From 1a85355185e09df4dab346aad0e984dc765cadff Mon Sep 17 00:00:00 2001 From: jack-edmonds-dd Date: Wed, 22 Oct 2025 15:20:50 -0400 Subject: [PATCH 1/4] Allow missing descriptions. --- .generator/src/generator/templates/api.j2 | 4 ++-- .generator/src/generator/templates/model_generic.j2 | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.generator/src/generator/templates/api.j2 b/.generator/src/generator/templates/api.j2 index 355f89f29371..a36f6f84a848 100644 --- a/.generator/src/generator/templates/api.j2 +++ b/.generator/src/generator/templates/api.j2 @@ -36,11 +36,11 @@ module {{ module_name }}::{{ version|upper }} # {%- endif %} {%- for name, parameter in operation|parameters if parameter.required %} - # @param {{ name|attribute_name }} [{{ get_type_for_parameter(parameter) }}] {{ parameter.get("description", "").replace('\n', ' ') }} + # @param {{ name|attribute_name }} [{{ get_type_for_parameter(parameter) }}] {{ (parameter.get("description") or "").replace('\n', ' ') }} {%- endfor %} # @param opts [Hash] the optional parameters {%- for name, parameter in operation|parameters if not parameter.required %} - # @option opts [{{ get_type_for_parameter(parameter) }}] :{{ name|attribute_name }} {{ parameter.get("description", "").replace('\n', ' ') }}{% if "default" in parameter%} (default to {{ parameter.default|json }}) {% endif %} + # @option opts [{{ get_type_for_parameter(parameter) }}] :{{ name|attribute_name }} {{ (parameter.get("description") or "").replace('\n', ' ') }}{% if "default" in parameter%} (default to {{ parameter.default|json }}) {% endif %} {%- endfor %} # @return [Array<({% if returnType %}{{ returnType }}{% else %}nil{% endif %}, Integer, Hash)>] {% if returnType %}{{ returnType }} data{% else %}nil{% endif %}, response status code and response headers def {{ operation.operationId|snake_case }}_with_http_info({% for name, parameter in operation|parameters if parameter.required %}{{ name|attribute_name }}, {% endfor %}opts = {}) diff --git a/.generator/src/generator/templates/model_generic.j2 b/.generator/src/generator/templates/model_generic.j2 index 15f895bd0ce3..e4a692cf8705 100644 --- a/.generator/src/generator/templates/model_generic.j2 +++ b/.generator/src/generator/templates/model_generic.j2 @@ -16,7 +16,9 @@ or definition.enum is defined #} +{%- if "description" in definition %} {{ definition.description|block_comment|indent(4) }} +{%- endif %} {%- if has_validation %} attr_reader :{{ attr|attribute_name }} {%- else %} From 28ff53e089cf1a8e3c5be5e6f4b3645796163c32 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Wed, 22 Oct 2025 19:24:18 +0000 Subject: [PATCH 2/4] pre-commit fixes --- .../models/add_signal_to_incident_request.rb | 3 - .../models/alert_graph_widget_definition.rb | 7 - .../models/alert_value_widget_definition.rb | 8 - .../v1/models/api_error_response.rb | 1 - lib/datadog_api_client/v1/models/api_key.rb | 4 - .../v1/models/api_key_list_response.rb | 1 - .../v1/models/api_key_response.rb | 1 - .../v1/models/apm_stats_query_column_type.rb | 4 - .../v1/models/apm_stats_query_definition.rb | 7 - .../v1/models/application_key.rb | 3 - .../models/application_key_list_response.rb | 1 - .../v1/models/application_key_response.rb | 1 - .../authentication_validation_response.rb | 1 - .../v1/models/aws_account.rb | 12 -- .../models/aws_account_and_lambda_request.rb | 2 - .../v1/models/aws_account_create_response.rb | 1 - .../v1/models/aws_account_delete_request.rb | 3 - .../v1/models/aws_account_list_response.rb | 1 - .../aws_event_bridge_account_configuration.rb | 3 - .../models/aws_event_bridge_create_request.rb | 4 - .../aws_event_bridge_create_response.rb | 4 - .../models/aws_event_bridge_delete_request.rb | 3 - .../aws_event_bridge_delete_response.rb | 1 - .../models/aws_event_bridge_list_response.rb | 2 - .../v1/models/aws_event_bridge_source.rb | 2 - .../v1/models/aws_logs_async_error.rb | 2 - .../v1/models/aws_logs_async_response.rb | 2 - .../v1/models/aws_logs_lambda.rb | 1 - .../v1/models/aws_logs_list_response.rb | 3 - .../models/aws_logs_list_services_response.rb | 2 - .../v1/models/aws_logs_services_request.rb | 2 - .../v1/models/aws_tag_filter.rb | 2 - .../models/aws_tag_filter_create_request.rb | 3 - .../models/aws_tag_filter_delete_request.rb | 2 - .../v1/models/aws_tag_filter_list_response.rb | 1 - .../v1/models/azure_account.rb | 17 -- .../cancel_downtimes_by_scope_request.rb | 1 - .../v1/models/canceled_downtimes_ids.rb | 1 - .../v1/models/change_widget_definition.rb | 7 - .../v1/models/change_widget_request.rb | 18 -- .../check_can_delete_monitor_response.rb | 2 - .../check_can_delete_monitor_response_data.rb | 1 - .../models/check_can_delete_slo_response.rb | 2 - .../check_can_delete_slo_response_data.rb | 1 - .../models/check_status_widget_definition.rb | 10 - lib/datadog_api_client/v1/models/creator.rb | 3 - lib/datadog_api_client/v1/models/dashboard.rb | 17 -- .../v1/models/dashboard_bulk_action_data.rb | 2 - .../models/dashboard_bulk_delete_request.rb | 1 - .../v1/models/dashboard_delete_response.rb | 1 - .../v1/models/dashboard_global_time.rb | 1 - .../v1/models/dashboard_list.rb | 8 - .../models/dashboard_list_delete_response.rb | 1 - .../v1/models/dashboard_list_list_response.rb | 1 - .../v1/models/dashboard_restore_request.rb | 1 - .../v1/models/dashboard_summary.rb | 1 - .../v1/models/dashboard_summary_definition.rb | 9 - .../v1/models/dashboard_template_variable.rb | 6 - .../dashboard_template_variable_preset.rb | 2 - ...ashboard_template_variable_preset_value.rb | 3 - .../delete_shared_dashboard_response.rb | 1 - .../v1/models/deleted_monitor.rb | 1 - .../v1/models/distribution_points_payload.rb | 1 - .../v1/models/distribution_points_series.rb | 5 - .../models/distribution_widget_definition.rb | 12 -- .../v1/models/distribution_widget_request.rb | 13 -- .../v1/models/distribution_widget_x_axis.rb | 4 - .../v1/models/distribution_widget_y_axis.rb | 5 - lib/datadog_api_client/v1/models/downtime.rb | 20 -- .../v1/models/downtime_child.rb | 19 -- .../v1/models/downtime_recurrence.rb | 6 - lib/datadog_api_client/v1/models/event.rb | 13 -- .../v1/models/event_create_request.rb | 11 -- .../v1/models/event_create_response.rb | 2 - .../v1/models/event_list_response.rb | 2 - .../v1/models/event_query_definition.rb | 2 - .../v1/models/event_response.rb | 2 - .../models/event_stream_widget_definition.rb | 8 - .../event_timeline_widget_definition.rb | 7 - ...n_apm_dependency_stats_query_definition.rb | 11 -- ...ion_apm_resource_stats_query_definition.rb | 11 -- ...nd_function_cloud_cost_query_definition.rb | 5 - ...ula_and_function_event_query_definition.rb | 8 - ...function_event_query_definition_compute.rb | 3 - ..._function_event_query_definition_search.rb | 1 - ...rmula_and_function_event_query_group_by.rb | 3 - ..._and_function_event_query_group_by_sort.rb | 3 - ...la_and_function_metric_query_definition.rb | 5 - ...a_and_function_process_query_definition.rb | 10 - ...rmula_and_function_slo_query_definition.rb | 8 - .../v1/models/free_text_widget_definition.rb | 5 - .../v1/models/funnel_query.rb | 3 - .../v1/models/funnel_step.rb | 2 - .../v1/models/funnel_widget_definition.rb | 6 - .../v1/models/funnel_widget_request.rb | 2 - .../v1/models/gcp_account.rb | 19 -- .../models/gcp_monitored_resource_config.rb | 2 - .../v1/models/geomap_widget_definition.rb | 9 - .../models/geomap_widget_definition_style.rb | 2 - .../models/geomap_widget_definition_view.rb | 1 - .../v1/models/geomap_widget_request.rb | 10 - .../v1/models/graph_snapshot.rb | 3 - .../v1/models/group_widget_definition.rb | 8 - .../v1/models/heat_map_widget_definition.rb | 11 -- .../v1/models/heat_map_widget_request.rb | 13 -- lib/datadog_api_client/v1/models/host.rb | 14 -- .../v1/models/host_list_response.rb | 3 - .../v1/models/host_map_request.rb | 9 - .../v1/models/host_map_widget_definition.rb | 13 -- .../host_map_widget_definition_requests.rb | 2 - .../host_map_widget_definition_style.rb | 4 - lib/datadog_api_client/v1/models/host_meta.rb | 15 -- .../v1/models/host_meta_install_method.rb | 3 - .../v1/models/host_metrics.rb | 3 - .../v1/models/host_mute_response.rb | 4 - .../v1/models/host_mute_settings.rb | 3 - lib/datadog_api_client/v1/models/host_tags.rb | 2 - .../v1/models/host_totals.rb | 2 - .../models/hourly_usage_attribution_body.rb | 9 - .../hourly_usage_attribution_metadata.rb | 1 - .../hourly_usage_attribution_pagination.rb | 1 - .../hourly_usage_attribution_response.rb | 2 - .../v1/models/http_log_error.rb | 2 - .../v1/models/http_log_item.rb | 5 - .../v1/models/i_frame_widget_definition.rb | 2 - .../v1/models/idp_form_data.rb | 1 - .../v1/models/idp_response.rb | 1 - .../v1/models/image_widget_definition.rb | 9 - .../v1/models/intake_payload_accepted.rb | 1 - .../v1/models/ip_prefixes_agents.rb | 2 - .../v1/models/ip_prefixes_api.rb | 2 - .../v1/models/ip_prefixes_apm.rb | 2 - .../v1/models/ip_prefixes_global.rb | 2 - .../v1/models/ip_prefixes_logs.rb | 2 - .../v1/models/ip_prefixes_orchestrator.rb | 2 - .../v1/models/ip_prefixes_process.rb | 2 - .../ip_prefixes_remote_configuration.rb | 2 - .../v1/models/ip_prefixes_synthetics.rb | 4 - ...p_prefixes_synthetics_private_locations.rb | 2 - .../v1/models/ip_prefixes_webhooks.rb | 2 - lib/datadog_api_client/v1/models/ip_ranges.rb | 13 -- .../v1/models/list_stream_column.rb | 2 - .../v1/models/list_stream_compute_items.rb | 2 - .../v1/models/list_stream_group_by_items.rb | 1 - .../v1/models/list_stream_query.rb | 9 - .../models/list_stream_widget_definition.rb | 8 - .../v1/models/list_stream_widget_request.rb | 3 - lib/datadog_api_client/v1/models/log.rb | 2 - .../v1/models/log_content.rb | 6 - .../v1/models/log_query_definition.rb | 5 - .../models/log_query_definition_group_by.rb | 3 - .../log_query_definition_group_by_sort.rb | 3 - .../v1/models/log_query_definition_search.rb | 1 - .../v1/models/log_stream_widget_definition.rb | 13 -- .../v1/models/logs_api_error.rb | 3 - .../v1/models/logs_api_error_response.rb | 1 - .../models/logs_api_limit_reached_response.rb | 1 - .../v1/models/logs_arithmetic_processor.rb | 6 - .../v1/models/logs_array_processor.rb | 4 - .../logs_array_processor_operation_append.rb | 4 - .../logs_array_processor_operation_length.rb | 3 - .../logs_array_processor_operation_select.rb | 5 - .../v1/models/logs_attribute_remapper.rb | 10 - .../v1/models/logs_by_retention.rb | 3 - .../models/logs_by_retention_monthly_usage.rb | 2 - .../v1/models/logs_by_retention_org_usage.rb | 1 - .../v1/models/logs_by_retention_orgs.rb | 1 - .../v1/models/logs_category_processor.rb | 5 - .../logs_category_processor_category.rb | 2 - .../v1/models/logs_daily_limit_reset.rb | 2 - .../v1/models/logs_date_remapper.rb | 4 - .../v1/models/logs_decoder_processor.rb | 7 - .../v1/models/logs_exclusion.rb | 3 - .../v1/models/logs_exclusion_filter.rb | 2 - .../v1/models/logs_filter.rb | 1 - .../v1/models/logs_geo_ip_parser.rb | 5 - .../v1/models/logs_grok_parser.rb | 6 - .../v1/models/logs_grok_parser_rules.rb | 2 - .../v1/models/logs_index.rb | 9 - .../v1/models/logs_index_list_response.rb | 1 - .../v1/models/logs_index_update_request.rb | 8 - .../v1/models/logs_indexes_order.rb | 1 - .../v1/models/logs_list_request.rb | 6 - .../v1/models/logs_list_request_time.rb | 3 - .../v1/models/logs_list_response.rb | 3 - .../v1/models/logs_lookup_processor.rb | 7 - .../v1/models/logs_message_remapper.rb | 4 - .../v1/models/logs_pipeline.rb | 9 - .../v1/models/logs_pipeline_processor.rb | 5 - .../v1/models/logs_pipelines_order.rb | 1 - .../v1/models/logs_query_compute.rb | 3 - .../v1/models/logs_retention_agg_sum_usage.rb | 4 - .../v1/models/logs_retention_sum_usage.rb | 4 - .../v1/models/logs_service_remapper.rb | 4 - .../v1/models/logs_span_remapper.rb | 4 - .../v1/models/logs_status_remapper.rb | 4 - .../models/logs_string_builder_processor.rb | 6 - .../v1/models/logs_trace_remapper.rb | 4 - .../v1/models/logs_url_parser.rb | 6 - .../v1/models/logs_user_agent_parser.rb | 6 - .../v1/models/matching_downtime.rb | 4 - .../v1/models/metric_metadata.rb | 7 - .../v1/models/metric_search_response.rb | 1 - .../models/metric_search_response_results.rb | 1 - .../v1/models/metrics_list_response.rb | 2 - .../v1/models/metrics_payload.rb | 1 - .../v1/models/metrics_query_metadata.rb | 13 -- .../v1/models/metrics_query_response.rb | 9 - .../v1/models/metrics_query_unit.rb | 5 - lib/datadog_api_client/v1/models/monitor.rb | 18 -- ...mula_and_function_cost_query_definition.rb | 4 - ...ula_and_function_event_query_definition.rb | 6 - ...function_event_query_definition_compute.rb | 3 - ..._function_event_query_definition_search.rb | 1 - ...rmula_and_function_event_query_group_by.rb | 3 - ..._and_function_event_query_group_by_sort.rb | 3 - .../models/monitor_group_search_response.rb | 3 - .../monitor_group_search_response_counts.rb | 2 - .../v1/models/monitor_group_search_result.rb | 7 - .../v1/models/monitor_options.rb | 31 --- .../v1/models/monitor_options_aggregation.rb | 3 - .../models/monitor_options_custom_schedule.rb | 1 - ...itor_options_custom_schedule_recurrence.rb | 3 - .../monitor_options_scheduling_options.rb | 2 - ...ns_scheduling_options_evaluation_window.rb | 4 - .../v1/models/monitor_search_count_item.rb | 2 - .../v1/models/monitor_search_response.rb | 3 - .../models/monitor_search_response_counts.rb | 4 - .../monitor_search_response_metadata.rb | 4 - .../v1/models/monitor_search_result.rb | 14 -- .../monitor_search_result_notification.rb | 2 - .../v1/models/monitor_state.rb | 1 - .../v1/models/monitor_state_group.rb | 6 - .../monitor_summary_widget_definition.rb | 14 -- .../monitor_threshold_window_options.rb | 2 - .../v1/models/monitor_thresholds.rb | 6 - .../v1/models/monitor_update_request.rb | 17 -- .../models/monthly_usage_attribution_body.rb | 8 - .../monthly_usage_attribution_metadata.rb | 2 - .../monthly_usage_attribution_pagination.rb | 1 - .../monthly_usage_attribution_response.rb | 2 - .../monthly_usage_attribution_values.rb | 152 -------------- .../v1/models/note_widget_definition.rb | 10 - .../v1/models/notebook_absolute_time.rb | 3 - .../v1/models/notebook_author.rb | 9 - .../v1/models/notebook_cell_create_request.rb | 2 - .../v1/models/notebook_cell_response.rb | 3 - .../v1/models/notebook_cell_update_request.rb | 3 - .../v1/models/notebook_create_data.rb | 2 - .../models/notebook_create_data_attributes.rb | 5 - .../v1/models/notebook_create_request.rb | 1 - .../notebook_distribution_cell_attributes.rb | 4 - .../notebook_heat_map_cell_attributes.rb | 4 - .../notebook_log_stream_cell_attributes.rb | 3 - .../notebook_markdown_cell_attributes.rb | 1 - .../notebook_markdown_cell_definition.rb | 2 - .../v1/models/notebook_metadata.rb | 3 - .../v1/models/notebook_relative_time.rb | 1 - .../v1/models/notebook_response.rb | 1 - .../v1/models/notebook_response_data.rb | 3 - .../notebook_response_data_attributes.rb | 8 - .../v1/models/notebook_split_by.rb | 2 - .../notebook_timeseries_cell_attributes.rb | 4 - .../notebook_toplist_cell_attributes.rb | 4 - .../v1/models/notebook_update_data.rb | 2 - .../models/notebook_update_data_attributes.rb | 5 - .../v1/models/notebook_update_request.rb | 1 - .../v1/models/notebooks_response.rb | 2 - .../v1/models/notebooks_response_data.rb | 3 - .../notebooks_response_data_attributes.rb | 8 - .../v1/models/notebooks_response_meta.rb | 1 - .../v1/models/notebooks_response_page.rb | 2 - .../v1/models/number_format_unit_canonical.rb | 3 - .../v1/models/number_format_unit_custom.rb | 2 - .../v1/models/number_format_unit_scale.rb | 2 - .../v1/models/org_downgraded_response.rb | 1 - .../v1/models/organization.rb | 8 - .../v1/models/organization_billing.rb | 1 - .../v1/models/organization_create_body.rb | 3 - .../v1/models/organization_create_response.rb | 4 - .../v1/models/organization_list_response.rb | 1 - .../v1/models/organization_response.rb | 1 - .../v1/models/organization_settings.rb | 10 - .../v1/models/organization_settings_saml.rb | 1 - ..._settings_saml_autocreate_users_domains.rb | 2 - ...ation_settings_saml_idp_initiated_login.rb | 1 - .../organization_settings_saml_strict_mode.rb | 1 - .../v1/models/organization_subscription.rb | 1 - .../v1/models/pager_duty_service.rb | 2 - .../v1/models/pager_duty_service_key.rb | 1 - .../v1/models/pager_duty_service_name.rb | 1 - .../v1/models/pagination.rb | 2 - .../powerpack_template_variable_contents.rb | 3 - .../v1/models/powerpack_template_variables.rb | 2 - .../v1/models/powerpack_widget_definition.rb | 7 - .../v1/models/process_query_definition.rb | 4 - .../models/query_value_widget_definition.rb | 12 -- .../v1/models/query_value_widget_request.rb | 15 -- .../reference_table_logs_lookup_processor.rb | 6 - .../v1/models/resource_provider_config.rb | 2 - .../v1/models/response_meta_attributes.rb | 1 - .../models/run_workflow_widget_definition.rb | 8 - .../v1/models/run_workflow_widget_input.rb | 2 - .../v1/models/scatter_plot_request.rb | 10 - .../models/scatter_plot_widget_definition.rb | 10 - ...scatter_plot_widget_definition_requests.rb | 3 - .../v1/models/scatterplot_table_request.rb | 3 - .../v1/models/scatterplot_widget_formula.rb | 3 - .../models/search_service_level_objective.rb | 1 - ...arch_service_level_objective_attributes.rb | 16 -- .../search_service_level_objective_data.rb | 3 - .../v1/models/search_slo_query.rb | 3 - .../v1/models/search_slo_response.rb | 3 - .../v1/models/search_slo_response_data.rb | 2 - .../search_slo_response_data_attributes.rb | 2 - ...rch_slo_response_data_attributes_facets.rb | 8 - ...ponse_data_attributes_facets_object_int.rb | 2 - ...se_data_attributes_facets_object_string.rb | 2 - .../v1/models/search_slo_response_links.rb | 5 - .../v1/models/search_slo_response_meta.rb | 1 - .../models/search_slo_response_meta_page.rb | 8 - .../v1/models/search_slo_threshold.rb | 5 - .../selectable_template_variable_items.rb | 5 - lib/datadog_api_client/v1/models/series.rb | 6 - .../v1/models/service_check.rb | 6 - .../v1/models/service_level_objective.rb | 17 -- .../models/service_level_objective_query.rb | 2 - .../models/service_level_objective_request.rb | 12 -- .../models/service_map_widget_definition.rb | 7 - .../service_summary_widget_definition.rb | 16 -- .../v1/models/shared_dashboard.rb | 18 -- .../v1/models/shared_dashboard_author.rb | 2 - .../models/shared_dashboard_invitees_items.rb | 3 - .../v1/models/shared_dashboard_invites.rb | 2 - .../shared_dashboard_invites_data_object.rb | 2 - ...ashboard_invites_data_object_attributes.rb | 6 - .../models/shared_dashboard_invites_meta.rb | 1 - .../shared_dashboard_invites_meta_page.rb | 1 - .../models/shared_dashboard_update_request.rb | 11 -- ...ed_dashboard_update_request_global_time.rb | 1 - .../models/signal_assignee_update_request.rb | 2 - .../v1/models/signal_state_update_request.rb | 4 - .../v1/models/slack_integration_channel.rb | 2 - .../slack_integration_channel_display.rb | 5 - .../v1/models/slo_bulk_delete_error.rb | 3 - .../v1/models/slo_bulk_delete_response.rb | 2 - .../models/slo_bulk_delete_response_data.rb | 2 - .../v1/models/slo_correction.rb | 3 - .../v1/models/slo_correction_create_data.rb | 2 - .../models/slo_correction_create_request.rb | 1 - ...lo_correction_create_request_attributes.rb | 8 - .../v1/models/slo_correction_list_response.rb | 2 - .../v1/models/slo_correction_response.rb | 1 - .../slo_correction_response_attributes.rb | 12 -- ...correction_response_attributes_modifier.rb | 3 - .../v1/models/slo_correction_update_data.rb | 2 - .../models/slo_correction_update_request.rb | 1 - ...lo_correction_update_request_attributes.rb | 7 - .../v1/models/slo_creator.rb | 3 - .../v1/models/slo_delete_response.rb | 2 - .../v1/models/slo_formula.rb | 1 - .../v1/models/slo_history_metrics.rb | 8 - .../v1/models/slo_history_metrics_series.rb | 4 - .../slo_history_metrics_series_metadata.rb | 6 - ...lo_history_metrics_series_metadata_unit.rb | 6 - .../v1/models/slo_history_monitor.rb | 12 -- .../v1/models/slo_history_response.rb | 2 - .../v1/models/slo_history_response_data.rb | 10 - .../v1/models/slo_history_response_error.rb | 1 - .../slo_history_response_error_with_type.rb | 2 - .../v1/models/slo_history_sli_data.rb | 12 -- .../v1/models/slo_list_response.rb | 3 - .../v1/models/slo_list_response_metadata.rb | 1 - .../models/slo_list_response_metadata_page.rb | 2 - .../v1/models/slo_list_widget_definition.rb | 5 - .../v1/models/slo_list_widget_query.rb | 3 - .../v1/models/slo_list_widget_request.rb | 2 - .../v1/models/slo_overall_statuses.rb | 9 - .../models/slo_raw_error_budget_remaining.rb | 2 - .../v1/models/slo_response.rb | 2 - .../v1/models/slo_response_data.rb | 18 -- .../v1/models/slo_status.rb | 7 - .../v1/models/slo_threshold.rb | 5 - .../v1/models/slo_time_slice_condition.rb | 4 - .../v1/models/slo_time_slice_query.rb | 2 - .../v1/models/slo_time_slice_spec.rb | 1 - .../v1/models/slo_widget_definition.rb | 11 -- .../v1/models/split_config.rb | 4 - .../v1/models/split_config_sort_compute.rb | 2 - .../v1/models/split_dimension.rb | 1 - .../models/split_graph_widget_definition.rb | 7 - .../v1/models/split_sort.rb | 2 - .../v1/models/split_vector_entry_item.rb | 2 - .../successful_signal_update_response.rb | 1 - .../v1/models/sunburst_widget_definition.rb | 9 - ...sunburst_widget_legend_inline_automatic.rb | 3 - .../v1/models/sunburst_widget_legend_table.rb | 1 - .../v1/models/sunburst_widget_request.rb | 14 -- .../v1/models/synthetics_api_test.rb | 11 -- .../v1/models/synthetics_api_test_config.rb | 5 - .../models/synthetics_api_test_result_data.rb | 9 - .../synthetics_api_test_result_failure.rb | 2 - .../models/synthetics_api_test_result_full.rb | 7 - .../synthetics_api_test_result_full_check.rb | 1 - .../synthetics_api_test_result_short.rb | 5 - ...synthetics_api_test_result_short_result.rb | 2 - .../v1/models/synthetics_api_test_step.rb | 11 -- .../v1/models/synthetics_api_wait_step.rb | 4 - .../synthetics_assertion_body_hash_target.rb | 3 - .../models/synthetics_assertion_javascript.rb | 2 - .../synthetics_assertion_json_path_target.rb | 4 - ...etics_assertion_json_path_target_target.rb | 4 - ...synthetics_assertion_json_schema_target.rb | 3 - ...ics_assertion_json_schema_target_target.rb | 2 - .../v1/models/synthetics_assertion_target.rb | 5 - .../synthetics_assertion_x_path_target.rb | 4 - ...nthetics_assertion_x_path_target_target.rb | 3 - .../v1/models/synthetics_basic_auth_digest.rb | 3 - .../v1/models/synthetics_basic_auth_ntlm.rb | 5 - .../synthetics_basic_auth_oauth_client.rb | 8 - .../models/synthetics_basic_auth_oauth_rop.rb | 10 - .../v1/models/synthetics_basic_auth_sigv4.rb | 6 - .../v1/models/synthetics_basic_auth_web.rb | 3 - .../v1/models/synthetics_batch_details.rb | 1 - .../models/synthetics_batch_details_data.rb | 3 - .../v1/models/synthetics_batch_result.rb | 10 - .../v1/models/synthetics_browser_error.rb | 4 - .../v1/models/synthetics_browser_test.rb | 11 -- .../models/synthetics_browser_test_config.rb | 5 - .../synthetics_browser_test_result_data.rb | 12 -- .../synthetics_browser_test_result_failure.rb | 2 - .../synthetics_browser_test_result_full.rb | 7 - ...nthetics_browser_test_result_full_check.rb | 1 - .../synthetics_browser_test_result_short.rb | 5 - ...hetics_browser_test_result_short_result.rb | 5 - .../synthetics_browser_test_rum_settings.rb | 3 - .../v1/models/synthetics_browser_variable.rb | 6 - .../v1/models/synthetics_ci_batch_metadata.rb | 2 - .../models/synthetics_ci_batch_metadata_ci.rb | 2 - .../synthetics_ci_batch_metadata_git.rb | 2 - .../synthetics_ci_batch_metadata_pipeline.rb | 1 - .../synthetics_ci_batch_metadata_provider.rb | 1 - .../v1/models/synthetics_ci_test.rb | 15 -- .../v1/models/synthetics_ci_test_body.rb | 1 - .../v1/models/synthetics_config_variable.rb | 6 - .../v1/models/synthetics_core_web_vitals.rb | 3 - .../models/synthetics_delete_tests_payload.rb | 2 - .../synthetics_delete_tests_response.rb | 1 - .../v1/models/synthetics_deleted_test.rb | 2 - .../v1/models/synthetics_device.rb | 5 - .../synthetics_fetch_uptimes_payload.rb | 3 - ...cs_get_api_test_latest_results_response.rb | 2 - ...et_browser_test_latest_results_response.rb | 2 - .../v1/models/synthetics_global_variable.rb | 10 - .../synthetics_global_variable_attributes.rb | 1 - .../synthetics_global_variable_options.rb | 1 - ...tics_global_variable_parse_test_options.rb | 4 - .../synthetics_global_variable_request.rb | 10 - ...thetics_global_variable_totp_parameters.rb | 2 - .../synthetics_global_variable_value.rb | 3 - ...nthetics_list_global_variables_response.rb | 1 - .../models/synthetics_list_tests_response.rb | 1 - .../v1/models/synthetics_location.rb | 2 - .../v1/models/synthetics_locations.rb | 1 - .../v1/models/synthetics_mobile_step.rb | 9 - .../models/synthetics_mobile_step_params.rb | 13 -- .../synthetics_mobile_step_params_element.rb | 8 - ...e_step_params_element_relative_position.rb | 2 - ...mobile_step_params_element_user_locator.rb | 2 - ...arams_element_user_locator_values_items.rb | 2 - ...tics_mobile_step_params_positions_items.rb | 2 - .../synthetics_mobile_step_params_variable.rb | 2 - .../v1/models/synthetics_mobile_test.rb | 11 -- .../models/synthetics_mobile_test_config.rb | 2 - .../models/synthetics_mobile_test_options.rb | 17 -- ...thetics_mobile_tests_mobile_application.rb | 3 - .../v1/models/synthetics_parsing_options.rb | 5 - .../v1/models/synthetics_patch_test_body.rb | 1 - .../models/synthetics_patch_test_operation.rb | 3 - .../v1/models/synthetics_private_location.rb | 6 - ...tics_private_location_creation_response.rb | 3 - ...ion_creation_response_result_encryption.rb | 2 - .../synthetics_private_location_metadata.rb | 1 - .../synthetics_private_location_secrets.rb | 2 - ...private_location_secrets_authentication.rb | 2 - ...vate_location_secrets_config_decryption.rb | 1 - .../v1/models/synthetics_ssl_certificate.rb | 12 -- .../synthetics_ssl_certificate_issuer.rb | 6 - .../synthetics_ssl_certificate_subject.rb | 7 - .../v1/models/synthetics_step.rb | 10 - .../v1/models/synthetics_step_detail.rb | 19 -- .../models/synthetics_step_detail_warning.rb | 2 - .../v1/models/synthetics_test_ci_options.rb | 1 - .../v1/models/synthetics_test_config.rb | 4 - .../v1/models/synthetics_test_details.rb | 13 -- .../v1/models/synthetics_test_options.rb | 26 --- ...synthetics_test_options_monitor_options.rb | 4 - .../models/synthetics_test_options_retry.rb | 2 - .../synthetics_test_options_scheduling.rb | 2 - ...etics_test_options_scheduling_timeframe.rb | 3 - .../v1/models/synthetics_test_request.rb | 34 ---- .../synthetics_test_request_body_file.rb | 6 - .../synthetics_test_request_certificate.rb | 2 - ...ynthetics_test_request_certificate_item.rb | 3 - .../models/synthetics_test_request_proxy.rb | 2 - ...thetics_test_restriction_policy_binding.rb | 2 - .../v1/models/synthetics_test_uptime.rb | 4 - .../v1/models/synthetics_timing.rb | 9 - .../v1/models/synthetics_trigger_body.rb | 1 - .../synthetics_trigger_ci_test_location.rb | 2 - .../synthetics_trigger_ci_test_run_result.rb | 4 - .../synthetics_trigger_ci_tests_response.rb | 4 - .../v1/models/synthetics_trigger_test.rb | 2 - ...hetics_update_test_pause_status_payload.rb | 1 - .../v1/models/synthetics_uptime.rb | 5 - .../v1/models/synthetics_variable_parser.rb | 2 - .../v1/models/table_widget_definition.rb | 8 - .../v1/models/table_widget_request.rb | 21 -- .../models/table_widget_text_format_match.rb | 2 - .../table_widget_text_format_replace_all.rb | 2 - ...le_widget_text_format_replace_substring.rb | 3 - .../models/table_widget_text_format_rule.rb | 5 - .../v1/models/tag_to_hosts.rb | 1 - .../v1/models/timeseries_background.rb | 2 - .../v1/models/timeseries_widget_definition.rb | 15 -- .../timeseries_widget_expression_alias.rb | 2 - .../v1/models/timeseries_widget_request.rb | 17 -- .../v1/models/toplist_widget_definition.rb | 8 - .../v1/models/toplist_widget_flat.rb | 1 - .../v1/models/toplist_widget_request.rb | 16 -- .../v1/models/toplist_widget_stacked.rb | 2 - .../v1/models/toplist_widget_style.rb | 3 - .../models/topology_map_widget_definition.rb | 6 - .../v1/models/topology_query.rb | 3 - .../v1/models/topology_request.rb | 2 - .../v1/models/tree_map_widget_definition.rb | 8 - .../v1/models/tree_map_widget_request.rb | 4 - .../v1/models/usage_analyzed_logs_hour.rb | 4 - .../v1/models/usage_analyzed_logs_response.rb | 1 - .../usage_attribution_aggregates_body.rb | 3 - .../v1/models/usage_audit_logs_hour.rb | 4 - .../v1/models/usage_audit_logs_response.rb | 1 - .../v1/models/usage_billable_summary_body.rb | 9 - .../v1/models/usage_billable_summary_hour.rb | 11 -- .../v1/models/usage_billable_summary_keys.rb | 89 --------- .../models/usage_billable_summary_response.rb | 1 - .../v1/models/usage_ci_visibility_hour.rb | 7 - .../v1/models/usage_ci_visibility_response.rb | 1 - ..._cloud_security_posture_management_hour.rb | 10 - ...ud_security_posture_management_response.rb | 1 - .../models/usage_custom_reports_attributes.rb | 5 - .../v1/models/usage_custom_reports_data.rb | 3 - .../v1/models/usage_custom_reports_meta.rb | 1 - .../v1/models/usage_custom_reports_page.rb | 1 - .../models/usage_custom_reports_response.rb | 2 - .../v1/models/usage_cws_hour.rb | 5 - .../v1/models/usage_cws_response.rb | 1 - .../v1/models/usage_dbm_hour.rb | 5 - .../v1/models/usage_dbm_response.rb | 1 - .../v1/models/usage_fargate_hour.rb | 7 - .../v1/models/usage_fargate_response.rb | 1 - .../v1/models/usage_host_hour.rb | 17 -- .../v1/models/usage_hosts_response.rb | 1 - .../models/usage_incident_management_hour.rb | 4 - .../usage_incident_management_response.rb | 1 - .../v1/models/usage_indexed_spans_hour.rb | 4 - .../v1/models/usage_indexed_spans_response.rb | 1 - .../v1/models/usage_ingested_spans_hour.rb | 4 - .../models/usage_ingested_spans_response.rb | 1 - .../v1/models/usage_iot_hour.rb | 4 - .../v1/models/usage_iot_response.rb | 1 - .../v1/models/usage_lambda_hour.rb | 5 - .../v1/models/usage_lambda_response.rb | 1 - .../v1/models/usage_logs_by_index_hour.rb | 7 - .../v1/models/usage_logs_by_index_response.rb | 1 - .../v1/models/usage_logs_by_retention_hour.rb | 6 - .../usage_logs_by_retention_response.rb | 1 - .../v1/models/usage_logs_hour.rb | 11 -- .../v1/models/usage_logs_response.rb | 1 - .../v1/models/usage_network_flows_hour.rb | 4 - .../v1/models/usage_network_flows_response.rb | 1 - .../v1/models/usage_network_hosts_hour.rb | 4 - .../v1/models/usage_network_hosts_response.rb | 1 - .../v1/models/usage_online_archive_hour.rb | 4 - .../models/usage_online_archive_response.rb | 1 - .../v1/models/usage_profiling_hour.rb | 6 - .../v1/models/usage_profiling_response.rb | 1 - .../v1/models/usage_rum_sessions_hour.rb | 9 - .../v1/models/usage_rum_sessions_response.rb | 1 - .../v1/models/usage_rum_units_hour.rb | 5 - .../v1/models/usage_rum_units_response.rb | 1 - .../v1/models/usage_sds_hour.rb | 8 - .../v1/models/usage_sds_response.rb | 1 - .../v1/models/usage_snmp_hour.rb | 4 - .../v1/models/usage_snmp_response.rb | 1 - ...age_specified_custom_reports_attributes.rb | 6 - .../usage_specified_custom_reports_data.rb | 3 - .../usage_specified_custom_reports_meta.rb | 1 - .../usage_specified_custom_reports_page.rb | 1 - ...usage_specified_custom_reports_response.rb | 2 - .../v1/models/usage_summary_date.rb | 175 ---------------- .../v1/models/usage_summary_date_org.rb | 181 ----------------- .../v1/models/usage_summary_response.rb | 186 ------------------ .../v1/models/usage_synthetics_api_hour.rb | 4 - .../models/usage_synthetics_api_response.rb | 1 - .../models/usage_synthetics_browser_hour.rb | 4 - .../usage_synthetics_browser_response.rb | 1 - .../v1/models/usage_synthetics_hour.rb | 4 - .../v1/models/usage_synthetics_response.rb | 1 - .../v1/models/usage_timeseries_hour.rb | 6 - .../v1/models/usage_timeseries_response.rb | 1 - .../v1/models/usage_top_avg_metrics_hour.rb | 4 - .../models/usage_top_avg_metrics_metadata.rb | 3 - .../usage_top_avg_metrics_pagination.rb | 3 - .../models/usage_top_avg_metrics_response.rb | 2 - lib/datadog_api_client/v1/models/user.rb | 7 - .../v1/models/user_disable_response.rb | 1 - .../v1/models/user_list_response.rb | 1 - .../v1/models/user_response.rb | 1 - .../v1/models/viewing_preferences.rb | 2 - .../v1/models/webhooks_integration.rb | 5 - .../webhooks_integration_custom_variable.rb | 3 - ...ks_integration_custom_variable_response.rb | 3 - ...egration_custom_variable_update_request.rb | 3 - .../webhooks_integration_update_request.rb | 5 - lib/datadog_api_client/v1/models/widget.rb | 3 - .../v1/models/widget_axis.rb | 5 - .../v1/models/widget_conditional_format.rb | 9 - .../v1/models/widget_custom_link.rb | 4 - .../v1/models/widget_event.rb | 2 - .../v1/models/widget_field_sort.rb | 2 - .../v1/models/widget_formula.rb | 8 - ...idget_formula_cell_display_mode_options.rb | 2 - .../v1/models/widget_formula_limit.rb | 2 - .../v1/models/widget_formula_sort.rb | 3 - .../v1/models/widget_formula_style.rb | 2 - .../v1/models/widget_group_sort.rb | 3 - .../v1/models/widget_layout.rb | 5 - .../v1/models/widget_legacy_live_span.rb | 2 - .../v1/models/widget_marker.rb | 4 - .../v1/models/widget_new_fixed_span.rb | 4 - .../v1/models/widget_new_live_span.rb | 4 - .../v1/models/widget_number_format.rb | 2 - .../v1/models/widget_request_style.rb | 3 - .../v1/models/widget_sort_by.rb | 2 - .../v1/models/widget_style.rb | 1 - .../v2/models/account_filtering_config.rb | 3 - .../v2/models/action_connection_attributes.rb | 2 - .../action_connection_attributes_update.rb | 2 - .../v2/models/action_connection_data.rb | 3 - .../models/action_connection_data_update.rb | 2 - .../v2/models/action_query.rb | 5 - .../action_query_mocked_outputs_object.rb | 2 - .../v2/models/action_query_properties.rb | 9 - .../action_query_spec_connection_group.rb | 2 - .../v2/models/action_query_spec_object.rb | 4 - .../active_billing_dimensions_attributes.rb | 2 - .../models/active_billing_dimensions_body.rb | 3 - .../active_billing_dimensions_response.rb | 1 - .../v2/models/add_member_team_request.rb | 1 - lib/datadog_api_client/v2/models/advisory.rb | 3 - .../v2/models/alert_event_attributes.rb | 9 - .../alert_event_attributes_links_item.rb | 3 - .../models/alert_event_custom_attributes.rb | 4 - ...ert_event_custom_attributes_links_items.rb | 3 - .../v2/models/annotation.rb | 3 - .../v2/models/annotation_display.rb | 1 - .../v2/models/annotation_display_bounds.rb | 4 - .../annotation_markdown_text_annotation.rb | 1 - .../v2/models/anthropic_api_key.rb | 2 - .../v2/models/anthropic_api_key_update.rb | 2 - .../v2/models/anthropic_integration.rb | 2 - .../v2/models/anthropic_integration_update.rb | 2 - .../v2/models/api_error_response.rb | 1 - .../v2/models/api_key_create_attributes.rb | 3 - .../v2/models/api_key_create_data.rb | 2 - .../v2/models/api_key_create_request.rb | 1 - .../v2/models/api_key_relationships.rb | 2 - .../v2/models/api_key_response.rb | 2 - .../v2/models/api_key_update_attributes.rb | 3 - .../v2/models/api_key_update_data.rb | 3 - .../v2/models/api_key_update_request.rb | 1 - .../v2/models/api_keys_response.rb | 3 - .../v2/models/api_keys_response_meta.rb | 2 - .../v2/models/api_keys_response_meta_page.rb | 1 - .../v2/models/api_trigger.rb | 1 - .../v2/models/api_trigger_wrapper.rb | 2 - .../v2/models/app_builder_event.rb | 2 - .../v2/models/app_key_registration_data.rb | 2 - lib/datadog_api_client/v2/models/app_meta.rb | 9 - .../v2/models/app_relationship.rb | 2 - .../v2/models/app_trigger_wrapper.rb | 2 - .../application_key_create_attributes.rb | 2 - .../v2/models/application_key_create_data.rb | 2 - .../models/application_key_create_request.rb | 1 - .../models/application_key_relationships.rb | 1 - .../v2/models/application_key_response.rb | 2 - .../models/application_key_response_meta.rb | 2 - .../application_key_response_meta_page.rb | 1 - .../application_key_update_attributes.rb | 2 - .../v2/models/application_key_update_data.rb | 3 - .../models/application_key_update_request.rb | 1 - ...ication_security_waf_custom_rule_action.rb | 2 - ...urity_waf_custom_rule_action_parameters.rb | 2 - ...ion_security_waf_custom_rule_attributes.rb | 9 - ...tion_security_waf_custom_rule_condition.rb | 2 - ...ecurity_waf_custom_rule_condition_input.rb | 2 - ...urity_waf_custom_rule_condition_options.rb | 2 - ...ty_waf_custom_rule_condition_parameters.rb | 6 - ...urity_waf_custom_rule_create_attributes.rb | 8 - ...on_security_waf_custom_rule_create_data.rb | 2 - ...security_waf_custom_rule_create_request.rb | 1 - ...plication_security_waf_custom_rule_data.rb | 3 - ..._security_waf_custom_rule_list_response.rb | 1 - ...ation_security_waf_custom_rule_metadata.rb | 6 - ...ation_security_waf_custom_rule_response.rb | 1 - ...lication_security_waf_custom_rule_scope.rb | 2 - ...plication_security_waf_custom_rule_tags.rb | 2 - ...urity_waf_custom_rule_update_attributes.rb | 8 - ...on_security_waf_custom_rule_update_data.rb | 2 - ...security_waf_custom_rule_update_request.rb | 1 - ...ecurity_waf_exclusion_filter_attributes.rb | 11 -- ..._waf_exclusion_filter_create_attributes.rb | 8 - ...curity_waf_exclusion_filter_create_data.rb | 2 - ...ity_waf_exclusion_filter_create_request.rb | 1 - ..._security_waf_exclusion_filter_metadata.rb | 6 - ..._security_waf_exclusion_filter_resource.rb | 3 - ..._security_waf_exclusion_filter_response.rb | 1 - ...urity_waf_exclusion_filter_rules_target.rb | 2 - ..._waf_exclusion_filter_rules_target_tags.rb | 2 - ...ion_security_waf_exclusion_filter_scope.rb | 2 - ..._waf_exclusion_filter_update_attributes.rb | 8 - ...curity_waf_exclusion_filter_update_data.rb | 2 - ...ity_waf_exclusion_filter_update_request.rb | 1 - ...security_waf_exclusion_filters_response.rb | 1 - .../models/arbitrary_cost_upsert_request.rb | 1 - .../arbitrary_cost_upsert_request_data.rb | 3 - ...ary_cost_upsert_request_data_attributes.rb | 8 - ...data_attributes_costs_to_allocate_items.rb | 4 - ...upsert_request_data_attributes_strategy.rb | 9 - ...tes_strategy_allocated_by_filters_items.rb | 4 - ..._attributes_strategy_allocated_by_items.rb | 2 - ...allocated_by_items_allocated_tags_items.rb | 2 - ...ttributes_strategy_based_on_costs_items.rb | 4 - ...ategy_evaluate_grouped_by_filters_items.rb | 4 - .../v2/models/arbitrary_rule_response.rb | 1 - .../models/arbitrary_rule_response_array.rb | 2 - .../arbitrary_rule_response_array_meta.rb | 1 - .../v2/models/arbitrary_rule_response_data.rb | 3 - ...arbitrary_rule_response_data_attributes.rb | 13 -- ...data_attributes_costs_to_allocate_items.rb | 4 - ..._rule_response_data_attributes_strategy.rb | 9 - ...tes_strategy_allocated_by_filters_items.rb | 4 - ..._attributes_strategy_allocated_by_items.rb | 2 - ...allocated_by_items_allocated_tags_items.rb | 2 - ...ttributes_strategy_based_on_costs_items.rb | 4 - ...ategy_evaluate_grouped_by_filters_items.rb | 4 - .../v2/models/asana_access_token.rb | 2 - .../v2/models/asana_access_token_update.rb | 2 - .../v2/models/asana_integration.rb | 2 - .../v2/models/asana_integration_update.rb | 2 - lib/datadog_api_client/v2/models/asset.rb | 3 - .../v2/models/asset_attributes.rb | 8 - .../v2/models/asset_operating_system.rb | 2 - .../v2/models/asset_risks.rb | 5 - .../v2/models/asset_version.rb | 2 - .../v2/models/audit_logs_event.rb | 3 - .../v2/models/audit_logs_event_attributes.rb | 5 - .../v2/models/audit_logs_events_response.rb | 3 - .../v2/models/audit_logs_query_filter.rb | 3 - .../v2/models/audit_logs_query_options.rb | 2 - .../models/audit_logs_query_page_options.rb | 2 - .../v2/models/audit_logs_response_links.rb | 1 - .../v2/models/audit_logs_response_metadata.rb | 5 - .../v2/models/audit_logs_response_page.rb | 1 - .../audit_logs_search_events_request.rb | 4 - .../v2/models/audit_logs_warning.rb | 3 - .../v2/models/authn_mapping.rb | 4 - .../v2/models/authn_mapping_attributes.rb | 5 - .../models/authn_mapping_create_attributes.rb | 2 - .../v2/models/authn_mapping_create_data.rb | 3 - .../v2/models/authn_mapping_create_request.rb | 1 - .../authn_mapping_relationship_to_role.rb | 1 - .../authn_mapping_relationship_to_team.rb | 1 - .../v2/models/authn_mapping_relationships.rb | 3 - .../v2/models/authn_mapping_response.rb | 2 - .../v2/models/authn_mapping_team.rb | 3 - .../models/authn_mapping_team_attributes.rb | 7 - .../models/authn_mapping_update_attributes.rb | 2 - .../v2/models/authn_mapping_update_data.rb | 4 - .../v2/models/authn_mapping_update_request.rb | 1 - .../v2/models/authn_mappings_response.rb | 3 - .../v2/models/aws_account_create_request.rb | 1 - .../aws_account_create_request_attributes.rb | 9 - .../models/aws_account_create_request_data.rb | 2 - .../v2/models/aws_account_response.rb | 1 - .../models/aws_account_response_attributes.rb | 11 -- .../v2/models/aws_account_response_data.rb | 3 - .../v2/models/aws_account_update_request.rb | 1 - .../aws_account_update_request_attributes.rb | 9 - .../models/aws_account_update_request_data.rb | 3 - .../v2/models/aws_accounts_response.rb | 1 - .../v2/models/aws_assume_role.rb | 5 - .../v2/models/aws_assume_role_update.rb | 4 - .../v2/models/aws_auth_config_keys.rb | 2 - .../v2/models/aws_auth_config_role.rb | 2 - .../v2/models/aws_cur_config.rb | 3 - .../v2/models/aws_cur_config_attributes.rb | 12 -- .../v2/models/aws_cur_config_patch_data.rb | 2 - .../v2/models/aws_cur_config_patch_request.rb | 1 - ...aws_cur_config_patch_request_attributes.rb | 2 - .../v2/models/aws_cur_config_post_data.rb | 2 - .../v2/models/aws_cur_config_post_request.rb | 1 - .../aws_cur_config_post_request_attributes.rb | 7 - .../v2/models/aws_cur_config_response.rb | 1 - .../v2/models/aws_cur_config_response_data.rb | 3 - ...aws_cur_config_response_data_attributes.rb | 12 -- ...esponse_data_attributes_account_filters.rb | 3 - .../v2/models/aws_cur_configs_response.rb | 1 - .../v2/models/aws_integration.rb | 2 - ...ws_integration_iam_permissions_response.rb | 1 - ...ion_iam_permissions_response_attributes.rb | 1 - ...tegration_iam_permissions_response_data.rb | 3 - .../v2/models/aws_integration_update.rb | 2 - .../v2/models/aws_lambda_forwarder_config.rb | 3 - ...mbda_forwarder_config_log_source_config.rb | 1 - .../v2/models/aws_log_source_tag_filter.rb | 2 - .../v2/models/aws_logs_config.rb | 1 - .../v2/models/aws_logs_services_response.rb | 1 - .../aws_logs_services_response_attributes.rb | 1 - .../models/aws_logs_services_response_data.rb | 3 - .../v2/models/aws_metrics_config.rb | 6 - .../aws_namespace_filters_exclude_only.rb | 1 - .../aws_namespace_filters_include_only.rb | 1 - .../v2/models/aws_namespace_tag_filter.rb | 2 - .../v2/models/aws_namespaces_response.rb | 1 - .../aws_namespaces_response_attributes.rb | 1 - .../v2/models/aws_namespaces_response_data.rb | 3 - .../v2/models/aws_new_external_id_response.rb | 1 - ...aws_new_external_id_response_attributes.rb | 1 - .../aws_new_external_id_response_data.rb | 3 - .../v2/models/aws_on_demand_attributes.rb | 4 - .../models/aws_on_demand_create_attributes.rb | 1 - .../v2/models/aws_on_demand_create_data.rb | 2 - .../v2/models/aws_on_demand_create_request.rb | 1 - .../v2/models/aws_on_demand_data.rb | 3 - .../v2/models/aws_on_demand_list_response.rb | 1 - .../v2/models/aws_on_demand_response.rb | 1 - .../v2/models/aws_regions_include_all.rb | 1 - .../v2/models/aws_regions_include_only.rb | 1 - .../v2/models/aws_resources_config.rb | 2 - .../v2/models/aws_scan_options_attributes.rb | 4 - .../aws_scan_options_create_attributes.rb | 4 - .../v2/models/aws_scan_options_create_data.rb | 3 - .../models/aws_scan_options_create_request.rb | 1 - .../v2/models/aws_scan_options_data.rb | 3 - .../models/aws_scan_options_list_response.rb | 1 - .../v2/models/aws_scan_options_response.rb | 1 - .../aws_scan_options_update_attributes.rb | 4 - .../v2/models/aws_scan_options_update_data.rb | 3 - .../models/aws_scan_options_update_request.rb | 1 - .../v2/models/aws_traces_config.rb | 1 - .../v2/models/azure_integration.rb | 2 - .../v2/models/azure_integration_update.rb | 2 - .../v2/models/azure_scan_options.rb | 1 - .../v2/models/azure_scan_options_array.rb | 1 - .../v2/models/azure_scan_options_data.rb | 3 - .../azure_scan_options_data_attributes.rb | 2 - .../models/azure_scan_options_input_update.rb | 1 - .../azure_scan_options_input_update_data.rb | 3 - ...an_options_input_update_data_attributes.rb | 2 - .../v2/models/azure_storage_destination.rb | 5 - .../v2/models/azure_tenant.rb | 5 - .../v2/models/azure_tenant_update.rb | 5 - .../v2/models/azure_uc_config.rb | 15 -- .../v2/models/azure_uc_config_pair.rb | 3 - .../models/azure_uc_config_pair_attributes.rb | 2 - .../models/azure_uc_config_pairs_response.rb | 1 - .../v2/models/azure_uc_config_patch_data.rb | 2 - .../models/azure_uc_config_patch_request.rb | 1 - ...zure_uc_config_patch_request_attributes.rb | 1 - .../v2/models/azure_uc_config_post_data.rb | 2 - .../v2/models/azure_uc_config_post_request.rb | 1 - ...azure_uc_config_post_request_attributes.rb | 5 - .../v2/models/azure_uc_configs_response.rb | 1 - .../v2/models/bill_config.rb | 4 - .../billing_dimensions_mapping_body_item.rb | 3 - ...dimensions_mapping_body_item_attributes.rb | 3 - ...ng_body_item_attributes_endpoints_items.rb | 3 - .../billing_dimensions_mapping_response.rb | 1 - lib/datadog_api_client/v2/models/budget.rb | 3 - .../v2/models/budget_array.rb | 1 - .../v2/models/budget_attributes.rb | 11 -- .../v2/models/budget_entry.rb | 3 - .../v2/models/budget_with_entries.rb | 1 - .../v2/models/budget_with_entries_data.rb | 3 - ...ulk_delete_apps_datastore_items_request.rb | 1 - ...elete_apps_datastore_items_request_data.rb | 3 - ...datastore_items_request_data_attributes.rb | 1 - .../v2/models/bulk_mute_findings_request.rb | 1 - .../bulk_mute_findings_request_attributes.rb | 1 - .../models/bulk_mute_findings_request_data.rb | 4 - .../models/bulk_mute_findings_request_meta.rb | 1 - ...ulk_mute_findings_request_meta_findings.rb | 1 - .../bulk_mute_findings_request_properties.rb | 4 - .../v2/models/bulk_mute_findings_response.rb | 1 - .../bulk_mute_findings_response_data.rb | 2 - .../bulk_put_apps_datastore_items_request.rb | 1 - ...k_put_apps_datastore_items_request_data.rb | 2 - ...datastore_items_request_data_attributes.rb | 2 - .../v2/models/calculated_field.rb | 2 - .../cancel_data_deletion_response_body.rb | 2 - lib/datadog_api_client/v2/models/case.rb | 4 - .../v2/models/case_assign.rb | 2 - .../v2/models/case_assign_attributes.rb | 1 - .../v2/models/case_assign_request.rb | 1 - .../v2/models/case_attributes.rb | 15 -- .../v2/models/case_comment.rb | 2 - .../v2/models/case_comment_attributes.rb | 1 - .../v2/models/case_comment_request.rb | 1 - .../v2/models/case_create.rb | 3 - .../v2/models/case_create_attributes.rb | 4 - .../v2/models/case_create_relationships.rb | 2 - .../v2/models/case_create_request.rb | 1 - .../v2/models/case_empty.rb | 1 - .../v2/models/case_empty_request.rb | 1 - .../v2/models/case_relationships.rb | 4 - .../v2/models/case_response.rb | 1 - .../v2/models/case_trigger.rb | 1 - .../v2/models/case_trigger_wrapper.rb | 2 - .../v2/models/case_type_create.rb | 2 - .../v2/models/case_type_create_request.rb | 1 - .../v2/models/case_type_resource.rb | 3 - .../models/case_type_resource_attributes.rb | 4 - .../v2/models/case_type_response.rb | 1 - .../v2/models/case_types_response.rb | 1 - .../v2/models/case_update_attributes.rb | 2 - .../case_update_attributes_attributes.rb | 1 - .../models/case_update_attributes_request.rb | 1 - .../v2/models/case_update_custom_attribute.rb | 2 - .../case_update_custom_attribute_request.rb | 1 - .../v2/models/case_update_description.rb | 2 - .../case_update_description_attributes.rb | 1 - .../models/case_update_description_request.rb | 1 - .../v2/models/case_update_priority.rb | 2 - .../models/case_update_priority_attributes.rb | 1 - .../v2/models/case_update_priority_request.rb | 1 - .../v2/models/case_update_status.rb | 2 - .../models/case_update_status_attributes.rb | 1 - .../v2/models/case_update_status_request.rb | 1 - .../v2/models/case_update_title.rb | 2 - .../v2/models/case_update_title_attributes.rb | 1 - .../v2/models/case_update_title_request.rb | 1 - .../v2/models/cases_response.rb | 2 - .../v2/models/cases_response_meta.rb | 1 - .../models/cases_response_meta_pagination.rb | 3 - .../v2/models/change_event_attributes.rb | 11 -- .../models/change_event_attributes_author.rb | 2 - ...hange_event_attributes_changed_resource.rb | 2 - ...vent_attributes_impacted_resources_item.rb | 2 - .../models/change_event_custom_attributes.rb | 6 - .../change_event_custom_attributes_author.rb | 2 - ...vent_custom_attributes_changed_resource.rb | 2 - ...tom_attributes_impacted_resources_items.rb | 2 - .../v2/models/change_event_trigger_wrapper.rb | 2 - .../v2/models/chargeback_breakdown.rb | 3 - ...aggregate_bucket_value_timeseries_point.rb | 2 - .../v2/models/ci_app_aggregate_sort.rb | 4 - .../v2/models/ci_app_ci_error.rb | 4 - .../v2/models/ci_app_compute.rb | 4 - .../ci_app_create_pipeline_event_request.rb | 1 - ...reate_pipeline_event_request_attributes.rb | 4 - ..._app_create_pipeline_event_request_data.rb | 2 - .../v2/models/ci_app_event_attributes.rb | 3 - .../v2/models/ci_app_git_info.rb | 12 -- .../v2/models/ci_app_group_by_histogram.rb | 3 - .../v2/models/ci_app_host_info.rb | 4 - .../v2/models/ci_app_pipeline_event.rb | 3 - .../ci_app_pipeline_event_attributes.rb | 3 - ...ci_app_pipeline_event_finished_pipeline.rb | 20 -- ...app_pipeline_event_in_progress_pipeline.rb | 19 -- .../v2/models/ci_app_pipeline_event_job.rb | 19 -- .../ci_app_pipeline_event_parent_pipeline.rb | 2 - ...ci_app_pipeline_event_previous_pipeline.rb | 2 - .../v2/models/ci_app_pipeline_event_stage.rb | 16 -- .../v2/models/ci_app_pipeline_event_step.rb | 19 -- .../models/ci_app_pipeline_events_request.rb | 4 - .../models/ci_app_pipeline_events_response.rb | 3 - .../ci_app_pipelines_aggregate_request.rb | 4 - ..._pipelines_aggregation_buckets_response.rb | 1 - ..._pipelines_analytics_aggregate_response.rb | 3 - .../ci_app_pipelines_bucket_response.rb | 2 - .../v2/models/ci_app_pipelines_group_by.rb | 6 - .../models/ci_app_pipelines_query_filter.rb | 3 - .../v2/models/ci_app_query_options.rb | 2 - .../v2/models/ci_app_query_page_options.rb | 2 - .../v2/models/ci_app_response_links.rb | 1 - .../v2/models/ci_app_response_metadata.rb | 4 - ...i_app_response_metadata_with_pagination.rb | 5 - .../v2/models/ci_app_response_page.rb | 1 - .../v2/models/ci_app_test_event.rb | 3 - .../v2/models/ci_app_test_events_request.rb | 4 - .../v2/models/ci_app_test_events_response.rb | 3 - .../models/ci_app_tests_aggregate_request.rb | 4 - ..._app_tests_aggregation_buckets_response.rb | 1 - ..._app_tests_analytics_aggregate_response.rb | 3 - .../v2/models/ci_app_tests_bucket_response.rb | 2 - .../v2/models/ci_app_tests_group_by.rb | 6 - .../v2/models/ci_app_tests_query_filter.rb | 3 - .../v2/models/ci_app_warning.rb | 3 - .../v2/models/circle_ci_integration.rb | 2 - .../v2/models/circle_ci_integration_update.rb | 2 - .../v2/models/circle_ciapi_key.rb | 2 - .../v2/models/circle_ciapi_key_update.rb | 2 - .../v2/models/clickup_api_key.rb | 2 - .../v2/models/clickup_api_key_update.rb | 2 - .../v2/models/clickup_integration.rb | 2 - .../v2/models/clickup_integration_update.rb | 2 - ...d_configuration_compliance_rule_options.rb | 3 - .../models/cloud_configuration_rego_rule.rb | 2 - .../cloud_configuration_rule_case_create.rb | 2 - ...guration_rule_compliance_signal_options.rb | 4 - ...cloud_configuration_rule_create_payload.rb | 9 - .../cloud_configuration_rule_options.rb | 1 - .../cloud_configuration_rule_payload.rb | 11 -- ...d_security_agent_policies_list_response.rb | 1 - ...rkload_security_agent_policy_attributes.rb | 17 -- ...security_agent_policy_create_attributes.rb | 5 - ...kload_security_agent_policy_create_data.rb | 2 - ...ad_security_agent_policy_create_request.rb | 1 - ...oud_workload_security_agent_policy_data.rb | 3 - ...workload_security_agent_policy_response.rb | 1 - ...security_agent_policy_update_attributes.rb | 5 - ...kload_security_agent_policy_update_data.rb | 3 - ...ad_security_agent_policy_update_request.rb | 1 - ...ecurity_agent_policy_updater_attributes.rb | 2 - ..._workload_security_agent_policy_version.rb | 2 - ...oud_workload_security_agent_rule_action.rb | 5 - ...oad_security_agent_rule_action_metadata.rb | 3 - ...workload_security_agent_rule_action_set.rb | 10 - ...workload_security_agent_rule_attributes.rb | 22 --- ...d_security_agent_rule_create_attributes.rb | 13 -- ...orkload_security_agent_rule_create_data.rb | 2 - ...load_security_agent_rule_create_request.rb | 1 - ..._security_agent_rule_creator_attributes.rb | 2 - ...cloud_workload_security_agent_rule_data.rb | 3 - ...cloud_workload_security_agent_rule_kill.rb | 1 - ...d_workload_security_agent_rule_response.rb | 1 - ...d_security_agent_rule_update_attributes.rb | 11 -- ...orkload_security_agent_rule_update_data.rb | 3 - ...load_security_agent_rule_update_request.rb | 1 - ..._security_agent_rule_updater_attributes.rb | 2 - ...load_security_agent_rules_list_response.rb | 1 - .../cloudflare_account_create_request.rb | 1 - ...flare_account_create_request_attributes.rb | 5 - .../cloudflare_account_create_request_data.rb | 2 - .../v2/models/cloudflare_account_response.rb | 1 - .../cloudflare_account_response_attributes.rb | 4 - .../cloudflare_account_response_data.rb | 3 - .../cloudflare_account_update_request.rb | 1 - ...flare_account_update_request_attributes.rb | 5 - .../cloudflare_account_update_request_data.rb | 2 - .../v2/models/cloudflare_accounts_response.rb | 1 - .../v2/models/cloudflare_api_token.rb | 2 - .../v2/models/cloudflare_api_token_update.rb | 2 - .../v2/models/cloudflare_global_api_token.rb | 3 - .../cloudflare_global_api_token_update.rb | 3 - .../v2/models/cloudflare_integration.rb | 2 - .../models/cloudflare_integration_update.rb | 2 - .../v2/models/code_location.rb | 3 - .../v2/models/completion_condition.rb | 3 - .../v2/models/completion_gate.rb | 2 - lib/datadog_api_client/v2/models/component.rb | 5 - .../v2/models/component_grid.rb | 5 - .../v2/models/component_grid_properties.rb | 3 - .../v2/models/component_properties.rb | 2 - .../v2/models/component_recommendation.rb | 1 - .../v2/models/config_cat_integration.rb | 2 - .../models/config_cat_integration_update.rb | 2 - .../v2/models/config_cat_sdk_key.rb | 4 - .../v2/models/config_cat_sdk_key_update.rb | 4 - .../confluent_account_create_request.rb | 1 - ...luent_account_create_request_attributes.rb | 4 - .../confluent_account_create_request_data.rb | 2 - .../confluent_account_resource_attributes.rb | 4 - .../v2/models/confluent_account_response.rb | 1 - .../confluent_account_response_attributes.rb | 3 - .../models/confluent_account_response_data.rb | 3 - .../confluent_account_update_request.rb | 1 - ...luent_account_update_request_attributes.rb | 3 - .../confluent_account_update_request_data.rb | 2 - .../v2/models/confluent_accounts_response.rb | 1 - .../v2/models/confluent_resource_request.rb | 1 - .../confluent_resource_request_attributes.rb | 3 - .../models/confluent_resource_request_data.rb | 3 - .../v2/models/confluent_resource_response.rb | 1 - .../confluent_resource_response_attributes.rb | 4 - .../confluent_resource_response_data.rb | 3 - .../v2/models/confluent_resources_response.rb | 1 - .../v2/models/connection.rb | 2 - .../v2/models/connection_env.rb | 3 - .../v2/models/connection_group.rb | 3 - lib/datadog_api_client/v2/models/container.rb | 3 - .../v2/models/container_attributes.rb | 10 - .../v2/models/container_group.rb | 4 - .../v2/models/container_group_attributes.rb | 2 - .../models/container_group_relationships.rb | 1 - .../container_group_relationships_link.rb | 2 - .../container_group_relationships_links.rb | 1 - .../v2/models/container_image.rb | 3 - .../v2/models/container_image_attributes.rb | 17 -- .../v2/models/container_image_flavor.rb | 5 - .../v2/models/container_image_group.rb | 4 - .../container_image_group_attributes.rb | 3 - ...r_image_group_images_relationships_link.rb | 2 - .../container_image_group_relationships.rb | 1 - ...ntainer_image_group_relationships_links.rb | 1 - .../v2/models/container_image_meta.rb | 1 - .../v2/models/container_image_meta_page.rb | 6 - .../models/container_image_vulnerabilities.rb | 7 - .../v2/models/container_images_response.rb | 3 - .../models/container_images_response_links.rb | 5 - .../v2/models/container_meta.rb | 1 - .../v2/models/container_meta_page.rb | 6 - .../v2/models/containers_response.rb | 3 - .../v2/models/containers_response_links.rb | 5 - ...nvert_job_results_to_signals_attributes.rb | 5 - .../convert_job_results_to_signals_data.rb | 2 - .../convert_job_results_to_signals_request.rb | 1 - .../cost_attribution_aggregates_body.rb | 3 - .../v2/models/cost_by_org.rb | 3 - .../v2/models/cost_by_org_attributes.rb | 8 - .../v2/models/cost_by_org_response.rb | 1 - lib/datadog_api_client/v2/models/cpu.rb | 3 - .../create_action_connection_request.rb | 1 - .../create_action_connection_response.rb | 1 - .../v2/models/create_app_request.rb | 1 - .../v2/models/create_app_request_data.rb | 2 - .../create_app_request_data_attributes.rb | 6 - .../v2/models/create_app_response.rb | 1 - .../v2/models/create_app_response_data.rb | 2 - .../models/create_apps_datastore_request.rb | 1 - .../create_apps_datastore_request_data.rb | 3 - ..._apps_datastore_request_data_attributes.rb | 5 - .../models/create_apps_datastore_response.rb | 1 - .../create_apps_datastore_response_data.rb | 2 - .../models/create_custom_framework_request.rb | 1 - .../create_custom_framework_response.rb | 1 - .../create_data_deletion_request_body.rb | 1 - ...e_data_deletion_request_body_attributes.rb | 4 - .../create_data_deletion_request_body_data.rb | 2 - .../create_data_deletion_response_body.rb | 2 - ...eate_incident_notification_rule_request.rb | 1 - ..._incident_notification_template_request.rb | 1 - .../create_notification_rule_parameters.rb | 1 - ...reate_notification_rule_parameters_data.rb | 2 - ...ication_rule_parameters_data_attributes.rb | 5 - .../v2/models/create_open_api_response.rb | 1 - .../create_open_api_response_attributes.rb | 1 - .../models/create_open_api_response_data.rb | 2 - .../v2/models/create_page_request.rb | 1 - .../v2/models/create_page_request_data.rb | 2 - .../create_page_request_data_attributes.rb | 5 - ...ate_page_request_data_attributes_target.rb | 2 - .../v2/models/create_page_response.rb | 1 - .../v2/models/create_page_response_data.rb | 2 - .../v2/models/create_rule_request.rb | 1 - .../v2/models/create_rule_request_data.rb | 2 - .../v2/models/create_rule_response.rb | 1 - .../v2/models/create_rule_response_data.rb | 4 - .../v2/models/create_ruleset_request.rb | 1 - .../v2/models/create_ruleset_request_data.rb | 3 - .../create_ruleset_request_data_attributes.rb | 2 - ...set_request_data_attributes_rules_items.rb | 6 - ...est_data_attributes_rules_items_mapping.rb | 3 - ...quest_data_attributes_rules_items_query.rb | 4 - ...a_attributes_rules_items_query_addition.rb | 2 - ..._attributes_rules_items_reference_table.rb | 5 - ...items_reference_table_field_pairs_items.rb | 2 - .../v2/models/create_table_request.rb | 1 - .../v2/models/create_table_request_data.rb | 3 - .../create_table_request_data_attributes.rb | 6 - ..._attributes_file_metadata_cloud_storage.rb | 2 - ...ata_attributes_file_metadata_local_file.rb | 1 - ...tes_file_metadata_one_of_access_details.rb | 3 - ...tadata_one_of_access_details_aws_detail.rb | 3 - ...data_one_of_access_details_azure_detail.rb | 5 - ...tadata_one_of_access_details_gcp_detail.rb | 4 - ...te_table_request_data_attributes_schema.rb | 2 - ...est_data_attributes_schema_fields_items.rb | 2 - .../v2/models/create_upload_request.rb | 1 - .../v2/models/create_upload_request_data.rb | 3 - .../create_upload_request_data_attributes.rb | 4 - .../v2/models/create_upload_response.rb | 1 - .../v2/models/create_upload_response_data.rb | 3 - .../create_upload_response_data_attributes.rb | 1 - .../v2/models/create_workflow_request.rb | 1 - .../v2/models/create_workflow_response.rb | 1 - lib/datadog_api_client/v2/models/creator.rb | 3 - .../v2/models/csm_agent_data.rb | 3 - .../v2/models/csm_agents_attributes.rb | 17 -- .../v2/models/csm_agents_metadata.rb | 3 - .../v2/models/csm_agents_response.rb | 2 - ...d_accounts_coverage_analysis_attributes.rb | 5 - ...m_cloud_accounts_coverage_analysis_data.rb | 3 - ...oud_accounts_coverage_analysis_response.rb | 1 - .../v2/models/csm_coverage_analysis.rb | 4 - ...containers_coverage_analysis_attributes.rb | 5 - ...s_and_containers_coverage_analysis_data.rb | 3 - ...d_containers_coverage_analysis_response.rb | 1 - ...serverless_coverage_analysis_attributes.rb | 3 - .../csm_serverless_coverage_analysis_data.rb | 3 - ...m_serverless_coverage_analysis_response.rb | 1 - .../v2/models/custom_attribute_config.rb | 3 - ...stom_attribute_config_attributes_create.rb | 5 - .../models/custom_attribute_config_create.rb | 2 - .../custom_attribute_config_create_request.rb | 1 - ...om_attribute_config_resource_attributes.rb | 6 - .../custom_attribute_config_response.rb | 1 - .../custom_attribute_configs_response.rb | 1 - .../v2/models/custom_attribute_value.rb | 3 - .../v2/models/custom_connection.rb | 3 - .../v2/models/custom_connection_attributes.rb | 2 - ...om_connection_attributes_on_prem_runner.rb | 2 - .../models/custom_cost_get_response_meta.rb | 1 - .../models/custom_cost_list_response_meta.rb | 2 - .../custom_cost_upload_response_meta.rb | 1 - .../models/custom_costs_file_get_response.rb | 2 - .../v2/models/custom_costs_file_line_item.rb | 7 - .../models/custom_costs_file_list_response.rb | 2 - .../v2/models/custom_costs_file_metadata.rb | 8 - .../custom_costs_file_metadata_high_level.rb | 3 - ...custom_costs_file_metadata_with_content.rb | 9 - ...s_file_metadata_with_content_high_level.rb | 3 - .../custom_costs_file_upload_response.rb | 2 - .../custom_costs_file_usage_charge_period.rb | 2 - .../v2/models/custom_costs_user.rb | 3 - .../custom_destination_create_request.rb | 1 - ...m_destination_create_request_attributes.rb | 7 - ...m_destination_create_request_definition.rb | 2 - ...tination_elasticsearch_destination_auth.rb | 2 - ...ation_forward_destination_elasticsearch.rb | 5 - ...om_destination_forward_destination_http.rb | 3 - ..._forward_destination_microsoft_sentinel.rb | 6 - ..._destination_forward_destination_splunk.rb | 3 - ...destination_http_destination_auth_basic.rb | 3 - ...ion_http_destination_auth_custom_header.rb | 3 - .../v2/models/custom_destination_response.rb | 1 - .../custom_destination_response_attributes.rb | 7 - .../custom_destination_response_definition.rb | 3 - ...ponse_forward_destination_elasticsearch.rb | 5 - ...ation_response_forward_destination_http.rb | 3 - ..._forward_destination_microsoft_sentinel.rb | 6 - ...ion_response_forward_destination_splunk.rb | 2 - ...on_response_http_destination_auth_basic.rb | 1 - ...nse_http_destination_auth_custom_header.rb | 2 - .../custom_destination_update_request.rb | 1 - ...m_destination_update_request_attributes.rb | 7 - ...m_destination_update_request_definition.rb | 3 - .../v2/models/custom_destinations_response.rb | 1 - .../v2/models/custom_framework_control.rb | 2 - .../v2/models/custom_framework_data.rb | 2 - .../custom_framework_data_attributes.rb | 6 - ...ustom_framework_data_handle_and_version.rb | 2 - .../v2/models/custom_framework_metadata.rb | 3 - .../v2/models/custom_framework_requirement.rb | 2 - .../custom_framework_without_requirements.rb | 5 - lib/datadog_api_client/v2/models/cvss.rb | 3 - .../dashboard_list_add_items_request.rb | 1 - .../dashboard_list_add_items_response.rb | 1 - .../dashboard_list_delete_items_request.rb | 1 - .../dashboard_list_delete_items_response.rb | 1 - .../v2/models/dashboard_list_item.rb | 14 -- .../v2/models/dashboard_list_item_request.rb | 2 - .../v2/models/dashboard_list_item_response.rb | 2 - .../v2/models/dashboard_list_items.rb | 2 - .../dashboard_list_update_items_request.rb | 1 - .../dashboard_list_update_items_response.rb | 1 - .../v2/models/dashboard_trigger_wrapper.rb | 2 - .../v2/models/data_deletion_response_item.rb | 3 - .../data_deletion_response_item_attributes.rb | 13 -- .../v2/models/data_deletion_response_meta.rb | 5 - .../v2/models/data_relationships_teams.rb | 1 - .../data_relationships_teams_data_items.rb | 2 - .../v2/models/data_scalar_column.rb | 4 - .../v2/models/data_transform.rb | 4 - .../v2/models/data_transform_properties.rb | 1 - .../database_monitoring_trigger_wrapper.rb | 2 - .../v2/models/datadog_api_key.rb | 5 - .../v2/models/datadog_api_key_update.rb | 5 - .../v2/models/datadog_integration.rb | 2 - .../v2/models/datadog_integration_update.rb | 2 - .../v2/models/dataset_attributes_request.rb | 3 - .../v2/models/dataset_attributes_response.rb | 5 - .../v2/models/dataset_create_request.rb | 1 - .../v2/models/dataset_request.rb | 2 - .../v2/models/dataset_response.rb | 3 - .../v2/models/dataset_response_multi.rb | 1 - .../v2/models/dataset_response_single.rb | 1 - .../v2/models/dataset_update_request.rb | 1 - lib/datadog_api_client/v2/models/datastore.rb | 1 - .../v2/models/datastore_array.rb | 1 - .../v2/models/datastore_data.rb | 3 - .../v2/models/datastore_data_attributes.rb | 9 - .../v2/models/datastore_trigger.rb | 1 - .../v2/models/datastore_trigger_wrapper.rb | 2 - .../v2/models/delete_app_response.rb | 1 - .../v2/models/delete_app_response_data.rb | 2 - .../delete_apps_datastore_item_request.rb | 1 - ...delete_apps_datastore_item_request_data.rb | 2 - ..._datastore_item_request_data_attributes.rb | 2 - .../delete_apps_datastore_item_response.rb | 1 - ...lete_apps_datastore_item_response_array.rb | 1 - ...elete_apps_datastore_item_response_data.rb | 2 - .../v2/models/delete_apps_request.rb | 1 - .../models/delete_apps_request_data_items.rb | 2 - .../v2/models/delete_apps_response.rb | 1 - .../models/delete_apps_response_data_items.rb | 2 - .../delete_custom_framework_response.rb | 1 - .../v2/models/dependency_location.rb | 5 - .../v2/models/deployment.rb | 4 - .../v2/models/deployment_attributes.rb | 1 - .../v2/models/deployment_metadata.rb | 4 - .../v2/models/deployment_relationship.rb | 2 - .../v2/models/deployment_relationship_data.rb | 2 - .../v2/models/detailed_finding.rb | 3 - .../v2/models/detailed_finding_attributes.rb | 11 -- .../v2/models/device_attributes.rb | 20 -- .../device_attributes_interface_statuses.rb | 4 - .../v2/models/devices_list_data.rb | 3 - .../v2/models/domain_allowlist.rb | 3 - .../v2/models/domain_allowlist_attributes.rb | 2 - .../v2/models/domain_allowlist_request.rb | 1 - .../v2/models/domain_allowlist_response.rb | 1 - .../models/domain_allowlist_response_data.rb | 3 - ...main_allowlist_response_data_attributes.rb | 2 - .../v2/models/dora_deployment_request.rb | 1 - .../dora_deployment_request_attributes.rb | 9 - .../v2/models/dora_deployment_request_data.rb | 1 - .../v2/models/dora_deployment_response.rb | 1 - .../models/dora_deployment_response_data.rb | 2 - .../v2/models/dora_event.rb | 3 - .../v2/models/dora_failure_request.rb | 1 - .../models/dora_failure_request_attributes.rb | 11 -- .../v2/models/dora_failure_request_data.rb | 1 - .../v2/models/dora_failure_response.rb | 1 - .../v2/models/dora_failure_response_data.rb | 2 - .../v2/models/dora_fetch_response.rb | 1 - .../v2/models/dora_git_info.rb | 2 - .../models/dora_list_deployments_request.rb | 1 - ...ora_list_deployments_request_attributes.rb | 5 - .../dora_list_deployments_request_data.rb | 2 - .../v2/models/dora_list_failures_request.rb | 1 - .../dora_list_failures_request_attributes.rb | 5 - .../models/dora_list_failures_request_data.rb | 2 - .../v2/models/dora_list_response.rb | 1 - .../v2/models/downtime_create_request.rb | 1 - .../downtime_create_request_attributes.rb | 8 - .../v2/models/downtime_create_request_data.rb | 2 - .../v2/models/downtime_meta.rb | 1 - .../v2/models/downtime_meta_page.rb | 1 - .../models/downtime_monitor_identifier_id.rb | 1 - .../downtime_monitor_identifier_tags.rb | 1 - .../downtime_monitor_included_attributes.rb | 1 - .../models/downtime_monitor_included_item.rb | 3 - .../v2/models/downtime_relationships.rb | 2 - .../downtime_relationships_created_by.rb | 1 - .../downtime_relationships_created_by_data.rb | 2 - .../models/downtime_relationships_monitor.rb | 1 - .../downtime_relationships_monitor_data.rb | 2 - .../v2/models/downtime_response.rb | 2 - .../v2/models/downtime_response_attributes.rb | 12 -- .../v2/models/downtime_response_data.rb | 4 - ...time_schedule_current_downtime_response.rb | 2 - ...schedule_one_time_create_update_request.rb | 2 - .../downtime_schedule_one_time_response.rb | 2 - ...hedule_recurrence_create_update_request.rb | 3 - .../downtime_schedule_recurrence_response.rb | 3 - ...ime_schedule_recurrences_create_request.rb | 2 - .../downtime_schedule_recurrences_response.rb | 3 - ...ime_schedule_recurrences_update_request.rb | 2 - .../v2/models/downtime_update_request.rb | 1 - .../downtime_update_request_attributes.rb | 8 - .../v2/models/downtime_update_request_data.rb | 3 - .../v2/models/entity_attributes.rb | 8 - .../v2/models/entity_data.rb | 5 - .../v2/models/entity_meta.rb | 4 - .../v2/models/entity_relationships.rb | 5 - .../entity_response_included_incident.rb | 3 - .../models/entity_response_included_oncall.rb | 3 - .../entity_response_included_raw_schema.rb | 3 - ...response_included_raw_schema_attributes.rb | 1 - ...entity_response_included_related_entity.rb | 4 - ...onse_included_related_entity_attributes.rb | 4 - ...y_response_included_related_entity_meta.rb | 4 - ...se_included_related_incident_attributes.rb | 5 - ...onse_included_related_oncall_attributes.rb | 2 - ...included_related_oncall_escalation_item.rb | 3 - .../models/entity_response_included_schema.rb | 3 - ...ity_response_included_schema_attributes.rb | 1 - .../v2/models/entity_response_meta.rb | 2 - .../v2/models/entity_to_incidents.rb | 1 - .../v2/models/entity_to_oncalls.rb | 1 - .../v2/models/entity_to_raw_schema.rb | 1 - .../v2/models/entity_to_related_entities.rb | 1 - .../v2/models/entity_to_schema.rb | 1 - .../v2/models/entity_v3_api.rb | 7 - .../v2/models/entity_v3_api_datadog.rb | 5 - .../v2/models/entity_v3_api_spec.rb | 5 - ...entity_v3_api_spec_interface_definition.rb | 1 - .../entity_v3_api_spec_interface_file_ref.rb | 1 - .../entity_v3_datadog_code_location_item.rb | 2 - .../v2/models/entity_v3_datadog_event_item.rb | 2 - .../entity_v3_datadog_integration_opsgenie.rb | 2 - ...entity_v3_datadog_integration_pagerduty.rb | 1 - .../v2/models/entity_v3_datadog_log_item.rb | 2 - .../models/entity_v3_datadog_performance.rb | 1 - .../v2/models/entity_v3_datadog_pipelines.rb | 1 - .../v2/models/entity_v3_datastore.rb | 7 - .../v2/models/entity_v3_datastore_datadog.rb | 3 - .../v2/models/entity_v3_datastore_spec.rb | 4 - .../v2/models/entity_v3_integrations.rb | 2 - .../v2/models/entity_v3_metadata.rb | 12 -- ...ity_v3_metadata_additional_owners_items.rb | 2 - .../entity_v3_metadata_contacts_items.rb | 3 - .../models/entity_v3_metadata_links_items.rb | 4 - .../v2/models/entity_v3_queue.rb | 7 - .../v2/models/entity_v3_queue_datadog.rb | 3 - .../v2/models/entity_v3_queue_spec.rb | 4 - .../v2/models/entity_v3_service.rb | 7 - .../v2/models/entity_v3_service_datadog.rb | 5 - .../v2/models/entity_v3_service_spec.rb | 6 - .../v2/models/entity_v3_system.rb | 7 - .../v2/models/entity_v3_system_datadog.rb | 4 - .../v2/models/entity_v3_system_spec.rb | 3 - lib/datadog_api_client/v2/models/epss.rb | 2 - .../v2/models/error_handler.rb | 2 - .../v2/models/escalation.rb | 3 - .../v2/models/escalation_policy.rb | 2 - .../escalation_policy_create_request.rb | 1 - .../escalation_policy_create_request_data.rb | 3 - ...n_policy_create_request_data_attributes.rb | 4 - ...ate_request_data_attributes_steps_items.rb | 3 - ...olicy_create_request_data_relationships.rb | 1 - .../v2/models/escalation_policy_data.rb | 4 - .../escalation_policy_data_attributes.rb | 3 - .../escalation_policy_data_relationships.rb | 2 - ...alation_policy_data_relationships_steps.rb | 1 - ...icy_data_relationships_steps_data_items.rb | 2 - .../v2/models/escalation_policy_step.rb | 4 - .../escalation_policy_step_attributes.rb | 2 - .../escalation_policy_step_relationships.rb | 1 - .../models/escalation_policy_step_target.rb | 2 - .../escalation_policy_update_request.rb | 1 - .../escalation_policy_update_request_data.rb | 4 - ...n_policy_update_request_data_attributes.rb | 4 - ...ate_request_data_attributes_steps_items.rb | 4 - ...olicy_update_request_data_relationships.rb | 1 - .../v2/models/escalation_policy_user.rb | 3 - .../escalation_policy_user_attributes.rb | 3 - .../v2/models/escalation_relationships.rb | 1 - .../escalation_relationships_responders.rb | 1 - ...ion_relationships_responders_data_items.rb | 2 - .../v2/models/escalation_targets.rb | 1 - .../v2/models/estimation.rb | 5 - lib/datadog_api_client/v2/models/event.rb | 4 - .../v2/models/event_attributes.rb | 19 -- .../v2/models/event_create_request.rb | 2 - .../v2/models/event_create_request_payload.rb | 1 - .../v2/models/event_create_response.rb | 2 - .../event_create_response_attributes.rb | 1 - ...t_create_response_attributes_attributes.rb | 1 - ...eate_response_attributes_attributes_evt.rb | 2 - .../models/event_create_response_payload.rb | 2 - .../event_create_response_payload_links.rb | 1 - .../v2/models/event_payload.rb | 8 - .../v2/models/event_response.rb | 3 - .../v2/models/event_response_attributes.rb | 4 - .../v2/models/event_system_attributes.rb | 5 - .../v2/models/events_compute.rb | 3 - .../v2/models/events_group_by.rb | 3 - .../v2/models/events_group_by_sort.rb | 4 - .../v2/models/events_list_request.rb | 4 - .../v2/models/events_list_response.rb | 3 - .../v2/models/events_list_response_links.rb | 1 - .../v2/models/events_query_filter.rb | 3 - .../v2/models/events_query_options.rb | 2 - .../v2/models/events_request_page.rb | 2 - .../v2/models/events_response_metadata.rb | 5 - .../models/events_response_metadata_page.rb | 1 - .../v2/models/events_scalar_query.rb | 6 - .../v2/models/events_search.rb | 1 - .../v2/models/events_timeseries_query.rb | 6 - .../v2/models/events_warning.rb | 3 - .../fastly_accoun_response_attributes.rb | 2 - .../models/fastly_account_create_request.rb | 1 - ...astly_account_create_request_attributes.rb | 3 - .../fastly_account_create_request_data.rb | 2 - .../v2/models/fastly_account_response.rb | 1 - .../v2/models/fastly_account_response_data.rb | 3 - .../models/fastly_account_update_request.rb | 1 - ...astly_account_update_request_attributes.rb | 2 - .../fastly_account_update_request_data.rb | 2 - .../v2/models/fastly_accounts_response.rb | 1 - .../v2/models/fastly_api_key.rb | 2 - .../v2/models/fastly_api_key_update.rb | 2 - .../v2/models/fastly_integration.rb | 2 - .../v2/models/fastly_integration_update.rb | 2 - .../v2/models/fastly_service.rb | 2 - .../v2/models/fastly_service_attributes.rb | 1 - .../v2/models/fastly_service_data.rb | 3 - .../v2/models/fastly_service_request.rb | 1 - .../v2/models/fastly_service_response.rb | 1 - .../v2/models/fastly_services_response.rb | 1 - .../v2/models/filters_per_product.rb | 2 - lib/datadog_api_client/v2/models/finding.rb | 3 - .../v2/models/finding_attributes.rb | 13 -- .../v2/models/finding_mute.rb | 6 - .../v2/models/finding_rule.rb | 2 - .../v2/models/flaky_test.rb | 3 - .../v2/models/flaky_test_attributes.rb | 18 -- .../v2/models/flaky_test_pipeline_stats.rb | 2 - .../v2/models/flaky_test_run_metadata.rb | 6 - .../v2/models/flaky_test_stats.rb | 1 - .../v2/models/flaky_tests_pagination.rb | 1 - .../v2/models/flaky_tests_search_filter.rb | 1 - .../models/flaky_tests_search_page_options.rb | 2 - .../v2/models/flaky_tests_search_request.rb | 1 - .../flaky_tests_search_request_attributes.rb | 3 - .../models/flaky_tests_search_request_data.rb | 2 - .../v2/models/flaky_tests_search_response.rb | 2 - .../flaky_tests_search_response_meta.rb | 1 - .../v2/models/formula_limit.rb | 2 - ...mework_handle_and_version_response_data.rb | 3 - .../v2/models/freshservice_api_key.rb | 3 - .../v2/models/freshservice_api_key_update.rb | 3 - .../v2/models/freshservice_integration.rb | 2 - .../models/freshservice_integration_update.rb | 2 - .../v2/models/full_api_key.rb | 4 - .../v2/models/full_api_key_attributes.rb | 8 - .../v2/models/full_application_key.rb | 4 - .../models/full_application_key_attributes.rb | 6 - .../v2/models/full_custom_framework_data.rb | 3 - .../full_custom_framework_data_attributes.rb | 5 - .../v2/models/gcp_integration.rb | 2 - .../v2/models/gcp_integration_update.rb | 2 - .../v2/models/gcp_metric_namespace_config.rb | 2 - .../models/gcp_monitored_resource_config.rb | 2 - .../v2/models/gcp_scan_options.rb | 1 - .../v2/models/gcp_scan_options_array.rb | 1 - .../v2/models/gcp_scan_options_data.rb | 3 - .../gcp_scan_options_data_attributes.rb | 2 - .../models/gcp_scan_options_input_update.rb | 1 - .../gcp_scan_options_input_update_data.rb | 3 - ...an_options_input_update_data_attributes.rb | 2 - .../v2/models/gcp_service_account.rb | 3 - .../v2/models/gcp_service_account_meta.rb | 1 - .../v2/models/gcp_service_account_update.rb | 3 - .../v2/models/gcp_uc_config_response.rb | 1 - .../v2/models/gcp_uc_config_response_data.rb | 3 - .../gcp_uc_config_response_data_attributes.rb | 13 -- .../v2/models/gcp_usage_cost_config.rb | 3 - .../gcp_usage_cost_config_attributes.rb | 13 -- .../gcp_usage_cost_config_patch_data.rb | 2 - .../gcp_usage_cost_config_patch_request.rb | 1 - ...ge_cost_config_patch_request_attributes.rb | 1 - .../models/gcp_usage_cost_config_post_data.rb | 2 - .../gcp_usage_cost_config_post_request.rb | 1 - ...age_cost_config_post_request_attributes.rb | 6 - .../models/gcp_usage_cost_config_response.rb | 1 - .../models/gcp_usage_cost_configs_response.rb | 1 - .../v2/models/gcpsts_delegate_account.rb | 3 - .../gcpsts_delegate_account_attributes.rb | 1 - .../gcpsts_delegate_account_response.rb | 1 - .../v2/models/gcpsts_service_account.rb | 4 - .../gcpsts_service_account_attributes.rb | 12 -- .../gcpsts_service_account_create_request.rb | 1 - .../v2/models/gcpsts_service_account_data.rb | 2 - .../models/gcpsts_service_account_response.rb | 1 - .../gcpsts_service_account_update_request.rb | 1 - ...sts_service_account_update_request_data.rb | 3 - .../gcpsts_service_accounts_response.rb | 1 - .../v2/models/gemini_api_key.rb | 2 - .../v2/models/gemini_api_key_update.rb | 2 - .../v2/models/gemini_integration.rb | 2 - .../v2/models/gemini_integration_update.rb | 2 - .../models/get_action_connection_response.rb | 1 - .../get_app_key_registration_response.rb | 1 - .../v2/models/get_app_response.rb | 4 - .../v2/models/get_app_response_data.rb | 3 - .../get_app_response_data_attributes.rb | 7 - .../models/get_custom_framework_response.rb | 1 - .../get_data_deletions_response_body.rb | 2 - .../v2/models/get_device_attributes.rb | 19 -- .../v2/models/get_device_data.rb | 3 - .../v2/models/get_device_response.rb | 1 - .../v2/models/get_finding_response.rb | 1 - .../v2/models/get_interfaces_data.rb | 3 - .../v2/models/get_interfaces_response.rb | 1 - ...et_resource_evaluation_filters_response.rb | 1 - ...source_evaluation_filters_response_data.rb | 3 - .../models/get_rule_version_history_data.rb | 3 - .../get_rule_version_history_response.rb | 1 - .../v2/models/get_sbom_response.rb | 1 - .../v2/models/get_workflow_response.rb | 1 - .../v2/models/github_webhook_trigger.rb | 1 - .../models/github_webhook_trigger_wrapper.rb | 2 - .../v2/models/gitlab_api_key.rb | 2 - .../v2/models/gitlab_api_key_update.rb | 2 - .../v2/models/gitlab_integration.rb | 2 - .../v2/models/gitlab_integration_update.rb | 2 - .../google_meet_configuration_reference.rb | 1 - ...oogle_meet_configuration_reference_data.rb | 2 - .../v2/models/grey_noise_api_key.rb | 2 - .../v2/models/grey_noise_api_key_update.rb | 2 - .../v2/models/grey_noise_integration.rb | 2 - .../models/grey_noise_integration_update.rb | 2 - .../v2/models/group_scalar_column.rb | 3 - .../v2/models/historical_job_list_meta.rb | 1 - .../v2/models/historical_job_options.rb | 8 - .../v2/models/historical_job_query.rb | 8 - .../v2/models/historical_job_response.rb | 1 - .../historical_job_response_attributes.rb | 8 - .../v2/models/historical_job_response_data.rb | 3 - .../v2/models/hourly_usage.rb | 3 - .../v2/models/hourly_usage_attributes.rb | 8 - .../v2/models/hourly_usage_measurement.rb | 2 - .../v2/models/hourly_usage_metadata.rb | 1 - .../v2/models/hourly_usage_pagination.rb | 1 - .../v2/models/hourly_usage_response.rb | 2 - lib/datadog_api_client/v2/models/http_body.rb | 2 - .../v2/models/http_header.rb | 2 - .../v2/models/http_header_update.rb | 3 - .../v2/models/http_integration.rb | 3 - .../v2/models/http_integration_update.rb | 3 - .../v2/models/http_log_error.rb | 3 - .../v2/models/http_log_errors.rb | 1 - .../v2/models/http_log_item.rb | 5 - .../v2/models/http_token.rb | 3 - .../v2/models/http_token_auth.rb | 5 - .../v2/models/http_token_auth_update.rb | 5 - .../v2/models/http_token_update.rb | 4 - .../v2/models/httpci_app_error.rb | 3 - .../v2/models/httpci_app_errors.rb | 1 - .../v2/models/idp_metadata_form_data.rb | 1 - .../v2/models/incident_attachment_data.rb | 4 - .../incident_attachment_link_attributes.rb | 3 - ...hment_link_attributes_attachment_object.rb | 2 - ...cident_attachment_postmortem_attributes.rb | 2 - .../incident_attachment_relationships.rb | 1 - .../models/incident_attachment_update_data.rb | 3 - .../incident_attachment_update_request.rb | 1 - .../incident_attachment_update_response.rb | 2 - ...postmortem_attributes_attachment_object.rb | 2 - .../models/incident_attachments_response.rb | 2 - .../v2/models/incident_create_attributes.rb | 8 - .../v2/models/incident_create_data.rb | 3 - .../models/incident_create_relationships.rb | 1 - .../v2/models/incident_create_request.rb | 1 - ...ncident_field_attributes_multiple_value.rb | 2 - .../incident_field_attributes_single_value.rb | 2 - .../v2/models/incident_impact_attributes.rb | 7 - .../incident_impact_create_attributes.rb | 4 - .../v2/models/incident_impact_create_data.rb | 2 - .../models/incident_impact_create_request.rb | 1 - .../models/incident_impact_relationships.rb | 3 - .../v2/models/incident_impact_response.rb | 2 - .../models/incident_impact_response_data.rb | 4 - .../v2/models/incident_impacts_response.rb | 2 - ...ncident_integration_metadata_attributes.rb | 6 - ...cident_integration_metadata_create_data.rb | 2 - ...ent_integration_metadata_create_request.rb | 1 - ...dent_integration_metadata_list_response.rb | 3 - ...ncident_integration_metadata_patch_data.rb | 2 - ...dent_integration_metadata_patch_request.rb | 1 - .../incident_integration_metadata_response.rb | 2 - ...dent_integration_metadata_response_data.rb | 4 - .../incident_integration_relationships.rb | 2 - .../v2/models/incident_non_datadog_creator.rb | 2 - .../v2/models/incident_notification_handle.rb | 2 - .../v2/models/incident_notification_rule.rb | 2 - .../incident_notification_rule_array.rb | 3 - .../incident_notification_rule_array_meta.rb | 1 - ...ident_notification_rule_array_meta_page.rb | 3 - .../incident_notification_rule_attributes.rb | 8 - ...dent_notification_rule_conditions_items.rb | 2 - ...ent_notification_rule_create_attributes.rb | 6 - .../incident_notification_rule_create_data.rb | 3 - ...fication_rule_create_data_relationships.rb | 2 - ...ncident_notification_rule_relationships.rb | 4 - ...ncident_notification_rule_response_data.rb | 4 - .../incident_notification_rule_update_data.rb | 4 - .../models/incident_notification_template.rb | 2 - .../incident_notification_template_array.rb | 3 - ...cident_notification_template_array_meta.rb | 1 - ...t_notification_template_array_meta_page.rb | 2 - ...cident_notification_template_attributes.rb | 6 - ...notification_template_create_attributes.rb | 4 - ...ident_notification_template_create_data.rb | 3 - ...tion_template_create_data_relationships.rb | 1 - .../incident_notification_template_object.rb | 4 - ...ent_notification_template_relationships.rb | 3 - ...ent_notification_template_response_data.rb | 4 - ...notification_template_update_attributes.rb | 4 - ...ident_notification_template_update_data.rb | 3 - .../v2/models/incident_response.rb | 2 - .../v2/models/incident_response_attributes.rb | 28 --- .../v2/models/incident_response_data.rb | 4 - .../v2/models/incident_response_meta.rb | 1 - .../incident_response_meta_pagination.rb | 3 - .../models/incident_response_relationships.rb | 9 - .../v2/models/incident_search_response.rb | 3 - .../incident_search_response_attributes.rb | 3 - .../models/incident_search_response_data.rb | 2 - .../incident_search_response_facets_data.rb | 11 -- ...cident_search_response_field_facet_data.rb | 2 - ...incident_search_response_incidents_data.rb | 1 - .../models/incident_search_response_meta.rb | 1 - ...dent_search_response_numeric_facet_data.rb | 2 - ..._response_numeric_facet_data_aggregates.rb | 2 - ...arch_response_property_field_facet_data.rb | 3 - ...ncident_search_response_user_facet_data.rb | 5 - .../incident_service_create_attributes.rb | 1 - .../v2/models/incident_service_create_data.rb | 3 - .../models/incident_service_create_request.rb | 1 - .../models/incident_service_relationships.rb | 2 - .../v2/models/incident_service_response.rb | 2 - .../incident_service_response_attributes.rb | 3 - .../models/incident_service_response_data.rb | 4 - .../incident_service_update_attributes.rb | 1 - .../v2/models/incident_service_update_data.rb | 4 - .../models/incident_service_update_request.rb | 1 - .../v2/models/incident_services_response.rb | 3 - .../models/incident_team_create_attributes.rb | 1 - .../v2/models/incident_team_create_data.rb | 3 - .../v2/models/incident_team_create_request.rb | 1 - .../v2/models/incident_team_relationships.rb | 2 - .../v2/models/incident_team_response.rb | 2 - .../incident_team_response_attributes.rb | 3 - .../v2/models/incident_team_response_data.rb | 4 - .../models/incident_team_update_attributes.rb | 1 - .../v2/models/incident_team_update_data.rb | 4 - .../v2/models/incident_team_update_request.rb | 1 - .../v2/models/incident_teams_response.rb | 3 - ...imeline_cell_markdown_create_attributes.rb | 3 - ...cell_markdown_create_attributes_content.rb | 1 - .../incident_todo_anonymous_assignee.rb | 4 - .../v2/models/incident_todo_attributes.rb | 7 - .../v2/models/incident_todo_create_data.rb | 2 - .../v2/models/incident_todo_create_request.rb | 1 - .../v2/models/incident_todo_list_response.rb | 3 - .../v2/models/incident_todo_patch_data.rb | 2 - .../v2/models/incident_todo_patch_request.rb | 1 - .../v2/models/incident_todo_relationships.rb | 2 - .../v2/models/incident_todo_response.rb | 2 - .../v2/models/incident_todo_response_data.rb | 4 - .../v2/models/incident_trigger.rb | 1 - .../v2/models/incident_trigger_wrapper.rb | 2 - .../v2/models/incident_type_attributes.rb | 8 - .../v2/models/incident_type_create_data.rb | 2 - .../v2/models/incident_type_create_request.rb | 1 - .../v2/models/incident_type_list_response.rb | 1 - .../v2/models/incident_type_object.rb | 4 - .../v2/models/incident_type_patch_data.rb | 3 - .../v2/models/incident_type_patch_request.rb | 1 - .../v2/models/incident_type_relationships.rb | 5 - .../v2/models/incident_type_response.rb | 1 - .../models/incident_type_update_attributes.rb | 8 - .../v2/models/incident_update_attributes.rb | 8 - .../v2/models/incident_update_data.rb | 4 - .../models/incident_update_relationships.rb | 3 - .../v2/models/incident_update_request.rb | 1 - .../v2/models/incident_user_attributes.rb | 5 - .../v2/models/incident_user_data.rb | 3 - .../v2/models/incidents_response.rb | 3 - .../v2/models/input_schema.rb | 1 - .../v2/models/input_schema_parameters.rb | 5 - .../v2/models/intake_payload_accepted.rb | 1 - .../v2/models/interface_attributes.rb | 7 - .../v2/models/ip_allowlist_attributes.rb | 2 - .../v2/models/ip_allowlist_data.rb | 3 - .../v2/models/ip_allowlist_entry.rb | 1 - .../models/ip_allowlist_entry_attributes.rb | 4 - .../v2/models/ip_allowlist_entry_data.rb | 3 - .../v2/models/ip_allowlist_response.rb | 1 - .../v2/models/ip_allowlist_update_request.rb | 1 - lib/datadog_api_client/v2/models/issue.rb | 4 - .../v2/models/issue_assignee_relationship.rb | 1 - .../v2/models/issue_attributes.rb | 13 -- .../v2/models/issue_case.rb | 4 - .../v2/models/issue_case_attributes.rb | 14 -- .../v2/models/issue_case_insight.rb | 3 - .../v2/models/issue_case_jira_issue.rb | 2 - .../v2/models/issue_case_jira_issue_result.rb | 4 - .../v2/models/issue_case_reference.rb | 2 - .../v2/models/issue_case_relationship.rb | 1 - .../v2/models/issue_case_relationships.rb | 4 - .../v2/models/issue_reference.rb | 2 - .../v2/models/issue_relationships.rb | 3 - .../v2/models/issue_response.rb | 2 - .../v2/models/issue_team.rb | 3 - .../v2/models/issue_team_attributes.rb | 3 - .../models/issue_team_owners_relationship.rb | 1 - .../v2/models/issue_team_reference.rb | 2 - .../models/issue_update_assignee_request.rb | 1 - .../issue_update_assignee_request_data.rb | 2 - .../v2/models/issue_update_state_request.rb | 1 - .../models/issue_update_state_request_data.rb | 3 - ...ue_update_state_request_data_attributes.rb | 1 - .../v2/models/issue_user.rb | 3 - .../v2/models/issue_user_attributes.rb | 3 - .../v2/models/issue_user_reference.rb | 2 - .../v2/models/issues_search_request.rb | 1 - .../v2/models/issues_search_request_data.rb | 2 - .../issues_search_request_data_attributes.rb | 6 - .../v2/models/issues_search_response.rb | 2 - .../v2/models/issues_search_result.rb | 4 - .../models/issues_search_result_attributes.rb | 3 - ...issues_search_result_issue_relationship.rb | 1 - .../issues_search_result_relationships.rb | 1 - .../v2/models/item_api_payload.rb | 1 - .../v2/models/item_api_payload_array.rb | 2 - .../v2/models/item_api_payload_data.rb | 3 - .../item_api_payload_data_attributes.rb | 7 - .../v2/models/item_api_payload_meta.rb | 2 - .../v2/models/item_api_payload_meta_page.rb | 3 - .../v2/models/item_api_payload_meta_schema.rb | 2 - .../item_api_payload_meta_schema_field.rb | 2 - .../v2/models/jira_integration_metadata.rb | 1 - .../jira_integration_metadata_issues_item.rb | 5 - .../v2/models/jira_issue.rb | 2 - .../v2/models/jira_issue_result.rb | 4 - .../v2/models/job_create_response.rb | 1 - .../v2/models/job_create_response_data.rb | 2 - .../v2/models/job_definition.rb | 14 -- .../v2/models/job_definition_from_rule.rb | 5 - .../v2/models/jsonapi_error_item.rb | 5 - .../v2/models/jsonapi_error_item_source.rb | 3 - .../v2/models/jsonapi_error_response.rb | 1 - .../v2/models/kind_attributes.rb | 3 - lib/datadog_api_client/v2/models/kind_data.rb | 4 - .../v2/models/kind_metadata.rb | 2 - lib/datadog_api_client/v2/models/kind_obj.rb | 3 - .../v2/models/kind_response_meta.rb | 1 - .../v2/models/launch_darkly_api_key.rb | 2 - .../v2/models/launch_darkly_api_key_update.rb | 2 - .../v2/models/launch_darkly_integration.rb | 2 - .../launch_darkly_integration_update.rb | 2 - lib/datadog_api_client/v2/models/layer.rb | 4 - .../v2/models/layer_attributes.rb | 6 - .../v2/models/layer_attributes_interval.rb | 2 - .../v2/models/layer_relationships.rb | 1 - .../v2/models/layer_relationships_members.rb | 1 - .../layer_relationships_members_data_items.rb | 2 - .../v2/models/leaked_key.rb | 3 - .../v2/models/leaked_key_attributes.rb | 2 - lib/datadog_api_client/v2/models/library.rb | 2 - lib/datadog_api_client/v2/models/links.rb | 5 - .../v2/models/list_apis_response.rb | 2 - .../v2/models/list_apis_response_data.rb | 2 - .../list_apis_response_data_attributes.rb | 1 - .../v2/models/list_apis_response_meta.rb | 1 - .../list_apis_response_meta_pagination.rb | 3 - .../list_app_key_registrations_response.rb | 2 - ...ist_app_key_registrations_response_meta.rb | 2 - .../models/list_application_keys_response.rb | 3 - .../v2/models/list_apps_response.rb | 3 - .../models/list_apps_response_data_items.rb | 5 - ...ist_apps_response_data_items_attributes.rb | 5 - ..._apps_response_data_items_relationships.rb | 1 - .../v2/models/list_apps_response_meta.rb | 1 - .../v2/models/list_apps_response_meta_page.rb | 2 - .../v2/models/list_assets_sbo_ms_response.rb | 3 - .../v2/models/list_devices_response.rb | 2 - .../models/list_devices_response_metadata.rb | 1 - .../list_devices_response_metadata_page.rb | 1 - .../v2/models/list_downtimes_response.rb | 3 - .../v2/models/list_entity_catalog_response.rb | 4 - .../list_entity_catalog_response_links.rb | 3 - .../v2/models/list_findings_meta.rb | 2 - .../v2/models/list_findings_page.rb | 2 - .../v2/models/list_findings_response.rb | 2 - .../models/list_historical_jobs_response.rb | 2 - .../v2/models/list_kind_catalog_response.rb | 2 - .../v2/models/list_pipelines_response.rb | 2 - .../v2/models/list_pipelines_response_meta.rb | 1 - .../v2/models/list_powerpacks_response.rb | 4 - .../models/list_relation_catalog_response.rb | 4 - .../list_relation_catalog_response_links.rb | 3 - .../v2/models/list_rules_response.rb | 2 - .../models/list_rules_response_data_item.rb | 4 - .../v2/models/list_rules_response_links.rb | 1 - .../v2/models/list_tags_response.rb | 1 - .../v2/models/list_tags_response_data.rb | 3 - .../list_tags_response_data_attributes.rb | 1 - .../models/list_vulnerabilities_response.rb | 3 - .../models/list_vulnerable_assets_response.rb | 3 - lib/datadog_api_client/v2/models/log.rb | 3 - .../v2/models/log_attributes.rb | 7 - .../v2/models/logs_aggregate_bucket.rb | 2 - ...aggregate_bucket_value_timeseries_point.rb | 2 - .../v2/models/logs_aggregate_request.rb | 5 - .../v2/models/logs_aggregate_request_page.rb | 1 - .../v2/models/logs_aggregate_response.rb | 2 - .../v2/models/logs_aggregate_response_data.rb | 1 - .../v2/models/logs_aggregate_sort.rb | 4 - .../v2/models/logs_archive.rb | 1 - .../v2/models/logs_archive_attributes.rb | 7 - .../v2/models/logs_archive_create_request.rb | 1 - .../logs_archive_create_request_attributes.rb | 6 - .../logs_archive_create_request_definition.rb | 2 - .../v2/models/logs_archive_definition.rb | 3 - .../models/logs_archive_destination_azure.rb | 6 - .../v2/models/logs_archive_destination_gcs.rb | 4 - .../v2/models/logs_archive_destination_s3.rb | 6 - .../v2/models/logs_archive_encryption_s3.rb | 2 - .../models/logs_archive_integration_azure.rb | 2 - .../v2/models/logs_archive_integration_gcs.rb | 2 - .../v2/models/logs_archive_integration_s3.rb | 2 - .../v2/models/logs_archive_order.rb | 1 - .../models/logs_archive_order_attributes.rb | 1 - .../models/logs_archive_order_definition.rb | 2 - .../v2/models/logs_archives.rb | 1 - .../v2/models/logs_compute.rb | 4 - .../v2/models/logs_group_by.rb | 6 - .../v2/models/logs_group_by_histogram.rb | 3 - .../v2/models/logs_list_request.rb | 4 - .../v2/models/logs_list_request_page.rb | 2 - .../v2/models/logs_list_response.rb | 3 - .../v2/models/logs_list_response_links.rb | 1 - .../v2/models/logs_metric_compute.rb | 3 - .../models/logs_metric_create_attributes.rb | 3 - .../v2/models/logs_metric_create_data.rb | 3 - .../v2/models/logs_metric_create_request.rb | 1 - .../v2/models/logs_metric_filter.rb | 1 - .../v2/models/logs_metric_group_by.rb | 2 - .../v2/models/logs_metric_response.rb | 1 - .../models/logs_metric_response_attributes.rb | 3 - .../v2/models/logs_metric_response_compute.rb | 3 - .../v2/models/logs_metric_response_data.rb | 3 - .../v2/models/logs_metric_response_filter.rb | 1 - .../models/logs_metric_response_group_by.rb | 2 - .../models/logs_metric_update_attributes.rb | 3 - .../v2/models/logs_metric_update_compute.rb | 1 - .../v2/models/logs_metric_update_data.rb | 2 - .../v2/models/logs_metric_update_request.rb | 1 - .../v2/models/logs_metrics_response.rb | 1 - .../v2/models/logs_query_filter.rb | 5 - .../v2/models/logs_query_options.rb | 2 - .../v2/models/logs_response_metadata.rb | 5 - .../v2/models/logs_response_metadata_page.rb | 1 - .../v2/models/logs_warning.rb | 3 - .../v2/models/member_team.rb | 2 - lib/datadog_api_client/v2/models/metadata.rb | 3 - lib/datadog_api_client/v2/models/metric.rb | 2 - .../v2/models/metric_all_tags.rb | 3 - .../v2/models/metric_all_tags_attributes.rb | 1 - .../v2/models/metric_all_tags_response.rb | 1 - .../v2/models/metric_asset_attributes.rb | 3 - .../metric_asset_dashboard_relationship.rb | 2 - .../metric_asset_dashboard_relationships.rb | 1 - .../metric_asset_monitor_relationship.rb | 2 - .../metric_asset_monitor_relationships.rb | 1 - .../metric_asset_notebook_relationship.rb | 2 - .../metric_asset_notebook_relationships.rb | 1 - .../v2/models/metric_asset_response_data.rb | 3 - .../metric_asset_response_relationships.rb | 4 - .../models/metric_asset_slo_relationship.rb | 2 - .../models/metric_asset_slo_relationships.rb | 1 - .../v2/models/metric_assets_response.rb | 2 - .../models/metric_bulk_tag_config_create.rb | 3 - ...etric_bulk_tag_config_create_attributes.rb | 5 - .../metric_bulk_tag_config_create_request.rb | 1 - .../models/metric_bulk_tag_config_delete.rb | 3 - ...etric_bulk_tag_config_delete_attributes.rb | 1 - .../metric_bulk_tag_config_delete_request.rb | 1 - .../models/metric_bulk_tag_config_response.rb | 1 - .../models/metric_bulk_tag_config_status.rb | 3 - ...etric_bulk_tag_config_status_attributes.rb | 4 - .../v2/models/metric_custom_aggregation.rb | 2 - .../v2/models/metric_dashboard_asset.rb | 3 - .../v2/models/metric_dashboard_attributes.rb | 4 - .../v2/models/metric_distinct_volume.rb | 3 - .../metric_distinct_volume_attributes.rb | 1 - .../v2/models/metric_estimate.rb | 3 - .../v2/models/metric_estimate_attributes.rb | 3 - .../v2/models/metric_estimate_response.rb | 1 - .../models/metric_ingested_indexed_volume.rb | 3 - ...tric_ingested_indexed_volume_attributes.rb | 2 - .../v2/models/metric_meta_page.rb | 4 - .../v2/models/metric_metadata.rb | 1 - .../v2/models/metric_monitor_asset.rb | 3 - .../v2/models/metric_notebook_asset.rb | 3 - .../v2/models/metric_origin.rb | 3 - .../v2/models/metric_pagination_meta.rb | 1 - .../v2/models/metric_payload.rb | 1 - .../v2/models/metric_point.rb | 2 - .../v2/models/metric_resource.rb | 2 - .../v2/models/metric_series.rb | 9 - .../v2/models/metric_slo_asset.rb | 3 - .../metric_suggested_tags_and_aggregations.rb | 3 - ...uggested_tags_and_aggregations_response.rb | 1 - .../metric_suggested_tags_attributes.rb | 2 - .../models/metric_tag_cardinalities_meta.rb | 1 - .../metric_tag_cardinalities_response.rb | 2 - .../v2/models/metric_tag_cardinality.rb | 3 - .../metric_tag_cardinality_attributes.rb | 1 - .../v2/models/metric_tag_configuration.rb | 3 - .../metric_tag_configuration_attributes.rb | 7 - ...ric_tag_configuration_create_attributes.rb | 5 - .../metric_tag_configuration_create_data.rb | 3 - ...metric_tag_configuration_create_request.rb | 1 - .../metric_tag_configuration_response.rb | 1 - ...ric_tag_configuration_update_attributes.rb | 4 - .../metric_tag_configuration_update_data.rb | 3 - ...metric_tag_configuration_update_request.rb | 1 - .../v2/models/metric_volumes_response.rb | 1 - ..._and_metric_tag_configurations_response.rb | 3 - .../v2/models/metrics_list_response_links.rb | 5 - .../v2/models/metrics_scalar_query.rb | 4 - .../v2/models/metrics_timeseries_query.rb | 3 - .../models/microsoft_sentinel_destination.rb | 7 - ..._teams_channel_info_response_attributes.rb | 3 - ...rosoft_teams_channel_info_response_data.rb | 3 - ...microsoft_teams_configuration_reference.rb | 1 - ...soft_teams_configuration_reference_data.rb | 2 - ...eams_create_tenant_based_handle_request.rb | 1 - ...create_workflows_webhook_handle_request.rb | 1 - ...soft_teams_get_channel_by_name_response.rb | 1 - ...ft_teams_tenant_based_handle_attributes.rb | 4 - ...t_based_handle_info_response_attributes.rb | 7 - ..._tenant_based_handle_info_response_data.rb | 3 - ..._tenant_based_handle_request_attributes.rb | 4 - ..._teams_tenant_based_handle_request_data.rb | 2 - ...soft_teams_tenant_based_handle_response.rb | 1 - ...teams_tenant_based_handle_response_data.rb | 3 - ...oft_teams_tenant_based_handles_response.rb | 1 - ...eams_update_tenant_based_handle_request.rb | 1 - ...update_tenant_based_handle_request_data.rb | 2 - ...update_workflows_webhook_handle_request.rb | 1 - ...e_workflows_webhook_handle_request_data.rb | 2 - ...ams_workflows_webhook_handle_attributes.rb | 2 - ...flows_webhook_handle_request_attributes.rb | 2 - ...s_workflows_webhook_handle_request_data.rb | 2 - ...teams_workflows_webhook_handle_response.rb | 1 - ..._workflows_webhook_handle_response_data.rb | 3 - ...eams_workflows_webhook_handles_response.rb | 1 - ...s_workflows_webhook_response_attributes.rb | 1 - ..._config_policy_attribute_create_request.rb | 2 - ...or_config_policy_attribute_edit_request.rb | 2 - ...onitor_config_policy_attribute_response.rb | 2 - .../monitor_config_policy_create_data.rb | 2 - .../monitor_config_policy_create_request.rb | 1 - .../models/monitor_config_policy_edit_data.rb | 3 - .../monitor_config_policy_edit_request.rb | 1 - .../monitor_config_policy_list_response.rb | 1 - .../models/monitor_config_policy_response.rb | 1 - .../monitor_config_policy_response_data.rb | 3 - .../monitor_config_policy_tag_policy.rb | 3 - ...config_policy_tag_policy_create_request.rb | 3 - .../models/monitor_downtime_match_response.rb | 2 - ...itor_downtime_match_response_attributes.rb | 4 - .../monitor_downtime_match_response_data.rb | 3 - .../monitor_notification_rule_attributes.rb | 4 - .../monitor_notification_rule_condition.rb | 2 - ...otification_rule_conditional_recipients.rb | 2 - ...onitor_notification_rule_create_request.rb | 1 - ...r_notification_rule_create_request_data.rb | 2 - .../models/monitor_notification_rule_data.rb | 4 - .../monitor_notification_rule_filter_tags.rb | 1 - ...monitor_notification_rule_list_response.rb | 2 - ...monitor_notification_rule_relationships.rb | 1 - ...ification_rule_relationships_created_by.rb | 1 - ...tion_rule_relationships_created_by_data.rb | 2 - .../monitor_notification_rule_response.rb | 2 - ...r_notification_rule_response_attributes.rb | 6 - ...onitor_notification_rule_update_request.rb | 1 - ...r_notification_rule_update_request_data.rb | 3 - .../v2/models/monitor_trigger.rb | 1 - .../v2/models/monitor_trigger_wrapper.rb | 2 - .../v2/models/monitor_type.rb | 11 -- .../v2/models/monitor_user_template.rb | 9 - .../monitor_user_template_create_data.rb | 2 - .../monitor_user_template_create_request.rb | 1 - .../monitor_user_template_create_response.rb | 1 - .../monitor_user_template_list_response.rb | 1 - ...onitor_user_template_request_attributes.rb | 5 - .../models/monitor_user_template_response.rb | 1 - ...nitor_user_template_response_attributes.rb | 8 - .../monitor_user_template_response_data.rb | 3 - ...er_template_response_data_with_versions.rb | 3 - ..._user_template_template_variables_items.rb | 4 - .../monitor_user_template_update_data.rb | 3 - .../monitor_user_template_update_request.rb | 1 - .../monthly_cost_attribution_attributes.rb | 7 - .../models/monthly_cost_attribution_body.rb | 3 - .../models/monthly_cost_attribution_meta.rb | 2 - .../monthly_cost_attribution_pagination.rb | 1 - .../monthly_cost_attribution_response.rb | 2 - .../models/ms_teams_integration_metadata.rb | 1 - ...s_teams_integration_metadata_teams_item.rb | 4 - .../v2/models/notebook_trigger_wrapper.rb | 2 - .../v2/models/notification_rule.rb | 3 - .../v2/models/notification_rule_attributes.rb | 10 - .../v2/models/notification_rule_response.rb | 1 - .../v2/models/notion_api_key.rb | 2 - .../v2/models/notion_api_key_update.rb | 2 - .../v2/models/notion_integration.rb | 2 - .../v2/models/notion_integration_update.rb | 2 - .../models/nullable_relationship_to_user.rb | 1 - .../nullable_relationship_to_user_data.rb | 2 - .../v2/models/nullable_user_relationship.rb | 1 - .../models/nullable_user_relationship_data.rb | 2 - .../v2/models/observability_pipeline.rb | 1 - ...ability_pipeline_add_env_vars_processor.rb | 5 - ...ipeline_add_env_vars_processor_variable.rb | 2 - ...rvability_pipeline_add_fields_processor.rb | 5 - ...ty_pipeline_amazon_data_firehose_source.rb | 4 - ...pipeline_amazon_open_search_destination.rb | 5 - ...ine_amazon_open_search_destination_auth.rb | 5 - ...vability_pipeline_amazon_s3_destination.rb | 9 - ...observability_pipeline_amazon_s3_source.rb | 5 - ...peline_amazon_security_lake_destination.rb | 8 - .../models/observability_pipeline_aws_auth.rb | 3 - .../models/observability_pipeline_config.rb | 3 - ..._crowd_strike_next_gen_siem_destination.rb | 6 - ...e_next_gen_siem_destination_compression.rb | 2 - ...observability_pipeline_custom_processor.rb | 5 - ...ability_pipeline_custom_processor_remap.rb | 5 - .../v2/models/observability_pipeline_data.rb | 3 - .../observability_pipeline_data_attributes.rb | 2 - ...rvability_pipeline_datadog_agent_source.rb | 3 - ...ility_pipeline_datadog_logs_destination.rb | 3 - ...ability_pipeline_datadog_tags_processor.rb | 7 - ...observability_pipeline_dedupe_processor.rb | 6 - ...lity_pipeline_elasticsearch_destination.rb | 5 - ...vability_pipeline_enrichment_table_file.rb | 4 - ...pipeline_enrichment_table_file_encoding.rb | 3 - ...ipeline_enrichment_table_file_key_items.rb | 3 - ...line_enrichment_table_file_schema_items.rb | 2 - ...bility_pipeline_enrichment_table_geo_ip.rb | 3 - ...ity_pipeline_enrichment_table_processor.rb | 7 - .../observability_pipeline_field_value.rb | 2 - ...observability_pipeline_filter_processor.rb | 4 - ...bservability_pipeline_fluent_bit_source.rb | 3 - .../observability_pipeline_fluentd_source.rb | 3 - .../models/observability_pipeline_gcp_auth.rb | 1 - ...ity_pipeline_generate_metrics_processor.rb | 5 - ...observability_pipeline_generated_metric.rb | 5 - ...ine_generated_metric_increment_by_field.rb | 2 - ...eline_generated_metric_increment_by_one.rb | 1 - ...y_pipeline_google_chronicle_destination.rb | 7 - ...peline_google_cloud_storage_destination.rb | 9 - ...ity_pipeline_google_pub_sub_destination.rb | 8 - ...vability_pipeline_google_pub_sub_source.rb | 7 - ...servability_pipeline_http_client_source.rb | 7 - ...servability_pipeline_http_server_source.rb | 5 - .../observability_pipeline_kafka_source.rb | 7 - ...pipeline_kafka_source_librdkafka_option.rb | 2 - ...bservability_pipeline_kafka_source_sasl.rb | 1 - .../observability_pipeline_logstash_source.rb | 3 - .../observability_pipeline_metadata_entry.rb | 2 - ...vability_pipeline_new_relic_destination.rb | 4 - ...vability_pipeline_ocsf_mapper_processor.rb | 5 - ..._pipeline_ocsf_mapper_processor_mapping.rb | 2 - ...bility_pipeline_open_search_destination.rb | 4 - ...rvability_pipeline_parse_grok_processor.rb | 6 - ...lity_pipeline_parse_grok_processor_rule.rb | 3 - ...ne_parse_grok_processor_rule_match_rule.rb | 2 - ..._parse_grok_processor_rule_support_rule.rb | 2 - ...rvability_pipeline_parse_json_processor.rb | 5 - .../observability_pipeline_quota_processor.rb | 11 -- ...vability_pipeline_quota_processor_limit.rb | 2 - ...ility_pipeline_quota_processor_override.rb | 2 - ...observability_pipeline_reduce_processor.rb | 6 - ...ipeline_reduce_processor_merge_strategy.rb | 2 - ...bility_pipeline_remove_fields_processor.rb | 5 - ...bility_pipeline_rename_fields_processor.rb | 5 - ..._pipeline_rename_fields_processor_field.rb | 3 - ...ervability_pipeline_rsyslog_destination.rb | 5 - .../observability_pipeline_rsyslog_source.rb | 4 - ...observability_pipeline_sample_processor.rb | 6 - ...peline_sensitive_data_scanner_processor.rb | 5 - ...tive_data_scanner_processor_action_hash.rb | 2 - ...scanner_processor_action_partial_redact.rb | 2 - ...processor_action_partial_redact_options.rb | 2 - ...ve_data_scanner_processor_action_redact.rb | 2 - ...scanner_processor_action_redact_options.rb | 1 - ...e_data_scanner_processor_custom_pattern.rb | 2 - ...canner_processor_custom_pattern_options.rb | 1 - ..._data_scanner_processor_keyword_options.rb | 2 - ..._data_scanner_processor_library_pattern.rb | 2 - ...anner_processor_library_pattern_options.rb | 2 - ...e_sensitive_data_scanner_processor_rule.rb | 6 - ...sitive_data_scanner_processor_scope_all.rb | 1 - ...ve_data_scanner_processor_scope_exclude.rb | 2 - ...ve_data_scanner_processor_scope_include.rb | 2 - ...ve_data_scanner_processor_scope_options.rb | 1 - ...ility_pipeline_sentinel_one_destination.rb | 4 - ...servability_pipeline_socket_destination.rb | 7 - ...peline_socket_destination_framing_bytes.rb | 1 - ...destination_framing_character_delimited.rb | 2 - ...t_destination_framing_newline_delimited.rb | 1 - .../observability_pipeline_socket_source.rb | 5 - ...ty_pipeline_socket_source_framing_bytes.rb | 1 - ...cket_source_framing_character_delimited.rb | 2 - ...line_socket_source_framing_chunked_gelf.rb | 1 - ...socket_source_framing_newline_delimited.rb | 1 - ...ne_socket_source_framing_octet_counting.rb | 1 - .../v2/models/observability_pipeline_spec.rb | 1 - .../observability_pipeline_spec_data.rb | 2 - ...ability_pipeline_splunk_hec_destination.rb | 7 - ...bservability_pipeline_splunk_hec_source.rb | 3 - ...bservability_pipeline_splunk_tcp_source.rb | 3 - ...ability_pipeline_sumo_logic_destination.rb | 8 - ...c_destination_header_custom_fields_item.rb | 2 - ...bservability_pipeline_sumo_logic_source.rb | 2 - ...vability_pipeline_syslog_ng_destination.rb | 5 - ...observability_pipeline_syslog_ng_source.rb | 4 - ...servability_pipeline_throttle_processor.rb | 7 - .../v2/models/observability_pipeline_tls.rb | 3 - .../v2/models/okta_account.rb | 3 - .../v2/models/okta_account_attributes.rb | 6 - .../v2/models/okta_account_request.rb | 1 - .../v2/models/okta_account_response.rb | 1 - .../v2/models/okta_account_response_data.rb | 3 - .../v2/models/okta_account_update_request.rb | 1 - .../okta_account_update_request_attributes.rb | 5 - .../okta_account_update_request_data.rb | 2 - .../v2/models/okta_accounts_response.rb | 1 - .../v2/models/okta_api_token.rb | 3 - .../v2/models/okta_api_token_update.rb | 3 - .../v2/models/okta_integration.rb | 2 - .../v2/models/okta_integration_update.rb | 2 - .../v2/models/on_demand_concurrency_cap.rb | 2 - .../on_demand_concurrency_cap_attributes.rb | 1 - .../on_demand_concurrency_cap_response.rb | 1 - .../v2/models/open_ai_integration.rb | 2 - .../v2/models/open_ai_integration_update.rb | 2 - .../v2/models/open_aiapi_key.rb | 2 - .../v2/models/open_aiapi_key_update.rb | 2 - .../v2/models/open_api_endpoint.rb | 2 - .../v2/models/open_api_file.rb | 1 - .../opsgenie_service_create_attributes.rb | 4 - .../v2/models/opsgenie_service_create_data.rb | 2 - .../models/opsgenie_service_create_request.rb | 1 - .../v2/models/opsgenie_service_response.rb | 1 - .../opsgenie_service_response_attributes.rb | 3 - .../models/opsgenie_service_response_data.rb | 3 - .../opsgenie_service_update_attributes.rb | 4 - .../v2/models/opsgenie_service_update_data.rb | 3 - .../models/opsgenie_service_update_request.rb | 1 - .../v2/models/opsgenie_services_response.rb | 1 - .../v2/models/org_config_get_response.rb | 1 - .../v2/models/org_config_list_response.rb | 1 - .../v2/models/org_config_read.rb | 3 - .../v2/models/org_config_read_attributes.rb | 5 - .../v2/models/org_config_write.rb | 2 - .../v2/models/org_config_write_attributes.rb | 1 - .../v2/models/org_config_write_request.rb | 1 - .../v2/models/org_connection.rb | 4 - .../v2/models/org_connection_attributes.rb | 2 - .../v2/models/org_connection_create.rb | 3 - .../org_connection_create_attributes.rb | 1 - .../org_connection_create_relationships.rb | 1 - .../models/org_connection_create_request.rb | 1 - .../v2/models/org_connection_list_response.rb | 2 - .../org_connection_list_response_meta.rb | 1 - .../org_connection_list_response_meta_page.rb | 2 - .../models/org_connection_org_relationship.rb | 1 - .../org_connection_org_relationship_data.rb | 3 - .../v2/models/org_connection_relationships.rb | 3 - .../v2/models/org_connection_response.rb | 1 - .../v2/models/org_connection_update.rb | 3 - .../org_connection_update_attributes.rb | 1 - .../models/org_connection_update_request.rb | 1 - .../org_connection_user_relationship.rb | 1 - .../org_connection_user_relationship_data.rb | 3 - .../v2/models/organization.rb | 3 - .../v2/models/organization_attributes.rb | 8 - .../v2/models/outbound_edge.rb | 2 - .../v2/models/outcomes_batch_attributes.rb | 1 - .../v2/models/outcomes_batch_request.rb | 1 - .../v2/models/outcomes_batch_request_data.rb | 2 - .../v2/models/outcomes_batch_request_item.rb | 4 - .../v2/models/outcomes_batch_response.rb | 2 - .../outcomes_batch_response_attributes.rb | 5 - .../v2/models/outcomes_batch_response_meta.rb | 2 - .../v2/models/outcomes_response.rb | 3 - .../v2/models/outcomes_response_data_item.rb | 4 - .../models/outcomes_response_included_item.rb | 3 - ...comes_response_included_rule_attributes.rb | 2 - .../v2/models/outcomes_response_links.rb | 1 - .../v2/models/output_schema.rb | 1 - .../v2/models/output_schema_parameters.rb | 6 - .../v2/models/pagination.rb | 2 - lib/datadog_api_client/v2/models/parameter.rb | 2 - .../v2/models/partial_api_key.rb | 4 - .../v2/models/partial_api_key_attributes.rb | 7 - .../v2/models/partial_application_key.rb | 4 - .../partial_application_key_attributes.rb | 5 - .../partial_application_key_response.rb | 2 - ..._incident_notification_template_request.rb | 1 - .../patch_notification_rule_parameters.rb | 1 - ...patch_notification_rule_parameters_data.rb | 3 - ...ication_rule_parameters_data_attributes.rb | 6 - .../v2/models/patch_table_request.rb | 1 - .../v2/models/patch_table_request_data.rb | 3 - .../patch_table_request_data_attributes.rb | 5 - ..._attributes_file_metadata_cloud_storage.rb | 2 - ...ata_attributes_file_metadata_local_file.rb | 1 - ...tes_file_metadata_one_of_access_details.rb | 3 - ...tadata_one_of_access_details_aws_detail.rb | 3 - ...data_one_of_access_details_azure_detail.rb | 5 - ...tadata_one_of_access_details_gcp_detail.rb | 4 - ...ch_table_request_data_attributes_schema.rb | 2 - ...est_data_attributes_schema_fields_items.rb | 2 - .../v2/models/permission.rb | 3 - .../v2/models/permission_attributes.rb | 7 - .../v2/models/permissions_response.rb | 1 - lib/datadog_api_client/v2/models/powerpack.rb | 1 - .../v2/models/powerpack_attributes.rb | 5 - .../v2/models/powerpack_data.rb | 4 - .../v2/models/powerpack_group_widget.rb | 3 - .../powerpack_group_widget_definition.rb | 5 - .../models/powerpack_group_widget_layout.rb | 4 - .../models/powerpack_inner_widget_layout.rb | 4 - .../v2/models/powerpack_inner_widgets.rb | 2 - .../v2/models/powerpack_relationships.rb | 1 - .../v2/models/powerpack_response.rb | 2 - .../v2/models/powerpack_response_links.rb | 5 - .../v2/models/powerpack_template_variable.rb | 4 - .../v2/models/powerpacks_response_meta.rb | 1 - .../powerpacks_response_meta_pagination.rb | 8 - .../v2/models/process_summaries_meta.rb | 1 - .../v2/models/process_summaries_meta_page.rb | 2 - .../v2/models/process_summaries_response.rb | 2 - .../v2/models/process_summary.rb | 3 - .../v2/models/process_summary_attributes.rb | 8 - lib/datadog_api_client/v2/models/project.rb | 4 - .../v2/models/project_attributes.rb | 2 - .../v2/models/project_create.rb | 2 - .../v2/models/project_create_attributes.rb | 2 - .../v2/models/project_create_request.rb | 1 - .../v2/models/project_relationship.rb | 1 - .../v2/models/project_relationship_data.rb | 2 - .../v2/models/project_relationships.rb | 2 - .../v2/models/project_response.rb | 1 - .../v2/models/projected_cost.rb | 3 - .../v2/models/projected_cost_attributes.rb | 8 - .../v2/models/projected_cost_response.rb | 1 - .../v2/models/projects_response.rb | 1 - .../v2/models/publish_app_response.rb | 1 - .../put_apps_datastore_item_response_array.rb | 1 - .../put_apps_datastore_item_response_data.rb | 2 - .../put_incident_notification_rule_request.rb | 1 - .../v2/models/query_formula.rb | 2 - .../v2/models/readiness_gate.rb | 1 - .../v2/models/recommendation_attributes.rb | 2 - .../v2/models/recommendation_data.rb | 3 - .../v2/models/recommendation_document.rb | 1 - .../v2/models/register_app_key_response.rb | 1 - .../v2/models/relation_attributes.rb | 3 - .../v2/models/relation_entity.rb | 3 - .../v2/models/relation_meta.rb | 4 - .../v2/models/relation_relationships.rb | 2 - .../v2/models/relation_response.rb | 6 - .../v2/models/relation_response_meta.rb | 2 - .../v2/models/relation_to_entity.rb | 2 - .../v2/models/relationship_item.rb | 2 - .../v2/models/relationship_to_incident.rb | 1 - .../relationship_to_incident_attachment.rb | 1 - ...elationship_to_incident_attachment_data.rb | 2 - .../models/relationship_to_incident_data.rb | 2 - .../relationship_to_incident_impact_data.rb | 2 - .../relationship_to_incident_impacts.rb | 1 - ...p_to_incident_integration_metadata_data.rb | 2 - ...nship_to_incident_integration_metadatas.rb | 1 - ...nship_to_incident_notification_template.rb | 1 - ..._to_incident_notification_template_data.rb | 2 - .../relationship_to_incident_postmortem.rb | 1 - ...elationship_to_incident_postmortem_data.rb | 2 - ...relationship_to_incident_responder_data.rb | 2 - .../relationship_to_incident_responders.rb | 1 - .../models/relationship_to_incident_type.rb | 1 - .../relationship_to_incident_type_data.rb | 2 - ...hip_to_incident_user_defined_field_data.rb | 2 - ...ionship_to_incident_user_defined_fields.rb | 1 - .../v2/models/relationship_to_organization.rb | 1 - .../relationship_to_organization_data.rb | 2 - .../models/relationship_to_organizations.rb | 1 - .../v2/models/relationship_to_outcome.rb | 1 - .../v2/models/relationship_to_outcome_data.rb | 2 - .../v2/models/relationship_to_permission.rb | 1 - .../models/relationship_to_permission_data.rb | 2 - .../v2/models/relationship_to_permissions.rb | 1 - .../v2/models/relationship_to_role.rb | 1 - .../v2/models/relationship_to_role_data.rb | 2 - .../v2/models/relationship_to_roles.rb | 1 - .../v2/models/relationship_to_rule.rb | 1 - .../v2/models/relationship_to_rule_data.rb | 1 - .../relationship_to_rule_data_object.rb | 2 - ...elationship_to_saml_assertion_attribute.rb | 1 - ...onship_to_saml_assertion_attribute_data.rb | 2 - .../v2/models/relationship_to_team.rb | 1 - .../v2/models/relationship_to_team_data.rb | 2 - .../models/relationship_to_team_link_data.rb | 2 - .../v2/models/relationship_to_team_links.rb | 2 - .../v2/models/relationship_to_user.rb | 1 - .../v2/models/relationship_to_user_data.rb | 2 - .../relationship_to_user_team_permission.rb | 2 - ...lationship_to_user_team_permission_data.rb | 2 - .../models/relationship_to_user_team_team.rb | 1 - .../relationship_to_user_team_team_data.rb | 2 - .../models/relationship_to_user_team_user.rb | 1 - .../relationship_to_user_team_user_data.rb | 2 - .../v2/models/relationship_to_users.rb | 1 - .../v2/models/remediation.rb | 8 - .../reorder_retention_filters_request.rb | 1 - .../v2/models/reorder_rule_resource_array.rb | 1 - .../v2/models/reorder_rule_resource_data.rb | 2 - .../models/reorder_ruleset_resource_array.rb | 1 - .../models/reorder_ruleset_resource_data.rb | 2 - .../v2/models/resource_filter_attributes.rb | 2 - .../v2/models/response_meta_attributes.rb | 1 - .../v2/models/restriction_policy.rb | 3 - .../models/restriction_policy_attributes.rb | 1 - .../v2/models/restriction_policy_binding.rb | 2 - .../v2/models/restriction_policy_response.rb | 1 - .../restriction_policy_update_request.rb | 1 - .../v2/models/retention_filter.rb | 3 - .../v2/models/retention_filter_all.rb | 3 - .../models/retention_filter_all_attributes.rb | 12 -- .../v2/models/retention_filter_attributes.rb | 12 -- .../retention_filter_create_attributes.rb | 6 - .../v2/models/retention_filter_create_data.rb | 2 - .../models/retention_filter_create_request.rb | 1 - .../retention_filter_create_response.rb | 1 - .../v2/models/retention_filter_response.rb | 1 - .../retention_filter_update_attributes.rb | 6 - .../v2/models/retention_filter_update_data.rb | 3 - .../models/retention_filter_update_request.rb | 1 - .../retention_filter_without_attributes.rb | 2 - .../v2/models/retention_filters_response.rb | 1 - .../v2/models/retry_strategy.rb | 2 - .../v2/models/retry_strategy_linear.rb | 2 - lib/datadog_api_client/v2/models/role.rb | 4 - .../v2/models/role_attributes.rb | 4 - .../v2/models/role_clone.rb | 2 - .../v2/models/role_clone_attributes.rb | 1 - .../v2/models/role_clone_request.rb | 1 - .../v2/models/role_create_attributes.rb | 3 - .../v2/models/role_create_data.rb | 3 - .../v2/models/role_create_request.rb | 1 - .../v2/models/role_create_response.rb | 1 - .../v2/models/role_create_response_data.rb | 4 - .../v2/models/role_relationships.rb | 1 - .../v2/models/role_response.rb | 1 - .../v2/models/role_response_relationships.rb | 1 - .../v2/models/role_template_array.rb | 1 - .../v2/models/role_template_data.rb | 3 - .../models/role_template_data_attributes.rb | 2 - .../v2/models/role_update_attributes.rb | 4 - .../v2/models/role_update_data.rb | 4 - .../v2/models/role_update_request.rb | 1 - .../v2/models/role_update_response.rb | 1 - .../v2/models/role_update_response_data.rb | 4 - .../v2/models/roles_response.rb | 2 - .../v2/models/routing_rule.rb | 4 - .../v2/models/routing_rule_attributes.rb | 4 - .../v2/models/routing_rule_relationships.rb | 1 - .../routing_rule_relationships_policy.rb | 1 - .../routing_rule_relationships_policy_data.rb | 2 - .../v2/models/rule_attributes.rb | 10 - .../v2/models/rule_outcome_relationships.rb | 1 - lib/datadog_api_client/v2/models/rule_user.rb | 2 - .../v2/models/rule_version_history.rb | 2 - .../v2/models/rule_version_update.rb | 3 - .../v2/models/rule_versions.rb | 2 - .../v2/models/rules_validate_query_request.rb | 1 - .../rules_validate_query_request_data.rb | 3 - ..._validate_query_request_data_attributes.rb | 1 - .../models/rules_validate_query_response.rb | 1 - .../rules_validate_query_response_data.rb | 3 - ...validate_query_response_data_attributes.rb | 1 - .../v2/models/ruleset_resp.rb | 1 - .../v2/models/ruleset_resp_array.rb | 1 - .../v2/models/ruleset_resp_data.rb | 3 - .../v2/models/ruleset_resp_data_attributes.rb | 9 - .../ruleset_resp_data_attributes_created.rb | 2 - .../ruleset_resp_data_attributes_modified.rb | 2 - ...uleset_resp_data_attributes_rules_items.rb | 6 - ...esp_data_attributes_rules_items_mapping.rb | 3 - ..._resp_data_attributes_rules_items_query.rb | 4 - ...a_attributes_rules_items_query_addition.rb | 2 - ..._attributes_rules_items_reference_table.rb | 5 - ...items_reference_table_field_pairs_items.rb | 2 - ...aggregate_bucket_value_timeseries_point.rb | 2 - .../v2/models/rum_aggregate_request.rb | 5 - .../v2/models/rum_aggregate_sort.rb | 4 - .../rum_aggregation_buckets_response.rb | 1 - .../rum_analytics_aggregate_response.rb | 3 - .../v2/models/rum_application.rb | 3 - .../v2/models/rum_application_attributes.rb | 13 -- .../v2/models/rum_application_create.rb | 2 - .../rum_application_create_attributes.rb | 4 - .../models/rum_application_create_request.rb | 1 - .../v2/models/rum_application_list.rb | 3 - .../models/rum_application_list_attributes.rb | 11 -- .../v2/models/rum_application_response.rb | 1 - .../v2/models/rum_application_update.rb | 3 - .../rum_application_update_attributes.rb | 4 - .../models/rum_application_update_request.rb | 1 - .../v2/models/rum_applications_response.rb | 1 - .../v2/models/rum_bucket_response.rb | 2 - .../v2/models/rum_compute.rb | 4 - lib/datadog_api_client/v2/models/rum_event.rb | 3 - .../v2/models/rum_event_attributes.rb | 4 - .../v2/models/rum_event_processing_scale.rb | 2 - .../v2/models/rum_events_response.rb | 3 - .../v2/models/rum_group_by.rb | 6 - .../v2/models/rum_group_by_histogram.rb | 3 - .../v2/models/rum_metric_compute.rb | 3 - .../v2/models/rum_metric_create_attributes.rb | 5 - .../v2/models/rum_metric_create_data.rb | 3 - .../v2/models/rum_metric_create_request.rb | 1 - .../v2/models/rum_metric_filter.rb | 1 - .../v2/models/rum_metric_group_by.rb | 2 - .../v2/models/rum_metric_response.rb | 1 - .../models/rum_metric_response_attributes.rb | 5 - .../v2/models/rum_metric_response_compute.rb | 3 - .../v2/models/rum_metric_response_data.rb | 3 - .../v2/models/rum_metric_response_filter.rb | 1 - .../v2/models/rum_metric_response_group_by.rb | 2 - .../models/rum_metric_response_uniqueness.rb | 1 - .../v2/models/rum_metric_uniqueness.rb | 1 - .../v2/models/rum_metric_update_attributes.rb | 3 - .../v2/models/rum_metric_update_compute.rb | 1 - .../v2/models/rum_metric_update_data.rb | 3 - .../v2/models/rum_metric_update_request.rb | 1 - .../v2/models/rum_metrics_response.rb | 1 - .../rum_product_analytics_retention_scale.rb | 2 - .../v2/models/rum_product_scales.rb | 2 - .../v2/models/rum_query_filter.rb | 3 - .../v2/models/rum_query_options.rb | 2 - .../v2/models/rum_query_page_options.rb | 2 - .../v2/models/rum_response_links.rb | 1 - .../v2/models/rum_response_metadata.rb | 5 - .../v2/models/rum_response_page.rb | 1 - .../models/rum_retention_filter_attributes.rb | 5 - .../rum_retention_filter_create_attributes.rb | 5 - .../rum_retention_filter_create_data.rb | 2 - .../rum_retention_filter_create_request.rb | 1 - .../v2/models/rum_retention_filter_data.rb | 3 - .../models/rum_retention_filter_response.rb | 1 - .../rum_retention_filter_update_attributes.rb | 5 - .../rum_retention_filter_update_data.rb | 3 - .../rum_retention_filter_update_request.rb | 1 - .../rum_retention_filters_order_data.rb | 2 - .../rum_retention_filters_order_request.rb | 1 - .../rum_retention_filters_order_response.rb | 1 - .../models/rum_retention_filters_response.rb | 1 - .../v2/models/rum_search_events_request.rb | 4 - .../v2/models/rum_warning.rb | 3 - .../v2/models/run_historical_job_request.rb | 1 - .../run_historical_job_request_attributes.rb | 3 - .../models/run_historical_job_request_data.rb | 2 - .../v2/models/saml_assertion_attribute.rb | 3 - .../saml_assertion_attribute_attributes.rb | 2 - lib/datadog_api_client/v2/models/sbom.rb | 3 - .../v2/models/sbom_attributes.rb | 7 - .../v2/models/sbom_component.rb | 8 - .../v2/models/sbom_component_dependency.rb | 2 - .../v2/models/sbom_component_license.rb | 1 - .../models/sbom_component_license_license.rb | 1 - .../v2/models/sbom_component_property.rb | 2 - .../v2/models/sbom_component_supplier.rb | 1 - .../v2/models/sbom_metadata.rb | 3 - .../v2/models/sbom_metadata_author.rb | 1 - .../v2/models/sbom_metadata_component.rb | 2 - .../v2/models/scalar_formula_query_request.rb | 1 - .../models/scalar_formula_query_response.rb | 2 - .../v2/models/scalar_formula_request.rb | 2 - .../scalar_formula_request_attributes.rb | 4 - .../scalar_formula_response_atrributes.rb | 1 - .../v2/models/scalar_meta.rb | 1 - .../v2/models/scalar_response.rb | 2 - .../v2/models/scanned_asset_metadata.rb | 2 - .../v2/models/scanned_asset_metadata_asset.rb | 2 - .../scanned_asset_metadata_attributes.rb | 3 - .../scanned_asset_metadata_last_success.rb | 3 - .../v2/models/scanned_assets_metadata.rb | 3 - lib/datadog_api_client/v2/models/schedule.rb | 2 - .../v2/models/schedule_create_request.rb | 1 - .../v2/models/schedule_create_request_data.rb | 3 - ...schedule_create_request_data_attributes.rb | 3 - ...te_request_data_attributes_layers_items.rb | 7 - ...edule_create_request_data_relationships.rb | 1 - .../v2/models/schedule_data.rb | 4 - .../v2/models/schedule_data_attributes.rb | 2 - .../v2/models/schedule_data_relationships.rb | 2 - .../schedule_data_relationships_layers.rb | 1 - ...le_data_relationships_layers_data_items.rb | 2 - .../v2/models/schedule_member.rb | 3 - .../models/schedule_member_relationships.rb | 1 - .../schedule_member_relationships_user.rb | 1 - ...schedule_member_relationships_user_data.rb | 2 - ...a_attributes_layers_items_members_items.rb | 1 - ...ributes_layers_items_members_items_user.rb | 1 - .../v2/models/schedule_target.rb | 2 - .../v2/models/schedule_trigger.rb | 1 - .../v2/models/schedule_trigger_wrapper.rb | 2 - .../v2/models/schedule_update_request.rb | 1 - .../v2/models/schedule_update_request_data.rb | 4 - ...schedule_update_request_data_attributes.rb | 3 - ...te_request_data_attributes_layers_items.rb | 8 - ...edule_update_request_data_relationships.rb | 1 - .../v2/models/schedule_user.rb | 3 - .../v2/models/schedule_user_attributes.rb | 3 - .../v2/models/security_filter.rb | 3 - .../v2/models/security_filter_attributes.rb | 7 - .../security_filter_create_attributes.rb | 5 - .../v2/models/security_filter_create_data.rb | 2 - .../models/security_filter_create_request.rb | 1 - .../security_filter_exclusion_filter.rb | 2 - ...curity_filter_exclusion_filter_response.rb | 2 - .../v2/models/security_filter_meta.rb | 1 - .../v2/models/security_filter_response.rb | 2 - .../security_filter_update_attributes.rb | 6 - .../v2/models/security_filter_update_data.rb | 2 - .../models/security_filter_update_request.rb | 1 - .../v2/models/security_filters_response.rb | 2 - .../v2/models/security_monitoring_filter.rb | 2 - ...security_monitoring_list_rules_response.rb | 2 - .../security_monitoring_reference_table.rb | 5 - .../models/security_monitoring_rule_case.rb | 6 - .../security_monitoring_rule_case_action.rb | 2 - ...ity_monitoring_rule_case_action_options.rb | 3 - .../security_monitoring_rule_case_create.rb | 5 - ...curity_monitoring_rule_convert_response.rb | 2 - ...nitoring_rule_impossible_travel_options.rb | 1 - ...urity_monitoring_rule_new_value_options.rb | 4 - .../security_monitoring_rule_options.rb | 11 -- .../security_monitoring_rule_query_payload.rb | 3 - ...rity_monitoring_rule_query_payload_data.rb | 5 - ...itoring_rule_sequence_detection_options.rb | 2 - ...monitoring_rule_sequence_detection_step.rb | 3 - ...rule_sequence_detection_step_transition.rb | 3 - .../security_monitoring_rule_test_request.rb | 2 - .../security_monitoring_rule_test_response.rb | 1 - ...ity_monitoring_rule_third_party_options.rb | 4 - ...security_monitoring_rule_update_payload.rb | 18 -- .../security_monitoring_scheduling_options.rb | 3 - .../v2/models/security_monitoring_signal.rb | 3 - ...oring_signal_assignee_update_attributes.rb | 2 - ..._monitoring_signal_assignee_update_data.rb | 1 - ...nitoring_signal_assignee_update_request.rb | 1 - .../security_monitoring_signal_attributes.rb | 4 - ...ring_signal_incidents_update_attributes.rb | 2 - ...monitoring_signal_incidents_update_data.rb | 1 - ...itoring_signal_incidents_update_request.rb | 1 - ...security_monitoring_signal_list_request.rb | 3 - ...y_monitoring_signal_list_request_filter.rb | 3 - ...ity_monitoring_signal_list_request_page.rb | 2 - .../security_monitoring_signal_response.rb | 1 - ...y_monitoring_signal_rule_create_payload.rb | 10 - ...security_monitoring_signal_rule_payload.rb | 12 -- .../security_monitoring_signal_rule_query.rb | 6 - ...ecurity_monitoring_signal_rule_response.rb | 20 -- ...y_monitoring_signal_rule_response_query.rb | 9 - ...nitoring_signal_state_update_attributes.rb | 4 - ...ity_monitoring_signal_state_update_data.rb | 3 - ..._monitoring_signal_state_update_request.rb | 1 - ...ity_monitoring_signal_triage_attributes.rb | 9 - ...ty_monitoring_signal_triage_update_data.rb | 3 - ...onitoring_signal_triage_update_response.rb | 1 - ...curity_monitoring_signals_list_response.rb | 3 - ..._monitoring_signals_list_response_links.rb | 1 - ...y_monitoring_signals_list_response_meta.rb | 1 - ...itoring_signals_list_response_meta_page.rb | 1 - ...monitoring_standard_rule_create_payload.rb | 15 -- ...curity_monitoring_standard_rule_payload.rb | 17 -- ...security_monitoring_standard_rule_query.rb | 12 -- ...urity_monitoring_standard_rule_response.rb | 28 --- ...y_monitoring_standard_rule_test_payload.rb | 15 -- .../models/security_monitoring_suppression.rb | 3 - ...urity_monitoring_suppression_attributes.rb | 14 -- ...onitoring_suppression_create_attributes.rb | 8 - ...rity_monitoring_suppression_create_data.rb | 2 - ...y_monitoring_suppression_create_request.rb | 1 - ...ecurity_monitoring_suppression_response.rb | 1 - ...onitoring_suppression_update_attributes.rb | 9 - ...rity_monitoring_suppression_update_data.rb | 2 - ...y_monitoring_suppression_update_request.rb | 1 - ...curity_monitoring_suppressions_response.rb | 1 - ...urity_monitoring_third_party_root_query.rb | 2 - ...curity_monitoring_third_party_rule_case.rb | 5 - ...monitoring_third_party_rule_case_create.rb | 4 - .../models/security_monitoring_triage_user.rb | 5 - .../v2/models/security_monitoring_user.rb | 2 - .../v2/models/security_trigger.rb | 1 - .../v2/models/security_trigger_wrapper.rb | 2 - lib/datadog_api_client/v2/models/selectors.rb | 4 - .../v2/models/self_service_trigger_wrapper.rb | 2 - .../v2/models/send_slack_message_action.rb | 3 - .../v2/models/send_teams_message_action.rb | 4 - .../sensitive_data_scanner_config_request.rb | 2 - .../sensitive_data_scanner_configuration.rb | 2 - ...nsitive_data_scanner_configuration_data.rb | 1 - ...ata_scanner_configuration_relationships.rb | 1 - ...tive_data_scanner_create_group_response.rb | 2 - ...itive_data_scanner_create_rule_response.rb | 2 - .../models/sensitive_data_scanner_filter.rb | 1 - ...sitive_data_scanner_get_config_response.rb | 3 - ...e_data_scanner_get_config_response_data.rb | 4 - .../v2/models/sensitive_data_scanner_group.rb | 2 - ...sensitive_data_scanner_group_attributes.rb | 6 - .../sensitive_data_scanner_group_create.rb | 3 - ...itive_data_scanner_group_create_request.rb | 2 - .../sensitive_data_scanner_group_data.rb | 1 - ...itive_data_scanner_group_delete_request.rb | 1 - ...tive_data_scanner_group_delete_response.rb | 1 - ...sitive_data_scanner_group_included_item.rb | 4 - .../sensitive_data_scanner_group_item.rb | 2 - .../sensitive_data_scanner_group_list.rb | 1 - ...sitive_data_scanner_group_relationships.rb | 2 - .../sensitive_data_scanner_group_response.rb | 4 - .../sensitive_data_scanner_group_update.rb | 4 - ...itive_data_scanner_group_update_request.rb | 2 - ...tive_data_scanner_group_update_response.rb | 1 - ..._scanner_included_keyword_configuration.rb | 3 - .../v2/models/sensitive_data_scanner_meta.rb | 6 - ...ensitive_data_scanner_meta_version_only.rb | 1 - .../sensitive_data_scanner_reorder_config.rb | 3 - ...ve_data_scanner_reorder_groups_response.rb | 1 - .../v2/models/sensitive_data_scanner_rule.rb | 2 - .../sensitive_data_scanner_rule_attributes.rb | 10 - .../sensitive_data_scanner_rule_create.rb | 3 - ...sitive_data_scanner_rule_create_request.rb | 2 - .../sensitive_data_scanner_rule_data.rb | 1 - ...sitive_data_scanner_rule_delete_request.rb | 1 - ...itive_data_scanner_rule_delete_response.rb | 1 - ...nsitive_data_scanner_rule_included_item.rb | 4 - ...nsitive_data_scanner_rule_relationships.rb | 2 - .../sensitive_data_scanner_rule_response.rb | 4 - .../sensitive_data_scanner_rule_update.rb | 4 - ...sitive_data_scanner_rule_update_request.rb | 2 - ...itive_data_scanner_rule_update_response.rb | 1 - .../sensitive_data_scanner_samplings.rb | 2 - ...sensitive_data_scanner_standard_pattern.rb | 2 - ...ata_scanner_standard_pattern_attributes.rb | 6 - ...tive_data_scanner_standard_pattern_data.rb | 1 - ...scanner_standard_patterns_response_data.rb | 1 - ...scanner_standard_patterns_response_item.rb | 3 - ...sensitive_data_scanner_text_replacement.rb | 4 - .../service_account_create_attributes.rb | 4 - .../v2/models/service_account_create_data.rb | 3 - .../models/service_account_create_request.rb | 1 - .../service_definition_create_response.rb | 1 - .../v2/models/service_definition_data.rb | 3 - .../service_definition_data_attributes.rb | 2 - .../models/service_definition_get_response.rb | 1 - .../v2/models/service_definition_meta.rb | 7 - .../service_definition_meta_warnings.rb | 3 - .../v2/models/service_definition_v1.rb | 8 - .../models/service_definition_v1_contact.rb | 2 - .../v2/models/service_definition_v1_info.rb | 4 - .../service_definition_v1_integrations.rb | 1 - .../v2/models/service_definition_v1_org.rb | 2 - .../models/service_definition_v1_resource.rb | 3 - .../v2/models/service_definition_v2.rb | 11 -- .../v2/models/service_definition_v2_doc.rb | 3 - .../v2/models/service_definition_v2_dot1.rb | 12 -- .../service_definition_v2_dot1_email.rb | 3 - ...service_definition_v2_dot1_integrations.rb | 2 - .../models/service_definition_v2_dot1_link.rb | 4 - .../service_definition_v2_dot1_ms_teams.rb | 3 - .../service_definition_v2_dot1_opsgenie.rb | 2 - .../service_definition_v2_dot1_pagerduty.rb | 1 - .../service_definition_v2_dot1_slack.rb | 3 - .../v2/models/service_definition_v2_dot2.rb | 15 -- .../service_definition_v2_dot2_contact.rb | 3 - ...service_definition_v2_dot2_integrations.rb | 2 - .../models/service_definition_v2_dot2_link.rb | 4 - .../service_definition_v2_dot2_opsgenie.rb | 2 - .../service_definition_v2_dot2_pagerduty.rb | 1 - .../v2/models/service_definition_v2_email.rb | 3 - .../service_definition_v2_integrations.rb | 2 - .../v2/models/service_definition_v2_link.rb | 3 - .../models/service_definition_v2_ms_teams.rb | 3 - .../models/service_definition_v2_opsgenie.rb | 2 - .../v2/models/service_definition_v2_repo.rb | 3 - .../v2/models/service_definition_v2_slack.rb | 3 - .../service_definitions_list_response.rb | 1 - .../v2/models/service_now_basic_auth.rb | 4 - .../models/service_now_basic_auth_update.rb | 4 - .../v2/models/service_now_integration.rb | 2 - .../models/service_now_integration_update.rb | 2 - .../v2/models/service_now_ticket.rb | 2 - .../v2/models/service_now_ticket_result.rb | 1 - lib/datadog_api_client/v2/models/shift.rb | 2 - .../v2/models/shift_data.rb | 4 - .../v2/models/shift_data_attributes.rb | 2 - .../v2/models/shift_data_relationships.rb | 1 - .../models/shift_data_relationships_user.rb | 1 - .../shift_data_relationships_user_data.rb | 2 - .../v2/models/simple_monitor_user_template.rb | 8 - ...le_aggregated_connection_response_array.rb | 1 - ...gle_aggregated_connection_response_data.rb | 3 - ...ted_connection_response_data_attributes.rb | 12 -- .../single_aggregated_dns_response_array.rb | 1 - .../single_aggregated_dns_response_data.rb | 3 - ...aggregated_dns_response_data_attributes.rb | 2 - ...response_data_attributes_group_by_items.rb | 2 - ..._response_data_attributes_metrics_items.rb | 2 - .../v2/models/slack_integration_metadata.rb | 1 - ...slack_integration_metadata_channel_item.rb | 4 - .../v2/models/slack_trigger_wrapper.rb | 2 - .../v2/models/slo_report_create_request.rb | 1 - .../slo_report_create_request_attributes.rb | 5 - .../models/slo_report_create_request_data.rb | 1 - .../v2/models/slo_report_post_response.rb | 1 - .../models/slo_report_post_response_data.rb | 2 - .../models/slo_report_status_get_response.rb | 1 - ...o_report_status_get_response_attributes.rb | 1 - .../slo_report_status_get_response_data.rb | 3 - .../software_catalog_trigger_wrapper.rb | 2 - lib/datadog_api_client/v2/models/span.rb | 3 - .../v2/models/spans_aggregate_bucket.rb | 3 - .../spans_aggregate_bucket_attributes.rb | 3 - ...aggregate_bucket_value_timeseries_point.rb | 2 - .../v2/models/spans_aggregate_data.rb | 2 - .../v2/models/spans_aggregate_request.rb | 1 - .../spans_aggregate_request_attributes.rb | 4 - .../v2/models/spans_aggregate_response.rb | 2 - .../spans_aggregate_response_metadata.rb | 4 - .../v2/models/spans_aggregate_sort.rb | 4 - .../v2/models/spans_attributes.rb | 17 -- .../v2/models/spans_compute.rb | 4 - .../v2/models/spans_filter.rb | 1 - .../v2/models/spans_filter_create.rb | 1 - .../v2/models/spans_group_by.rb | 6 - .../v2/models/spans_group_by_histogram.rb | 3 - .../v2/models/spans_list_request.rb | 1 - .../models/spans_list_request_attributes.rb | 4 - .../v2/models/spans_list_request_data.rb | 2 - .../v2/models/spans_list_request_page.rb | 2 - .../v2/models/spans_list_response.rb | 3 - .../v2/models/spans_list_response_links.rb | 1 - .../v2/models/spans_list_response_metadata.rb | 5 - .../v2/models/spans_metric_compute.rb | 3 - .../models/spans_metric_create_attributes.rb | 3 - .../v2/models/spans_metric_create_data.rb | 3 - .../v2/models/spans_metric_create_request.rb | 1 - .../v2/models/spans_metric_filter.rb | 1 - .../v2/models/spans_metric_group_by.rb | 2 - .../v2/models/spans_metric_response.rb | 1 - .../spans_metric_response_attributes.rb | 3 - .../models/spans_metric_response_compute.rb | 3 - .../v2/models/spans_metric_response_data.rb | 3 - .../v2/models/spans_metric_response_filter.rb | 1 - .../models/spans_metric_response_group_by.rb | 2 - .../models/spans_metric_update_attributes.rb | 3 - .../v2/models/spans_metric_update_compute.rb | 1 - .../v2/models/spans_metric_update_data.rb | 2 - .../v2/models/spans_metric_update_request.rb | 1 - .../v2/models/spans_metrics_response.rb | 1 - .../v2/models/spans_query_filter.rb | 3 - .../v2/models/spans_query_options.rb | 2 - .../v2/models/spans_response_metadata_page.rb | 1 - .../v2/models/spans_warning.rb | 3 - lib/datadog_api_client/v2/models/spec.rb | 7 - .../v2/models/split_api_key.rb | 2 - .../v2/models/split_api_key_update.rb | 2 - .../v2/models/split_integration.rb | 2 - .../v2/models/split_integration_update.rb | 2 - .../v2/models/state_variable.rb | 4 - .../v2/models/state_variable_properties.rb | 1 - .../v2/models/statsig_api_key.rb | 2 - .../v2/models/statsig_api_key_update.rb | 2 - .../v2/models/statsig_integration.rb | 2 - .../v2/models/statsig_integration_update.rb | 2 - lib/datadog_api_client/v2/models/step.rb | 9 - .../v2/models/step_display.rb | 1 - .../v2/models/step_display_bounds.rb | 2 - .../v2/models/table_result_v2.rb | 1 - .../v2/models/table_result_v2_array.rb | 1 - .../v2/models/table_result_v2_data.rb | 3 - .../models/table_result_v2_data_attributes.rb | 11 -- ..._attributes_file_metadata_cloud_storage.rb | 5 - ...ata_attributes_file_metadata_local_file.rb | 3 - ...tes_file_metadata_one_of_access_details.rb | 3 - ...tadata_one_of_access_details_aws_detail.rb | 3 - ...data_one_of_access_details_azure_detail.rb | 5 - ...tadata_one_of_access_details_gcp_detail.rb | 4 - .../table_result_v2_data_attributes_schema.rb | 2 - ..._v2_data_attributes_schema_fields_items.rb | 2 - .../v2/models/table_row_resource_array.rb | 1 - .../v2/models/table_row_resource_data.rb | 3 - .../table_row_resource_data_attributes.rb | 1 - .../v2/models/tag_filter.rb | 2 - lib/datadog_api_client/v2/models/team.rb | 4 - .../v2/models/team_attributes.rb | 12 -- .../v2/models/team_create.rb | 3 - .../v2/models/team_create_attributes.rb | 7 - .../v2/models/team_create_relationships.rb | 1 - .../v2/models/team_create_request.rb | 1 - lib/datadog_api_client/v2/models/team_link.rb | 3 - .../v2/models/team_link_attributes.rb | 4 - .../v2/models/team_link_create.rb | 2 - .../v2/models/team_link_create_request.rb | 1 - .../v2/models/team_link_response.rb | 1 - .../v2/models/team_links_response.rb | 1 - .../v2/models/team_on_call_responders.rb | 2 - .../v2/models/team_on_call_responders_data.rb | 3 - ...m_on_call_responders_data_relationships.rb | 2 - ...sponders_data_relationships_escalations.rb | 1 - ...ta_relationships_escalations_data_items.rb | 2 - ...esponders_data_relationships_responders.rb | 1 - ...ata_relationships_responders_data_items.rb | 2 - .../v2/models/team_permission_setting.rb | 3 - .../team_permission_setting_attributes.rb | 5 - .../team_permission_setting_response.rb | 1 - .../models/team_permission_setting_update.rb | 2 - ...am_permission_setting_update_attributes.rb | 1 - .../team_permission_setting_update_request.rb | 1 - .../team_permission_settings_response.rb | 1 - .../v2/models/team_reference.rb | 3 - .../v2/models/team_reference_attributes.rb | 4 - .../v2/models/team_relationships.rb | 2 - .../v2/models/team_relationships_links.rb | 1 - .../v2/models/team_response.rb | 1 - .../v2/models/team_routing_rules.rb | 2 - .../v2/models/team_routing_rules_data.rb | 3 - .../team_routing_rules_data_relationships.rb | 1 - ..._routing_rules_data_relationships_rules.rb | 1 - ...les_data_relationships_rules_data_items.rb | 2 - .../v2/models/team_routing_rules_request.rb | 1 - .../models/team_routing_rules_request_data.rb | 3 - ...m_routing_rules_request_data_attributes.rb | 1 - .../models/team_routing_rules_request_rule.rb | 5 - .../v2/models/team_sync_attributes.rb | 2 - .../v2/models/team_sync_data.rb | 2 - .../v2/models/team_sync_request.rb | 1 - .../v2/models/team_target.rb | 2 - .../v2/models/team_update.rb | 3 - .../v2/models/team_update_attributes.rb | 7 - .../v2/models/team_update_relationships.rb | 1 - .../v2/models/team_update_request.rb | 1 - .../v2/models/teams_response.rb | 4 - .../v2/models/teams_response_links.rb | 5 - .../v2/models/teams_response_meta.rb | 1 - .../models/teams_response_meta_pagination.rb | 8 - .../v2/models/time_restriction.rb | 4 - .../v2/models/time_restrictions.rb | 2 - .../v2/models/timeline_cell.rb | 6 - .../v2/models/timeline_cell_author_user.rb | 2 - .../timeline_cell_author_user_content.rb | 4 - .../models/timeline_cell_content_comment.rb | 1 - .../v2/models/timeline_cell_resource.rb | 3 - .../v2/models/timeline_response.rb | 1 - .../timeseries_formula_query_request.rb | 1 - .../timeseries_formula_query_response.rb | 2 - .../v2/models/timeseries_formula_request.rb | 2 - .../timeseries_formula_request_attributes.rb | 5 - .../v2/models/timeseries_response.rb | 2 - .../models/timeseries_response_attributes.rb | 3 - .../v2/models/timeseries_response_series.rb | 3 - .../v2/models/trigger_rate_limit.rb | 2 - .../v2/models/uc_config_pair.rb | 1 - .../v2/models/uc_config_pair_data.rb | 3 - .../models/uc_config_pair_data_attributes.rb | 1 - ...nfig_pair_data_attributes_configs_items.rb | 15 -- lib/datadog_api_client/v2/models/unit.rb | 5 - .../v2/models/unpublish_app_response.rb | 1 - .../update_action_connection_request.rb | 1 - .../update_action_connection_response.rb | 1 - .../v2/models/update_app_request.rb | 1 - .../v2/models/update_app_request_data.rb | 3 - .../update_app_request_data_attributes.rb | 6 - .../v2/models/update_app_response.rb | 4 - .../v2/models/update_app_response_data.rb | 3 - .../update_app_response_data_attributes.rb | 7 - .../update_apps_datastore_item_request.rb | 1 - ...update_apps_datastore_item_request_data.rb | 3 - ..._datastore_item_request_data_attributes.rb | 3 - ...em_request_data_attributes_item_changes.rb | 1 - .../models/update_apps_datastore_request.rb | 1 - .../update_apps_datastore_request_data.rb | 3 - ..._apps_datastore_request_data_attributes.rb | 2 - .../models/update_custom_framework_request.rb | 1 - .../update_custom_framework_response.rb | 1 - .../v2/models/update_open_api_response.rb | 1 - .../update_open_api_response_attributes.rb | 1 - .../models/update_open_api_response_data.rb | 2 - .../update_outcomes_async_attributes.rb | 1 - .../models/update_outcomes_async_request.rb | 1 - .../update_outcomes_async_request_data.rb | 2 - .../update_outcomes_async_request_item.rb | 4 - ...ate_resource_evaluation_filters_request.rb | 1 - ...esource_evaluation_filters_request_data.rb | 3 - ...te_resource_evaluation_filters_response.rb | 1 - ...source_evaluation_filters_response_data.rb | 3 - .../v2/models/update_rule_request.rb | 1 - .../v2/models/update_rule_request_data.rb | 2 - .../v2/models/update_rule_response.rb | 1 - .../v2/models/update_rule_response_data.rb | 4 - .../v2/models/update_ruleset_request.rb | 1 - .../v2/models/update_ruleset_request_data.rb | 3 - .../update_ruleset_request_data_attributes.rb | 3 - ...set_request_data_attributes_rules_items.rb | 6 - ...est_data_attributes_rules_items_mapping.rb | 3 - ...quest_data_attributes_rules_items_query.rb | 4 - ...a_attributes_rules_items_query_addition.rb | 2 - ..._attributes_rules_items_reference_table.rb | 5 - ...items_reference_table_field_pairs_items.rb | 2 - .../v2/models/update_workflow_request.rb | 1 - .../v2/models/update_workflow_response.rb | 1 - .../models/upsert_catalog_entity_response.rb | 3 - .../v2/models/upsert_catalog_kind_response.rb | 2 - lib/datadog_api_client/v2/models/url_param.rb | 2 - .../v2/models/url_param_update.rb | 3 - ...pplication_security_monitoring_response.rb | 1 - .../v2/models/usage_attributes_object.rb | 6 - .../v2/models/usage_data_object.rb | 3 - ...sage_lambda_traced_invocations_response.rb | 1 - .../usage_observability_pipelines_response.rb | 1 - .../v2/models/usage_time_series_object.rb | 2 - lib/datadog_api_client/v2/models/user.rb | 4 - .../v2/models/user_attributes.rb | 12 -- .../v2/models/user_create_attributes.rb | 3 - .../v2/models/user_create_data.rb | 3 - .../v2/models/user_create_request.rb | 1 - .../v2/models/user_invitation_data.rb | 2 - .../models/user_invitation_data_attributes.rb | 4 - .../models/user_invitation_relationships.rb | 1 - .../v2/models/user_invitation_response.rb | 1 - .../models/user_invitation_response_data.rb | 4 - .../v2/models/user_invitations_request.rb | 1 - .../v2/models/user_invitations_response.rb | 1 - .../v2/models/user_relationship_data.rb | 2 - .../v2/models/user_relationships.rb | 1 - .../v2/models/user_response.rb | 2 - .../v2/models/user_response_relationships.rb | 4 - .../v2/models/user_target.rb | 2 - lib/datadog_api_client/v2/models/user_team.rb | 4 - .../v2/models/user_team_attributes.rb | 3 - .../v2/models/user_team_create.rb | 3 - .../v2/models/user_team_permission.rb | 3 - .../models/user_team_permission_attributes.rb | 1 - .../v2/models/user_team_relationships.rb | 2 - .../v2/models/user_team_request.rb | 1 - .../v2/models/user_team_response.rb | 2 - .../v2/models/user_team_update.rb | 2 - .../v2/models/user_team_update_request.rb | 1 - .../v2/models/user_teams_response.rb | 4 - .../v2/models/user_update_attributes.rb | 3 - .../v2/models/user_update_data.rb | 3 - .../v2/models/user_update_request.rb | 1 - .../v2/models/users_relationship.rb | 1 - .../v2/models/users_response.rb | 3 - lib/datadog_api_client/v2/models/v2_event.rb | 3 - .../v2/models/v2_event_attributes.rb | 4 - .../v2/models/v2_event_response.rb | 1 - .../v2/models/validation_error.rb | 2 - .../v2/models/validation_error_meta.rb | 3 - .../v2/models/validation_response.rb | 1 - .../v2/models/virus_total_api_key.rb | 2 - .../v2/models/virus_total_api_key_update.rb | 2 - .../v2/models/virus_total_integration.rb | 2 - .../models/virus_total_integration_update.rb | 2 - .../v2/models/vulnerability.rb | 4 - .../v2/models/vulnerability_advisory.rb | 3 - .../v2/models/vulnerability_attributes.rb | 22 --- .../v2/models/vulnerability_cvss.rb | 2 - .../vulnerability_dependency_locations.rb | 3 - .../v2/models/vulnerability_relationships.rb | 1 - .../vulnerability_relationships_affects.rb | 1 - ...ulnerability_relationships_affects_data.rb | 2 - .../v2/models/vulnerability_risks.rb | 5 - .../v2/models/workflow_data.rb | 4 - .../v2/models/workflow_data_attributes.rb | 8 - .../v2/models/workflow_data_relationships.rb | 2 - .../v2/models/workflow_data_update.rb | 4 - .../models/workflow_data_update_attributes.rb | 8 - .../models/workflow_instance_create_meta.rb | 1 - .../workflow_instance_create_request.rb | 1 - .../workflow_instance_create_response.rb | 1 - .../workflow_instance_create_response_data.rb | 1 - .../v2/models/workflow_instance_list_item.rb | 1 - .../workflow_list_instances_response.rb | 2 - .../workflow_list_instances_response_meta.rb | 1 - ...kflow_list_instances_response_meta_page.rb | 1 - .../v2/models/workflow_trigger_wrapper.rb | 2 - .../v2/models/workflow_user_relationship.rb | 1 - .../models/workflow_user_relationship_data.rb | 2 - .../worklflow_cancel_instance_response.rb | 1 - ...worklflow_cancel_instance_response_data.rb | 1 - .../models/worklflow_get_instance_response.rb | 1 - .../worklflow_get_instance_response_data.rb | 1 - ...w_get_instance_response_data_attributes.rb | 1 - .../v2/models/x_ray_services_include_all.rb | 1 - .../v2/models/x_ray_services_include_only.rb | 1 - .../v2/models/zoom_configuration_reference.rb | 1 - .../zoom_configuration_reference_data.rb | 2 - 3105 files changed, 10833 deletions(-) diff --git a/lib/datadog_api_client/v1/models/add_signal_to_incident_request.rb b/lib/datadog_api_client/v1/models/add_signal_to_incident_request.rb index 5de0bccd3c77..2d3d8edf5b40 100644 --- a/lib/datadog_api_client/v1/models/add_signal_to_incident_request.rb +++ b/lib/datadog_api_client/v1/models/add_signal_to_incident_request.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Attributes describing which incident to add the signal to. class AddSignalToIncidentRequest include BaseGenericModel - # Whether to post the signal on the incident timeline. attr_accessor :add_to_signal_timeline - # Public ID attribute of the incident to which the signal will be added. attr_reader :incident_id - # Version of the updated signal. If server side version is higher, update will be rejected. attr_accessor :version diff --git a/lib/datadog_api_client/v1/models/alert_graph_widget_definition.rb b/lib/datadog_api_client/v1/models/alert_graph_widget_definition.rb index 5012125d2f7c..0beb18ba6ae2 100644 --- a/lib/datadog_api_client/v1/models/alert_graph_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/alert_graph_widget_definition.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V1 # Alert graphs are timeseries graphs showing the current status of any monitor defined on your system. class AlertGraphWidgetDefinition include BaseGenericModel - # ID of the alert to use in the widget. attr_reader :alert_id - # Time setting for the widget. attr_accessor :time - # The title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the alert graph widget. attr_reader :type - # Whether to display the Alert Graph as a timeseries or a top list. attr_reader :viz_type diff --git a/lib/datadog_api_client/v1/models/alert_value_widget_definition.rb b/lib/datadog_api_client/v1/models/alert_value_widget_definition.rb index bcaa0c27188e..7e795773a5c1 100644 --- a/lib/datadog_api_client/v1/models/alert_value_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/alert_value_widget_definition.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # Alert values are query values showing the current value of the metric in any monitor defined on your system. class AlertValueWidgetDefinition include BaseGenericModel - # ID of the alert to use in the widget. attr_reader :alert_id - # Number of decimal to show. If not defined, will use the raw value. attr_accessor :precision - # How to align the text on the widget. attr_accessor :text_align - # Title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of value in the widget. attr_accessor :title_size - # Type of the alert value widget. attr_reader :type - # Unit to display with the value. attr_accessor :unit diff --git a/lib/datadog_api_client/v1/models/api_error_response.rb b/lib/datadog_api_client/v1/models/api_error_response.rb index 9ae2a336edb7..20f092eacc68 100644 --- a/lib/datadog_api_client/v1/models/api_error_response.rb +++ b/lib/datadog_api_client/v1/models/api_error_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Error response object. class APIErrorResponse include BaseGenericModel - # Array of errors returned by the API. attr_reader :errors diff --git a/lib/datadog_api_client/v1/models/api_key.rb b/lib/datadog_api_client/v1/models/api_key.rb index 03fbf3e2a729..dcc00be20f02 100644 --- a/lib/datadog_api_client/v1/models/api_key.rb +++ b/lib/datadog_api_client/v1/models/api_key.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Datadog API key. class ApiKey include BaseGenericModel - # Date of creation of the API key. attr_accessor :created - # Datadog user handle that created the API key. attr_accessor :created_by - # API key. attr_reader :key - # Name of your API key. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/api_key_list_response.rb b/lib/datadog_api_client/v1/models/api_key_list_response.rb index 1d4dc01adfba..fd375f4fa88d 100644 --- a/lib/datadog_api_client/v1/models/api_key_list_response.rb +++ b/lib/datadog_api_client/v1/models/api_key_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # List of API and application keys available for a given organization. class ApiKeyListResponse include BaseGenericModel - # Array of API keys. attr_accessor :api_keys diff --git a/lib/datadog_api_client/v1/models/api_key_response.rb b/lib/datadog_api_client/v1/models/api_key_response.rb index e82937314987..8989ae8de4bd 100644 --- a/lib/datadog_api_client/v1/models/api_key_response.rb +++ b/lib/datadog_api_client/v1/models/api_key_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # An API key with its associated metadata. class ApiKeyResponse include BaseGenericModel - # Datadog API key. attr_accessor :api_key diff --git a/lib/datadog_api_client/v1/models/apm_stats_query_column_type.rb b/lib/datadog_api_client/v1/models/apm_stats_query_column_type.rb index 1dd55e3c0007..d2b54d673daf 100644 --- a/lib/datadog_api_client/v1/models/apm_stats_query_column_type.rb +++ b/lib/datadog_api_client/v1/models/apm_stats_query_column_type.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Column properties. class ApmStatsQueryColumnType include BaseGenericModel - # A user-assigned alias for the column. attr_accessor :_alias - # Define a display mode for the table cell. attr_accessor :cell_display_mode - # Column name. attr_reader :name - # Widget sorting methods. attr_accessor :order diff --git a/lib/datadog_api_client/v1/models/apm_stats_query_definition.rb b/lib/datadog_api_client/v1/models/apm_stats_query_definition.rb index bb557733db41..1a1e804283bd 100644 --- a/lib/datadog_api_client/v1/models/apm_stats_query_definition.rb +++ b/lib/datadog_api_client/v1/models/apm_stats_query_definition.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V1 # The APM stats query for table and distributions widgets. class ApmStatsQueryDefinition include BaseGenericModel - # Column properties used by the front end for display. attr_accessor :columns - # Environment name. attr_reader :env - # Operation name associated with service. attr_reader :name - # The organization's host group name and value. attr_reader :primary_tag - # Resource name. attr_accessor :resource - # The level of detail for the request. attr_reader :row_type - # Service name. attr_reader :service diff --git a/lib/datadog_api_client/v1/models/application_key.rb b/lib/datadog_api_client/v1/models/application_key.rb index 682cbb51c488..73beb3574433 100644 --- a/lib/datadog_api_client/v1/models/application_key.rb +++ b/lib/datadog_api_client/v1/models/application_key.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # An application key with its associated metadata. class ApplicationKey include BaseGenericModel - # Hash of an application key. attr_reader :_hash - # Name of an application key. attr_accessor :name - # Owner of an application key. attr_accessor :owner diff --git a/lib/datadog_api_client/v1/models/application_key_list_response.rb b/lib/datadog_api_client/v1/models/application_key_list_response.rb index dd67c5ce12ec..2432709ede6e 100644 --- a/lib/datadog_api_client/v1/models/application_key_list_response.rb +++ b/lib/datadog_api_client/v1/models/application_key_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # An application key response. class ApplicationKeyListResponse include BaseGenericModel - # Array of application keys. attr_accessor :application_keys diff --git a/lib/datadog_api_client/v1/models/application_key_response.rb b/lib/datadog_api_client/v1/models/application_key_response.rb index 5605f21c63b9..3bd273d23314 100644 --- a/lib/datadog_api_client/v1/models/application_key_response.rb +++ b/lib/datadog_api_client/v1/models/application_key_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # An application key response. class ApplicationKeyResponse include BaseGenericModel - # An application key with its associated metadata. attr_accessor :application_key diff --git a/lib/datadog_api_client/v1/models/authentication_validation_response.rb b/lib/datadog_api_client/v1/models/authentication_validation_response.rb index 90a07e5162c9..52d8e3b1a78c 100644 --- a/lib/datadog_api_client/v1/models/authentication_validation_response.rb +++ b/lib/datadog_api_client/v1/models/authentication_validation_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Represent validation endpoint responses. class AuthenticationValidationResponse include BaseGenericModel - # Return `true` if the authentication response is valid. attr_accessor :valid diff --git a/lib/datadog_api_client/v1/models/aws_account.rb b/lib/datadog_api_client/v1/models/aws_account.rb index b9a805d8d52b..2a66aa7e9cd7 100644 --- a/lib/datadog_api_client/v1/models/aws_account.rb +++ b/lib/datadog_api_client/v1/models/aws_account.rb @@ -20,28 +20,21 @@ module DatadogAPIClient::V1 # Returns the AWS account associated with this integration. class AWSAccount include BaseGenericModel - # Your AWS access key ID. Only required if your AWS account is a GovCloud or China account. attr_accessor :access_key_id - # Your AWS Account ID without dashes. attr_accessor :account_id - # An object, (in the form `{"namespace1":true/false, "namespace2":true/false}`), # that enables or disables metric collection for specific AWS namespaces for this # AWS account only. attr_accessor :account_specific_namespace_rules - # Whether Datadog collects cloud security posture management resources from your AWS account. This includes additional resources not covered under the general `resource_collection`. attr_accessor :cspm_resource_collection_enabled - # An array of [AWS regions](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints) # to exclude from metrics collection. attr_accessor :excluded_regions - # Whether Datadog collects additional attributes and configuration information about the resources in your AWS account. Required for `cspm_resource_collection`. attr_accessor :extended_resource_collection_enabled - # The array of EC2 tags (in the form `key:value`) defines a filter that Datadog uses when collecting metrics from EC2. # Wildcards, such as `?` (for single characters) and `*` (for multiple characters) can also be used. # Only hosts that match one of the defined tags @@ -49,20 +42,15 @@ class AWSAccount # Host matching a given tag can also be excluded by adding `!` before the tag. # For example, `env:production,instance-type:c1.*,!region:us-east-1` attr_accessor :filter_tags - # Array of tags (in the form `key:value`) to add to all hosts # and metrics reporting through this integration. attr_accessor :host_tags - # Whether Datadog collects metrics for this AWS account. attr_accessor :metrics_collection_enabled - # Deprecated in favor of 'extended_resource_collection_enabled'. Whether Datadog collects a standard set of resources from your AWS account. attr_accessor :resource_collection_enabled - # Your Datadog role delegation name. attr_accessor :role_name - # Your AWS secret access key. Only required if your AWS account is a GovCloud or China account. attr_accessor :secret_access_key diff --git a/lib/datadog_api_client/v1/models/aws_account_and_lambda_request.rb b/lib/datadog_api_client/v1/models/aws_account_and_lambda_request.rb index a545afa29c56..53dfcfb985f2 100644 --- a/lib/datadog_api_client/v1/models/aws_account_and_lambda_request.rb +++ b/lib/datadog_api_client/v1/models/aws_account_and_lambda_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # AWS account ID and Lambda ARN. class AWSAccountAndLambdaRequest include BaseGenericModel - # Your AWS Account ID without dashes. attr_reader :account_id - # ARN of the Datadog Lambda created during the Datadog-Amazon Web services Log collection setup. attr_reader :lambda_arn diff --git a/lib/datadog_api_client/v1/models/aws_account_create_response.rb b/lib/datadog_api_client/v1/models/aws_account_create_response.rb index d151af26338b..8f4b7d85bf32 100644 --- a/lib/datadog_api_client/v1/models/aws_account_create_response.rb +++ b/lib/datadog_api_client/v1/models/aws_account_create_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The Response returned by the AWS Create Account call. class AWSAccountCreateResponse include BaseGenericModel - # AWS external_id. attr_accessor :external_id diff --git a/lib/datadog_api_client/v1/models/aws_account_delete_request.rb b/lib/datadog_api_client/v1/models/aws_account_delete_request.rb index a41e36707cb4..6c5687425e67 100644 --- a/lib/datadog_api_client/v1/models/aws_account_delete_request.rb +++ b/lib/datadog_api_client/v1/models/aws_account_delete_request.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # List of AWS accounts to delete. class AWSAccountDeleteRequest include BaseGenericModel - # Your AWS access key ID. Only required if your AWS account is a GovCloud or China account. attr_accessor :access_key_id - # Your AWS Account ID without dashes. attr_accessor :account_id - # Your Datadog role delegation name. attr_accessor :role_name diff --git a/lib/datadog_api_client/v1/models/aws_account_list_response.rb b/lib/datadog_api_client/v1/models/aws_account_list_response.rb index fdb7448b43bd..164ebbd3fb4c 100644 --- a/lib/datadog_api_client/v1/models/aws_account_list_response.rb +++ b/lib/datadog_api_client/v1/models/aws_account_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # List of enabled AWS accounts. class AWSAccountListResponse include BaseGenericModel - # List of enabled AWS accounts. attr_accessor :accounts diff --git a/lib/datadog_api_client/v1/models/aws_event_bridge_account_configuration.rb b/lib/datadog_api_client/v1/models/aws_event_bridge_account_configuration.rb index 7aa100c021d6..32ea8306fba7 100644 --- a/lib/datadog_api_client/v1/models/aws_event_bridge_account_configuration.rb +++ b/lib/datadog_api_client/v1/models/aws_event_bridge_account_configuration.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The EventBridge configuration for one AWS account. class AWSEventBridgeAccountConfiguration include BaseGenericModel - # Your AWS Account ID without dashes. attr_accessor :account_id - # Array of AWS event sources associated with this account. attr_accessor :event_hubs - # Array of tags (in the form `key:value`) which are added to all hosts # and metrics reporting through the main AWS integration. attr_accessor :tags diff --git a/lib/datadog_api_client/v1/models/aws_event_bridge_create_request.rb b/lib/datadog_api_client/v1/models/aws_event_bridge_create_request.rb index 0bb8ef7b07a9..7ec4c6ae580e 100644 --- a/lib/datadog_api_client/v1/models/aws_event_bridge_create_request.rb +++ b/lib/datadog_api_client/v1/models/aws_event_bridge_create_request.rb @@ -20,18 +20,14 @@ module DatadogAPIClient::V1 # An object used to create an EventBridge source. class AWSEventBridgeCreateRequest include BaseGenericModel - # Your AWS Account ID without dashes. attr_accessor :account_id - # True if Datadog should create the event bus in addition to the event # source. Requires the `events:CreateEventBus` permission. attr_accessor :create_event_bus - # The given part of the event source name, which is then combined with an # assigned suffix to form the full name. attr_accessor :event_generator_name - # The event source's [AWS region](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). attr_accessor :region diff --git a/lib/datadog_api_client/v1/models/aws_event_bridge_create_response.rb b/lib/datadog_api_client/v1/models/aws_event_bridge_create_response.rb index 074e946f3cf3..82cfca80043c 100644 --- a/lib/datadog_api_client/v1/models/aws_event_bridge_create_response.rb +++ b/lib/datadog_api_client/v1/models/aws_event_bridge_create_response.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # A created EventBridge source. class AWSEventBridgeCreateResponse include BaseGenericModel - # The event source name. attr_accessor :event_source_name - # True if the event bus was created in addition to the source. attr_accessor :has_bus - # The event source's [AWS region](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). attr_accessor :region - # The event source status "created". attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/aws_event_bridge_delete_request.rb b/lib/datadog_api_client/v1/models/aws_event_bridge_delete_request.rb index 8e1fd0d00e06..146e65589213 100644 --- a/lib/datadog_api_client/v1/models/aws_event_bridge_delete_request.rb +++ b/lib/datadog_api_client/v1/models/aws_event_bridge_delete_request.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # An object used to delete an EventBridge source. class AWSEventBridgeDeleteRequest include BaseGenericModel - # Your AWS Account ID without dashes. attr_accessor :account_id - # The event source name. attr_accessor :event_generator_name - # The event source's [AWS region](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). attr_accessor :region diff --git a/lib/datadog_api_client/v1/models/aws_event_bridge_delete_response.rb b/lib/datadog_api_client/v1/models/aws_event_bridge_delete_response.rb index 49c31f093d01..8fc8d6bd003a 100644 --- a/lib/datadog_api_client/v1/models/aws_event_bridge_delete_response.rb +++ b/lib/datadog_api_client/v1/models/aws_event_bridge_delete_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # An indicator of the successful deletion of an EventBridge source. class AWSEventBridgeDeleteResponse include BaseGenericModel - # The event source status "empty". attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/aws_event_bridge_list_response.rb b/lib/datadog_api_client/v1/models/aws_event_bridge_list_response.rb index bcb4b755b851..3ee2d13d0ac3 100644 --- a/lib/datadog_api_client/v1/models/aws_event_bridge_list_response.rb +++ b/lib/datadog_api_client/v1/models/aws_event_bridge_list_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # An object describing the EventBridge configuration for multiple accounts. class AWSEventBridgeListResponse include BaseGenericModel - # List of accounts with their event sources. attr_accessor :accounts - # True if the EventBridge sub-integration is enabled for your organization. attr_accessor :is_installed diff --git a/lib/datadog_api_client/v1/models/aws_event_bridge_source.rb b/lib/datadog_api_client/v1/models/aws_event_bridge_source.rb index dcc7e7b5273d..1cd630932b8d 100644 --- a/lib/datadog_api_client/v1/models/aws_event_bridge_source.rb +++ b/lib/datadog_api_client/v1/models/aws_event_bridge_source.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # An EventBridge source. class AWSEventBridgeSource include BaseGenericModel - # The event source name. attr_accessor :name - # The event source's [AWS region](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). attr_accessor :region diff --git a/lib/datadog_api_client/v1/models/aws_logs_async_error.rb b/lib/datadog_api_client/v1/models/aws_logs_async_error.rb index 965cc1bc2b5c..7a69ffa9da9a 100644 --- a/lib/datadog_api_client/v1/models/aws_logs_async_error.rb +++ b/lib/datadog_api_client/v1/models/aws_logs_async_error.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Description of errors. class AWSLogsAsyncError include BaseGenericModel - # Code properties attr_accessor :code - # Message content. attr_accessor :message diff --git a/lib/datadog_api_client/v1/models/aws_logs_async_response.rb b/lib/datadog_api_client/v1/models/aws_logs_async_response.rb index 867cf155578d..4b7d181736f7 100644 --- a/lib/datadog_api_client/v1/models/aws_logs_async_response.rb +++ b/lib/datadog_api_client/v1/models/aws_logs_async_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # A list of all Datadog-AWS logs integrations available in your Datadog organization. class AWSLogsAsyncResponse include BaseGenericModel - # List of errors. attr_accessor :errors - # Status of the properties. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/aws_logs_lambda.rb b/lib/datadog_api_client/v1/models/aws_logs_lambda.rb index 05150a0b6c3a..6375455793f5 100644 --- a/lib/datadog_api_client/v1/models/aws_logs_lambda.rb +++ b/lib/datadog_api_client/v1/models/aws_logs_lambda.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Description of the Lambdas. class AWSLogsLambda include BaseGenericModel - # Available ARN IDs. attr_accessor :arn diff --git a/lib/datadog_api_client/v1/models/aws_logs_list_response.rb b/lib/datadog_api_client/v1/models/aws_logs_list_response.rb index 6be71bc178a9..c80a85b2ad0e 100644 --- a/lib/datadog_api_client/v1/models/aws_logs_list_response.rb +++ b/lib/datadog_api_client/v1/models/aws_logs_list_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # A list of all Datadog-AWS logs integrations available in your Datadog organization. class AWSLogsListResponse include BaseGenericModel - # Your AWS Account ID without dashes. attr_accessor :account_id - # List of ARNs configured in your Datadog account. attr_accessor :lambdas - # Array of services IDs. attr_accessor :services diff --git a/lib/datadog_api_client/v1/models/aws_logs_list_services_response.rb b/lib/datadog_api_client/v1/models/aws_logs_list_services_response.rb index 0d4b6f9874c9..f4c4fe586ea1 100644 --- a/lib/datadog_api_client/v1/models/aws_logs_list_services_response.rb +++ b/lib/datadog_api_client/v1/models/aws_logs_list_services_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The list of current AWS services for which Datadog offers automatic log collection. class AWSLogsListServicesResponse include BaseGenericModel - # Key value in returned object. attr_accessor :id - # Name of service available for configuration with Datadog logs. attr_accessor :label diff --git a/lib/datadog_api_client/v1/models/aws_logs_services_request.rb b/lib/datadog_api_client/v1/models/aws_logs_services_request.rb index bc0bbf59ccc5..244f05c80b7d 100644 --- a/lib/datadog_api_client/v1/models/aws_logs_services_request.rb +++ b/lib/datadog_api_client/v1/models/aws_logs_services_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # A list of current AWS services for which Datadog offers automatic log collection. class AWSLogsServicesRequest include BaseGenericModel - # Your AWS Account ID without dashes. attr_reader :account_id - # Array of services IDs set to enable automatic log collection. Discover the list of available services with the get list of AWS log ready services API endpoint. attr_reader :services diff --git a/lib/datadog_api_client/v1/models/aws_tag_filter.rb b/lib/datadog_api_client/v1/models/aws_tag_filter.rb index 34b8b2b1e3fd..5e37ede6a2b7 100644 --- a/lib/datadog_api_client/v1/models/aws_tag_filter.rb +++ b/lib/datadog_api_client/v1/models/aws_tag_filter.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # A tag filter. class AWSTagFilter include BaseGenericModel - # The namespace associated with the tag filter entry. attr_accessor :namespace - # The tag filter string. attr_accessor :tag_filter_str diff --git a/lib/datadog_api_client/v1/models/aws_tag_filter_create_request.rb b/lib/datadog_api_client/v1/models/aws_tag_filter_create_request.rb index 02292ba09be8..9728057b0828 100644 --- a/lib/datadog_api_client/v1/models/aws_tag_filter_create_request.rb +++ b/lib/datadog_api_client/v1/models/aws_tag_filter_create_request.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The objects used to set an AWS tag filter. class AWSTagFilterCreateRequest include BaseGenericModel - # Your AWS Account ID without dashes. attr_accessor :account_id - # The namespace associated with the tag filter entry. attr_accessor :namespace - # The tag filter string. attr_accessor :tag_filter_str diff --git a/lib/datadog_api_client/v1/models/aws_tag_filter_delete_request.rb b/lib/datadog_api_client/v1/models/aws_tag_filter_delete_request.rb index 64eb569adc88..d157e4745288 100644 --- a/lib/datadog_api_client/v1/models/aws_tag_filter_delete_request.rb +++ b/lib/datadog_api_client/v1/models/aws_tag_filter_delete_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The objects used to delete an AWS tag filter entry. class AWSTagFilterDeleteRequest include BaseGenericModel - # The unique identifier of your AWS account. attr_accessor :account_id - # The namespace associated with the tag filter entry. attr_accessor :namespace diff --git a/lib/datadog_api_client/v1/models/aws_tag_filter_list_response.rb b/lib/datadog_api_client/v1/models/aws_tag_filter_list_response.rb index 06eb6bfae9b7..e6c9748bb3d7 100644 --- a/lib/datadog_api_client/v1/models/aws_tag_filter_list_response.rb +++ b/lib/datadog_api_client/v1/models/aws_tag_filter_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # An array of tag filter rules by `namespace` and tag filter string. class AWSTagFilterListResponse include BaseGenericModel - # An array of tag filters. attr_accessor :filters diff --git a/lib/datadog_api_client/v1/models/azure_account.rb b/lib/datadog_api_client/v1/models/azure_account.rb index 2159d31e2acd..dc4bd510f45f 100644 --- a/lib/datadog_api_client/v1/models/azure_account.rb +++ b/lib/datadog_api_client/v1/models/azure_account.rb @@ -20,59 +20,42 @@ module DatadogAPIClient::V1 # Datadog-Azure integrations configured for your organization. class AzureAccount include BaseGenericModel - # Limit the Azure app service plans that are pulled into Datadog using tags. # Only app service plans that match one of the defined tags are imported into Datadog. attr_accessor :app_service_plan_filters - # Silence monitors for expected Azure VM shutdowns. attr_accessor :automute - # Your Azure web application ID. attr_accessor :client_id - # Your Azure web application secret key. attr_accessor :client_secret - # Limit the Azure container apps that are pulled into Datadog using tags. # Only container apps that match one of the defined tags are imported into Datadog. attr_accessor :container_app_filters - # When enabled, Datadog’s Cloud Security Management product scans resource configurations monitored by this app registration. # Note: This requires resource_collection_enabled to be set to true. attr_accessor :cspm_enabled - # Enable custom metrics for your organization. attr_accessor :custom_metrics_enabled - # Errors in your configuration. attr_accessor :errors - # Limit the Azure instances that are pulled into Datadog by using tags. # Only hosts that match one of the defined tags are imported into Datadog. attr_accessor :host_filters - # Enable Azure metrics for your organization. attr_accessor :metrics_enabled - # Enable Azure metrics for your organization for resource providers where no resource provider config is specified. attr_accessor :metrics_enabled_default - # Your New Azure web application ID. attr_accessor :new_client_id - # Your New Azure Active Directory ID. attr_accessor :new_tenant_name - # When enabled, Datadog collects metadata and configuration info from cloud resources (compute instances, databases, load balancers, etc.) monitored by this app registration. attr_accessor :resource_collection_enabled - # Configuration settings applied to resources from the specified Azure resource providers. attr_accessor :resource_provider_configs - # Your Azure Active Directory ID. attr_accessor :tenant_name - # Enable azure.usage metrics for your organization. attr_accessor :usage_metrics_enabled diff --git a/lib/datadog_api_client/v1/models/cancel_downtimes_by_scope_request.rb b/lib/datadog_api_client/v1/models/cancel_downtimes_by_scope_request.rb index 4c1c625cb4bb..5c977211f146 100644 --- a/lib/datadog_api_client/v1/models/cancel_downtimes_by_scope_request.rb +++ b/lib/datadog_api_client/v1/models/cancel_downtimes_by_scope_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Cancel downtimes according to scope. class CancelDowntimesByScopeRequest include BaseGenericModel - # The scope(s) to which the downtime applies and must be in `key:value` format. For example, `host:app2`. # Provide multiple scopes as a comma-separated list like `env:dev,env:prod`. # The resulting downtime applies to sources that matches ALL provided scopes (`env:dev` **AND** `env:prod`). diff --git a/lib/datadog_api_client/v1/models/canceled_downtimes_ids.rb b/lib/datadog_api_client/v1/models/canceled_downtimes_ids.rb index 483ef1e1f642..3e5590a009bd 100644 --- a/lib/datadog_api_client/v1/models/canceled_downtimes_ids.rb +++ b/lib/datadog_api_client/v1/models/canceled_downtimes_ids.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object containing array of IDs of canceled downtimes. class CanceledDowntimesIds include BaseGenericModel - # ID of downtimes that were canceled. attr_accessor :cancelled_ids diff --git a/lib/datadog_api_client/v1/models/change_widget_definition.rb b/lib/datadog_api_client/v1/models/change_widget_definition.rb index 7147b0b95f49..f5f3e6055ecd 100644 --- a/lib/datadog_api_client/v1/models/change_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/change_widget_definition.rb @@ -20,28 +20,21 @@ module DatadogAPIClient::V1 # The Change graph shows you the change in a value over the time period chosen. class ChangeWidgetDefinition include BaseGenericModel - # List of custom links. attr_accessor :custom_links - # Array of one request object to display in the widget. # # See the dedicated [Request JSON schema documentation](https://docs.datadoghq.com/dashboards/graphing_json/request_json) # to learn how to build the `REQUEST_SCHEMA`. attr_reader :requests - # Time setting for the widget. attr_accessor :time - # Title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the change widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/change_widget_request.rb b/lib/datadog_api_client/v1/models/change_widget_request.rb index 62317792c185..578e371bb919 100644 --- a/lib/datadog_api_client/v1/models/change_widget_request.rb +++ b/lib/datadog_api_client/v1/models/change_widget_request.rb @@ -20,58 +20,40 @@ module DatadogAPIClient::V1 # Updated change widget. class ChangeWidgetRequest include BaseGenericModel - # The log query. attr_accessor :apm_query - # Show the absolute or the relative change. attr_accessor :change_type - # Timeframe used for the change comparison. attr_accessor :compare_to - # The log query. attr_accessor :event_query - # List of formulas that operate on queries. attr_accessor :formulas - # Whether to show increase as good. attr_accessor :increase_good - # The log query. attr_accessor :log_query - # The log query. attr_accessor :network_query - # What to order by. attr_accessor :order_by - # Widget sorting methods. attr_accessor :order_dir - # The process query to use in the widget. attr_accessor :process_query - # The log query. attr_accessor :profile_metrics_query - # Query definition. attr_accessor :q - # List of queries that can be returned directly or used in formulas. attr_accessor :queries - # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format - # The log query. attr_accessor :rum_query - # The log query. attr_accessor :security_query - # Whether to show the present value. attr_accessor :show_present diff --git a/lib/datadog_api_client/v1/models/check_can_delete_monitor_response.rb b/lib/datadog_api_client/v1/models/check_can_delete_monitor_response.rb index 29d47de2552b..854d8e7d0949 100644 --- a/lib/datadog_api_client/v1/models/check_can_delete_monitor_response.rb +++ b/lib/datadog_api_client/v1/models/check_can_delete_monitor_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Response of monitor IDs that can or can't be safely deleted. class CheckCanDeleteMonitorResponse include BaseGenericModel - # Wrapper object with the list of monitor IDs. attr_reader :data - # A mapping of Monitor ID to strings denoting where it's used. attr_accessor :errors diff --git a/lib/datadog_api_client/v1/models/check_can_delete_monitor_response_data.rb b/lib/datadog_api_client/v1/models/check_can_delete_monitor_response_data.rb index 0b4bfbbe6a45..bb1ec7ceb492 100644 --- a/lib/datadog_api_client/v1/models/check_can_delete_monitor_response_data.rb +++ b/lib/datadog_api_client/v1/models/check_can_delete_monitor_response_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Wrapper object with the list of monitor IDs. class CheckCanDeleteMonitorResponseData include BaseGenericModel - # An array of Monitor IDs that can be safely deleted. attr_accessor :ok diff --git a/lib/datadog_api_client/v1/models/check_can_delete_slo_response.rb b/lib/datadog_api_client/v1/models/check_can_delete_slo_response.rb index 9588fb5f6d94..ad53daefee8f 100644 --- a/lib/datadog_api_client/v1/models/check_can_delete_slo_response.rb +++ b/lib/datadog_api_client/v1/models/check_can_delete_slo_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # A service level objective response containing the requested object. class CheckCanDeleteSLOResponse include BaseGenericModel - # An array of service level objective objects. attr_accessor :data - # A mapping of SLO id to it's current usages. attr_accessor :errors diff --git a/lib/datadog_api_client/v1/models/check_can_delete_slo_response_data.rb b/lib/datadog_api_client/v1/models/check_can_delete_slo_response_data.rb index 195d3dbbb953..5143fa080cf7 100644 --- a/lib/datadog_api_client/v1/models/check_can_delete_slo_response_data.rb +++ b/lib/datadog_api_client/v1/models/check_can_delete_slo_response_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # An array of service level objective objects. class CheckCanDeleteSLOResponseData include BaseGenericModel - # An array of SLO IDs that can be safely deleted. attr_accessor :ok diff --git a/lib/datadog_api_client/v1/models/check_status_widget_definition.rb b/lib/datadog_api_client/v1/models/check_status_widget_definition.rb index 5dbeca82d9a6..a582d4ac5689 100644 --- a/lib/datadog_api_client/v1/models/check_status_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/check_status_widget_definition.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V1 # Check status shows the current status or number of results for any check performed. class CheckStatusWidgetDefinition include BaseGenericModel - # Name of the check to use in the widget. attr_reader :check - # Group reporting a single check. attr_accessor :group - # List of tag prefixes to group by in the case of a cluster check. attr_accessor :group_by - # The kind of grouping to use. attr_reader :grouping - # List of tags used to filter the groups reporting a cluster check. attr_accessor :tags - # Time setting for the widget. attr_accessor :time - # Title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the check status widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/creator.rb b/lib/datadog_api_client/v1/models/creator.rb index 20ccba41e58e..c0831bca73b8 100644 --- a/lib/datadog_api_client/v1/models/creator.rb +++ b/lib/datadog_api_client/v1/models/creator.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Object describing the creator of the shared element. class Creator include BaseGenericModel - # Email of the creator. attr_accessor :email - # Handle of the creator. attr_accessor :handle - # Name of the creator. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/dashboard.rb b/lib/datadog_api_client/v1/models/dashboard.rb index 24370d30204d..8ee3a792d20e 100644 --- a/lib/datadog_api_client/v1/models/dashboard.rb +++ b/lib/datadog_api_client/v1/models/dashboard.rb @@ -21,59 +21,42 @@ module DatadogAPIClient::V1 # key performance metrics, which enable you to monitor the health of your infrastructure. class Dashboard include BaseGenericModel - # Identifier of the dashboard author. attr_accessor :author_handle - # Name of the dashboard author. attr_accessor :author_name - # Creation date of the dashboard. attr_accessor :created_at - # Description of the dashboard. attr_accessor :description - # ID of the dashboard. attr_accessor :id - # Whether this dashboard is read-only. If True, only the author and admins can make changes to it. # # This property is deprecated; please use the [Restriction Policies API](https://docs.datadoghq.com/api/latest/restriction-policies/) instead to manage write authorization for individual dashboards. attr_accessor :is_read_only - # Layout type of the dashboard. attr_reader :layout_type - # Modification date of the dashboard. attr_accessor :modified_at - # List of handles of users to notify when changes are made to this dashboard. attr_accessor :notify_list - # Reflow type for a **new dashboard layout** dashboard. Set this only when layout type is 'ordered'. # If set to 'fixed', the dashboard expects all widgets to have a layout, and if it's set to 'auto', # widgets should not have layouts. attr_accessor :reflow_type - # A list of role identifiers. Only the author and users associated with at least one of these roles can edit this dashboard. attr_accessor :restricted_roles - # List of team names representing ownership of a dashboard. attr_reader :tags - # Array of template variables saved views. attr_accessor :template_variable_presets - # List of template variables for this dashboard. attr_accessor :template_variables - # Title of the dashboard. attr_reader :title - # The URL of the dashboard. attr_accessor :url - # List of widgets to display on the dashboard. attr_reader :widgets diff --git a/lib/datadog_api_client/v1/models/dashboard_bulk_action_data.rb b/lib/datadog_api_client/v1/models/dashboard_bulk_action_data.rb index a25fb9b6d991..ca2dc1c50ff9 100644 --- a/lib/datadog_api_client/v1/models/dashboard_bulk_action_data.rb +++ b/lib/datadog_api_client/v1/models/dashboard_bulk_action_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Dashboard bulk action request data. class DashboardBulkActionData include BaseGenericModel - # Dashboard resource ID. attr_reader :id - # Dashboard resource type. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/dashboard_bulk_delete_request.rb b/lib/datadog_api_client/v1/models/dashboard_bulk_delete_request.rb index cde57f7adf8b..2269dc7c3928 100644 --- a/lib/datadog_api_client/v1/models/dashboard_bulk_delete_request.rb +++ b/lib/datadog_api_client/v1/models/dashboard_bulk_delete_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Dashboard bulk delete request body. class DashboardBulkDeleteRequest include BaseGenericModel - # List of dashboard bulk action request data objects. attr_reader :data diff --git a/lib/datadog_api_client/v1/models/dashboard_delete_response.rb b/lib/datadog_api_client/v1/models/dashboard_delete_response.rb index 4275be42afe3..20c25a2dc0a6 100644 --- a/lib/datadog_api_client/v1/models/dashboard_delete_response.rb +++ b/lib/datadog_api_client/v1/models/dashboard_delete_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response from the delete dashboard call. class DashboardDeleteResponse include BaseGenericModel - # ID of the deleted dashboard. attr_accessor :deleted_dashboard_id diff --git a/lib/datadog_api_client/v1/models/dashboard_global_time.rb b/lib/datadog_api_client/v1/models/dashboard_global_time.rb index 60d10938f4fe..4bcaecd76d79 100644 --- a/lib/datadog_api_client/v1/models/dashboard_global_time.rb +++ b/lib/datadog_api_client/v1/models/dashboard_global_time.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object containing the live span selection for the dashboard. class DashboardGlobalTime include BaseGenericModel - # Dashboard global time live_span selection attr_accessor :live_span diff --git a/lib/datadog_api_client/v1/models/dashboard_list.rb b/lib/datadog_api_client/v1/models/dashboard_list.rb index 117baaaf09d8..08de378572fb 100644 --- a/lib/datadog_api_client/v1/models/dashboard_list.rb +++ b/lib/datadog_api_client/v1/models/dashboard_list.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # Your Datadog Dashboards. class DashboardList include BaseGenericModel - # Object describing the creator of the shared element. attr_accessor :author - # Date of creation of the dashboard list. attr_accessor :created - # The number of dashboards in the list. attr_accessor :dashboard_count - # The ID of the dashboard list. attr_accessor :id - # Whether or not the list is in the favorites. attr_accessor :is_favorite - # Date of last edition of the dashboard list. attr_accessor :modified - # The name of the dashboard list. attr_reader :name - # The type of dashboard list. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/dashboard_list_delete_response.rb b/lib/datadog_api_client/v1/models/dashboard_list_delete_response.rb index 83bef2e53b95..cf0b81e3121a 100644 --- a/lib/datadog_api_client/v1/models/dashboard_list_delete_response.rb +++ b/lib/datadog_api_client/v1/models/dashboard_list_delete_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Deleted dashboard details. class DashboardListDeleteResponse include BaseGenericModel - # ID of the deleted dashboard list. attr_accessor :deleted_dashboard_list_id diff --git a/lib/datadog_api_client/v1/models/dashboard_list_list_response.rb b/lib/datadog_api_client/v1/models/dashboard_list_list_response.rb index b6e2a52fbf39..185178c54723 100644 --- a/lib/datadog_api_client/v1/models/dashboard_list_list_response.rb +++ b/lib/datadog_api_client/v1/models/dashboard_list_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Information on your dashboard lists. class DashboardListListResponse include BaseGenericModel - # List of all your dashboard lists. attr_accessor :dashboard_lists diff --git a/lib/datadog_api_client/v1/models/dashboard_restore_request.rb b/lib/datadog_api_client/v1/models/dashboard_restore_request.rb index a86152e19910..d01407b19d10 100644 --- a/lib/datadog_api_client/v1/models/dashboard_restore_request.rb +++ b/lib/datadog_api_client/v1/models/dashboard_restore_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Dashboard restore request body. class DashboardRestoreRequest include BaseGenericModel - # List of dashboard bulk action request data objects. attr_reader :data diff --git a/lib/datadog_api_client/v1/models/dashboard_summary.rb b/lib/datadog_api_client/v1/models/dashboard_summary.rb index 57529d07e2df..b9a2f271656b 100644 --- a/lib/datadog_api_client/v1/models/dashboard_summary.rb +++ b/lib/datadog_api_client/v1/models/dashboard_summary.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Dashboard summary response. class DashboardSummary include BaseGenericModel - # List of dashboard definitions. attr_accessor :dashboards diff --git a/lib/datadog_api_client/v1/models/dashboard_summary_definition.rb b/lib/datadog_api_client/v1/models/dashboard_summary_definition.rb index 83923fa57e1f..afb6ac2fc925 100644 --- a/lib/datadog_api_client/v1/models/dashboard_summary_definition.rb +++ b/lib/datadog_api_client/v1/models/dashboard_summary_definition.rb @@ -20,33 +20,24 @@ module DatadogAPIClient::V1 # Dashboard definition. class DashboardSummaryDefinition include BaseGenericModel - # Identifier of the dashboard author. attr_accessor :author_handle - # Creation date of the dashboard. attr_accessor :created_at - # Description of the dashboard. attr_accessor :description - # Dashboard identifier. attr_accessor :id - # Whether this dashboard is read-only. If True, only the author and admins can make changes to it. # # This property is deprecated; please use the [Restriction Policies API](https://docs.datadoghq.com/api/latest/restriction-policies/) instead to manage write authorization for individual dashboards. attr_accessor :is_read_only - # Layout type of the dashboard. attr_accessor :layout_type - # Modification date of the dashboard. attr_accessor :modified_at - # Title of the dashboard. attr_accessor :title - # URL of the dashboard. attr_accessor :url diff --git a/lib/datadog_api_client/v1/models/dashboard_template_variable.rb b/lib/datadog_api_client/v1/models/dashboard_template_variable.rb index 97c70feb5f6c..a6a30b436c0e 100644 --- a/lib/datadog_api_client/v1/models/dashboard_template_variable.rb +++ b/lib/datadog_api_client/v1/models/dashboard_template_variable.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # Template variable. class DashboardTemplateVariable include BaseGenericModel - # The list of values that the template variable drop-down is limited to. attr_accessor :available_values - # (deprecated) The default value for the template variable on dashboard load. Cannot be used in conjunction with `defaults`. attr_accessor :default - # One or many default values for template variables on load. If more than one default is specified, they will be unioned together with `OR`. Cannot be used in conjunction with `default`. attr_accessor :defaults - # The name of the variable. attr_reader :name - # The tag prefix associated with the variable. Only tags with this prefix appear in the variable drop-down. attr_accessor :prefix - # The type of variable. This is to differentiate between filter variables (interpolated in query) and group by variables (interpolated into group by). attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/dashboard_template_variable_preset.rb b/lib/datadog_api_client/v1/models/dashboard_template_variable_preset.rb index 3896905f4d8c..4660b46a62c7 100644 --- a/lib/datadog_api_client/v1/models/dashboard_template_variable_preset.rb +++ b/lib/datadog_api_client/v1/models/dashboard_template_variable_preset.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Template variables saved views. class DashboardTemplateVariablePreset include BaseGenericModel - # The name of the variable. attr_accessor :name - # List of variables. attr_accessor :template_variables diff --git a/lib/datadog_api_client/v1/models/dashboard_template_variable_preset_value.rb b/lib/datadog_api_client/v1/models/dashboard_template_variable_preset_value.rb index 6e39fab37564..573a6d104b9b 100644 --- a/lib/datadog_api_client/v1/models/dashboard_template_variable_preset_value.rb +++ b/lib/datadog_api_client/v1/models/dashboard_template_variable_preset_value.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Template variables saved views. class DashboardTemplateVariablePresetValue include BaseGenericModel - # The name of the variable. attr_accessor :name - # (deprecated) The value of the template variable within the saved view. Cannot be used in conjunction with `values`. attr_accessor :value - # One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. Cannot be used in conjunction with `value`. attr_reader :values diff --git a/lib/datadog_api_client/v1/models/delete_shared_dashboard_response.rb b/lib/datadog_api_client/v1/models/delete_shared_dashboard_response.rb index 9adc51ffa004..277700836663 100644 --- a/lib/datadog_api_client/v1/models/delete_shared_dashboard_response.rb +++ b/lib/datadog_api_client/v1/models/delete_shared_dashboard_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing token of deleted shared dashboard. class DeleteSharedDashboardResponse include BaseGenericModel - # Token associated with the shared dashboard that was revoked. attr_accessor :deleted_public_dashboard_token diff --git a/lib/datadog_api_client/v1/models/deleted_monitor.rb b/lib/datadog_api_client/v1/models/deleted_monitor.rb index ea9c66bac19c..98ca4e6a3fa3 100644 --- a/lib/datadog_api_client/v1/models/deleted_monitor.rb +++ b/lib/datadog_api_client/v1/models/deleted_monitor.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response from the delete monitor call. class DeletedMonitor include BaseGenericModel - # ID of the deleted monitor. attr_accessor :deleted_monitor_id diff --git a/lib/datadog_api_client/v1/models/distribution_points_payload.rb b/lib/datadog_api_client/v1/models/distribution_points_payload.rb index fb1414358b24..634e9e0c4d99 100644 --- a/lib/datadog_api_client/v1/models/distribution_points_payload.rb +++ b/lib/datadog_api_client/v1/models/distribution_points_payload.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The distribution points payload. class DistributionPointsPayload include BaseGenericModel - # A list of distribution points series to submit to Datadog. attr_reader :series diff --git a/lib/datadog_api_client/v1/models/distribution_points_series.rb b/lib/datadog_api_client/v1/models/distribution_points_series.rb index a4bdb8a312c3..ebfb8e681566 100644 --- a/lib/datadog_api_client/v1/models/distribution_points_series.rb +++ b/lib/datadog_api_client/v1/models/distribution_points_series.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # A distribution points metric to submit to Datadog. class DistributionPointsSeries include BaseGenericModel - # The name of the host that produced the distribution point metric. attr_accessor :host - # The name of the distribution points metric. attr_reader :metric - # Points relating to the distribution point metric. All points must be tuples with timestamp and a list of values (cannot be a string). Timestamps should be in POSIX time in seconds. attr_reader :points - # A list of tags associated with the distribution point metric. attr_accessor :tags - # The type of the distribution point. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/distribution_widget_definition.rb b/lib/datadog_api_client/v1/models/distribution_widget_definition.rb index 92dd55429895..4174f74f66b2 100644 --- a/lib/datadog_api_client/v1/models/distribution_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/distribution_widget_definition.rb @@ -22,43 +22,31 @@ module DatadogAPIClient::V1 # Unlike the heat map, a distribution graph’s x-axis is quantity rather than time. class DistributionWidgetDefinition include BaseGenericModel - # A list of custom links. attr_accessor :custom_links - # (Deprecated) The widget legend was replaced by a tooltip and sidebar. attr_accessor :legend_size - # List of markers. attr_accessor :markers - # Array of one request object to display in the widget. # # See the dedicated [Request JSON schema documentation](https://docs.datadoghq.com/dashboards/graphing_json/request_json) # to learn how to build the `REQUEST_SCHEMA`. attr_reader :requests - # (Deprecated) The widget legend was replaced by a tooltip and sidebar. attr_accessor :show_legend - # Time setting for the widget. attr_accessor :time - # Title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the distribution widget. attr_reader :type - # X Axis controls for the distribution widget. attr_accessor :xaxis - # Y Axis controls for the distribution widget. attr_accessor :yaxis diff --git a/lib/datadog_api_client/v1/models/distribution_widget_request.rb b/lib/datadog_api_client/v1/models/distribution_widget_request.rb index 2119406a3e9e..321fd2a8bef8 100644 --- a/lib/datadog_api_client/v1/models/distribution_widget_request.rb +++ b/lib/datadog_api_client/v1/models/distribution_widget_request.rb @@ -20,43 +20,30 @@ module DatadogAPIClient::V1 # Updated distribution widget. class DistributionWidgetRequest include BaseGenericModel - # The log query. attr_accessor :apm_query - # The APM stats query for table and distributions widgets. attr_accessor :apm_stats_query - # The log query. attr_accessor :event_query - # The log query. attr_accessor :log_query - # The log query. attr_accessor :network_query - # The process query to use in the widget. attr_accessor :process_query - # The log query. attr_accessor :profile_metrics_query - # Widget query. attr_accessor :q - # Query definition for Distribution Widget Histogram Request attr_accessor :query - # Request type for the histogram request. attr_accessor :request_type - # The log query. attr_accessor :rum_query - # The log query. attr_accessor :security_query - # Widget style definition. attr_accessor :style diff --git a/lib/datadog_api_client/v1/models/distribution_widget_x_axis.rb b/lib/datadog_api_client/v1/models/distribution_widget_x_axis.rb index b7ca7472c7f6..9c69b2dc7fdf 100644 --- a/lib/datadog_api_client/v1/models/distribution_widget_x_axis.rb +++ b/lib/datadog_api_client/v1/models/distribution_widget_x_axis.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # X Axis controls for the distribution widget. class DistributionWidgetXAxis include BaseGenericModel - # True includes zero. attr_accessor :include_zero - # Specifies maximum value to show on the x-axis. It takes a number, percentile (p90 === 90th percentile), or auto for default behavior. attr_accessor :max - # Specifies minimum value to show on the x-axis. It takes a number, percentile (p90 === 90th percentile), or auto for default behavior. attr_accessor :min - # Specifies the scale type. Possible values are `linear`. attr_accessor :scale diff --git a/lib/datadog_api_client/v1/models/distribution_widget_y_axis.rb b/lib/datadog_api_client/v1/models/distribution_widget_y_axis.rb index f4d4d6bfbaec..ef7a82214e81 100644 --- a/lib/datadog_api_client/v1/models/distribution_widget_y_axis.rb +++ b/lib/datadog_api_client/v1/models/distribution_widget_y_axis.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Y Axis controls for the distribution widget. class DistributionWidgetYAxis include BaseGenericModel - # True includes zero. attr_accessor :include_zero - # The label of the axis to display on the graph. attr_accessor :label - # Specifies the maximum value to show on the y-axis. It takes a number, or auto for default behavior. attr_accessor :max - # Specifies minimum value to show on the y-axis. It takes a number, or auto for default behavior. attr_accessor :min - # Specifies the scale type. Possible values are `linear` or `log`. attr_accessor :scale diff --git a/lib/datadog_api_client/v1/models/downtime.rb b/lib/datadog_api_client/v1/models/downtime.rb index 15da2970afbb..dbdd11dbfadd 100644 --- a/lib/datadog_api_client/v1/models/downtime.rb +++ b/lib/datadog_api_client/v1/models/downtime.rb @@ -23,79 +23,59 @@ module DatadogAPIClient::V1 # prevent all alerting related to specified Datadog tags. class Downtime include BaseGenericModel - # If a scheduled downtime currently exists. attr_accessor :active - # The downtime object definition of the active child for the original parent recurring downtime. This # field will only exist on recurring downtimes. attr_accessor :active_child - # If a scheduled downtime is canceled. attr_accessor :canceled - # User ID of the downtime creator. attr_reader :creator_id - # If a downtime has been disabled. attr_accessor :disabled - # `0` for a downtime applied on `*` or all, # `1` when the downtime is only scoped to hosts, # or `2` when the downtime is scoped to anything but hosts. attr_reader :downtime_type - # POSIX timestamp to end the downtime. If not provided, # the downtime is in effect indefinitely until you cancel it. attr_accessor :_end - # The downtime ID. attr_accessor :id - # A message to include with notifications for this downtime. # Email notifications can be sent to specific users by using the same `@username` notation as events. attr_accessor :message - # A single monitor to which the downtime applies. # If not provided, the downtime applies to all monitors. attr_accessor :monitor_id - # A comma-separated list of monitor tags. For example, tags that are applied directly to monitors, # not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies. # The resulting downtime applies to monitors that match ALL provided monitor tags. # For example, `service:postgres` **AND** `team:frontend`. attr_accessor :monitor_tags - # If the first recovery notification during a downtime should be muted. attr_accessor :mute_first_recovery_notification - # States for which `notify_end_types` sends out notifications for. attr_accessor :notify_end_states - # If set, notifies if a monitor is in an alert-worthy state (`ALERT`, `WARNING`, or `NO DATA`) # when this downtime expires or is canceled. Applied to monitors that change states during # the downtime (such as from `OK` to `ALERT`, `WARNING`, or `NO DATA`), and to monitors that # already have an alert-worthy state when downtime begins. attr_accessor :notify_end_types - # ID of the parent Downtime. attr_accessor :parent_id - # An object defining the recurrence of the downtime. attr_accessor :recurrence - # The scope(s) to which the downtime applies and must be in `key:value` format. For example, `host:app2`. # Provide multiple scopes as a comma-separated list like `env:dev,env:prod`. # The resulting downtime applies to sources that matches ALL provided scopes (`env:dev` **AND** `env:prod`). attr_accessor :scope - # POSIX timestamp to start the downtime. # If not provided, the downtime starts the moment it is created. attr_accessor :start - # The timezone in which to display the downtime's start and end times in Datadog applications. attr_accessor :timezone - # ID of the last user that updated the downtime. attr_reader :updater_id diff --git a/lib/datadog_api_client/v1/models/downtime_child.rb b/lib/datadog_api_client/v1/models/downtime_child.rb index c113c6fbe361..0d8524fdddf4 100644 --- a/lib/datadog_api_client/v1/models/downtime_child.rb +++ b/lib/datadog_api_client/v1/models/downtime_child.rb @@ -21,75 +21,56 @@ module DatadogAPIClient::V1 # field will only exist on recurring downtimes. class DowntimeChild include BaseGenericModel - # If a scheduled downtime currently exists. attr_accessor :active - # If a scheduled downtime is canceled. attr_accessor :canceled - # User ID of the downtime creator. attr_reader :creator_id - # If a downtime has been disabled. attr_accessor :disabled - # `0` for a downtime applied on `*` or all, # `1` when the downtime is only scoped to hosts, # or `2` when the downtime is scoped to anything but hosts. attr_reader :downtime_type - # POSIX timestamp to end the downtime. If not provided, # the downtime is in effect indefinitely until you cancel it. attr_accessor :_end - # The downtime ID. attr_accessor :id - # A message to include with notifications for this downtime. # Email notifications can be sent to specific users by using the same `@username` notation as events. attr_accessor :message - # A single monitor to which the downtime applies. # If not provided, the downtime applies to all monitors. attr_accessor :monitor_id - # A comma-separated list of monitor tags. For example, tags that are applied directly to monitors, # not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies. # The resulting downtime applies to monitors that match ALL provided monitor tags. # For example, `service:postgres` **AND** `team:frontend`. attr_accessor :monitor_tags - # If the first recovery notification during a downtime should be muted. attr_accessor :mute_first_recovery_notification - # States for which `notify_end_types` sends out notifications for. attr_accessor :notify_end_states - # If set, notifies if a monitor is in an alert-worthy state (`ALERT`, `WARNING`, or `NO DATA`) # when this downtime expires or is canceled. Applied to monitors that change states during # the downtime (such as from `OK` to `ALERT`, `WARNING`, or `NO DATA`), and to monitors that # already have an alert-worthy state when downtime begins. attr_accessor :notify_end_types - # ID of the parent Downtime. attr_accessor :parent_id - # An object defining the recurrence of the downtime. attr_accessor :recurrence - # The scope(s) to which the downtime applies and must be in `key:value` format. For example, `host:app2`. # Provide multiple scopes as a comma-separated list like `env:dev,env:prod`. # The resulting downtime applies to sources that matches ALL provided scopes (`env:dev` **AND** `env:prod`). attr_accessor :scope - # POSIX timestamp to start the downtime. # If not provided, the downtime starts the moment it is created. attr_accessor :start - # The timezone in which to display the downtime's start and end times in Datadog applications. attr_accessor :timezone - # ID of the last user that updated the downtime. attr_reader :updater_id diff --git a/lib/datadog_api_client/v1/models/downtime_recurrence.rb b/lib/datadog_api_client/v1/models/downtime_recurrence.rb index 8ec0400a27a9..bff57eb80bcf 100644 --- a/lib/datadog_api_client/v1/models/downtime_recurrence.rb +++ b/lib/datadog_api_client/v1/models/downtime_recurrence.rb @@ -20,11 +20,9 @@ module DatadogAPIClient::V1 # An object defining the recurrence of the downtime. class DowntimeRecurrence include BaseGenericModel - # How often to repeat as an integer. # For example, to repeat every 3 days, select a type of `days` and a period of `3`. attr_reader :period - # The `RRULE` standard for defining recurring events (**requires to set "type" to rrule**) # For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`. # Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported. @@ -32,18 +30,14 @@ class DowntimeRecurrence # **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). # More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api) attr_accessor :rrule - # The type of recurrence. Choose from `days`, `weeks`, `months`, `years`, `rrule`. attr_accessor :type - # The date at which the recurrence should end as a POSIX timestamp. # `until_occurences` and `until_date` are mutually exclusive. attr_accessor :until_date - # How many times the downtime is rescheduled. # `until_occurences` and `until_date` are mutually exclusive. attr_reader :until_occurrences - # A list of week days to repeat on. Choose from `Mon`, `Tue`, `Wed`, `Thu`, `Fri`, `Sat` or `Sun`. # Only applicable when type is weeks. First letter must be capitalized. attr_accessor :week_days diff --git a/lib/datadog_api_client/v1/models/event.rb b/lib/datadog_api_client/v1/models/event.rb index 92073d5d4c0c..702911096ab8 100644 --- a/lib/datadog_api_client/v1/models/event.rb +++ b/lib/datadog_api_client/v1/models/event.rb @@ -20,51 +20,38 @@ module DatadogAPIClient::V1 # Object representing an event. class Event include BaseGenericModel - # If an alert event is enabled, set its type. # For example, `error`, `warning`, `info`, `success`, `user_update`, # `recommendation`, and `snapshot`. attr_accessor :alert_type - # POSIX timestamp of the event. Must be sent as an integer (that is no quotes). # Limited to events up to 18 hours in the past and two hours in the future. attr_accessor :date_happened - # A device name. attr_accessor :device_name - # Host name to associate with the event. # Any tags associated with the host are also applied to this event. attr_accessor :host - # Integer ID of the event. attr_accessor :id - # Handling IDs as large 64-bit numbers can cause loss of accuracy issues with some programming languages. # Instead, use the string representation of the Event ID to avoid losing accuracy. attr_accessor :id_str - # Payload of the event. attr_accessor :payload - # The priority of the event. For example, `normal` or `low`. attr_accessor :priority - # The type of event being posted. Option examples include nagios, hudson, jenkins, my_apps, chef, puppet, git, bitbucket, etc. # The list of standard source attribute values [available here](https://docs.datadoghq.com/integrations/faq/list-of-api-source-attribute-value). attr_accessor :source_type_name - # A list of tags to apply to the event. attr_accessor :tags - # The body of the event. Limited to 4000 characters. The text supports markdown. # To use markdown in the event text, start the text block with `%%% \n` and end the text block with `\n %%%`. # Use `msg_text` with the Datadog Ruby library. attr_reader :text - # The event title. attr_accessor :title - # URL of the event. attr_accessor :url diff --git a/lib/datadog_api_client/v1/models/event_create_request.rb b/lib/datadog_api_client/v1/models/event_create_request.rb index 823c1d53642f..7c7c6b569c62 100644 --- a/lib/datadog_api_client/v1/models/event_create_request.rb +++ b/lib/datadog_api_client/v1/models/event_create_request.rb @@ -20,45 +20,34 @@ module DatadogAPIClient::V1 # Object representing an event. class EventCreateRequest include BaseGenericModel - # An arbitrary string to use for aggregation. Limited to 100 characters. # If you specify a key, all events using that key are grouped together in the Event Stream. attr_reader :aggregation_key - # If an alert event is enabled, set its type. # For example, `error`, `warning`, `info`, `success`, `user_update`, # `recommendation`, and `snapshot`. attr_accessor :alert_type - # POSIX timestamp of the event. Must be sent as an integer (that is no quotes). # Limited to events no older than 18 hours attr_accessor :date_happened - # A device name. attr_accessor :device_name - # Host name to associate with the event. # Any tags associated with the host are also applied to this event. attr_accessor :host - # The priority of the event. For example, `normal` or `low`. attr_accessor :priority - # ID of the parent event. Must be sent as an integer (that is no quotes). attr_accessor :related_event_id - # The type of event being posted. Option examples include nagios, hudson, jenkins, my_apps, chef, puppet, git, bitbucket, etc. # A complete list of source attribute values [available here](https://docs.datadoghq.com/integrations/faq/list-of-api-source-attribute-value). attr_accessor :source_type_name - # A list of tags to apply to the event. attr_accessor :tags - # The body of the event. Limited to 4000 characters. The text supports markdown. # To use markdown in the event text, start the text block with `%%% \n` and end the text block with `\n %%%`. # Use `msg_text` with the Datadog Ruby library. attr_reader :text - # The event title. attr_reader :title diff --git a/lib/datadog_api_client/v1/models/event_create_response.rb b/lib/datadog_api_client/v1/models/event_create_response.rb index fa7fcfdb6139..02666573caea 100644 --- a/lib/datadog_api_client/v1/models/event_create_response.rb +++ b/lib/datadog_api_client/v1/models/event_create_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Object containing an event response. class EventCreateResponse include BaseGenericModel - # Object representing an event. attr_accessor :event - # A status. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/event_list_response.rb b/lib/datadog_api_client/v1/models/event_list_response.rb index 2bd2f5a592fd..49d636d4b09b 100644 --- a/lib/datadog_api_client/v1/models/event_list_response.rb +++ b/lib/datadog_api_client/v1/models/event_list_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # An event list response. class EventListResponse include BaseGenericModel - # An array of events. attr_accessor :events - # A status. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/event_query_definition.rb b/lib/datadog_api_client/v1/models/event_query_definition.rb index 0fd80808dea6..e7a04d45f344 100644 --- a/lib/datadog_api_client/v1/models/event_query_definition.rb +++ b/lib/datadog_api_client/v1/models/event_query_definition.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The event query. class EventQueryDefinition include BaseGenericModel - # The query being made on the event. attr_reader :search - # The execution method for multi-value filters. Can be either and or or. attr_reader :tags_execution diff --git a/lib/datadog_api_client/v1/models/event_response.rb b/lib/datadog_api_client/v1/models/event_response.rb index 5b18b1a2b918..8c6642a87b91 100644 --- a/lib/datadog_api_client/v1/models/event_response.rb +++ b/lib/datadog_api_client/v1/models/event_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Object containing an event response. class EventResponse include BaseGenericModel - # Object representing an event. attr_accessor :event - # A status. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/event_stream_widget_definition.rb b/lib/datadog_api_client/v1/models/event_stream_widget_definition.rb index aec03785953d..2883686db78a 100644 --- a/lib/datadog_api_client/v1/models/event_stream_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/event_stream_widget_definition.rb @@ -21,28 +21,20 @@ module DatadogAPIClient::V1 # on the Event Stream view. Only available on FREE layout dashboards. class EventStreamWidgetDefinition include BaseGenericModel - # Size to use to display an event. attr_accessor :event_size - # Query to filter the event stream with. attr_reader :query - # The execution method for multi-value filters. Can be either and or or. attr_accessor :tags_execution - # Time setting for the widget. attr_accessor :time - # Title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the event stream widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/event_timeline_widget_definition.rb b/lib/datadog_api_client/v1/models/event_timeline_widget_definition.rb index 47e76f1bd4ab..97007282f626 100644 --- a/lib/datadog_api_client/v1/models/event_timeline_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/event_timeline_widget_definition.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V1 # The event timeline is a widget version of the timeline that appears at the top of the Event Stream view. Only available on FREE layout dashboards. class EventTimelineWidgetDefinition include BaseGenericModel - # Query to filter the event timeline with. attr_reader :query - # The execution method for multi-value filters. Can be either and or or. attr_accessor :tags_execution - # Time setting for the widget. attr_accessor :time - # Title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the event timeline widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/formula_and_function_apm_dependency_stats_query_definition.rb b/lib/datadog_api_client/v1/models/formula_and_function_apm_dependency_stats_query_definition.rb index e9fecb335211..93539672f205 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_apm_dependency_stats_query_definition.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_apm_dependency_stats_query_definition.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V1 # A formula and functions APM dependency stats query. class FormulaAndFunctionApmDependencyStatsQueryDefinition include BaseGenericModel - # The source organization UUID for cross organization queries. Feature in Private Beta. attr_reader :cross_org_uuids - # Data source for APM dependency stats queries. attr_reader :data_source - # APM environment. attr_reader :env - # Determines whether stats for upstream or downstream dependencies should be queried. attr_accessor :is_upstream - # Name of query to use in formulas. attr_reader :name - # Name of operation on service. attr_reader :operation_name - # The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog. attr_accessor :primary_tag_name - # Filter APM data by the second primary tag. `primary_tag_name` must also be specified. attr_accessor :primary_tag_value - # APM resource. attr_reader :resource_name - # APM service. attr_reader :service - # APM statistic. attr_reader :stat diff --git a/lib/datadog_api_client/v1/models/formula_and_function_apm_resource_stats_query_definition.rb b/lib/datadog_api_client/v1/models/formula_and_function_apm_resource_stats_query_definition.rb index e69aafdfb6fe..cb16338e8c1d 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_apm_resource_stats_query_definition.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_apm_resource_stats_query_definition.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V1 # APM resource stats query using formulas and functions. class FormulaAndFunctionApmResourceStatsQueryDefinition include BaseGenericModel - # The source organization UUID for cross organization queries. Feature in Private Beta. attr_reader :cross_org_uuids - # Data source for APM resource stats queries. attr_reader :data_source - # APM environment. attr_reader :env - # Array of fields to group results by. attr_accessor :group_by - # Name of this query to use in formulas. attr_reader :name - # Name of operation on service. attr_accessor :operation_name - # Name of the second primary tag used within APM. Required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog attr_accessor :primary_tag_name - # Value of the second primary tag by which to filter APM data. `primary_tag_name` must also be specified. attr_accessor :primary_tag_value - # APM resource name. attr_accessor :resource_name - # APM service name. attr_reader :service - # APM resource stat name. attr_reader :stat diff --git a/lib/datadog_api_client/v1/models/formula_and_function_cloud_cost_query_definition.rb b/lib/datadog_api_client/v1/models/formula_and_function_cloud_cost_query_definition.rb index e695d6bf05da..c3357080df3c 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_cloud_cost_query_definition.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_cloud_cost_query_definition.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # A formula and functions Cloud Cost query. class FormulaAndFunctionCloudCostQueryDefinition include BaseGenericModel - # Aggregator used for the request. attr_accessor :aggregator - # The source organization UUID for cross organization queries. Feature in Private Beta. attr_reader :cross_org_uuids - # Data source for Cloud Cost queries. attr_reader :data_source - # Name of the query for use in formulas. attr_reader :name - # Query for Cloud Cost data. attr_reader :query diff --git a/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition.rb b/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition.rb index 62771467be83..3aee070ef362 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # A formula and functions events query. class FormulaAndFunctionEventQueryDefinition include BaseGenericModel - # Compute options. attr_reader :compute - # The source organization UUID for cross organization queries. Feature in Private Beta. attr_reader :cross_org_uuids - # Data source for event platform-based queries. attr_reader :data_source - # Group by options. attr_accessor :group_by - # An array of index names to query in the stream. Omit or use `[]` to query all indexes at once. attr_accessor :indexes - # Name of the query for use in formulas. attr_reader :name - # Search options. attr_accessor :search - # Option for storage location. Feature in Private Beta. attr_accessor :storage diff --git a/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_compute.rb b/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_compute.rb index 773984166c3f..0cc65d8bdcad 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_compute.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_compute.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Compute options. class FormulaAndFunctionEventQueryDefinitionCompute include BaseGenericModel - # Aggregation methods for event platform queries. attr_reader :aggregation - # A time interval in milliseconds. attr_accessor :interval - # Measurable attribute to compute. attr_accessor :metric diff --git a/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_search.rb b/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_search.rb index e2acdc0aabb7..0fa7e1fb14fd 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_search.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_search.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Search options. class FormulaAndFunctionEventQueryDefinitionSearch include BaseGenericModel - # Events search string. attr_reader :query diff --git a/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by.rb b/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by.rb index bd9a3c38a6ad..851b6555b272 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # List of objects used to group by. class FormulaAndFunctionEventQueryGroupBy include BaseGenericModel - # Event facet. attr_reader :facet - # Number of groups to return. attr_accessor :limit - # Options for sorting group by results. attr_accessor :sort diff --git a/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by_sort.rb b/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by_sort.rb index de5ce2a11410..53804bc88dc2 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by_sort.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by_sort.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Options for sorting group by results. class FormulaAndFunctionEventQueryGroupBySort include BaseGenericModel - # Aggregation methods for event platform queries. attr_reader :aggregation - # Metric used for sorting group by results. attr_accessor :metric - # Direction of sort. attr_accessor :order diff --git a/lib/datadog_api_client/v1/models/formula_and_function_metric_query_definition.rb b/lib/datadog_api_client/v1/models/formula_and_function_metric_query_definition.rb index f7d96919ca4e..c9108e7ae0f2 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_metric_query_definition.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_metric_query_definition.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # A formula and functions metrics query. class FormulaAndFunctionMetricQueryDefinition include BaseGenericModel - # The aggregation methods available for metrics queries. attr_accessor :aggregator - # The source organization UUID for cross organization queries. Feature in Private Beta. attr_reader :cross_org_uuids - # Data source for metrics queries. attr_reader :data_source - # Name of the query for use in formulas. attr_reader :name - # Metrics query definition. attr_reader :query diff --git a/lib/datadog_api_client/v1/models/formula_and_function_process_query_definition.rb b/lib/datadog_api_client/v1/models/formula_and_function_process_query_definition.rb index 881e7af470a2..49ceb9810359 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_process_query_definition.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_process_query_definition.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V1 # Process query using formulas and functions. class FormulaAndFunctionProcessQueryDefinition include BaseGenericModel - # The aggregation methods available for metrics queries. attr_accessor :aggregator - # The source organization UUID for cross organization queries. Feature in Private Beta. attr_reader :cross_org_uuids - # Data sources that rely on the process backend. attr_reader :data_source - # Whether to normalize the CPU percentages. attr_accessor :is_normalized_cpu - # Number of hits to return. attr_accessor :limit - # Process metric name. attr_reader :metric - # Name of query for use in formulas. attr_reader :name - # Direction of sort. attr_accessor :sort - # An array of tags to filter by. attr_accessor :tag_filters - # Text to use as filter. attr_accessor :text_filter diff --git a/lib/datadog_api_client/v1/models/formula_and_function_slo_query_definition.rb b/lib/datadog_api_client/v1/models/formula_and_function_slo_query_definition.rb index 423ea9b7ffc0..e087556c8ebc 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_slo_query_definition.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_slo_query_definition.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # A formula and functions metrics query. class FormulaAndFunctionSLOQueryDefinition include BaseGenericModel - # Additional filters applied to the SLO query. attr_accessor :additional_query_filters - # The source organization UUID for cross organization queries. Feature in Private Beta. attr_reader :cross_org_uuids - # Data source for SLO measures queries. attr_reader :data_source - # Group mode to query measures. attr_accessor :group_mode - # SLO measures queries. attr_reader :measure - # Name of the query for use in formulas. attr_accessor :name - # ID of an SLO to query measures. attr_reader :slo_id - # Name of the query for use in formulas. attr_accessor :slo_query_type diff --git a/lib/datadog_api_client/v1/models/free_text_widget_definition.rb b/lib/datadog_api_client/v1/models/free_text_widget_definition.rb index ec1dfc3e4739..835fb4f7296c 100644 --- a/lib/datadog_api_client/v1/models/free_text_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/free_text_widget_definition.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Free text is a widget that allows you to add headings to your screenboard. Commonly used to state the overall purpose of the dashboard. Only available on FREE layout dashboards. class FreeTextWidgetDefinition include BaseGenericModel - # Color of the text. attr_accessor :color - # Size of the text. attr_accessor :font_size - # Text to display. attr_reader :text - # How to align the text on the widget. attr_accessor :text_align - # Type of the free text widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/funnel_query.rb b/lib/datadog_api_client/v1/models/funnel_query.rb index 9426431606dd..96a59a101e9d 100644 --- a/lib/datadog_api_client/v1/models/funnel_query.rb +++ b/lib/datadog_api_client/v1/models/funnel_query.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Updated funnel widget. class FunnelQuery include BaseGenericModel - # Source from which to query items to display in the funnel. attr_reader :data_source - # The widget query. attr_reader :query_string - # List of funnel steps. attr_reader :steps diff --git a/lib/datadog_api_client/v1/models/funnel_step.rb b/lib/datadog_api_client/v1/models/funnel_step.rb index 07fd038690e3..955d3192834c 100644 --- a/lib/datadog_api_client/v1/models/funnel_step.rb +++ b/lib/datadog_api_client/v1/models/funnel_step.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The funnel step. class FunnelStep include BaseGenericModel - # The facet of the step. attr_reader :facet - # The value of the step. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/funnel_widget_definition.rb b/lib/datadog_api_client/v1/models/funnel_widget_definition.rb index 083f8ee250a6..dacb2c89a228 100644 --- a/lib/datadog_api_client/v1/models/funnel_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/funnel_widget_definition.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # The funnel visualization displays a funnel of user sessions that maps a sequence of view navigation and user interaction in your application. class FunnelWidgetDefinition include BaseGenericModel - # Request payload used to query items. attr_reader :requests - # Time setting for the widget. attr_accessor :time - # The title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # The size of the title. attr_accessor :title_size - # Type of funnel widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/funnel_widget_request.rb b/lib/datadog_api_client/v1/models/funnel_widget_request.rb index 4f5bbde09e71..2c6a19f26e3b 100644 --- a/lib/datadog_api_client/v1/models/funnel_widget_request.rb +++ b/lib/datadog_api_client/v1/models/funnel_widget_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Updated funnel widget. class FunnelWidgetRequest include BaseGenericModel - # Updated funnel widget. attr_reader :query - # Widget request type. attr_reader :request_type diff --git a/lib/datadog_api_client/v1/models/gcp_account.rb b/lib/datadog_api_client/v1/models/gcp_account.rb index c423b8256b6f..86ec483ae653 100644 --- a/lib/datadog_api_client/v1/models/gcp_account.rb +++ b/lib/datadog_api_client/v1/models/gcp_account.rb @@ -20,66 +20,47 @@ module DatadogAPIClient::V1 # Your Google Cloud Platform Account. class GCPAccount include BaseGenericModel - # Should be `https://www.googleapis.com/oauth2/v1/certs`. attr_accessor :auth_provider_x509_cert_url - # Should be `https://accounts.google.com/o/oauth2/auth`. attr_accessor :auth_uri - # Silence monitors for expected GCE instance shutdowns. attr_accessor :automute - # Your email found in your JSON service account key. attr_accessor :client_email - # Your ID found in your JSON service account key. attr_accessor :client_id - # Should be `https://www.googleapis.com/robot/v1/metadata/x509/$CLIENT_EMAIL` # where `$CLIENT_EMAIL` is the email found in your JSON service account key. attr_accessor :client_x509_cert_url - # List of filters to limit the Cloud Run revisions that are pulled into Datadog by using tags. # Only Cloud Run revision resources that apply to specified filters are imported into Datadog. # **Note:** This field is deprecated. Instead, use `monitored_resource_configs` with `type=cloud_run_revision` attr_accessor :cloud_run_revision_filters - # An array of errors. attr_accessor :errors - # A comma-separated list of filters to limit the VM instances that are pulled into Datadog by using tags. # Only VM instance resources that apply to specified filters are imported into Datadog. # **Note:** This field is deprecated. Instead, use `monitored_resource_configs` with `type=gce_instance` attr_accessor :host_filters - # When enabled, Datadog will activate the Cloud Security Monitoring product for this service account. Note: This requires resource_collection_enabled to be set to true. attr_accessor :is_cspm_enabled - # When enabled, Datadog scans for all resource change data in your Google Cloud environment. attr_accessor :is_resource_change_collection_enabled - # When enabled, Datadog will attempt to collect Security Command Center Findings. Note: This requires additional permissions on the service account. attr_accessor :is_security_command_center_enabled - # Configurations for GCP monitored resources. attr_accessor :monitored_resource_configs - # Your private key name found in your JSON service account key. attr_accessor :private_key - # Your private key ID found in your JSON service account key. attr_accessor :private_key_id - # Your Google Cloud project ID found in your JSON service account key. attr_accessor :project_id - # When enabled, Datadog scans for all resources in your GCP environment. attr_accessor :resource_collection_enabled - # Should be `https://accounts.google.com/o/oauth2/token`. attr_accessor :token_uri - # The value for service_account found in your JSON service account key. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/gcp_monitored_resource_config.rb b/lib/datadog_api_client/v1/models/gcp_monitored_resource_config.rb index e0118357919d..7ab889e6dc1e 100644 --- a/lib/datadog_api_client/v1/models/gcp_monitored_resource_config.rb +++ b/lib/datadog_api_client/v1/models/gcp_monitored_resource_config.rb @@ -20,11 +20,9 @@ module DatadogAPIClient::V1 # Configuration for a GCP monitored resource. class GCPMonitoredResourceConfig include BaseGenericModel - # List of filters to limit the monitored resources that are pulled into Datadog by using tags. # Only monitored resources that apply to specified filters are imported into Datadog. attr_accessor :filters - # The GCP monitored resource type. Only a subset of resource types are supported. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/geomap_widget_definition.rb b/lib/datadog_api_client/v1/models/geomap_widget_definition.rb index 47ea4a694f75..220fda7fa88e 100644 --- a/lib/datadog_api_client/v1/models/geomap_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/geomap_widget_definition.rb @@ -20,34 +20,25 @@ module DatadogAPIClient::V1 # This visualization displays a series of values by country on a world map. class GeomapWidgetDefinition include BaseGenericModel - # A list of custom links. attr_accessor :custom_links - # Array of one request object to display in the widget. The request must contain a `group-by` tag whose value is a country ISO code. # # See the [Request JSON schema documentation](https://docs.datadoghq.com/dashboards/graphing_json/request_json) # for information about building the `REQUEST_SCHEMA`. attr_reader :requests - # The style to apply to the widget. attr_reader :style - # Time setting for the widget. attr_accessor :time - # The title of your widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # The size of the title. attr_accessor :title_size - # Type of the geomap widget. attr_reader :type - # The view of the world that the map should render. attr_reader :view diff --git a/lib/datadog_api_client/v1/models/geomap_widget_definition_style.rb b/lib/datadog_api_client/v1/models/geomap_widget_definition_style.rb index 9a80bc7fe890..025df52bf188 100644 --- a/lib/datadog_api_client/v1/models/geomap_widget_definition_style.rb +++ b/lib/datadog_api_client/v1/models/geomap_widget_definition_style.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The style to apply to the widget. class GeomapWidgetDefinitionStyle include BaseGenericModel - # The color palette to apply to the widget. attr_reader :palette - # Whether to flip the palette tones. attr_reader :palette_flip diff --git a/lib/datadog_api_client/v1/models/geomap_widget_definition_view.rb b/lib/datadog_api_client/v1/models/geomap_widget_definition_view.rb index 8f2b0676c7b0..89b18e51c01f 100644 --- a/lib/datadog_api_client/v1/models/geomap_widget_definition_view.rb +++ b/lib/datadog_api_client/v1/models/geomap_widget_definition_view.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The view of the world that the map should render. class GeomapWidgetDefinitionView include BaseGenericModel - # The 2-letter ISO code of a country to focus the map on. Or `WORLD`. attr_reader :focus diff --git a/lib/datadog_api_client/v1/models/geomap_widget_request.rb b/lib/datadog_api_client/v1/models/geomap_widget_request.rb index bacd929c6478..e37912a0827c 100644 --- a/lib/datadog_api_client/v1/models/geomap_widget_request.rb +++ b/lib/datadog_api_client/v1/models/geomap_widget_request.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V1 # An updated geomap widget. class GeomapWidgetRequest include BaseGenericModel - # Widget columns. attr_accessor :columns - # List of formulas that operate on queries. attr_accessor :formulas - # The log query. attr_accessor :log_query - # The widget metrics query. attr_accessor :q - # List of queries that can be returned directly or used in formulas. attr_accessor :queries - # Updated list stream widget. attr_accessor :query - # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format - # The log query. attr_accessor :rum_query - # The log query. attr_accessor :security_query - # The controls for sorting the widget. attr_accessor :sort diff --git a/lib/datadog_api_client/v1/models/graph_snapshot.rb b/lib/datadog_api_client/v1/models/graph_snapshot.rb index cf2bb487e0d6..5d8cf81afaba 100644 --- a/lib/datadog_api_client/v1/models/graph_snapshot.rb +++ b/lib/datadog_api_client/v1/models/graph_snapshot.rb @@ -20,15 +20,12 @@ module DatadogAPIClient::V1 # Object representing a graph snapshot. class GraphSnapshot include BaseGenericModel - # A JSON document defining the graph. `graph_def` can be used instead of `metric_query`. # The JSON document uses the [grammar defined here](https://docs.datadoghq.com/graphing/graphing_json/#grammar) # and should be formatted to a single line then URL encoded. attr_accessor :graph_def - # The metric query. One of `metric_query` or `graph_def` is required. attr_accessor :metric_query - # URL of your [graph snapshot](https://docs.datadoghq.com/metrics/explorer/#snapshot). attr_accessor :snapshot_url diff --git a/lib/datadog_api_client/v1/models/group_widget_definition.rb b/lib/datadog_api_client/v1/models/group_widget_definition.rb index 12a56d31663e..512f3e8ae003 100644 --- a/lib/datadog_api_client/v1/models/group_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/group_widget_definition.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # The groups widget allows you to keep similar graphs together on your timeboard. Each group has a custom header, can hold one to many graphs, and is collapsible. class GroupWidgetDefinition include BaseGenericModel - # Background color of the group title. attr_accessor :background_color - # URL of image to display as a banner for the group. attr_accessor :banner_img - # Layout type of the group. attr_reader :layout_type - # Whether to show the title or not. attr_accessor :show_title - # Title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Type of the group widget. attr_reader :type - # List of widget groups. attr_reader :widgets diff --git a/lib/datadog_api_client/v1/models/heat_map_widget_definition.rb b/lib/datadog_api_client/v1/models/heat_map_widget_definition.rb index b53097ae5523..42913badfa3d 100644 --- a/lib/datadog_api_client/v1/models/heat_map_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/heat_map_widget_definition.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V1 # The heat map visualization shows metrics aggregated across many tags, such as hosts. The more hosts that have a particular value, the darker that square is. class HeatMapWidgetDefinition include BaseGenericModel - # List of custom links. attr_accessor :custom_links - # List of widget events. attr_accessor :events - # Available legend sizes for a widget. Should be one of "0", "2", "4", "8", "16", or "auto". attr_accessor :legend_size - # List of widget types. attr_reader :requests - # Whether or not to display the legend on this widget. attr_accessor :show_legend - # Time setting for the widget. attr_accessor :time - # Title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the heat map widget. attr_reader :type - # Axis controls for the widget. attr_accessor :yaxis diff --git a/lib/datadog_api_client/v1/models/heat_map_widget_request.rb b/lib/datadog_api_client/v1/models/heat_map_widget_request.rb index 3c1dc4a18c00..a53e84e35595 100644 --- a/lib/datadog_api_client/v1/models/heat_map_widget_request.rb +++ b/lib/datadog_api_client/v1/models/heat_map_widget_request.rb @@ -20,43 +20,30 @@ module DatadogAPIClient::V1 # Updated heat map widget. class HeatMapWidgetRequest include BaseGenericModel - # The log query. attr_accessor :apm_query - # The event query. attr_accessor :event_query - # List of formulas that operate on queries. attr_accessor :formulas - # The log query. attr_accessor :log_query - # The log query. attr_accessor :network_query - # The process query to use in the widget. attr_accessor :process_query - # The log query. attr_accessor :profile_metrics_query - # Widget query. attr_accessor :q - # List of queries that can be returned directly or used in formulas. attr_accessor :queries - # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format - # The log query. attr_accessor :rum_query - # The log query. attr_accessor :security_query - # Widget style definition. attr_accessor :style diff --git a/lib/datadog_api_client/v1/models/host.rb b/lib/datadog_api_client/v1/models/host.rb index 0c948afc7b2f..b65e4865c4ac 100644 --- a/lib/datadog_api_client/v1/models/host.rb +++ b/lib/datadog_api_client/v1/models/host.rb @@ -20,46 +20,32 @@ module DatadogAPIClient::V1 # Object representing a host. class Host include BaseGenericModel - # Host aliases collected by Datadog. attr_accessor :aliases - # The Datadog integrations reporting metrics for the host. attr_accessor :apps - # AWS name of your host. attr_accessor :aws_name - # The host name. attr_accessor :host_name - # The host ID. attr_accessor :id - # If a host is muted or unmuted. attr_accessor :is_muted - # Last time the host reported a metric data point. attr_accessor :last_reported_time - # Metadata associated with your host. attr_accessor :meta - # Host Metrics collected. attr_accessor :metrics - # Timeout of the mute applied to your host. attr_accessor :mute_timeout - # The host name. attr_accessor :name - # Source or cloud provider associated with your host. attr_accessor :sources - # List of tags for each source (AWS, Datadog Agent, Chef..). attr_accessor :tags_by_source - # Displays UP when the expected metrics are received and displays `???` if no metrics are received. attr_accessor :up diff --git a/lib/datadog_api_client/v1/models/host_list_response.rb b/lib/datadog_api_client/v1/models/host_list_response.rb index 393a5d9ffd4c..6ddf0901941e 100644 --- a/lib/datadog_api_client/v1/models/host_list_response.rb +++ b/lib/datadog_api_client/v1/models/host_list_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Response with Host information from Datadog. class HostListResponse include BaseGenericModel - # Array of hosts. attr_accessor :host_list - # Number of host matching the query. attr_accessor :total_matching - # Number of host returned. attr_accessor :total_returned diff --git a/lib/datadog_api_client/v1/models/host_map_request.rb b/lib/datadog_api_client/v1/models/host_map_request.rb index c6fa9a8acf23..6767946ba3e9 100644 --- a/lib/datadog_api_client/v1/models/host_map_request.rb +++ b/lib/datadog_api_client/v1/models/host_map_request.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V1 # Updated host map. class HostMapRequest include BaseGenericModel - # The log query. attr_accessor :apm_query - # The log query. attr_accessor :event_query - # The log query. attr_accessor :log_query - # The log query. attr_accessor :network_query - # The process query to use in the widget. attr_accessor :process_query - # The log query. attr_accessor :profile_metrics_query - # Query definition. attr_accessor :q - # The log query. attr_accessor :rum_query - # The log query. attr_accessor :security_query diff --git a/lib/datadog_api_client/v1/models/host_map_widget_definition.rb b/lib/datadog_api_client/v1/models/host_map_widget_definition.rb index eae7c060d10d..5c05e18f51b8 100644 --- a/lib/datadog_api_client/v1/models/host_map_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/host_map_widget_definition.rb @@ -20,43 +20,30 @@ module DatadogAPIClient::V1 # The host map widget graphs any metric across your hosts using the same visualization available from the main Host Map page. class HostMapWidgetDefinition include BaseGenericModel - # List of custom links. attr_accessor :custom_links - # List of tag prefixes to group by. attr_accessor :group - # Whether to show the hosts that don’t fit in a group. attr_accessor :no_group_hosts - # Whether to show the hosts with no metrics. attr_accessor :no_metric_hosts - # Which type of node to use in the map. attr_accessor :node_type - # Notes on the title. attr_accessor :notes - # List of definitions. attr_reader :requests - # List of tags used to filter the map. attr_accessor :scope - # The style to apply to the widget. attr_accessor :style - # Title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the host map widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/host_map_widget_definition_requests.rb b/lib/datadog_api_client/v1/models/host_map_widget_definition_requests.rb index 4990b2b411a8..0f3f1bbbbf64 100644 --- a/lib/datadog_api_client/v1/models/host_map_widget_definition_requests.rb +++ b/lib/datadog_api_client/v1/models/host_map_widget_definition_requests.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # List of definitions. class HostMapWidgetDefinitionRequests include BaseGenericModel - # Updated host map. attr_accessor :fill - # Updated host map. attr_accessor :size diff --git a/lib/datadog_api_client/v1/models/host_map_widget_definition_style.rb b/lib/datadog_api_client/v1/models/host_map_widget_definition_style.rb index 7f25502e201d..61e86e168066 100644 --- a/lib/datadog_api_client/v1/models/host_map_widget_definition_style.rb +++ b/lib/datadog_api_client/v1/models/host_map_widget_definition_style.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # The style to apply to the widget. class HostMapWidgetDefinitionStyle include BaseGenericModel - # Max value to use to color the map. attr_accessor :fill_max - # Min value to use to color the map. attr_accessor :fill_min - # Color palette to apply to the widget. attr_accessor :palette - # Whether to flip the palette tones. attr_accessor :palette_flip diff --git a/lib/datadog_api_client/v1/models/host_meta.rb b/lib/datadog_api_client/v1/models/host_meta.rb index 650a8caf244d..27ecd708f9ca 100644 --- a/lib/datadog_api_client/v1/models/host_meta.rb +++ b/lib/datadog_api_client/v1/models/host_meta.rb @@ -20,49 +20,34 @@ module DatadogAPIClient::V1 # Metadata associated with your host. class HostMeta include BaseGenericModel - # A list of Agent checks running on the host. attr_accessor :agent_checks - # The Datadog Agent version. attr_accessor :agent_version - # The number of cores. attr_accessor :cpu_cores - # An array of Mac versions. attr_accessor :fbsd_v - # JSON string containing system information. attr_accessor :gohai - # Agent install method. attr_accessor :install_method - # An array of Mac versions. attr_accessor :mac_v - # The machine architecture. attr_accessor :machine - # Array of Unix versions. attr_accessor :nix_v - # The OS platform. attr_accessor :platform - # The processor. attr_accessor :processor - # The Python version. attr_accessor :python_v - # The socket fqdn. attr_accessor :socket_fqdn - # The socket hostname. attr_accessor :socket_hostname - # An array of Windows versions. attr_accessor :win_v diff --git a/lib/datadog_api_client/v1/models/host_meta_install_method.rb b/lib/datadog_api_client/v1/models/host_meta_install_method.rb index 902be00f6b15..6453c1dbc6df 100644 --- a/lib/datadog_api_client/v1/models/host_meta_install_method.rb +++ b/lib/datadog_api_client/v1/models/host_meta_install_method.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Agent install method. class HostMetaInstallMethod include BaseGenericModel - # The installer version. attr_accessor :installer_version - # Tool used to install the agent. attr_accessor :tool - # The tool version. attr_accessor :tool_version diff --git a/lib/datadog_api_client/v1/models/host_metrics.rb b/lib/datadog_api_client/v1/models/host_metrics.rb index 7a32a1d7c7e8..3f181c285b02 100644 --- a/lib/datadog_api_client/v1/models/host_metrics.rb +++ b/lib/datadog_api_client/v1/models/host_metrics.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Host Metrics collected. class HostMetrics include BaseGenericModel - # The percent of CPU used (everything but idle). attr_accessor :cpu - # The percent of CPU spent waiting on the IO (not reported for all platforms). attr_accessor :iowait - # The system load over the last 15 minutes. attr_accessor :load diff --git a/lib/datadog_api_client/v1/models/host_mute_response.rb b/lib/datadog_api_client/v1/models/host_mute_response.rb index 944ccfc3a7bc..c0f8f3daae93 100644 --- a/lib/datadog_api_client/v1/models/host_mute_response.rb +++ b/lib/datadog_api_client/v1/models/host_mute_response.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Response with the list of muted host for your organization. class HostMuteResponse include BaseGenericModel - # Action applied to the hosts. attr_accessor :action - # POSIX timestamp in seconds when the host is unmuted. attr_accessor :_end - # The host name. attr_accessor :hostname - # Message associated with the mute. attr_accessor :message diff --git a/lib/datadog_api_client/v1/models/host_mute_settings.rb b/lib/datadog_api_client/v1/models/host_mute_settings.rb index a9690b55b0bf..ae2d9b304f23 100644 --- a/lib/datadog_api_client/v1/models/host_mute_settings.rb +++ b/lib/datadog_api_client/v1/models/host_mute_settings.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Combination of settings to mute a host. class HostMuteSettings include BaseGenericModel - # POSIX timestamp in seconds when the host is unmuted. If omitted, the host remains muted until explicitly unmuted. attr_accessor :_end - # Message to associate with the muting of this host. attr_accessor :message - # If true and the host is already muted, replaces existing host mute settings. attr_accessor :override diff --git a/lib/datadog_api_client/v1/models/host_tags.rb b/lib/datadog_api_client/v1/models/host_tags.rb index 95e8e40ff23a..e39c59bbd978 100644 --- a/lib/datadog_api_client/v1/models/host_tags.rb +++ b/lib/datadog_api_client/v1/models/host_tags.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Set of tags to associate with your host. class HostTags include BaseGenericModel - # Your host name. attr_accessor :host - # A list of tags to apply to the host. attr_accessor :tags diff --git a/lib/datadog_api_client/v1/models/host_totals.rb b/lib/datadog_api_client/v1/models/host_totals.rb index 05f905a1f05b..862390db3755 100644 --- a/lib/datadog_api_client/v1/models/host_totals.rb +++ b/lib/datadog_api_client/v1/models/host_totals.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Total number of host currently monitored by Datadog. class HostTotals include BaseGenericModel - # Total number of active host (UP and ???) reporting to Datadog. attr_accessor :total_active - # Number of host that are UP and reporting to Datadog. attr_accessor :total_up diff --git a/lib/datadog_api_client/v1/models/hourly_usage_attribution_body.rb b/lib/datadog_api_client/v1/models/hourly_usage_attribution_body.rb index 57c14b36b919..7265bf78f61b 100644 --- a/lib/datadog_api_client/v1/models/hourly_usage_attribution_body.rb +++ b/lib/datadog_api_client/v1/models/hourly_usage_attribution_body.rb @@ -20,35 +20,26 @@ module DatadogAPIClient::V1 # The usage for one set of tags for one hour. class HourlyUsageAttributionBody include BaseGenericModel - # The hour for the usage. attr_accessor :hour - # The name of the organization. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id - # The region of the Datadog instance that the organization belongs to. attr_accessor :region - # The source of the usage attribution tag configuration and the selected tags in the format of `::://////`. attr_accessor :tag_config_source - # Tag keys and values. # # A `null` value here means that the requested tag breakdown cannot be applied because it does not match the [tags # configured for usage attribution](https://docs.datadoghq.com/account_management/billing/usage_attribution/#getting-started). # In this scenario the API returns the total usage, not broken down by tags. attr_accessor :tags - # Total product usage for the given tags within the hour. attr_accessor :total_usage_sum - # Shows the most recent hour in the current month for all organizations where usages are calculated. attr_accessor :updated_at - # Supported products for hourly usage attribution requests. # The following values have been **deprecated**: `estimated_indexed_spans_usage`, `estimated_ingested_spans_usage`. attr_accessor :usage_type diff --git a/lib/datadog_api_client/v1/models/hourly_usage_attribution_metadata.rb b/lib/datadog_api_client/v1/models/hourly_usage_attribution_metadata.rb index e2e3ba70743a..446f12dc93a6 100644 --- a/lib/datadog_api_client/v1/models/hourly_usage_attribution_metadata.rb +++ b/lib/datadog_api_client/v1/models/hourly_usage_attribution_metadata.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The object containing document metadata. class HourlyUsageAttributionMetadata include BaseGenericModel - # The metadata for the current pagination. attr_accessor :pagination diff --git a/lib/datadog_api_client/v1/models/hourly_usage_attribution_pagination.rb b/lib/datadog_api_client/v1/models/hourly_usage_attribution_pagination.rb index 73e474199d69..00e4200550f7 100644 --- a/lib/datadog_api_client/v1/models/hourly_usage_attribution_pagination.rb +++ b/lib/datadog_api_client/v1/models/hourly_usage_attribution_pagination.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The metadata for the current pagination. class HourlyUsageAttributionPagination include BaseGenericModel - # The cursor to get the next results (if any). To make the next request, use the same parameters and add `next_record_id`. attr_accessor :next_record_id diff --git a/lib/datadog_api_client/v1/models/hourly_usage_attribution_response.rb b/lib/datadog_api_client/v1/models/hourly_usage_attribution_response.rb index 0471a39b81b1..81aacd416724 100644 --- a/lib/datadog_api_client/v1/models/hourly_usage_attribution_response.rb +++ b/lib/datadog_api_client/v1/models/hourly_usage_attribution_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Response containing the hourly usage attribution by tag(s). class HourlyUsageAttributionResponse include BaseGenericModel - # The object containing document metadata. attr_accessor :metadata - # Get the hourly usage attribution by tag(s). attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/http_log_error.rb b/lib/datadog_api_client/v1/models/http_log_error.rb index d15d8b494938..902aee31c7ce 100644 --- a/lib/datadog_api_client/v1/models/http_log_error.rb +++ b/lib/datadog_api_client/v1/models/http_log_error.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Invalid query performed. class HTTPLogError include BaseGenericModel - # Error code. attr_reader :code - # Error message. attr_reader :message diff --git a/lib/datadog_api_client/v1/models/http_log_item.rb b/lib/datadog_api_client/v1/models/http_log_item.rb index 87edb58d4b21..5c80c45f4d3b 100644 --- a/lib/datadog_api_client/v1/models/http_log_item.rb +++ b/lib/datadog_api_client/v1/models/http_log_item.rb @@ -20,23 +20,18 @@ module DatadogAPIClient::V1 # Logs that are sent over HTTP. class HTTPLogItem include BaseGenericModel - # The integration name associated with your log: the technology from which the log originated. # When it matches an integration name, Datadog automatically installs the corresponding parsers and facets. # See [reserved attributes](https://docs.datadoghq.com/logs/log_collection/#reserved-attributes). attr_accessor :ddsource - # Tags associated with your logs. attr_accessor :ddtags - # The name of the originating host of the log. attr_accessor :hostname - # The message [reserved attribute](https://docs.datadoghq.com/logs/log_collection/#reserved-attributes) # of your log. By default, Datadog ingests the value of the message attribute as the body of the log entry. # That value is then highlighted and displayed in the Logstream, where it is indexed for full text search. attr_reader :message - # The name of the application or service generating the log events. # It is used to switch from Logs to APM, so make sure you define the same value when you use both products. # See [reserved attributes](https://docs.datadoghq.com/logs/log_collection/#reserved-attributes). diff --git a/lib/datadog_api_client/v1/models/i_frame_widget_definition.rb b/lib/datadog_api_client/v1/models/i_frame_widget_definition.rb index 922645affb78..26f59b5a113d 100644 --- a/lib/datadog_api_client/v1/models/i_frame_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/i_frame_widget_definition.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The iframe widget allows you to embed a portion of any other web page on your dashboard. Only available on FREE layout dashboards. class IFrameWidgetDefinition include BaseGenericModel - # Type of the iframe widget. attr_reader :type - # URL of the iframe. attr_reader :url diff --git a/lib/datadog_api_client/v1/models/idp_form_data.rb b/lib/datadog_api_client/v1/models/idp_form_data.rb index 98aa2cf67549..891165932702 100644 --- a/lib/datadog_api_client/v1/models/idp_form_data.rb +++ b/lib/datadog_api_client/v1/models/idp_form_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object describing the IdP configuration. class IdpFormData include BaseGenericModel - # The path to the XML metadata file you wish to upload. attr_reader :idp_file diff --git a/lib/datadog_api_client/v1/models/idp_response.rb b/lib/datadog_api_client/v1/models/idp_response.rb index 70979aadb4fa..578d501fd95f 100644 --- a/lib/datadog_api_client/v1/models/idp_response.rb +++ b/lib/datadog_api_client/v1/models/idp_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The IdP response object. class IdpResponse include BaseGenericModel - # Identity provider response. attr_reader :message diff --git a/lib/datadog_api_client/v1/models/image_widget_definition.rb b/lib/datadog_api_client/v1/models/image_widget_definition.rb index ec97b1f83616..68437eac2664 100644 --- a/lib/datadog_api_client/v1/models/image_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/image_widget_definition.rb @@ -20,33 +20,24 @@ module DatadogAPIClient::V1 # The image widget allows you to embed an image on your dashboard. An image can be a PNG, JPG, or animated GIF. Only available on FREE layout dashboards. class ImageWidgetDefinition include BaseGenericModel - # Whether to display a background or not. attr_accessor :has_background - # Whether to display a border or not. attr_accessor :has_border - # Horizontal alignment. attr_accessor :horizontal_align - # Size of the margins around the image. # **Note**: `small` and `large` values are deprecated. attr_accessor :margin - # How to size the image on the widget. The values are based on the image `object-fit` CSS properties. # **Note**: `zoom`, `fit` and `center` values are deprecated. attr_accessor :sizing - # Type of the image widget. attr_reader :type - # URL of the image. attr_reader :url - # URL of the image in dark mode. attr_accessor :url_dark_theme - # Vertical alignment. attr_accessor :vertical_align diff --git a/lib/datadog_api_client/v1/models/intake_payload_accepted.rb b/lib/datadog_api_client/v1/models/intake_payload_accepted.rb index e588aa22227b..f0807cd7a81b 100644 --- a/lib/datadog_api_client/v1/models/intake_payload_accepted.rb +++ b/lib/datadog_api_client/v1/models/intake_payload_accepted.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The payload accepted for intake. class IntakePayloadAccepted include BaseGenericModel - # The status of the intake payload. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_agents.rb b/lib/datadog_api_client/v1/models/ip_prefixes_agents.rb index daab9d1ca429..0614b6d01796 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_agents.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_agents.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Available prefix information for the Agent endpoints. class IPPrefixesAgents include BaseGenericModel - # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 - # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_api.rb b/lib/datadog_api_client/v1/models/ip_prefixes_api.rb index bda2df831837..2a90bfd70e38 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_api.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_api.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Available prefix information for the API endpoints. class IPPrefixesAPI include BaseGenericModel - # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 - # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_apm.rb b/lib/datadog_api_client/v1/models/ip_prefixes_apm.rb index 4b67f028d72b..dc050aa1f66e 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_apm.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_apm.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Available prefix information for the APM endpoints. class IPPrefixesAPM include BaseGenericModel - # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 - # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_global.rb b/lib/datadog_api_client/v1/models/ip_prefixes_global.rb index 5a19bb57e6b2..b2f648669564 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_global.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_global.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Available prefix information for all Datadog endpoints. class IPPrefixesGlobal include BaseGenericModel - # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 - # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_logs.rb b/lib/datadog_api_client/v1/models/ip_prefixes_logs.rb index d261b933120f..e73209516642 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_logs.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_logs.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Available prefix information for the Logs endpoints. class IPPrefixesLogs include BaseGenericModel - # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 - # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_orchestrator.rb b/lib/datadog_api_client/v1/models/ip_prefixes_orchestrator.rb index f456ad0ecb42..8cdf0d1e12df 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_orchestrator.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_orchestrator.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Available prefix information for the Orchestrator endpoints. class IPPrefixesOrchestrator include BaseGenericModel - # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 - # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_process.rb b/lib/datadog_api_client/v1/models/ip_prefixes_process.rb index 490c68fcfa51..cdf6bb8f8a05 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_process.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_process.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Available prefix information for the Process endpoints. class IPPrefixesProcess include BaseGenericModel - # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 - # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_remote_configuration.rb b/lib/datadog_api_client/v1/models/ip_prefixes_remote_configuration.rb index 52759e7e76f8..34ab2b544812 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_remote_configuration.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_remote_configuration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Available prefix information for the Remote Configuration endpoints. class IPPrefixesRemoteConfiguration include BaseGenericModel - # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 - # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_synthetics.rb b/lib/datadog_api_client/v1/models/ip_prefixes_synthetics.rb index 3b9c381e4016..5aca8dc62be1 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_synthetics.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_synthetics.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Available prefix information for the Synthetics endpoints. class IPPrefixesSynthetics include BaseGenericModel - # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 - # List of IPv4 prefixes by location. attr_accessor :prefixes_ipv4_by_location - # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 - # List of IPv6 prefixes by location. attr_accessor :prefixes_ipv6_by_location diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_synthetics_private_locations.rb b/lib/datadog_api_client/v1/models/ip_prefixes_synthetics_private_locations.rb index 722f179013f1..09e80f526017 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_synthetics_private_locations.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_synthetics_private_locations.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Available prefix information for the Synthetics Private Locations endpoints. class IPPrefixesSyntheticsPrivateLocations include BaseGenericModel - # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 - # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_webhooks.rb b/lib/datadog_api_client/v1/models/ip_prefixes_webhooks.rb index 5f1c61814d68..c6b800c48350 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_webhooks.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_webhooks.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Available prefix information for the Webhook endpoints. class IPPrefixesWebhooks include BaseGenericModel - # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 - # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_ranges.rb b/lib/datadog_api_client/v1/models/ip_ranges.rb index 7b8f578cbc07..26d114669d6c 100644 --- a/lib/datadog_api_client/v1/models/ip_ranges.rb +++ b/lib/datadog_api_client/v1/models/ip_ranges.rb @@ -20,43 +20,30 @@ module DatadogAPIClient::V1 # IP ranges. class IPRanges include BaseGenericModel - # Available prefix information for the Agent endpoints. attr_accessor :agents - # Available prefix information for the API endpoints. attr_accessor :api - # Available prefix information for the APM endpoints. attr_accessor :apm - # Available prefix information for all Datadog endpoints. attr_accessor :global - # Available prefix information for the Logs endpoints. attr_accessor :logs - # Date when last updated, in the form `YYYY-MM-DD-hh-mm-ss`. attr_accessor :modified - # Available prefix information for the Orchestrator endpoints. attr_accessor :orchestrator - # Available prefix information for the Process endpoints. attr_accessor :process - # Available prefix information for the Remote Configuration endpoints. attr_accessor :remote_configuration - # Available prefix information for the Synthetics endpoints. attr_accessor :synthetics - # Available prefix information for the Synthetics Private Locations endpoints. attr_accessor :synthetics_private_locations - # Version of the IP list. attr_accessor :version - # Available prefix information for the Webhook endpoints. attr_accessor :webhooks diff --git a/lib/datadog_api_client/v1/models/list_stream_column.rb b/lib/datadog_api_client/v1/models/list_stream_column.rb index b7d6f1630c80..8c46ac5e8659 100644 --- a/lib/datadog_api_client/v1/models/list_stream_column.rb +++ b/lib/datadog_api_client/v1/models/list_stream_column.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Widget column. class ListStreamColumn include BaseGenericModel - # Widget column field. attr_reader :field - # Widget column width. attr_reader :width diff --git a/lib/datadog_api_client/v1/models/list_stream_compute_items.rb b/lib/datadog_api_client/v1/models/list_stream_compute_items.rb index 1f2fe4000b34..d3c4ce24fd60 100644 --- a/lib/datadog_api_client/v1/models/list_stream_compute_items.rb +++ b/lib/datadog_api_client/v1/models/list_stream_compute_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # List of facets and aggregations which to compute. class ListStreamComputeItems include BaseGenericModel - # Aggregation value. attr_reader :aggregation - # Facet name. attr_accessor :facet diff --git a/lib/datadog_api_client/v1/models/list_stream_group_by_items.rb b/lib/datadog_api_client/v1/models/list_stream_group_by_items.rb index f55d5feb69af..64867dbaae1e 100644 --- a/lib/datadog_api_client/v1/models/list_stream_group_by_items.rb +++ b/lib/datadog_api_client/v1/models/list_stream_group_by_items.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # List of facets on which to group. class ListStreamGroupByItems include BaseGenericModel - # Facet name. attr_reader :facet diff --git a/lib/datadog_api_client/v1/models/list_stream_query.rb b/lib/datadog_api_client/v1/models/list_stream_query.rb index 2498d0bae500..e4623e080e5b 100644 --- a/lib/datadog_api_client/v1/models/list_stream_query.rb +++ b/lib/datadog_api_client/v1/models/list_stream_query.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V1 # Updated list stream widget. class ListStreamQuery include BaseGenericModel - # Specifies the field for logs pattern clustering. Usable only with logs_pattern_stream. attr_accessor :clustering_pattern_field_path - # Compute configuration for the List Stream Widget. Compute can be used only with the logs_transaction_stream (from 1 to 5 items) list stream source. attr_reader :compute - # Source from which to query items to display in the stream. attr_reader :data_source - # Size to use to display an event. attr_accessor :event_size - # Group by configuration for the List Stream Widget. Group by can be used only with logs_pattern_stream (up to 4 items) or logs_transaction_stream (one group by item is required) list stream source. attr_reader :group_by - # List of indexes. attr_accessor :indexes - # Widget query. attr_reader :query_string - # Which column and order to sort by attr_accessor :sort - # Option for storage location. Feature in Private Beta. attr_accessor :storage diff --git a/lib/datadog_api_client/v1/models/list_stream_widget_definition.rb b/lib/datadog_api_client/v1/models/list_stream_widget_definition.rb index 94e64f962b74..8fbea4e3a5b3 100644 --- a/lib/datadog_api_client/v1/models/list_stream_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/list_stream_widget_definition.rb @@ -21,28 +21,20 @@ module DatadogAPIClient::V1 # match a search criteria using user-defined columns. class ListStreamWidgetDefinition include BaseGenericModel - # Available legend sizes for a widget. Should be one of "0", "2", "4", "8", "16", or "auto". attr_accessor :legend_size - # Request payload used to query items. attr_reader :requests - # Whether or not to display the legend on this widget. attr_accessor :show_legend - # Time setting for the widget. attr_accessor :time - # Title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the list stream widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/list_stream_widget_request.rb b/lib/datadog_api_client/v1/models/list_stream_widget_request.rb index af433a47ad04..8012074e4916 100644 --- a/lib/datadog_api_client/v1/models/list_stream_widget_request.rb +++ b/lib/datadog_api_client/v1/models/list_stream_widget_request.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Updated list stream widget. class ListStreamWidgetRequest include BaseGenericModel - # Widget columns. attr_reader :columns - # Updated list stream widget. attr_reader :query - # Widget response format. attr_reader :response_format diff --git a/lib/datadog_api_client/v1/models/log.rb b/lib/datadog_api_client/v1/models/log.rb index cd31f0e9c85d..dd84eb170709 100644 --- a/lib/datadog_api_client/v1/models/log.rb +++ b/lib/datadog_api_client/v1/models/log.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Object describing a log after being processed and stored by Datadog. class Log include BaseGenericModel - # JSON object containing all log attributes and their associated values. attr_accessor :content - # ID of the Log. attr_accessor :id diff --git a/lib/datadog_api_client/v1/models/log_content.rb b/lib/datadog_api_client/v1/models/log_content.rb index c306b24dcc7a..d438c0987825 100644 --- a/lib/datadog_api_client/v1/models/log_content.rb +++ b/lib/datadog_api_client/v1/models/log_content.rb @@ -20,26 +20,20 @@ module DatadogAPIClient::V1 # JSON object containing all log attributes and their associated values. class LogContent include BaseGenericModel - # JSON object of attributes from your log. attr_accessor :attributes - # Name of the machine from where the logs are being sent. attr_accessor :host - # The message [reserved attribute](https://docs.datadoghq.com/logs/log_collection/#reserved-attributes) # of your log. By default, Datadog ingests the value of the message attribute as the body of the log entry. # That value is then highlighted and displayed in the Logstream, where it is indexed for full text search. attr_accessor :message - # The name of the application or service generating the log events. # It is used to switch from Logs to APM, so make sure you define the same # value when you use both products. attr_accessor :service - # Array of tags associated with your log. attr_accessor :tags - # Timestamp of your log. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v1/models/log_query_definition.rb b/lib/datadog_api_client/v1/models/log_query_definition.rb index 48a277e3467c..ab9ce9ad7957 100644 --- a/lib/datadog_api_client/v1/models/log_query_definition.rb +++ b/lib/datadog_api_client/v1/models/log_query_definition.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # The log query. class LogQueryDefinition include BaseGenericModel - # Define computation for a log query. attr_accessor :compute - # List of tag prefixes to group by in the case of a cluster check. attr_accessor :group_by - # A coma separated-list of index names. Use "*" query all indexes at once. [Multiple Indexes](https://docs.datadoghq.com/logs/indexes/#multiple-indexes) attr_accessor :index - # This field is mutually exclusive with `compute`. attr_accessor :multi_compute - # The query being made on the logs. attr_accessor :search diff --git a/lib/datadog_api_client/v1/models/log_query_definition_group_by.rb b/lib/datadog_api_client/v1/models/log_query_definition_group_by.rb index c81e3c088fde..49235ac92265 100644 --- a/lib/datadog_api_client/v1/models/log_query_definition_group_by.rb +++ b/lib/datadog_api_client/v1/models/log_query_definition_group_by.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Defined items in the group. class LogQueryDefinitionGroupBy include BaseGenericModel - # Facet name. attr_reader :facet - # Maximum number of items in the group. attr_accessor :limit - # Define a sorting method. attr_accessor :sort diff --git a/lib/datadog_api_client/v1/models/log_query_definition_group_by_sort.rb b/lib/datadog_api_client/v1/models/log_query_definition_group_by_sort.rb index e06c8d92b5a3..61f626479624 100644 --- a/lib/datadog_api_client/v1/models/log_query_definition_group_by_sort.rb +++ b/lib/datadog_api_client/v1/models/log_query_definition_group_by_sort.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Define a sorting method. class LogQueryDefinitionGroupBySort include BaseGenericModel - # The aggregation method. attr_reader :aggregation - # Facet name. attr_accessor :facet - # Widget sorting methods. attr_reader :order diff --git a/lib/datadog_api_client/v1/models/log_query_definition_search.rb b/lib/datadog_api_client/v1/models/log_query_definition_search.rb index 4694af3e0bde..bf4f67820b1e 100644 --- a/lib/datadog_api_client/v1/models/log_query_definition_search.rb +++ b/lib/datadog_api_client/v1/models/log_query_definition_search.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The query being made on the logs. class LogQueryDefinitionSearch include BaseGenericModel - # Search value to apply. attr_reader :query diff --git a/lib/datadog_api_client/v1/models/log_stream_widget_definition.rb b/lib/datadog_api_client/v1/models/log_stream_widget_definition.rb index d91181b2bd23..321728d18a9e 100644 --- a/lib/datadog_api_client/v1/models/log_stream_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/log_stream_widget_definition.rb @@ -20,43 +20,30 @@ module DatadogAPIClient::V1 # The Log Stream displays a log flow matching the defined query. Only available on FREE layout dashboards. class LogStreamWidgetDefinition include BaseGenericModel - # Which columns to display on the widget. attr_accessor :columns - # An array of index names to query in the stream. Use [] to query all indexes at once. attr_accessor :indexes - # ID of the log set to use. attr_accessor :logset - # Amount of log lines to display attr_accessor :message_display - # Query to filter the log stream with. attr_accessor :query - # Whether to show the date column or not attr_accessor :show_date_column - # Whether to show the message column or not attr_accessor :show_message_column - # Which column and order to sort by attr_accessor :sort - # Time setting for the widget. attr_accessor :time - # Title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the log stream widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_api_error.rb b/lib/datadog_api_client/v1/models/logs_api_error.rb index 17d8473b7351..358d7f9b2003 100644 --- a/lib/datadog_api_client/v1/models/logs_api_error.rb +++ b/lib/datadog_api_client/v1/models/logs_api_error.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Error returned by the Logs API class LogsAPIError include BaseGenericModel - # Code identifying the error attr_accessor :code - # Additional error details attr_accessor :details - # Error message attr_accessor :message diff --git a/lib/datadog_api_client/v1/models/logs_api_error_response.rb b/lib/datadog_api_client/v1/models/logs_api_error_response.rb index 01a3f33ba629..6825ed5ece33 100644 --- a/lib/datadog_api_client/v1/models/logs_api_error_response.rb +++ b/lib/datadog_api_client/v1/models/logs_api_error_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response returned by the Logs API when errors occur. class LogsAPIErrorResponse include BaseGenericModel - # Error returned by the Logs API attr_accessor :error diff --git a/lib/datadog_api_client/v1/models/logs_api_limit_reached_response.rb b/lib/datadog_api_client/v1/models/logs_api_limit_reached_response.rb index c8e3e29a88f0..447d2a13a33f 100644 --- a/lib/datadog_api_client/v1/models/logs_api_limit_reached_response.rb +++ b/lib/datadog_api_client/v1/models/logs_api_limit_reached_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response returned by the Logs API when the max limit has been reached. class LogsAPILimitReachedResponse include BaseGenericModel - # Error returned by the Logs API attr_accessor :error diff --git a/lib/datadog_api_client/v1/models/logs_arithmetic_processor.rb b/lib/datadog_api_client/v1/models/logs_arithmetic_processor.rb index 03ae007ab04d..6e6a384c84cd 100644 --- a/lib/datadog_api_client/v1/models/logs_arithmetic_processor.rb +++ b/lib/datadog_api_client/v1/models/logs_arithmetic_processor.rb @@ -40,23 +40,17 @@ module DatadogAPIClient::V1 # see [Scale Filter](https://docs.datadoghq.com/logs/log_configuration/parsing/?tab=filter#matcher-and-filter). class LogsArithmeticProcessor include BaseGenericModel - # Arithmetic operation between one or more log attributes. attr_reader :expression - # Whether or not the processor is enabled. attr_accessor :is_enabled - # If `true`, it replaces all missing attributes of expression by `0`, `false` # skip the operation if an attribute is missing. attr_accessor :is_replace_missing - # Name of the processor. attr_accessor :name - # Name of the attribute that contains the result of the arithmetic operation. attr_reader :target - # Type of logs arithmetic processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_array_processor.rb b/lib/datadog_api_client/v1/models/logs_array_processor.rb index 9dd154d45155..d5446838b9cc 100644 --- a/lib/datadog_api_client/v1/models/logs_array_processor.rb +++ b/lib/datadog_api_client/v1/models/logs_array_processor.rb @@ -24,16 +24,12 @@ module DatadogAPIClient::V1 # - Append a value to an array class LogsArrayProcessor include BaseGenericModel - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Name of the processor. attr_accessor :name - # Configuration of the array processor operation to perform. attr_reader :operation - # Type of logs array processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_array_processor_operation_append.rb b/lib/datadog_api_client/v1/models/logs_array_processor_operation_append.rb index 306334e97d03..24ba52410014 100644 --- a/lib/datadog_api_client/v1/models/logs_array_processor_operation_append.rb +++ b/lib/datadog_api_client/v1/models/logs_array_processor_operation_append.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Operation that appends a value to a target array attribute. class LogsArrayProcessorOperationAppend include BaseGenericModel - # Remove or preserve the remapped source element. attr_accessor :preserve_source - # Attribute path containing the value to append. attr_reader :source - # Attribute path of the array to append to. attr_reader :target - # Operation type. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_array_processor_operation_length.rb b/lib/datadog_api_client/v1/models/logs_array_processor_operation_length.rb index 03615b7e8628..610b222796c9 100644 --- a/lib/datadog_api_client/v1/models/logs_array_processor_operation_length.rb +++ b/lib/datadog_api_client/v1/models/logs_array_processor_operation_length.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Operation that computes the length of a `source` array and stores the result in the `target` attribute. class LogsArrayProcessorOperationLength include BaseGenericModel - # Attribute path of the array to measure. attr_reader :source - # Attribute that receives the computed length. attr_reader :target - # Operation type. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_array_processor_operation_select.rb b/lib/datadog_api_client/v1/models/logs_array_processor_operation_select.rb index a5e1ead9827d..a4476469c206 100644 --- a/lib/datadog_api_client/v1/models/logs_array_processor_operation_select.rb +++ b/lib/datadog_api_client/v1/models/logs_array_processor_operation_select.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Operation that finds an object in a `source` array using a `filter`, and then extracts a specific value into the `target` attribute. class LogsArrayProcessorOperationSelect include BaseGenericModel - # Filter condition expressed as `key:value` used to find the matching element. attr_reader :filter - # Attribute path of the array to search into. attr_reader :source - # Attribute that receives the extracted value. attr_reader :target - # Operation type. attr_reader :type - # Key of the value to extract from the matching element. attr_reader :value_to_extract diff --git a/lib/datadog_api_client/v1/models/logs_attribute_remapper.rb b/lib/datadog_api_client/v1/models/logs_attribute_remapper.rb index 295fb83ad0b3..aebfa5f397f0 100644 --- a/lib/datadog_api_client/v1/models/logs_attribute_remapper.rb +++ b/lib/datadog_api_client/v1/models/logs_attribute_remapper.rb @@ -22,36 +22,26 @@ module DatadogAPIClient::V1 # Some additional constraints are applied as `:` or `,` are not allowed in the target tag/attribute name. class LogsAttributeRemapper include BaseGenericModel - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Name of the processor. attr_accessor :name - # Override or not the target element if already set, attr_accessor :override_on_conflict - # Remove or preserve the remapped source element. attr_accessor :preserve_source - # Defines if the sources are from log `attribute` or `tag`. attr_accessor :source_type - # Array of source attributes. attr_reader :sources - # Final attribute or tag name to remap the sources to. attr_reader :target - # If the `target_type` of the remapper is `attribute`, try to cast the value to a new specific type. # If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. # If the `target_type` is `tag`, this parameter may not be specified. attr_accessor :target_format - # Defines if the final attribute or tag name is from log `attribute` or `tag`. attr_accessor :target_type - # Type of logs attribute remapper. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_by_retention.rb b/lib/datadog_api_client/v1/models/logs_by_retention.rb index 24174a99af2d..40fb096b1ffa 100644 --- a/lib/datadog_api_client/v1/models/logs_by_retention.rb +++ b/lib/datadog_api_client/v1/models/logs_by_retention.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Object containing logs usage data broken down by retention period. class LogsByRetention include BaseGenericModel - # Indexed logs usage summary for each organization for each retention period with usage. attr_accessor :orgs - # Aggregated index logs usage for each retention period with usage. attr_accessor :usage - # Object containing a summary of indexed logs usage by retention period for a single month. attr_accessor :usage_by_month diff --git a/lib/datadog_api_client/v1/models/logs_by_retention_monthly_usage.rb b/lib/datadog_api_client/v1/models/logs_by_retention_monthly_usage.rb index 8efa5d8e640c..c603d38c8b58 100644 --- a/lib/datadog_api_client/v1/models/logs_by_retention_monthly_usage.rb +++ b/lib/datadog_api_client/v1/models/logs_by_retention_monthly_usage.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Object containing a summary of indexed logs usage by retention period for a single month. class LogsByRetentionMonthlyUsage include BaseGenericModel - # The month for the usage. attr_accessor :date - # Indexed logs usage for each active retention for the month. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/logs_by_retention_org_usage.rb b/lib/datadog_api_client/v1/models/logs_by_retention_org_usage.rb index 1ca41a2c91ca..1f43c43f7b5f 100644 --- a/lib/datadog_api_client/v1/models/logs_by_retention_org_usage.rb +++ b/lib/datadog_api_client/v1/models/logs_by_retention_org_usage.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Indexed logs usage by retention for a single organization. class LogsByRetentionOrgUsage include BaseGenericModel - # Indexed logs usage for each active retention for the organization. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/logs_by_retention_orgs.rb b/lib/datadog_api_client/v1/models/logs_by_retention_orgs.rb index f0e1c95c41fc..ff64803d4d65 100644 --- a/lib/datadog_api_client/v1/models/logs_by_retention_orgs.rb +++ b/lib/datadog_api_client/v1/models/logs_by_retention_orgs.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Indexed logs usage summary for each organization for each retention period with usage. class LogsByRetentionOrgs include BaseGenericModel - # Indexed logs usage summary for each organization. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/logs_category_processor.rb b/lib/datadog_api_client/v1/models/logs_category_processor.rb index f7f372c0b552..acbb9d57e47b 100644 --- a/lib/datadog_api_client/v1/models/logs_category_processor.rb +++ b/lib/datadog_api_client/v1/models/logs_category_processor.rb @@ -32,20 +32,15 @@ module DatadogAPIClient::V1 # - Once defined in the Category Processor, you can map categories to log status using the Log Status Remapper. class LogsCategoryProcessor include BaseGenericModel - # Array of filters to match or not a log and their # corresponding `name` to assign a custom value to the log. attr_reader :categories - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Name of the processor. attr_accessor :name - # Name of the target attribute which value is defined by the matching category. attr_reader :target - # Type of logs category processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_category_processor_category.rb b/lib/datadog_api_client/v1/models/logs_category_processor_category.rb index 67829c02de42..ca66f94afee7 100644 --- a/lib/datadog_api_client/v1/models/logs_category_processor_category.rb +++ b/lib/datadog_api_client/v1/models/logs_category_processor_category.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Object describing the logs filter. class LogsCategoryProcessorCategory include BaseGenericModel - # Filter for logs. attr_accessor :filter - # Value to assign to the target attribute. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/logs_daily_limit_reset.rb b/lib/datadog_api_client/v1/models/logs_daily_limit_reset.rb index 9c6a703e3344..3ee0dc21c47a 100644 --- a/lib/datadog_api_client/v1/models/logs_daily_limit_reset.rb +++ b/lib/datadog_api_client/v1/models/logs_daily_limit_reset.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Object containing options to override the default daily limit reset time. class LogsDailyLimitReset include BaseGenericModel - # String in `HH:00` format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). attr_accessor :reset_time - # String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). attr_accessor :reset_utc_offset diff --git a/lib/datadog_api_client/v1/models/logs_date_remapper.rb b/lib/datadog_api_client/v1/models/logs_date_remapper.rb index 41d1b5a2517f..d31011ef3973 100644 --- a/lib/datadog_api_client/v1/models/logs_date_remapper.rb +++ b/lib/datadog_api_client/v1/models/logs_date_remapper.rb @@ -38,16 +38,12 @@ module DatadogAPIClient::V1 # only the first one (according to the pipelines order) is taken into account. class LogsDateRemapper include BaseGenericModel - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Name of the processor. attr_accessor :name - # Array of source attributes. attr_reader :sources - # Type of logs date remapper. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_decoder_processor.rb b/lib/datadog_api_client/v1/models/logs_decoder_processor.rb index 40a6cbe7476c..a96e3605d680 100644 --- a/lib/datadog_api_client/v1/models/logs_decoder_processor.rb +++ b/lib/datadog_api_client/v1/models/logs_decoder_processor.rb @@ -22,25 +22,18 @@ module DatadogAPIClient::V1 # result in a target attribute. class LogsDecoderProcessor include BaseGenericModel - # The encoding used to represent the binary data. attr_reader :binary_to_text_encoding - # The original representation of input string. attr_reader :input_representation - # Whether the processor is enabled. attr_accessor :is_enabled - # Name of the processor. attr_accessor :name - # Name of the log attribute with the encoded data. attr_reader :source - # Name of the log attribute that contains the decoded data. attr_reader :target - # Type of logs decoder processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_exclusion.rb b/lib/datadog_api_client/v1/models/logs_exclusion.rb index f1362162a6cf..5439b0562b9d 100644 --- a/lib/datadog_api_client/v1/models/logs_exclusion.rb +++ b/lib/datadog_api_client/v1/models/logs_exclusion.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Represents the index exclusion filter object from configuration API. class LogsExclusion include BaseGenericModel - # Exclusion filter is defined by a query, a sampling rule, and a active/inactive toggle. attr_accessor :filter - # Whether or not the exclusion filter is active. attr_accessor :is_enabled - # Name of the index exclusion filter. attr_reader :name diff --git a/lib/datadog_api_client/v1/models/logs_exclusion_filter.rb b/lib/datadog_api_client/v1/models/logs_exclusion_filter.rb index 2b87370c2251..3c43d5188ac7 100644 --- a/lib/datadog_api_client/v1/models/logs_exclusion_filter.rb +++ b/lib/datadog_api_client/v1/models/logs_exclusion_filter.rb @@ -20,11 +20,9 @@ module DatadogAPIClient::V1 # Exclusion filter is defined by a query, a sampling rule, and a active/inactive toggle. class LogsExclusionFilter include BaseGenericModel - # Default query is `*`, meaning all logs flowing in the index would be excluded. # Scope down exclusion filter to only a subset of logs with a log query. attr_accessor :query - # Sample rate to apply to logs going through this exclusion filter, # a value of 1.0 excludes all logs matching the query. attr_reader :sample_rate diff --git a/lib/datadog_api_client/v1/models/logs_filter.rb b/lib/datadog_api_client/v1/models/logs_filter.rb index f99146e9f9b8..caa748b5209e 100644 --- a/lib/datadog_api_client/v1/models/logs_filter.rb +++ b/lib/datadog_api_client/v1/models/logs_filter.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Filter for logs. class LogsFilter include BaseGenericModel - # The filter query. attr_accessor :query diff --git a/lib/datadog_api_client/v1/models/logs_geo_ip_parser.rb b/lib/datadog_api_client/v1/models/logs_geo_ip_parser.rb index a65093dbaf3b..d26abcf70aa5 100644 --- a/lib/datadog_api_client/v1/models/logs_geo_ip_parser.rb +++ b/lib/datadog_api_client/v1/models/logs_geo_ip_parser.rb @@ -21,19 +21,14 @@ module DatadogAPIClient::V1 # the Continent, Country, Subdivision, and City information in the target attribute path. class LogsGeoIPParser include BaseGenericModel - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Name of the processor. attr_accessor :name - # Array of source attributes. attr_reader :sources - # Name of the parent attribute that contains all the extracted details from the `sources`. attr_reader :target - # Type of GeoIP parser. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_grok_parser.rb b/lib/datadog_api_client/v1/models/logs_grok_parser.rb index 346d65cdf829..f49463d05663 100644 --- a/lib/datadog_api_client/v1/models/logs_grok_parser.rb +++ b/lib/datadog_api_client/v1/models/logs_grok_parser.rb @@ -21,22 +21,16 @@ module DatadogAPIClient::V1 # For more information, see the [parsing section](https://docs.datadoghq.com/logs/log_configuration/parsing). class LogsGrokParser include BaseGenericModel - # Set of rules for the grok parser. attr_reader :grok - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Name of the processor. attr_accessor :name - # List of sample logs to test this grok parser. attr_reader :samples - # Name of the log attribute to parse. attr_reader :source - # Type of logs grok parser. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_grok_parser_rules.rb b/lib/datadog_api_client/v1/models/logs_grok_parser_rules.rb index 704fae4b1113..5e1bee2cddfa 100644 --- a/lib/datadog_api_client/v1/models/logs_grok_parser_rules.rb +++ b/lib/datadog_api_client/v1/models/logs_grok_parser_rules.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Set of rules for the grok parser. class LogsGrokParserRules include BaseGenericModel - # List of match rules for the grok parser, separated by a new line. attr_reader :match_rules - # List of support rules for the grok parser, separated by a new line. attr_accessor :support_rules diff --git a/lib/datadog_api_client/v1/models/logs_index.rb b/lib/datadog_api_client/v1/models/logs_index.rb index 3c360443dadf..bc70e041561d 100644 --- a/lib/datadog_api_client/v1/models/logs_index.rb +++ b/lib/datadog_api_client/v1/models/logs_index.rb @@ -20,37 +20,28 @@ module DatadogAPIClient::V1 # Object describing a Datadog Log index. class LogsIndex include BaseGenericModel - # The number of log events you can send in this index per day before you are rate-limited. attr_accessor :daily_limit - # Object containing options to override the default daily limit reset time. attr_accessor :daily_limit_reset - # A percentage threshold of the daily quota at which a Datadog warning event is generated. attr_reader :daily_limit_warning_threshold_percentage - # An array of exclusion objects. The logs are tested against the query of each filter, # following the order of the array. Only the first matching active exclusion matters, # others (if any) are ignored. attr_accessor :exclusion_filters - # Filter for logs. attr_reader :filter - # A boolean stating if the index is rate limited, meaning more logs than the daily limit have been sent. # Rate limit is reset every-day at 2pm UTC. attr_accessor :is_rate_limited - # The name of the index. attr_reader :name - # The total number of days logs are stored in Standard and Flex Tier before being deleted from the index. # If Standard Tier is enabled on this index, logs are first retained in Standard Tier for the number of days specified through `num_retention_days`, # and then stored in Flex Tier until the number of days specified in `num_flex_logs_retention_days` is reached. # The available values depend on retention plans specified in your organization's contract/subscriptions. attr_accessor :num_flex_logs_retention_days - # The number of days logs are stored in Standard Tier before aging into the Flex Tier or being deleted from the index. # The available values depend on retention plans specified in your organization's contract/subscriptions. attr_accessor :num_retention_days diff --git a/lib/datadog_api_client/v1/models/logs_index_list_response.rb b/lib/datadog_api_client/v1/models/logs_index_list_response.rb index 9fee6f7a86d9..89bac6ad0778 100644 --- a/lib/datadog_api_client/v1/models/logs_index_list_response.rb +++ b/lib/datadog_api_client/v1/models/logs_index_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object with all Index configurations for a given organization. class LogsIndexListResponse include BaseGenericModel - # Array of Log index configurations. attr_accessor :indexes diff --git a/lib/datadog_api_client/v1/models/logs_index_update_request.rb b/lib/datadog_api_client/v1/models/logs_index_update_request.rb index a093aa89859e..6f500402f8aa 100644 --- a/lib/datadog_api_client/v1/models/logs_index_update_request.rb +++ b/lib/datadog_api_client/v1/models/logs_index_update_request.rb @@ -20,29 +20,22 @@ module DatadogAPIClient::V1 # Object for updating a Datadog Log index. class LogsIndexUpdateRequest include BaseGenericModel - # The number of log events you can send in this index per day before you are rate-limited. attr_accessor :daily_limit - # Object containing options to override the default daily limit reset time. attr_accessor :daily_limit_reset - # A percentage threshold of the daily quota at which a Datadog warning event is generated. attr_reader :daily_limit_warning_threshold_percentage - # If true, sets the `daily_limit` value to null and the index is not limited on a daily basis (any # specified `daily_limit` value in the request is ignored). If false or omitted, the index's current # `daily_limit` is maintained. attr_accessor :disable_daily_limit - # An array of exclusion objects. The logs are tested against the query of each filter, # following the order of the array. Only the first matching active exclusion matters, # others (if any) are ignored. attr_accessor :exclusion_filters - # Filter for logs. attr_reader :filter - # The total number of days logs are stored in Standard and Flex Tier before being deleted from the index. # If Standard Tier is enabled on this index, logs are first retained in Standard Tier for the number of days specified through `num_retention_days`, # and then stored in Flex Tier until the number of days specified in `num_flex_logs_retention_days` is reached. @@ -50,7 +43,6 @@ class LogsIndexUpdateRequest # # **Note**: Changing this value affects all logs already in this index. It may also affect billing. attr_accessor :num_flex_logs_retention_days - # The number of days logs are stored in Standard Tier before aging into the Flex Tier or being deleted from the index. # The available values depend on retention plans specified in your organization's contract/subscriptions. # diff --git a/lib/datadog_api_client/v1/models/logs_indexes_order.rb b/lib/datadog_api_client/v1/models/logs_indexes_order.rb index 1470c744f8f0..77d64ae2499b 100644 --- a/lib/datadog_api_client/v1/models/logs_indexes_order.rb +++ b/lib/datadog_api_client/v1/models/logs_indexes_order.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object containing the ordered list of log index names. class LogsIndexesOrder include BaseGenericModel - # Array of strings identifying by their name(s) the index(es) of your organization. # Logs are tested against the query filter of each index one by one, following the order of the array. # Logs are eventually stored in the first matching index. diff --git a/lib/datadog_api_client/v1/models/logs_list_request.rb b/lib/datadog_api_client/v1/models/logs_list_request.rb index f0d5ee8b4c72..317875552a41 100644 --- a/lib/datadog_api_client/v1/models/logs_list_request.rb +++ b/lib/datadog_api_client/v1/models/logs_list_request.rb @@ -20,27 +20,21 @@ module DatadogAPIClient::V1 # Object to send with the request to retrieve a list of logs from your Organization. class LogsListRequest include BaseGenericModel - # The log index on which the request is performed. For multi-index organizations, # the default is all live indexes. Historical indexes of rehydrated logs must be specified. attr_accessor :index - # Number of logs return in the response. attr_reader :limit - # The search query - following the log search syntax. attr_accessor :query - # Time-ascending `asc` or time-descending `desc` results. attr_accessor :sort - # Hash identifier of the first log to return in the list, available in a log `id` attribute. # This parameter is used for the pagination feature. # # **Note**: This parameter is ignored if the corresponding log # is out of the scope of the specified time window. attr_accessor :start_at - # Timeframe to retrieve the log from. attr_reader :time diff --git a/lib/datadog_api_client/v1/models/logs_list_request_time.rb b/lib/datadog_api_client/v1/models/logs_list_request_time.rb index 2eef5307ac9b..6fdbc3df0ce1 100644 --- a/lib/datadog_api_client/v1/models/logs_list_request_time.rb +++ b/lib/datadog_api_client/v1/models/logs_list_request_time.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V1 # Timeframe to retrieve the log from. class LogsListRequestTime include BaseGenericModel - # Minimum timestamp for requested logs. attr_reader :from - # Timezone can be specified both as an offset (for example "UTC+03:00") # or a regional zone (for example "Europe/Paris"). attr_accessor :timezone - # Maximum timestamp for requested logs. attr_reader :to diff --git a/lib/datadog_api_client/v1/models/logs_list_response.rb b/lib/datadog_api_client/v1/models/logs_list_response.rb index 14424233aabe..5ee8533f8ec2 100644 --- a/lib/datadog_api_client/v1/models/logs_list_response.rb +++ b/lib/datadog_api_client/v1/models/logs_list_response.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V1 # Response object with all logs matching the request and pagination information. class LogsListResponse include BaseGenericModel - # Array of logs matching the request and the `nextLogId` if sent. attr_accessor :logs - # Hash identifier of the next log to return in the list. # This parameter is used for the pagination feature. attr_accessor :next_log_id - # Status of the response. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/logs_lookup_processor.rb b/lib/datadog_api_client/v1/models/logs_lookup_processor.rb index 144862d72379..d60b543f0770 100644 --- a/lib/datadog_api_client/v1/models/logs_lookup_processor.rb +++ b/lib/datadog_api_client/v1/models/logs_lookup_processor.rb @@ -25,27 +25,20 @@ module DatadogAPIClient::V1 # environment belongs to your list of stolen machines. class LogsLookupProcessor include BaseGenericModel - # Value to set the target attribute if the source value is not found in the list. attr_accessor :default_lookup - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Mapping table of values for the source attribute and their associated target attribute values, # formatted as `["source_key1,target_value1", "source_key2,target_value2"]` attr_reader :lookup_table - # Name of the processor. attr_accessor :name - # Source attribute used to perform the lookup. attr_reader :source - # Name of the attribute that contains the corresponding value in the mapping list # or the `default_lookup` if not found in the mapping list. attr_reader :target - # Type of logs lookup processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_message_remapper.rb b/lib/datadog_api_client/v1/models/logs_message_remapper.rb index 60dc747cbfca..8cd513188abe 100644 --- a/lib/datadog_api_client/v1/models/logs_message_remapper.rb +++ b/lib/datadog_api_client/v1/models/logs_message_remapper.rb @@ -25,16 +25,12 @@ module DatadogAPIClient::V1 # only the first one (according to the pipeline order) is taken into account. class LogsMessageRemapper include BaseGenericModel - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Name of the processor. attr_accessor :name - # Array of source attributes. attr_reader :sources - # Type of logs message remapper. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_pipeline.rb b/lib/datadog_api_client/v1/models/logs_pipeline.rb index dfbca58775ea..7bc9f9e08b73 100644 --- a/lib/datadog_api_client/v1/models/logs_pipeline.rb +++ b/lib/datadog_api_client/v1/models/logs_pipeline.rb @@ -24,31 +24,22 @@ module DatadogAPIClient::V1 # Make sure to use an application key created by an admin. class LogsPipeline include BaseGenericModel - # A description of the pipeline. attr_accessor :description - # Filter for logs. attr_accessor :filter - # ID of the pipeline. attr_accessor :id - # Whether or not the pipeline is enabled. attr_accessor :is_enabled - # Whether or not the pipeline can be edited. attr_accessor :is_read_only - # Name of the pipeline. attr_reader :name - # Ordered list of processors in this pipeline. attr_accessor :processors - # A list of tags associated with the pipeline. attr_accessor :tags - # Type of pipeline. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/logs_pipeline_processor.rb b/lib/datadog_api_client/v1/models/logs_pipeline_processor.rb index 760f037e02d5..23d0c5f080a0 100644 --- a/lib/datadog_api_client/v1/models/logs_pipeline_processor.rb +++ b/lib/datadog_api_client/v1/models/logs_pipeline_processor.rb @@ -24,19 +24,14 @@ module DatadogAPIClient::V1 # A pipeline can contain Nested Pipelines and Processors whereas a Nested Pipeline can only contain Processors. class LogsPipelineProcessor include BaseGenericModel - # Filter for logs. attr_accessor :filter - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Name of the processor. attr_accessor :name - # Ordered list of processors in this pipeline. attr_accessor :processors - # Type of logs pipeline processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_pipelines_order.rb b/lib/datadog_api_client/v1/models/logs_pipelines_order.rb index 924ed9c94932..4e59e7d65150 100644 --- a/lib/datadog_api_client/v1/models/logs_pipelines_order.rb +++ b/lib/datadog_api_client/v1/models/logs_pipelines_order.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object containing the ordered list of pipeline IDs. class LogsPipelinesOrder include BaseGenericModel - # Ordered Array of `` strings, the order of pipeline IDs in the array # define the overall Pipelines order for Datadog. attr_reader :pipeline_ids diff --git a/lib/datadog_api_client/v1/models/logs_query_compute.rb b/lib/datadog_api_client/v1/models/logs_query_compute.rb index 5e5c0121567c..77b324afe22d 100644 --- a/lib/datadog_api_client/v1/models/logs_query_compute.rb +++ b/lib/datadog_api_client/v1/models/logs_query_compute.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Define computation for a log query. class LogsQueryCompute include BaseGenericModel - # The aggregation method. attr_reader :aggregation - # Facet name. attr_accessor :facet - # Define a time interval in seconds. attr_accessor :interval diff --git a/lib/datadog_api_client/v1/models/logs_retention_agg_sum_usage.rb b/lib/datadog_api_client/v1/models/logs_retention_agg_sum_usage.rb index ec7a0313d1e2..7ad6c2528ea6 100644 --- a/lib/datadog_api_client/v1/models/logs_retention_agg_sum_usage.rb +++ b/lib/datadog_api_client/v1/models/logs_retention_agg_sum_usage.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Object containing indexed logs usage aggregated across organizations and months for a retention period. class LogsRetentionAggSumUsage include BaseGenericModel - # Total indexed logs for this retention period. attr_accessor :logs_indexed_logs_usage_agg_sum - # Live indexed logs for this retention period. attr_accessor :logs_live_indexed_logs_usage_agg_sum - # Rehydrated indexed logs for this retention period. attr_accessor :logs_rehydrated_indexed_logs_usage_agg_sum - # The retention period in days or "custom" for all custom retention periods. attr_accessor :retention diff --git a/lib/datadog_api_client/v1/models/logs_retention_sum_usage.rb b/lib/datadog_api_client/v1/models/logs_retention_sum_usage.rb index 8cbada4df9ad..1c73140523ac 100644 --- a/lib/datadog_api_client/v1/models/logs_retention_sum_usage.rb +++ b/lib/datadog_api_client/v1/models/logs_retention_sum_usage.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Object containing indexed logs usage grouped by retention period and summed. class LogsRetentionSumUsage include BaseGenericModel - # Total indexed logs for this retention period. attr_accessor :logs_indexed_logs_usage_sum - # Live indexed logs for this retention period. attr_accessor :logs_live_indexed_logs_usage_sum - # Rehydrated indexed logs for this retention period. attr_accessor :logs_rehydrated_indexed_logs_usage_sum - # The retention period in days or "custom" for all custom retention periods. attr_accessor :retention diff --git a/lib/datadog_api_client/v1/models/logs_service_remapper.rb b/lib/datadog_api_client/v1/models/logs_service_remapper.rb index 30adf7a6d81d..fe10afc7457f 100644 --- a/lib/datadog_api_client/v1/models/logs_service_remapper.rb +++ b/lib/datadog_api_client/v1/models/logs_service_remapper.rb @@ -23,16 +23,12 @@ module DatadogAPIClient::V1 # only the first one (according to the pipeline order) is taken into account. class LogsServiceRemapper include BaseGenericModel - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Name of the processor. attr_accessor :name - # Array of source attributes. attr_reader :sources - # Type of logs service remapper. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_span_remapper.rb b/lib/datadog_api_client/v1/models/logs_span_remapper.rb index 385b878a823d..04076d8e5919 100644 --- a/lib/datadog_api_client/v1/models/logs_span_remapper.rb +++ b/lib/datadog_api_client/v1/models/logs_span_remapper.rb @@ -25,16 +25,12 @@ module DatadogAPIClient::V1 # 2. Use the span remapper processor to define a log attribute as its associated span ID. class LogsSpanRemapper include BaseGenericModel - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Name of the processor. attr_accessor :name - # Array of source attributes. attr_accessor :sources - # Type of logs span remapper. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_status_remapper.rb b/lib/datadog_api_client/v1/models/logs_status_remapper.rb index 1eb1348db35a..536e265dde8a 100644 --- a/lib/datadog_api_client/v1/models/logs_status_remapper.rb +++ b/lib/datadog_api_client/v1/models/logs_status_remapper.rb @@ -37,16 +37,12 @@ module DatadogAPIClient::V1 # only the first one (according to the pipelines order) is taken into account. class LogsStatusRemapper include BaseGenericModel - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Name of the processor. attr_accessor :name - # Array of source attributes. attr_reader :sources - # Type of logs status remapper. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_string_builder_processor.rb b/lib/datadog_api_client/v1/models/logs_string_builder_processor.rb index 8d0e4f16d6f4..fa03b8499451 100644 --- a/lib/datadog_api_client/v1/models/logs_string_builder_processor.rb +++ b/lib/datadog_api_client/v1/models/logs_string_builder_processor.rb @@ -32,23 +32,17 @@ module DatadogAPIClient::V1 # - Results of the template cannot exceed 256 characters. class LogsStringBuilderProcessor include BaseGenericModel - # Whether or not the processor is enabled. attr_accessor :is_enabled - # If true, it replaces all missing attributes of `template` by an empty string. # If `false` (default), skips the operation for missing attributes. attr_accessor :is_replace_missing - # Name of the processor. attr_accessor :name - # The name of the attribute that contains the result of the template. attr_reader :target - # A formula with one or more attributes and raw text. attr_reader :template - # Type of logs string builder processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_trace_remapper.rb b/lib/datadog_api_client/v1/models/logs_trace_remapper.rb index 96aa992ec334..ad2047703c64 100644 --- a/lib/datadog_api_client/v1/models/logs_trace_remapper.rb +++ b/lib/datadog_api_client/v1/models/logs_trace_remapper.rb @@ -25,16 +25,12 @@ module DatadogAPIClient::V1 # 2. Use the Trace remapper processor to define a log attribute as its associated trace ID. class LogsTraceRemapper include BaseGenericModel - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Name of the processor. attr_accessor :name - # Array of source attributes. attr_accessor :sources - # Type of logs trace remapper. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_url_parser.rb b/lib/datadog_api_client/v1/models/logs_url_parser.rb index 9a605464f37e..4fb2d495a5e6 100644 --- a/lib/datadog_api_client/v1/models/logs_url_parser.rb +++ b/lib/datadog_api_client/v1/models/logs_url_parser.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # This processor extracts query parameters and other important parameters from a URL. class LogsURLParser include BaseGenericModel - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Name of the processor. attr_accessor :name - # Normalize the ending slashes or not. attr_accessor :normalize_ending_slashes - # Array of source attributes. attr_reader :sources - # Name of the parent attribute that contains all the extracted details from the `sources`. attr_reader :target - # Type of logs URL parser. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_user_agent_parser.rb b/lib/datadog_api_client/v1/models/logs_user_agent_parser.rb index 6136ef9a0a26..3ada6511ee93 100644 --- a/lib/datadog_api_client/v1/models/logs_user_agent_parser.rb +++ b/lib/datadog_api_client/v1/models/logs_user_agent_parser.rb @@ -21,22 +21,16 @@ module DatadogAPIClient::V1 # It recognizes major bots like the Google Bot, Yahoo Slurp, and Bing. class LogsUserAgentParser include BaseGenericModel - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Define if the source attribute is URL encoded or not. attr_accessor :is_encoded - # Name of the processor. attr_accessor :name - # Array of source attributes. attr_reader :sources - # Name of the parent attribute that contains all the extracted details from the `sources`. attr_reader :target - # Type of logs User-Agent parser. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/matching_downtime.rb b/lib/datadog_api_client/v1/models/matching_downtime.rb index 8d21c971f765..18e2230af297 100644 --- a/lib/datadog_api_client/v1/models/matching_downtime.rb +++ b/lib/datadog_api_client/v1/models/matching_downtime.rb @@ -20,18 +20,14 @@ module DatadogAPIClient::V1 # Object describing a downtime that matches this monitor. class MatchingDowntime include BaseGenericModel - # POSIX timestamp to end the downtime. attr_accessor :_end - # The downtime ID. attr_reader :id - # The scope(s) to which the downtime applies. Must be in `key:value` format. For example, `host:app2`. # Provide multiple scopes as a comma-separated list like `env:dev,env:prod`. # The resulting downtime applies to sources that matches ALL provided scopes (`env:dev` **AND** `env:prod`). attr_accessor :scope - # POSIX timestamp to start the downtime. attr_accessor :start diff --git a/lib/datadog_api_client/v1/models/metric_metadata.rb b/lib/datadog_api_client/v1/models/metric_metadata.rb index d5188bba7f9c..606cc709deff 100644 --- a/lib/datadog_api_client/v1/models/metric_metadata.rb +++ b/lib/datadog_api_client/v1/models/metric_metadata.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V1 # Object with all metric related metadata. class MetricMetadata include BaseGenericModel - # Metric description. attr_accessor :description - # Name of the integration that sent the metric if applicable. attr_accessor :integration - # Per unit of the metric such as `second` in `bytes per second`. attr_accessor :per_unit - # A more human-readable and abbreviated version of the metric name. attr_accessor :short_name - # StatsD flush interval of the metric in seconds if applicable. attr_accessor :statsd_interval - # Metric type such as `gauge` or `rate`. attr_accessor :type - # Primary unit of the metric such as `byte` or `operation`. attr_accessor :unit diff --git a/lib/datadog_api_client/v1/models/metric_search_response.rb b/lib/datadog_api_client/v1/models/metric_search_response.rb index 8211cb5e51cb..7b1fea3965fd 100644 --- a/lib/datadog_api_client/v1/models/metric_search_response.rb +++ b/lib/datadog_api_client/v1/models/metric_search_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object containing the list of metrics matching the search query. class MetricSearchResponse include BaseGenericModel - # Search result. attr_accessor :results diff --git a/lib/datadog_api_client/v1/models/metric_search_response_results.rb b/lib/datadog_api_client/v1/models/metric_search_response_results.rb index 451e592afd24..cfc036ff4273 100644 --- a/lib/datadog_api_client/v1/models/metric_search_response_results.rb +++ b/lib/datadog_api_client/v1/models/metric_search_response_results.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Search result. class MetricSearchResponseResults include BaseGenericModel - # List of metrics that match the search query. attr_accessor :metrics diff --git a/lib/datadog_api_client/v1/models/metrics_list_response.rb b/lib/datadog_api_client/v1/models/metrics_list_response.rb index 0e035c6fa025..5152b4c8936c 100644 --- a/lib/datadog_api_client/v1/models/metrics_list_response.rb +++ b/lib/datadog_api_client/v1/models/metrics_list_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Object listing all metric names stored by Datadog since a given time. class MetricsListResponse include BaseGenericModel - # Time when the metrics were active, seconds since the Unix epoch. attr_accessor :from - # List of metric names. attr_accessor :metrics diff --git a/lib/datadog_api_client/v1/models/metrics_payload.rb b/lib/datadog_api_client/v1/models/metrics_payload.rb index d8baab9e8fca..2cebea6df4ce 100644 --- a/lib/datadog_api_client/v1/models/metrics_payload.rb +++ b/lib/datadog_api_client/v1/models/metrics_payload.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The metrics' payload. class MetricsPayload include BaseGenericModel - # A list of timeseries to submit to Datadog. attr_reader :series diff --git a/lib/datadog_api_client/v1/models/metrics_query_metadata.rb b/lib/datadog_api_client/v1/models/metrics_query_metadata.rb index c7a7d7841672..761b9d0f6c88 100644 --- a/lib/datadog_api_client/v1/models/metrics_query_metadata.rb +++ b/lib/datadog_api_client/v1/models/metrics_query_metadata.rb @@ -20,43 +20,30 @@ module DatadogAPIClient::V1 # Object containing all metric names returned and their associated metadata. class MetricsQueryMetadata include BaseGenericModel - # Aggregation type. attr_accessor :aggr - # Display name of the metric. attr_accessor :display_name - # End of the time window, milliseconds since Unix epoch. attr_accessor :_end - # Metric expression. attr_accessor :expression - # Number of milliseconds between data samples. attr_accessor :interval - # Number of data samples. attr_accessor :length - # Metric name. attr_accessor :metric - # List of points of the timeseries in milliseconds. attr_accessor :pointlist - # The index of the series' query within the request. attr_accessor :query_index - # Metric scope, comma separated list of tags. attr_accessor :scope - # Start of the time window, milliseconds since Unix epoch. attr_accessor :start - # Unique tags identifying this series. attr_accessor :tag_set - # Detailed information about the metric unit. # The first element describes the "primary unit" (for example, `bytes` in `bytes per second`). # The second element describes the "per unit" (for example, `second` in `bytes per second`). diff --git a/lib/datadog_api_client/v1/models/metrics_query_response.rb b/lib/datadog_api_client/v1/models/metrics_query_response.rb index cafc37ed2ade..6cdd3797ba49 100644 --- a/lib/datadog_api_client/v1/models/metrics_query_response.rb +++ b/lib/datadog_api_client/v1/models/metrics_query_response.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V1 # Response Object that includes your query and the list of metrics retrieved. class MetricsQueryResponse include BaseGenericModel - # Message indicating the errors if status is not `ok`. attr_accessor :error - # Start of requested time window, milliseconds since Unix epoch. attr_accessor :from_date - # List of tag keys on which to group. attr_accessor :group_by - # Message indicating `success` if status is `ok`. attr_accessor :message - # Query string attr_accessor :query - # Type of response. attr_accessor :res_type - # List of timeseries queried. attr_accessor :series - # Status of the query. attr_accessor :status - # End of requested time window, milliseconds since Unix epoch. attr_accessor :to_date diff --git a/lib/datadog_api_client/v1/models/metrics_query_unit.rb b/lib/datadog_api_client/v1/models/metrics_query_unit.rb index 2fd5a448194f..5acbceb28752 100644 --- a/lib/datadog_api_client/v1/models/metrics_query_unit.rb +++ b/lib/datadog_api_client/v1/models/metrics_query_unit.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Object containing the metric unit family, scale factor, name, and short name. class MetricsQueryUnit include BaseGenericModel - # Unit family, allows for conversion between units of the same family, for scaling. attr_accessor :family - # Unit name attr_accessor :name - # Plural form of the unit name. attr_accessor :plural - # Factor for scaling between units of the same family. attr_accessor :scale_factor - # Abbreviation of the unit. attr_accessor :short_name diff --git a/lib/datadog_api_client/v1/models/monitor.rb b/lib/datadog_api_client/v1/models/monitor.rb index 5d67b95e73f7..8bad260c5cea 100644 --- a/lib/datadog_api_client/v1/models/monitor.rb +++ b/lib/datadog_api_client/v1/models/monitor.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Object describing a monitor. class Monitor include BaseGenericModel - # Timestamp of the monitor creation. attr_accessor :created - # Object describing the creator of the shared element. attr_accessor :creator - # Whether or not the monitor is deleted. (Always `null`) attr_accessor :deleted - # Indicates whether the monitor is in a draft or published state. # # `draft`: The monitor appears as Draft and does not send notifications. @@ -37,46 +33,32 @@ class Monitor # # This field is in preview. The draft value is only available to customers with the feature enabled. attr_accessor :draft_status - # ID of this monitor. attr_accessor :id - # A list of active v1 downtimes that match this monitor. attr_accessor :matching_downtimes - # A message to include with notifications for this monitor. attr_accessor :message - # Last timestamp when the monitor was edited. attr_accessor :modified - # Whether or not the monitor is broken down on different groups. attr_accessor :multi - # The monitor name. attr_accessor :name - # List of options associated with your monitor. attr_accessor :options - # The different states your monitor can be in. attr_accessor :overall_state - # Integer from 1 (high) to 5 (low) indicating alert severity. attr_accessor :priority - # The monitor query. attr_reader :query - # A list of unique role identifiers to define which roles are allowed to edit the monitor. The unique identifiers for all roles can be pulled from the [Roles API](https://docs.datadoghq.com/api/latest/roles/#list-roles) and are located in the `data.id` field. Editing a monitor includes any updates to the monitor configuration, monitor deletion, and muting of the monitor for any amount of time. You can use the [Restriction Policies API](https://docs.datadoghq.com/api/latest/restriction-policies/) to manage write authorization for individual monitors by teams and users, in addition to roles. attr_accessor :restricted_roles - # Wrapper object with the different monitor states. attr_accessor :state - # Tags associated to your monitor. attr_accessor :tags - # The type of the monitor. For more information about `type`, see the [monitor options](https://docs.datadoghq.com/monitors/guide/monitor_api_options/) docs. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/monitor_formula_and_function_cost_query_definition.rb b/lib/datadog_api_client/v1/models/monitor_formula_and_function_cost_query_definition.rb index 6166082d1e94..e4ffae94e82c 100644 --- a/lib/datadog_api_client/v1/models/monitor_formula_and_function_cost_query_definition.rb +++ b/lib/datadog_api_client/v1/models/monitor_formula_and_function_cost_query_definition.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # A formula and functions cost query. class MonitorFormulaAndFunctionCostQueryDefinition include BaseGenericModel - # Aggregation methods for metric queries. attr_accessor :aggregator - # Data source for cost queries. attr_reader :data_source - # Name of the query for use in formulas. attr_reader :name - # The monitor query. attr_reader :query diff --git a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition.rb b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition.rb index 1bd3e72805a5..fdeefb577e1a 100644 --- a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition.rb +++ b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # A formula and functions events query. class MonitorFormulaAndFunctionEventQueryDefinition include BaseGenericModel - # Compute options. attr_reader :compute - # Data source for event platform-based queries. attr_reader :data_source - # Group by options. attr_accessor :group_by - # An array of index names to query in the stream. Omit or use `[]` to query all indexes at once. attr_accessor :indexes - # Name of the query for use in formulas. attr_reader :name - # Search options. attr_accessor :search diff --git a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_compute.rb b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_compute.rb index 4610ca2d0075..48c148b03ac5 100644 --- a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_compute.rb +++ b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_compute.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Compute options. class MonitorFormulaAndFunctionEventQueryDefinitionCompute include BaseGenericModel - # Aggregation methods for event platform queries. attr_reader :aggregation - # A time interval in milliseconds. attr_accessor :interval - # Measurable attribute to compute. attr_accessor :metric diff --git a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_search.rb b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_search.rb index b6244ee2be74..973a98185742 100644 --- a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_search.rb +++ b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_search.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Search options. class MonitorFormulaAndFunctionEventQueryDefinitionSearch include BaseGenericModel - # Events search string. attr_reader :query diff --git a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by.rb b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by.rb index 87ee9587e468..b83706b8ecbf 100644 --- a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by.rb +++ b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # List of objects used to group by. class MonitorFormulaAndFunctionEventQueryGroupBy include BaseGenericModel - # Event facet. attr_reader :facet - # Number of groups to return. attr_accessor :limit - # Options for sorting group by results. attr_accessor :sort diff --git a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by_sort.rb b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by_sort.rb index 7515848d4221..efbe9346939f 100644 --- a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by_sort.rb +++ b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by_sort.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Options for sorting group by results. class MonitorFormulaAndFunctionEventQueryGroupBySort include BaseGenericModel - # Aggregation methods for event platform queries. attr_reader :aggregation - # Metric used for sorting group by results. attr_accessor :metric - # Direction of sort. attr_accessor :order diff --git a/lib/datadog_api_client/v1/models/monitor_group_search_response.rb b/lib/datadog_api_client/v1/models/monitor_group_search_response.rb index 8f1d3f19fd8a..5b7ab27d852e 100644 --- a/lib/datadog_api_client/v1/models/monitor_group_search_response.rb +++ b/lib/datadog_api_client/v1/models/monitor_group_search_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The response of a monitor group search. class MonitorGroupSearchResponse include BaseGenericModel - # The counts of monitor groups per different criteria. attr_accessor :counts - # The list of found monitor groups. attr_accessor :groups - # Metadata about the response. attr_accessor :metadata diff --git a/lib/datadog_api_client/v1/models/monitor_group_search_response_counts.rb b/lib/datadog_api_client/v1/models/monitor_group_search_response_counts.rb index 6f3cdd698343..a3c86b04c2b9 100644 --- a/lib/datadog_api_client/v1/models/monitor_group_search_response_counts.rb +++ b/lib/datadog_api_client/v1/models/monitor_group_search_response_counts.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The counts of monitor groups per different criteria. class MonitorGroupSearchResponseCounts include BaseGenericModel - # Search facets. attr_accessor :status - # Search facets. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/monitor_group_search_result.rb b/lib/datadog_api_client/v1/models/monitor_group_search_result.rb index a946762b6a18..a53abca1c592 100644 --- a/lib/datadog_api_client/v1/models/monitor_group_search_result.rb +++ b/lib/datadog_api_client/v1/models/monitor_group_search_result.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V1 # A single monitor group search result. class MonitorGroupSearchResult include BaseGenericModel - # The name of the group. attr_accessor :group - # The list of tags of the monitor group. attr_accessor :group_tags - # Latest timestamp the monitor group was in NO_DATA state. attr_accessor :last_nodata_ts - # Latest timestamp the monitor group triggered. attr_accessor :last_triggered_ts - # The ID of the monitor. attr_accessor :monitor_id - # The name of the monitor. attr_accessor :monitor_name - # The different states your monitor can be in. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/monitor_options.rb b/lib/datadog_api_client/v1/models/monitor_options.rb index 80bd2cf2fe98..eea3f8e001bb 100644 --- a/lib/datadog_api_client/v1/models/monitor_options.rb +++ b/lib/datadog_api_client/v1/models/monitor_options.rb @@ -20,82 +20,64 @@ module DatadogAPIClient::V1 # List of options associated with your monitor. class MonitorOptions include BaseGenericModel - # Type of aggregation performed in the monitor query. attr_accessor :aggregation - # IDs of the device the Synthetics monitor is running on. attr_accessor :device_ids - # Whether or not to send a log sample when the log monitor triggers. attr_accessor :enable_logs_sample - # Whether or not to send a list of samples when the monitor triggers. This is only used by CI Test and Pipeline monitors. attr_accessor :enable_samples - # We recommend using the [is_renotify](https://docs.datadoghq.com/monitors/notify/?tab=is_alert#renotify), # block in the original message instead. # A message to include with a re-notification. Supports the `@username` notification we allow elsewhere. # Not applicable if `renotify_interval` is `None`. attr_accessor :escalation_message - # Time (in seconds) to delay evaluation, as a non-negative integer. For example, if the value is set to `300` (5min), # the timeframe is set to `last_5m` and the time is 7:00, the monitor evaluates data from 6:50 to 6:55. # This is useful for AWS CloudWatch and other backfilled metrics to ensure the monitor always has data during evaluation. attr_accessor :evaluation_delay - # The time span after which groups with missing data are dropped from the monitor state. # The minimum value is one hour, and the maximum value is 72 hours. # Example values are: "60m", "1h", and "2d". # This option is only available for APM Trace Analytics, Audit Trail, CI, Error Tracking, Event, Logs, and RUM monitors. attr_accessor :group_retention_duration - # Whether the log alert monitor triggers a single alert or multiple alerts when any group breaches a threshold. Use `notify_by` instead. attr_accessor :groupby_simple_monitor - # A Boolean indicating whether notifications from this monitor automatically inserts its triggering tags into the title. # # **Examples** # - If `True`, `[Triggered on {host:h1}] Monitor Title` # - If `False`, `[Triggered] Monitor Title` attr_accessor :include_tags - # Whether or not the monitor is locked (only editable by creator and admins). Use `restricted_roles` instead. attr_accessor :locked - # How long the test should be in failure before alerting (integer, number of seconds, max 7200). attr_reader :min_failure_duration - # The minimum number of locations in failure at the same time during # at least one moment in the `min_failure_duration` period (`min_location_failed` and `min_failure_duration` # are part of the advanced alerting rules - integer, >= 1). attr_accessor :min_location_failed - # Time (in seconds) to skip evaluations for new groups. # # For example, this option can be used to skip evaluations for new hosts while they initialize. # # Must be a non negative integer. attr_accessor :new_group_delay - # Time (in seconds) to allow a host to boot and applications # to fully start before starting the evaluation of monitor results. # Should be a non negative integer. # # Use new_group_delay instead. attr_accessor :new_host_delay - # The number of minutes before a monitor notifies after data stops reporting. # Datadog recommends at least 2x the monitor timeframe for query alerts or 2 minutes for service checks. # If omitted, 2x the evaluation timeframe is used for query alerts, and 24 hours is used for service checks. attr_accessor :no_data_timeframe - # Toggles the display of additional content sent in the monitor notification. attr_accessor :notification_preset_name - # A Boolean indicating whether tagged users is notified on changes to this monitor. attr_accessor :notify_audit - # Controls what granularity a monitor alerts on. Only available for monitors with groupings. # For instance, a monitor grouped by `cluster`, `namespace`, and `pod` can be configured to only notify on each # new `cluster` violating the alert conditions by setting `notify_by` to `["cluster"]`. Tags mentioned @@ -103,53 +85,40 @@ class MonitorOptions # For example, a query grouped by `cluster` and `namespace` cannot notify on `region`. # Setting `notify_by` to `["*"]` configures the monitor to notify as a simple-alert. attr_accessor :notify_by - # A Boolean indicating whether this monitor notifies when data stops reporting. Defaults to `false`. attr_accessor :notify_no_data - # Controls how groups or monitors are treated if an evaluation does not return any data points. # The default option results in different behavior depending on the monitor query type. # For monitors using Count queries, an empty monitor evaluation is treated as 0 and is compared to the threshold conditions. # For monitors using any query type other than Count, for example Gauge, Measure, or Rate, the monitor shows the last known status. # This option is only available for APM Trace Analytics, Audit Trail, CI, Error Tracking, Event, Logs, and RUM monitors. attr_accessor :on_missing_data - # The number of minutes after the last notification before a monitor re-notifies on the current status. # It only re-notifies if it’s not resolved. attr_accessor :renotify_interval - # The number of times re-notification messages should be sent on the current status at the provided re-notification interval. attr_accessor :renotify_occurrences - # The types of monitor statuses for which re-notification messages are sent. # Default: **null** if `renotify_interval` is **null**. # If `renotify_interval` is set, defaults to renotify on `Alert` and `No Data`. attr_accessor :renotify_statuses - # A Boolean indicating whether this monitor needs a full window of data before it’s evaluated. # We highly recommend you set this to `false` for sparse metrics, # otherwise some evaluations are skipped. Default is false. This setting only applies to # metric monitors. attr_accessor :require_full_window - # Configuration options for scheduling. attr_accessor :scheduling_options - # Information about the downtime applied to the monitor. Only shows v1 downtimes. attr_accessor :silenced - # ID of the corresponding Synthetic check. attr_accessor :synthetics_check_id - # Alerting time window options. attr_accessor :threshold_windows - # List of the different monitor threshold available. attr_accessor :thresholds - # The number of hours of the monitor not reporting data before it automatically resolves from a triggered state. The minimum allowed value is 0 hours. The maximum allowed value is 24 hours. attr_accessor :timeout_h - # List of requests that can be used in the monitor query. **This feature is currently in beta.** attr_accessor :variables diff --git a/lib/datadog_api_client/v1/models/monitor_options_aggregation.rb b/lib/datadog_api_client/v1/models/monitor_options_aggregation.rb index f45ed1be966c..b200b809ea00 100644 --- a/lib/datadog_api_client/v1/models/monitor_options_aggregation.rb +++ b/lib/datadog_api_client/v1/models/monitor_options_aggregation.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Type of aggregation performed in the monitor query. class MonitorOptionsAggregation include BaseGenericModel - # Group to break down the monitor on. attr_accessor :group_by - # Metric name used in the monitor. attr_accessor :metric - # Metric type used in the monitor. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/monitor_options_custom_schedule.rb b/lib/datadog_api_client/v1/models/monitor_options_custom_schedule.rb index 2b75ec0cebb0..4f160c5bccaf 100644 --- a/lib/datadog_api_client/v1/models/monitor_options_custom_schedule.rb +++ b/lib/datadog_api_client/v1/models/monitor_options_custom_schedule.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Configuration options for the custom schedule. **This feature is in private beta.** class MonitorOptionsCustomSchedule include BaseGenericModel - # Array of custom schedule recurrences. attr_accessor :recurrences diff --git a/lib/datadog_api_client/v1/models/monitor_options_custom_schedule_recurrence.rb b/lib/datadog_api_client/v1/models/monitor_options_custom_schedule_recurrence.rb index 15bd5deb7a8f..bc96ec2cc336 100644 --- a/lib/datadog_api_client/v1/models/monitor_options_custom_schedule_recurrence.rb +++ b/lib/datadog_api_client/v1/models/monitor_options_custom_schedule_recurrence.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Configuration for a recurrence set on the monitor options for custom schedule. class MonitorOptionsCustomScheduleRecurrence include BaseGenericModel - # Defines the recurrence rule (RRULE) for a given schedule. attr_accessor :rrule - # Defines the start date and time of the recurring schedule. attr_accessor :start - # Defines the timezone the schedule runs on. attr_accessor :timezone diff --git a/lib/datadog_api_client/v1/models/monitor_options_scheduling_options.rb b/lib/datadog_api_client/v1/models/monitor_options_scheduling_options.rb index 9ed13b335711..415961687c7c 100644 --- a/lib/datadog_api_client/v1/models/monitor_options_scheduling_options.rb +++ b/lib/datadog_api_client/v1/models/monitor_options_scheduling_options.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Configuration options for scheduling. class MonitorOptionsSchedulingOptions include BaseGenericModel - # Configuration options for the custom schedule. **This feature is in private beta.** attr_accessor :custom_schedule - # Configuration options for the evaluation window. If `hour_starts` is set, no other fields may be set. Otherwise, `day_starts` and `month_starts` must be set together. attr_accessor :evaluation_window diff --git a/lib/datadog_api_client/v1/models/monitor_options_scheduling_options_evaluation_window.rb b/lib/datadog_api_client/v1/models/monitor_options_scheduling_options_evaluation_window.rb index 91ad21d49f66..fa55e8c74477 100644 --- a/lib/datadog_api_client/v1/models/monitor_options_scheduling_options_evaluation_window.rb +++ b/lib/datadog_api_client/v1/models/monitor_options_scheduling_options_evaluation_window.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Configuration options for the evaluation window. If `hour_starts` is set, no other fields may be set. Otherwise, `day_starts` and `month_starts` must be set together. class MonitorOptionsSchedulingOptionsEvaluationWindow include BaseGenericModel - # The time of the day at which a one day cumulative evaluation window starts. attr_accessor :day_starts - # The minute of the hour at which a one hour cumulative evaluation window starts. attr_reader :hour_starts - # The day of the month at which a one month cumulative evaluation window starts. attr_reader :month_starts - # The timezone of the time of the day of the cumulative evaluation window start. attr_accessor :timezone diff --git a/lib/datadog_api_client/v1/models/monitor_search_count_item.rb b/lib/datadog_api_client/v1/models/monitor_search_count_item.rb index 14885874704c..ec760326fa72 100644 --- a/lib/datadog_api_client/v1/models/monitor_search_count_item.rb +++ b/lib/datadog_api_client/v1/models/monitor_search_count_item.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # A facet item. class MonitorSearchCountItem include BaseGenericModel - # The number of found monitors with the listed value. attr_accessor :count - # The facet value. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/monitor_search_response.rb b/lib/datadog_api_client/v1/models/monitor_search_response.rb index 25b8bfe2de4c..a3a77593a9b4 100644 --- a/lib/datadog_api_client/v1/models/monitor_search_response.rb +++ b/lib/datadog_api_client/v1/models/monitor_search_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The response form a monitor search. class MonitorSearchResponse include BaseGenericModel - # The counts of monitors per different criteria. attr_accessor :counts - # Metadata about the response. attr_accessor :metadata - # The list of found monitors. attr_accessor :monitors diff --git a/lib/datadog_api_client/v1/models/monitor_search_response_counts.rb b/lib/datadog_api_client/v1/models/monitor_search_response_counts.rb index ea5a89ce699b..758333de418a 100644 --- a/lib/datadog_api_client/v1/models/monitor_search_response_counts.rb +++ b/lib/datadog_api_client/v1/models/monitor_search_response_counts.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # The counts of monitors per different criteria. class MonitorSearchResponseCounts include BaseGenericModel - # Search facets. attr_accessor :muted - # Search facets. attr_accessor :status - # Search facets. attr_accessor :tag - # Search facets. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/monitor_search_response_metadata.rb b/lib/datadog_api_client/v1/models/monitor_search_response_metadata.rb index e705708225c7..e6cb71cbd71f 100644 --- a/lib/datadog_api_client/v1/models/monitor_search_response_metadata.rb +++ b/lib/datadog_api_client/v1/models/monitor_search_response_metadata.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Metadata about the response. class MonitorSearchResponseMetadata include BaseGenericModel - # The page to start paginating from. attr_accessor :page - # The number of pages. attr_accessor :page_count - # The number of monitors to return per page. attr_accessor :per_page - # The total number of monitors. attr_accessor :total_count diff --git a/lib/datadog_api_client/v1/models/monitor_search_result.rb b/lib/datadog_api_client/v1/models/monitor_search_result.rb index c419c027b0e9..ff5b5a883463 100644 --- a/lib/datadog_api_client/v1/models/monitor_search_result.rb +++ b/lib/datadog_api_client/v1/models/monitor_search_result.rb @@ -20,49 +20,35 @@ module DatadogAPIClient::V1 # Holds search results. class MonitorSearchResult include BaseGenericModel - # Classification of the monitor. attr_accessor :classification - # Object describing the creator of the shared element. attr_accessor :creator - # ID of the monitor. attr_accessor :id - # Latest timestamp the monitor triggered. attr_accessor :last_triggered_ts - # Metrics used by the monitor. attr_accessor :metrics - # The monitor name. attr_accessor :name - # The notification triggered by the monitor. attr_accessor :notifications - # The ID of the organization. attr_accessor :org_id - # Quality issues detected with the monitor. attr_accessor :quality_issues - # The monitor query. attr_accessor :query - # The scope(s) to which the downtime applies, for example `host:app2`. # Provide multiple scopes as a comma-separated list, for example `env:dev,env:prod`. # The resulting downtime applies to sources that matches ALL provided scopes # (that is `env:dev AND env:prod`), NOT any of them. attr_accessor :scopes - # The different states your monitor can be in. attr_accessor :status - # Tags associated with the monitor. attr_accessor :tags - # The type of the monitor. For more information about `type`, see the [monitor options](https://docs.datadoghq.com/monitors/guide/monitor_api_options/) docs. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/monitor_search_result_notification.rb b/lib/datadog_api_client/v1/models/monitor_search_result_notification.rb index 4906596e9000..bf3bc435c322 100644 --- a/lib/datadog_api_client/v1/models/monitor_search_result_notification.rb +++ b/lib/datadog_api_client/v1/models/monitor_search_result_notification.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # A notification triggered by the monitor. class MonitorSearchResultNotification include BaseGenericModel - # The email address that received the notification. attr_accessor :handle - # The username receiving the notification attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/monitor_state.rb b/lib/datadog_api_client/v1/models/monitor_state.rb index 237a2afa52a3..e6a22ba6a71c 100644 --- a/lib/datadog_api_client/v1/models/monitor_state.rb +++ b/lib/datadog_api_client/v1/models/monitor_state.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Wrapper object with the different monitor states. class MonitorState include BaseGenericModel - # Dictionary where the keys are groups (comma separated lists of tags) and the values are # the list of groups your monitor is broken down on. attr_accessor :groups diff --git a/lib/datadog_api_client/v1/models/monitor_state_group.rb b/lib/datadog_api_client/v1/models/monitor_state_group.rb index 6ac9dc8f4fae..0145ae9fcdf2 100644 --- a/lib/datadog_api_client/v1/models/monitor_state_group.rb +++ b/lib/datadog_api_client/v1/models/monitor_state_group.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # Monitor state for a single group. class MonitorStateGroup include BaseGenericModel - # Latest timestamp the monitor was in NO_DATA state. attr_accessor :last_nodata_ts - # Latest timestamp of the notification sent for this monitor group. attr_accessor :last_notified_ts - # Latest timestamp the monitor group was resolved. attr_accessor :last_resolved_ts - # Latest timestamp the monitor group triggered. attr_accessor :last_triggered_ts - # The name of the monitor. attr_accessor :name - # The different states your monitor can be in. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/monitor_summary_widget_definition.rb b/lib/datadog_api_client/v1/models/monitor_summary_widget_definition.rb index 7a02bf3576a5..295361f86fdb 100644 --- a/lib/datadog_api_client/v1/models/monitor_summary_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/monitor_summary_widget_definition.rb @@ -20,46 +20,32 @@ module DatadogAPIClient::V1 # The monitor summary widget displays a summary view of all your Datadog monitors, or a subset based on a query. Only available on FREE layout dashboards. class MonitorSummaryWidgetDefinition include BaseGenericModel - # Which color to use on the widget. attr_accessor :color_preference - # The number of monitors to display. attr_accessor :count - # What to display on the widget. attr_accessor :display_format - # Whether to show counts of 0 or not. attr_accessor :hide_zero_counts - # Query to filter the monitors with. attr_reader :query - # Whether to show the time that has elapsed since the monitor/group triggered. attr_accessor :show_last_triggered - # Whether to show the priorities column. attr_accessor :show_priority - # Widget sorting methods. attr_accessor :sort - # The start of the list. Typically 0. attr_accessor :start - # Which summary type should be used. attr_accessor :summary_type - # Title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the monitor summary widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/monitor_threshold_window_options.rb b/lib/datadog_api_client/v1/models/monitor_threshold_window_options.rb index 58e5b7f43643..845652c610fa 100644 --- a/lib/datadog_api_client/v1/models/monitor_threshold_window_options.rb +++ b/lib/datadog_api_client/v1/models/monitor_threshold_window_options.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Alerting time window options. class MonitorThresholdWindowOptions include BaseGenericModel - # Describes how long an anomalous metric must be normal before the alert recovers. attr_accessor :recovery_window - # Describes how long a metric must be anomalous before an alert triggers. attr_accessor :trigger_window diff --git a/lib/datadog_api_client/v1/models/monitor_thresholds.rb b/lib/datadog_api_client/v1/models/monitor_thresholds.rb index d33d7ad2b8d0..e7f8616a17d8 100644 --- a/lib/datadog_api_client/v1/models/monitor_thresholds.rb +++ b/lib/datadog_api_client/v1/models/monitor_thresholds.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # List of the different monitor threshold available. class MonitorThresholds include BaseGenericModel - # The monitor `CRITICAL` threshold. attr_accessor :critical - # The monitor `CRITICAL` recovery threshold. attr_accessor :critical_recovery - # The monitor `OK` threshold. attr_accessor :ok - # The monitor UNKNOWN threshold. attr_accessor :unknown - # The monitor `WARNING` threshold. attr_accessor :warning - # The monitor `WARNING` recovery threshold. attr_accessor :warning_recovery diff --git a/lib/datadog_api_client/v1/models/monitor_update_request.rb b/lib/datadog_api_client/v1/models/monitor_update_request.rb index 1fdbabef8128..498b4d825d07 100644 --- a/lib/datadog_api_client/v1/models/monitor_update_request.rb +++ b/lib/datadog_api_client/v1/models/monitor_update_request.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Object describing a monitor update request. class MonitorUpdateRequest include BaseGenericModel - # Timestamp of the monitor creation. attr_accessor :created - # Object describing the creator of the shared element. attr_accessor :creator - # Whether or not the monitor is deleted. (Always `null`) attr_accessor :deleted - # Indicates whether the monitor is in a draft or published state. # # `draft`: The monitor appears as Draft and does not send notifications. @@ -37,43 +33,30 @@ class MonitorUpdateRequest # # This field is in preview. The draft value is only available to customers with the feature enabled. attr_accessor :draft_status - # ID of this monitor. attr_accessor :id - # A message to include with notifications for this monitor. attr_accessor :message - # Last timestamp when the monitor was edited. attr_accessor :modified - # Whether or not the monitor is broken down on different groups. attr_accessor :multi - # The monitor name. attr_accessor :name - # List of options associated with your monitor. attr_accessor :options - # The different states your monitor can be in. attr_accessor :overall_state - # Integer from 1 (high) to 5 (low) indicating alert severity. attr_accessor :priority - # The monitor query. attr_accessor :query - # A list of unique role identifiers to define which roles are allowed to edit the monitor. The unique identifiers for all roles can be pulled from the [Roles API](https://docs.datadoghq.com/api/latest/roles/#list-roles) and are located in the `data.id` field. Editing a monitor includes any updates to the monitor configuration, monitor deletion, and muting of the monitor for any amount of time. You can use the [Restriction Policies API](https://docs.datadoghq.com/api/latest/restriction-policies/) to manage write authorization for individual monitors by teams and users, in addition to roles. attr_accessor :restricted_roles - # Wrapper object with the different monitor states. attr_accessor :state - # Tags associated to your monitor. attr_accessor :tags - # The type of the monitor. For more information about `type`, see the [monitor options](https://docs.datadoghq.com/monitors/guide/monitor_api_options/) docs. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/monthly_usage_attribution_body.rb b/lib/datadog_api_client/v1/models/monthly_usage_attribution_body.rb index 657c4fa83732..0891142bea36 100644 --- a/lib/datadog_api_client/v1/models/monthly_usage_attribution_body.rb +++ b/lib/datadog_api_client/v1/models/monthly_usage_attribution_body.rb @@ -20,32 +20,24 @@ module DatadogAPIClient::V1 # Usage Summary by tag for a given organization. class MonthlyUsageAttributionBody include BaseGenericModel - # Datetime in ISO-8601 format, UTC, precise to month: [YYYY-MM]. attr_accessor :month - # The name of the organization. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id - # The region of the Datadog instance that the organization belongs to. attr_accessor :region - # The source of the usage attribution tag configuration and the selected tags in the format `::://////`. attr_accessor :tag_config_source - # Tag keys and values. # # A `null` value here means that the requested tag breakdown cannot be applied because it does not match the [tags # configured for usage attribution](https://docs.datadoghq.com/account_management/billing/usage_attribution/#getting-started). # In this scenario the API returns the total usage, not broken down by tags. attr_accessor :tags - # Datetime of the most recent update to the usage values. attr_accessor :updated_at - # Fields in Usage Summary by tag(s). # The following values have been **deprecated**: `estimated_indexed_spans_usage`, `estimated_indexed_spans_percentage`, `estimated_ingested_spans_usage`, `estimated_ingested_spans_percentage`. attr_accessor :values diff --git a/lib/datadog_api_client/v1/models/monthly_usage_attribution_metadata.rb b/lib/datadog_api_client/v1/models/monthly_usage_attribution_metadata.rb index c8fbb38dccec..0349331ea1ab 100644 --- a/lib/datadog_api_client/v1/models/monthly_usage_attribution_metadata.rb +++ b/lib/datadog_api_client/v1/models/monthly_usage_attribution_metadata.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The object containing document metadata. class MonthlyUsageAttributionMetadata include BaseGenericModel - # An array of available aggregates. attr_accessor :aggregates - # The metadata for the current pagination. attr_accessor :pagination diff --git a/lib/datadog_api_client/v1/models/monthly_usage_attribution_pagination.rb b/lib/datadog_api_client/v1/models/monthly_usage_attribution_pagination.rb index c4de64554199..89ae7e145d52 100644 --- a/lib/datadog_api_client/v1/models/monthly_usage_attribution_pagination.rb +++ b/lib/datadog_api_client/v1/models/monthly_usage_attribution_pagination.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The metadata for the current pagination. class MonthlyUsageAttributionPagination include BaseGenericModel - # The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of the `next_record_id`. attr_accessor :next_record_id diff --git a/lib/datadog_api_client/v1/models/monthly_usage_attribution_response.rb b/lib/datadog_api_client/v1/models/monthly_usage_attribution_response.rb index 5c934577f7b1..3d2dd942388f 100644 --- a/lib/datadog_api_client/v1/models/monthly_usage_attribution_response.rb +++ b/lib/datadog_api_client/v1/models/monthly_usage_attribution_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Response containing the monthly Usage Summary by tag(s). class MonthlyUsageAttributionResponse include BaseGenericModel - # The object containing document metadata. attr_accessor :metadata - # Get usage summary by tag(s). attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/monthly_usage_attribution_values.rb b/lib/datadog_api_client/v1/models/monthly_usage_attribution_values.rb index c159ae6e4869..23095abe137b 100644 --- a/lib/datadog_api_client/v1/models/monthly_usage_attribution_values.rb +++ b/lib/datadog_api_client/v1/models/monthly_usage_attribution_values.rb @@ -21,460 +21,308 @@ module DatadogAPIClient::V1 # The following values have been **deprecated**: `estimated_indexed_spans_usage`, `estimated_indexed_spans_percentage`, `estimated_ingested_spans_usage`, `estimated_ingested_spans_percentage`. class MonthlyUsageAttributionValues include BaseGenericModel - # The percentage of synthetic API test usage by tag(s). attr_accessor :api_percentage - # The synthetic API test usage by tag(s). attr_accessor :api_usage - # The percentage of APM ECS Fargate task usage by tag(s). attr_accessor :apm_fargate_percentage - # The APM ECS Fargate task usage by tag(s). attr_accessor :apm_fargate_usage - # The percentage of APM host usage by tag(s). attr_accessor :apm_host_percentage - # The APM host usage by tag(s). attr_accessor :apm_host_usage - # The percentage of APM and Universal Service Monitoring host usage by tag(s). attr_accessor :apm_usm_percentage - # The APM and Universal Service Monitoring host usage by tag(s). attr_accessor :apm_usm_usage - # The percentage of Application Security Monitoring ECS Fargate task usage by tag(s). attr_accessor :appsec_fargate_percentage - # The Application Security Monitoring ECS Fargate task usage by tag(s). attr_accessor :appsec_fargate_usage - # The percentage of Application Security Monitoring host usage by tag(s). attr_accessor :appsec_percentage - # The Application Security Monitoring host usage by tag(s). attr_accessor :appsec_usage - # The percentage of Application Security Monitoring Serverless traced invocations usage by tag(s). attr_accessor :asm_serverless_traced_invocations_percentage - # The Application Security Monitoring Serverless traced invocations usage by tag(s). attr_accessor :asm_serverless_traced_invocations_usage - # The percentage of synthetic browser test usage by tag(s). attr_accessor :browser_percentage - # The synthetic browser test usage by tag(s). attr_accessor :browser_usage - # The percentage of CI Pipeline Indexed Spans usage by tag(s). attr_accessor :ci_pipeline_indexed_spans_percentage - # The total CI Pipeline Indexed Spans usage by tag(s). attr_accessor :ci_pipeline_indexed_spans_usage - # The percentage of CI Test Indexed Spans usage by tag(s). attr_accessor :ci_test_indexed_spans_percentage - # The total CI Test Indexed Spans usage by tag(s). attr_accessor :ci_test_indexed_spans_usage - # The percentage of Git committers for Intelligent Test Runner usage by tag(s). attr_accessor :ci_visibility_itr_percentage - # The Git committers for Intelligent Test Runner usage by tag(s). attr_accessor :ci_visibility_itr_usage - # The percentage of Cloud Security Information and Event Management usage by tag(s). attr_accessor :cloud_siem_percentage - # The Cloud Security Information and Event Management usage by tag(s). attr_accessor :cloud_siem_usage - # The percentage of Code Security host usage by tags. attr_accessor :code_security_host_percentage - # The Code Security host usage by tags. attr_accessor :code_security_host_usage - # The percentage of container usage without the Datadog Agent by tag(s). attr_accessor :container_excl_agent_percentage - # The container usage without the Datadog Agent by tag(s). attr_accessor :container_excl_agent_usage - # The percentage of container usage by tag(s). attr_accessor :container_percentage - # The container usage by tag(s). attr_accessor :container_usage - # The percentage of Cloud Security Management Pro container usage by tag(s). attr_accessor :cspm_containers_percentage - # The Cloud Security Management Pro container usage by tag(s). attr_accessor :cspm_containers_usage - # The percentage of Cloud Security Management Pro host usage by tag(s). attr_accessor :cspm_hosts_percentage - # The Cloud Security Management Pro host usage by tag(s). attr_accessor :cspm_hosts_usage - # The percentage of Custom Events usage by tag(s). attr_accessor :custom_event_percentage - # The total Custom Events usage by tag(s). attr_accessor :custom_event_usage - # The percentage of ingested custom metrics usage by tag(s). attr_accessor :custom_ingested_timeseries_percentage - # The ingested custom metrics usage by tag(s). attr_accessor :custom_ingested_timeseries_usage - # The percentage of indexed custom metrics usage by tag(s). attr_accessor :custom_timeseries_percentage - # The indexed custom metrics usage by tag(s). attr_accessor :custom_timeseries_usage - # The percentage of Cloud Workload Security container usage by tag(s). attr_accessor :cws_containers_percentage - # The Cloud Workload Security container usage by tag(s). attr_accessor :cws_containers_usage - # The percentage of Cloud Workload Security Fargate task usage by tag(s). attr_accessor :cws_fargate_task_percentage - # The Cloud Workload Security Fargate task usage by tag(s). attr_accessor :cws_fargate_task_usage - # The percentage of Cloud Workload Security host usage by tag(s). attr_accessor :cws_hosts_percentage - # The Cloud Workload Security host usage by tag(s). attr_accessor :cws_hosts_usage - # The Data Jobs Monitoring usage by tag(s). attr_accessor :data_jobs_monitoring_usage - # The Data Stream Monitoring usage by tag(s). attr_accessor :data_stream_monitoring_usage - # The percentage of Database Monitoring host usage by tag(s). attr_accessor :dbm_hosts_percentage - # The Database Monitoring host usage by tag(s). attr_accessor :dbm_hosts_usage - # The percentage of Database Monitoring queries usage by tag(s). attr_accessor :dbm_queries_percentage - # The Database Monitoring queries usage by tag(s). attr_accessor :dbm_queries_usage - # The percentage of error tracking events usage by tag(s). attr_accessor :error_tracking_percentage - # The error tracking events usage by tag(s). attr_accessor :error_tracking_usage - # The percentage of estimated indexed spans usage by tag(s). attr_accessor :estimated_indexed_spans_percentage - # The estimated indexed spans usage by tag(s). attr_accessor :estimated_indexed_spans_usage - # The percentage of estimated ingested spans usage by tag(s). attr_accessor :estimated_ingested_spans_percentage - # The estimated ingested spans usage by tag(s). attr_accessor :estimated_ingested_spans_usage - # The percentage of Fargate usage by tags. attr_accessor :fargate_percentage - # The Fargate usage by tags. attr_accessor :fargate_usage - # The percentage of Lambda function usage by tag(s). attr_accessor :functions_percentage - # The Lambda function usage by tag(s). attr_accessor :functions_usage - # The percentage of Incident Management monthly active users usage by tag(s). attr_accessor :incident_management_monthly_active_users_percentage - # The Incident Management monthly active users usage by tag(s). attr_accessor :incident_management_monthly_active_users_usage - # The percentage of APM Indexed Spans usage by tag(s). attr_accessor :indexed_spans_percentage - # The total APM Indexed Spans usage by tag(s). attr_accessor :indexed_spans_usage - # The percentage of infrastructure host usage by tag(s). attr_accessor :infra_host_percentage - # The infrastructure host usage by tag(s). attr_accessor :infra_host_usage - # The percentage of Ingested Logs usage by tag(s). attr_accessor :ingested_logs_bytes_percentage - # The total Ingested Logs usage by tag(s). attr_accessor :ingested_logs_bytes_usage - # The percentage of APM Ingested Spans usage by tag(s). attr_accessor :ingested_spans_bytes_percentage - # The total APM Ingested Spans usage by tag(s). attr_accessor :ingested_spans_bytes_usage - # The percentage of Lambda invocation usage by tag(s). attr_accessor :invocations_percentage - # The Lambda invocation usage by tag(s). attr_accessor :invocations_usage - # The percentage of Serverless APM usage by tag(s). attr_accessor :lambda_traced_invocations_percentage - # The Serverless APM usage by tag(s). attr_accessor :lambda_traced_invocations_usage - # The percentage of LLM Observability usage by tag(s). attr_accessor :llm_observability_percentage - # The LLM Observability usage by tag(s). attr_accessor :llm_observability_usage - # The percentage of Indexed Logs (15-day Retention) usage by tag(s). attr_accessor :logs_indexed_15day_percentage - # The total Indexed Logs (15-day Retention) usage by tag(s). attr_accessor :logs_indexed_15day_usage - # The percentage of Indexed Logs (180-day Retention) usage by tag(s). attr_accessor :logs_indexed_180day_percentage - # The total Indexed Logs (180-day Retention) usage by tag(s). attr_accessor :logs_indexed_180day_usage - # The percentage of Indexed Logs (1-day Retention) usage by tag(s). attr_accessor :logs_indexed_1day_percentage - # The total Indexed Logs (1-day Retention) usage by tag(s). attr_accessor :logs_indexed_1day_usage - # The percentage of Indexed Logs (30-day Retention) usage by tag(s). attr_accessor :logs_indexed_30day_percentage - # The total Indexed Logs (30-day Retention) usage by tag(s). attr_accessor :logs_indexed_30day_usage - # The percentage of Indexed Logs (360-day Retention) usage by tag(s). attr_accessor :logs_indexed_360day_percentage - # The total Indexed Logs (360-day Retention) usage by tag(s). attr_accessor :logs_indexed_360day_usage - # The percentage of Indexed Logs (3-day Retention) usage by tag(s). attr_accessor :logs_indexed_3day_percentage - # The total Indexed Logs (3-day Retention) usage by tag(s). attr_accessor :logs_indexed_3day_usage - # The percentage of Indexed Logs (45-day Retention) usage by tag(s). attr_accessor :logs_indexed_45day_percentage - # The total Indexed Logs (45-day Retention) usage by tag(s). attr_accessor :logs_indexed_45day_usage - # The percentage of Indexed Logs (60-day Retention) usage by tag(s). attr_accessor :logs_indexed_60day_percentage - # The total Indexed Logs (60-day Retention) usage by tag(s). attr_accessor :logs_indexed_60day_usage - # The percentage of Indexed Logs (7-day Retention) usage by tag(s). attr_accessor :logs_indexed_7day_percentage - # The total Indexed Logs (7-day Retention) usage by tag(s). attr_accessor :logs_indexed_7day_usage - # The percentage of Indexed Logs (90-day Retention) usage by tag(s). attr_accessor :logs_indexed_90day_percentage - # The total Indexed Logs (90-day Retention) usage by tag(s). attr_accessor :logs_indexed_90day_usage - # The percentage of Indexed Logs (Custom Retention) usage by tag(s). attr_accessor :logs_indexed_custom_retention_percentage - # The total Indexed Logs (Custom Retention) usage by tag(s). attr_accessor :logs_indexed_custom_retention_usage - # The percentage of Synthetic mobile application test usage by tag(s). attr_accessor :mobile_app_testing_percentage - # The Synthetic mobile application test usage by tag(s). attr_accessor :mobile_app_testing_usage - # The percentage of Network Device Monitoring NetFlow usage by tag(s). attr_accessor :ndm_netflow_percentage - # The Network Device Monitoring NetFlow usage by tag(s). attr_accessor :ndm_netflow_usage - # The percentage of network device wireless usage by tag(s). attr_accessor :network_device_wireless_percentage - # The network device wireless usage by tag(s). attr_accessor :network_device_wireless_usage - # The percentage of network host usage by tag(s). attr_accessor :npm_host_percentage - # The network host usage by tag(s). attr_accessor :npm_host_usage - # The percentage of observability pipeline bytes usage by tag(s). attr_accessor :obs_pipeline_bytes_percentage - # The observability pipeline bytes usage by tag(s). attr_accessor :obs_pipeline_bytes_usage - # The percentage of observability pipeline per core usage by tag(s). attr_accessor :obs_pipelines_vcpu_percentage - # The observability pipeline per core usage by tag(s). attr_accessor :obs_pipelines_vcpu_usage - # The percentage of online archive usage by tag(s). attr_accessor :online_archive_percentage - # The online archive usage by tag(s). attr_accessor :online_archive_usage - # The percentage of Product Analytics session usage by tag(s). attr_accessor :product_analytics_session_percentage - # The Product Analytics session usage by tag(s). attr_accessor :product_analytics_session_usage - # The percentage of profiled container usage by tag(s). attr_accessor :profiled_container_percentage - # The profiled container usage by tag(s). attr_accessor :profiled_container_usage - # The percentage of profiled Fargate task usage by tag(s). attr_accessor :profiled_fargate_percentage - # The profiled Fargate task usage by tag(s). attr_accessor :profiled_fargate_usage - # The percentage of profiled hosts usage by tag(s). attr_accessor :profiled_host_percentage - # The profiled hosts usage by tag(s). attr_accessor :profiled_host_usage - # The percentage of published application usage by tag(s). attr_accessor :published_app_percentage - # The published application usage by tag(s). attr_accessor :published_app_usage - # The percentage of RUM Browser and Mobile usage by tag(s). attr_accessor :rum_browser_mobile_sessions_percentage - # The total RUM Browser and Mobile usage by tag(s). attr_accessor :rum_browser_mobile_sessions_usage - # The percentage of RUM Ingested usage by tag(s). attr_accessor :rum_ingested_percentage - # The total RUM Ingested usage by tag(s). attr_accessor :rum_ingested_usage - # The percentage of RUM Investigate usage by tag(s). attr_accessor :rum_investigate_percentage - # The total RUM Investigate usage by tag(s). attr_accessor :rum_investigate_usage - # The percentage of RUM Session Replay usage by tag(s). attr_accessor :rum_replay_sessions_percentage - # The total RUM Session Replay usage by tag(s). attr_accessor :rum_replay_sessions_usage - # The percentage of RUM Session Replay Add-On usage by tag(s). attr_accessor :rum_session_replay_add_on_percentage - # The total RUM Session Replay Add-On usage by tag(s). attr_accessor :rum_session_replay_add_on_usage - # The percentage of Software Composition Analysis Fargate task usage by tag(s). attr_accessor :sca_fargate_percentage - # The total Software Composition Analysis Fargate task usage by tag(s). attr_accessor :sca_fargate_usage - # The percentage of Sensitive Data Scanner usage by tag(s). attr_accessor :sds_scanned_bytes_percentage - # The total Sensitive Data Scanner usage by tag(s). attr_accessor :sds_scanned_bytes_usage - # The percentage of Serverless Apps usage by tag(s). attr_accessor :serverless_apps_percentage - # The total Serverless Apps usage by tag(s). attr_accessor :serverless_apps_usage - # The percentage of log events analyzed by Cloud SIEM usage by tag(s). attr_accessor :siem_analyzed_logs_add_on_percentage - # The log events analyzed by Cloud SIEM usage by tag(s). attr_accessor :siem_analyzed_logs_add_on_usage - # The percentage of SIEM usage by tag(s). attr_accessor :siem_ingested_bytes_percentage - # The total SIEM usage by tag(s). attr_accessor :siem_ingested_bytes_usage - # The percentage of network device usage by tag(s). attr_accessor :snmp_percentage - # The network device usage by tag(s). attr_accessor :snmp_usage - # The percentage of universal service monitoring usage by tag(s). attr_accessor :universal_service_monitoring_percentage - # The universal service monitoring usage by tag(s). attr_accessor :universal_service_monitoring_usage - # The percentage of Application Vulnerability Management usage by tag(s). attr_accessor :vuln_management_hosts_percentage - # The Application Vulnerability Management usage by tag(s). attr_accessor :vuln_management_hosts_usage - # The percentage of workflow executions usage by tag(s). attr_accessor :workflow_executions_percentage - # The total workflow executions usage by tag(s). attr_accessor :workflow_executions_usage diff --git a/lib/datadog_api_client/v1/models/note_widget_definition.rb b/lib/datadog_api_client/v1/models/note_widget_definition.rb index 407565b5d401..66fbd78bb433 100644 --- a/lib/datadog_api_client/v1/models/note_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/note_widget_definition.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V1 # The notes and links widget is similar to free text widget, but allows for more formatting options. class NoteWidgetDefinition include BaseGenericModel - # Background color of the note. attr_accessor :background_color - # Content of the note. attr_reader :content - # Size of the text. attr_accessor :font_size - # Whether to add padding or not. attr_accessor :has_padding - # Whether to show a tick or not. attr_accessor :show_tick - # How to align the text on the widget. attr_accessor :text_align - # Define how you want to align the text on the widget. attr_accessor :tick_edge - # Where to position the tick on an edge. attr_accessor :tick_pos - # Type of the note widget. attr_reader :type - # Vertical alignment. attr_accessor :vertical_align diff --git a/lib/datadog_api_client/v1/models/notebook_absolute_time.rb b/lib/datadog_api_client/v1/models/notebook_absolute_time.rb index 47d528e5582d..f10bc67c2081 100644 --- a/lib/datadog_api_client/v1/models/notebook_absolute_time.rb +++ b/lib/datadog_api_client/v1/models/notebook_absolute_time.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Absolute timeframe. class NotebookAbsoluteTime include BaseGenericModel - # The end time. attr_reader :_end - # Indicates whether the timeframe should be shifted to end at the current time. attr_accessor :live - # The start time. attr_reader :start diff --git a/lib/datadog_api_client/v1/models/notebook_author.rb b/lib/datadog_api_client/v1/models/notebook_author.rb index d6b4e94889b3..3caa69566781 100644 --- a/lib/datadog_api_client/v1/models/notebook_author.rb +++ b/lib/datadog_api_client/v1/models/notebook_author.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V1 # Attributes of user object returned by the API. class NotebookAuthor include BaseGenericModel - # Creation time of the user. attr_accessor :created_at - # Whether the user is disabled. attr_accessor :disabled - # Email of the user. attr_accessor :email - # Handle of the user. attr_accessor :handle - # URL of the user's icon. attr_accessor :icon - # Name of the user. attr_accessor :name - # Status of the user. attr_accessor :status - # Title of the user. attr_accessor :title - # Whether the user is verified. attr_accessor :verified diff --git a/lib/datadog_api_client/v1/models/notebook_cell_create_request.rb b/lib/datadog_api_client/v1/models/notebook_cell_create_request.rb index 1bbc4c1afe97..191769ce5005 100644 --- a/lib/datadog_api_client/v1/models/notebook_cell_create_request.rb +++ b/lib/datadog_api_client/v1/models/notebook_cell_create_request.rb @@ -20,11 +20,9 @@ module DatadogAPIClient::V1 # The description of a notebook cell create request. class NotebookCellCreateRequest include BaseGenericModel - # The attributes of a notebook cell in create cell request. Valid cell types are `markdown`, `timeseries`, `toplist`, `heatmap`, `distribution`, # `log_stream`. [More information on each graph visualization type.](https://docs.datadoghq.com/dashboards/widgets/) attr_reader :attributes - # Type of the Notebook Cell resource. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebook_cell_response.rb b/lib/datadog_api_client/v1/models/notebook_cell_response.rb index 4655970cee24..9930d08f8c94 100644 --- a/lib/datadog_api_client/v1/models/notebook_cell_response.rb +++ b/lib/datadog_api_client/v1/models/notebook_cell_response.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V1 # The description of a notebook cell response. class NotebookCellResponse include BaseGenericModel - # The attributes of a notebook cell response. Valid cell types are `markdown`, `timeseries`, `toplist`, `heatmap`, `distribution`, # `log_stream`. [More information on each graph visualization type.](https://docs.datadoghq.com/dashboards/widgets/) attr_reader :attributes - # Notebook cell ID. attr_reader :id - # Type of the Notebook Cell resource. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebook_cell_update_request.rb b/lib/datadog_api_client/v1/models/notebook_cell_update_request.rb index e1a2963e8f80..65f030a7a361 100644 --- a/lib/datadog_api_client/v1/models/notebook_cell_update_request.rb +++ b/lib/datadog_api_client/v1/models/notebook_cell_update_request.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V1 # The description of a notebook cell update request. class NotebookCellUpdateRequest include BaseGenericModel - # The attributes of a notebook cell in update cell request. Valid cell types are `markdown`, `timeseries`, `toplist`, `heatmap`, `distribution`, # `log_stream`. [More information on each graph visualization type.](https://docs.datadoghq.com/dashboards/widgets/) attr_reader :attributes - # Notebook cell ID. attr_reader :id - # Type of the Notebook Cell resource. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebook_create_data.rb b/lib/datadog_api_client/v1/models/notebook_create_data.rb index f2aaac142417..f391d0fe78d1 100644 --- a/lib/datadog_api_client/v1/models/notebook_create_data.rb +++ b/lib/datadog_api_client/v1/models/notebook_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The data for a notebook create request. class NotebookCreateData include BaseGenericModel - # The data attributes of a notebook. attr_reader :attributes - # Type of the Notebook resource. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebook_create_data_attributes.rb b/lib/datadog_api_client/v1/models/notebook_create_data_attributes.rb index c542cd2793fd..a1aa10fdeb01 100644 --- a/lib/datadog_api_client/v1/models/notebook_create_data_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_create_data_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # The data attributes of a notebook. class NotebookCreateDataAttributes include BaseGenericModel - # List of cells to display in the notebook. attr_reader :cells - # Metadata associated with the notebook. attr_accessor :metadata - # The name of the notebook. attr_reader :name - # Publication status of the notebook. For now, always "published". attr_accessor :status - # Notebook global timeframe. attr_reader :time diff --git a/lib/datadog_api_client/v1/models/notebook_create_request.rb b/lib/datadog_api_client/v1/models/notebook_create_request.rb index e41b9e770a7a..58f978989b86 100644 --- a/lib/datadog_api_client/v1/models/notebook_create_request.rb +++ b/lib/datadog_api_client/v1/models/notebook_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The description of a notebook create request. class NotebookCreateRequest include BaseGenericModel - # The data for a notebook create request. attr_reader :data diff --git a/lib/datadog_api_client/v1/models/notebook_distribution_cell_attributes.rb b/lib/datadog_api_client/v1/models/notebook_distribution_cell_attributes.rb index 8cacc8fdb00b..abf100cc9785 100644 --- a/lib/datadog_api_client/v1/models/notebook_distribution_cell_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_distribution_cell_attributes.rb @@ -20,18 +20,14 @@ module DatadogAPIClient::V1 # The attributes of a notebook `distribution` cell. class NotebookDistributionCellAttributes include BaseGenericModel - # The Distribution visualization is another way of showing metrics # aggregated across one or several tags, such as hosts. # Unlike the heat map, a distribution graph’s x-axis is quantity rather than time. attr_reader :definition - # The size of the graph. attr_accessor :graph_size - # Object describing how to split the graph to display multiple visualizations per request. attr_accessor :split_by - # Timeframe for the notebook cell. When 'null', the notebook global time is used. attr_accessor :time diff --git a/lib/datadog_api_client/v1/models/notebook_heat_map_cell_attributes.rb b/lib/datadog_api_client/v1/models/notebook_heat_map_cell_attributes.rb index f7bb2e127413..c7e8f78b1c06 100644 --- a/lib/datadog_api_client/v1/models/notebook_heat_map_cell_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_heat_map_cell_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # The attributes of a notebook `heatmap` cell. class NotebookHeatMapCellAttributes include BaseGenericModel - # The heat map visualization shows metrics aggregated across many tags, such as hosts. The more hosts that have a particular value, the darker that square is. attr_reader :definition - # The size of the graph. attr_accessor :graph_size - # Object describing how to split the graph to display multiple visualizations per request. attr_accessor :split_by - # Timeframe for the notebook cell. When 'null', the notebook global time is used. attr_accessor :time diff --git a/lib/datadog_api_client/v1/models/notebook_log_stream_cell_attributes.rb b/lib/datadog_api_client/v1/models/notebook_log_stream_cell_attributes.rb index 35808b8ba726..d897d71319a2 100644 --- a/lib/datadog_api_client/v1/models/notebook_log_stream_cell_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_log_stream_cell_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The attributes of a notebook `log_stream` cell. class NotebookLogStreamCellAttributes include BaseGenericModel - # The Log Stream displays a log flow matching the defined query. Only available on FREE layout dashboards. attr_reader :definition - # The size of the graph. attr_accessor :graph_size - # Timeframe for the notebook cell. When 'null', the notebook global time is used. attr_accessor :time diff --git a/lib/datadog_api_client/v1/models/notebook_markdown_cell_attributes.rb b/lib/datadog_api_client/v1/models/notebook_markdown_cell_attributes.rb index 5ec80249004a..7cf0f2f88f02 100644 --- a/lib/datadog_api_client/v1/models/notebook_markdown_cell_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_markdown_cell_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The attributes of a notebook `markdown` cell. class NotebookMarkdownCellAttributes include BaseGenericModel - # Text in a notebook is formatted with [Markdown](https://daringfireball.net/projects/markdown/), which enables the use of headings, subheadings, links, images, lists, and code blocks. attr_reader :definition diff --git a/lib/datadog_api_client/v1/models/notebook_markdown_cell_definition.rb b/lib/datadog_api_client/v1/models/notebook_markdown_cell_definition.rb index d62377f5385a..8aeac79edeac 100644 --- a/lib/datadog_api_client/v1/models/notebook_markdown_cell_definition.rb +++ b/lib/datadog_api_client/v1/models/notebook_markdown_cell_definition.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Text in a notebook is formatted with [Markdown](https://daringfireball.net/projects/markdown/), which enables the use of headings, subheadings, links, images, lists, and code blocks. class NotebookMarkdownCellDefinition include BaseGenericModel - # The markdown content. attr_reader :text - # Type of the markdown cell. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebook_metadata.rb b/lib/datadog_api_client/v1/models/notebook_metadata.rb index b193bb0af14c..cd550035054d 100644 --- a/lib/datadog_api_client/v1/models/notebook_metadata.rb +++ b/lib/datadog_api_client/v1/models/notebook_metadata.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Metadata associated with the notebook. class NotebookMetadata include BaseGenericModel - # Whether or not the notebook is a template. attr_accessor :is_template - # Whether or not the notebook takes snapshot image backups of the notebook's fixed-time graphs. attr_accessor :take_snapshots - # Metadata type of the notebook. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/notebook_relative_time.rb b/lib/datadog_api_client/v1/models/notebook_relative_time.rb index 963a443ad1c7..69286163431a 100644 --- a/lib/datadog_api_client/v1/models/notebook_relative_time.rb +++ b/lib/datadog_api_client/v1/models/notebook_relative_time.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Relative timeframe. class NotebookRelativeTime include BaseGenericModel - # The available timeframes depend on the widget you are using. attr_reader :live_span diff --git a/lib/datadog_api_client/v1/models/notebook_response.rb b/lib/datadog_api_client/v1/models/notebook_response.rb index 974ec3c79c14..956ade9b756d 100644 --- a/lib/datadog_api_client/v1/models/notebook_response.rb +++ b/lib/datadog_api_client/v1/models/notebook_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The description of a notebook response. class NotebookResponse include BaseGenericModel - # The data for a notebook. attr_accessor :data diff --git a/lib/datadog_api_client/v1/models/notebook_response_data.rb b/lib/datadog_api_client/v1/models/notebook_response_data.rb index f9c5046f96c9..f56ea5b53c4c 100644 --- a/lib/datadog_api_client/v1/models/notebook_response_data.rb +++ b/lib/datadog_api_client/v1/models/notebook_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The data for a notebook. class NotebookResponseData include BaseGenericModel - # The attributes of a notebook. attr_reader :attributes - # Unique notebook ID, assigned when you create the notebook. attr_reader :id - # Type of the Notebook resource. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebook_response_data_attributes.rb b/lib/datadog_api_client/v1/models/notebook_response_data_attributes.rb index a41a4948721e..92bf7ff0283e 100644 --- a/lib/datadog_api_client/v1/models/notebook_response_data_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_response_data_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # The attributes of a notebook. class NotebookResponseDataAttributes include BaseGenericModel - # Attributes of user object returned by the API. attr_accessor :author - # List of cells to display in the notebook. attr_reader :cells - # UTC time stamp for when the notebook was created. attr_accessor :created - # Metadata associated with the notebook. attr_accessor :metadata - # UTC time stamp for when the notebook was last modified. attr_accessor :modified - # The name of the notebook. attr_reader :name - # Publication status of the notebook. For now, always "published". attr_accessor :status - # Notebook global timeframe. attr_reader :time diff --git a/lib/datadog_api_client/v1/models/notebook_split_by.rb b/lib/datadog_api_client/v1/models/notebook_split_by.rb index e820423a7877..c406af642b47 100644 --- a/lib/datadog_api_client/v1/models/notebook_split_by.rb +++ b/lib/datadog_api_client/v1/models/notebook_split_by.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Object describing how to split the graph to display multiple visualizations per request. class NotebookSplitBy include BaseGenericModel - # Keys to split on. attr_reader :keys - # Tags to split on. attr_reader :tags diff --git a/lib/datadog_api_client/v1/models/notebook_timeseries_cell_attributes.rb b/lib/datadog_api_client/v1/models/notebook_timeseries_cell_attributes.rb index 42ec5a413112..89e3f1d6bd32 100644 --- a/lib/datadog_api_client/v1/models/notebook_timeseries_cell_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_timeseries_cell_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # The attributes of a notebook `timeseries` cell. class NotebookTimeseriesCellAttributes include BaseGenericModel - # The timeseries visualization allows you to display the evolution of one or more metrics, log events, or Indexed Spans over time. attr_reader :definition - # The size of the graph. attr_accessor :graph_size - # Object describing how to split the graph to display multiple visualizations per request. attr_accessor :split_by - # Timeframe for the notebook cell. When 'null', the notebook global time is used. attr_accessor :time diff --git a/lib/datadog_api_client/v1/models/notebook_toplist_cell_attributes.rb b/lib/datadog_api_client/v1/models/notebook_toplist_cell_attributes.rb index d9ce9deaa553..6a7e9b83b2db 100644 --- a/lib/datadog_api_client/v1/models/notebook_toplist_cell_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_toplist_cell_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # The attributes of a notebook `toplist` cell. class NotebookToplistCellAttributes include BaseGenericModel - # The top list visualization enables you to display a list of Tag value like hostname or service with the most or least of any metric value, such as highest consumers of CPU, hosts with the least disk space, etc. attr_reader :definition - # The size of the graph. attr_accessor :graph_size - # Object describing how to split the graph to display multiple visualizations per request. attr_accessor :split_by - # Timeframe for the notebook cell. When 'null', the notebook global time is used. attr_accessor :time diff --git a/lib/datadog_api_client/v1/models/notebook_update_data.rb b/lib/datadog_api_client/v1/models/notebook_update_data.rb index 6b68a05abe8d..2aab6bd8c829 100644 --- a/lib/datadog_api_client/v1/models/notebook_update_data.rb +++ b/lib/datadog_api_client/v1/models/notebook_update_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The data for a notebook update request. class NotebookUpdateData include BaseGenericModel - # The data attributes of a notebook. attr_reader :attributes - # Type of the Notebook resource. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebook_update_data_attributes.rb b/lib/datadog_api_client/v1/models/notebook_update_data_attributes.rb index 179cbdabf070..72e1ab3d1401 100644 --- a/lib/datadog_api_client/v1/models/notebook_update_data_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_update_data_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # The data attributes of a notebook. class NotebookUpdateDataAttributes include BaseGenericModel - # List of cells to display in the notebook. attr_reader :cells - # Metadata associated with the notebook. attr_accessor :metadata - # The name of the notebook. attr_reader :name - # Publication status of the notebook. For now, always "published". attr_accessor :status - # Notebook global timeframe. attr_reader :time diff --git a/lib/datadog_api_client/v1/models/notebook_update_request.rb b/lib/datadog_api_client/v1/models/notebook_update_request.rb index cd4dea68f9d0..a20faa2d7423 100644 --- a/lib/datadog_api_client/v1/models/notebook_update_request.rb +++ b/lib/datadog_api_client/v1/models/notebook_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The description of a notebook update request. class NotebookUpdateRequest include BaseGenericModel - # The data for a notebook update request. attr_reader :data diff --git a/lib/datadog_api_client/v1/models/notebooks_response.rb b/lib/datadog_api_client/v1/models/notebooks_response.rb index 3980228d0a75..ee8813b906bc 100644 --- a/lib/datadog_api_client/v1/models/notebooks_response.rb +++ b/lib/datadog_api_client/v1/models/notebooks_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Notebooks get all response. class NotebooksResponse include BaseGenericModel - # List of notebook definitions. attr_accessor :data - # Searches metadata returned by the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v1/models/notebooks_response_data.rb b/lib/datadog_api_client/v1/models/notebooks_response_data.rb index 752c0e8e03ff..82d4ce371b46 100644 --- a/lib/datadog_api_client/v1/models/notebooks_response_data.rb +++ b/lib/datadog_api_client/v1/models/notebooks_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The data for a notebook in get all response. class NotebooksResponseData include BaseGenericModel - # The attributes of a notebook in get all response. attr_reader :attributes - # Unique notebook ID, assigned when you create the notebook. attr_reader :id - # Type of the Notebook resource. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebooks_response_data_attributes.rb b/lib/datadog_api_client/v1/models/notebooks_response_data_attributes.rb index 8e361561671e..a768c4ece6de 100644 --- a/lib/datadog_api_client/v1/models/notebooks_response_data_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebooks_response_data_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # The attributes of a notebook in get all response. class NotebooksResponseDataAttributes include BaseGenericModel - # Attributes of user object returned by the API. attr_accessor :author - # List of cells to display in the notebook. attr_accessor :cells - # UTC time stamp for when the notebook was created. attr_accessor :created - # Metadata associated with the notebook. attr_accessor :metadata - # UTC time stamp for when the notebook was last modified. attr_accessor :modified - # The name of the notebook. attr_reader :name - # Publication status of the notebook. For now, always "published". attr_accessor :status - # Notebook global timeframe. attr_accessor :time diff --git a/lib/datadog_api_client/v1/models/notebooks_response_meta.rb b/lib/datadog_api_client/v1/models/notebooks_response_meta.rb index 754b3f24d109..b3c809bcae70 100644 --- a/lib/datadog_api_client/v1/models/notebooks_response_meta.rb +++ b/lib/datadog_api_client/v1/models/notebooks_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Searches metadata returned by the API. class NotebooksResponseMeta include BaseGenericModel - # Pagination metadata returned by the API. attr_accessor :page diff --git a/lib/datadog_api_client/v1/models/notebooks_response_page.rb b/lib/datadog_api_client/v1/models/notebooks_response_page.rb index 9b9e99cd2714..fa49b0a9e4e8 100644 --- a/lib/datadog_api_client/v1/models/notebooks_response_page.rb +++ b/lib/datadog_api_client/v1/models/notebooks_response_page.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Pagination metadata returned by the API. class NotebooksResponsePage include BaseGenericModel - # The total number of notebooks that would be returned if the request was not filtered by `start` and `count` parameters. attr_accessor :total_count - # The total number of notebooks returned. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v1/models/number_format_unit_canonical.rb b/lib/datadog_api_client/v1/models/number_format_unit_canonical.rb index 7794e038d2ee..447c243b02c4 100644 --- a/lib/datadog_api_client/v1/models/number_format_unit_canonical.rb +++ b/lib/datadog_api_client/v1/models/number_format_unit_canonical.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Canonical unit. class NumberFormatUnitCanonical include BaseGenericModel - # The name of the unit per item. attr_accessor :per_unit_name - # The type of unit scale. attr_accessor :type - # The name of the unit. attr_accessor :unit_name diff --git a/lib/datadog_api_client/v1/models/number_format_unit_custom.rb b/lib/datadog_api_client/v1/models/number_format_unit_custom.rb index 1127e894cea3..73814c9c8aff 100644 --- a/lib/datadog_api_client/v1/models/number_format_unit_custom.rb +++ b/lib/datadog_api_client/v1/models/number_format_unit_custom.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Custom unit. class NumberFormatUnitCustom include BaseGenericModel - # The label for the custom unit. attr_reader :label - # The type of custom unit. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/number_format_unit_scale.rb b/lib/datadog_api_client/v1/models/number_format_unit_scale.rb index 46953fd22aa7..5874c565b5fb 100644 --- a/lib/datadog_api_client/v1/models/number_format_unit_scale.rb +++ b/lib/datadog_api_client/v1/models/number_format_unit_scale.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The definition of `NumberFormatUnitScale` object. class NumberFormatUnitScale include BaseGenericModel - # The type of unit scale. attr_accessor :type - # The name of the unit. attr_accessor :unit_name diff --git a/lib/datadog_api_client/v1/models/org_downgraded_response.rb b/lib/datadog_api_client/v1/models/org_downgraded_response.rb index 8112c23bde7f..e970e891fd2b 100644 --- a/lib/datadog_api_client/v1/models/org_downgraded_response.rb +++ b/lib/datadog_api_client/v1/models/org_downgraded_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Status of downgrade class OrgDowngradedResponse include BaseGenericModel - # Information pertaining to the downgraded child organization. attr_accessor :message diff --git a/lib/datadog_api_client/v1/models/organization.rb b/lib/datadog_api_client/v1/models/organization.rb index bf83294c11f6..a1d8b93bacd9 100644 --- a/lib/datadog_api_client/v1/models/organization.rb +++ b/lib/datadog_api_client/v1/models/organization.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # Create, edit, and manage organizations. class Organization include BaseGenericModel - # A JSON array of billing type. attr_accessor :billing - # Date of the organization creation. attr_accessor :created - # Description of the organization. attr_accessor :description - # The name of the child organization, limited to 32 characters. attr_reader :name - # The `public_id` of the organization you are operating within. attr_accessor :public_id - # A JSON array of settings. attr_accessor :settings - # Subscription definition. attr_accessor :subscription - # Only available for MSP customers. Allows child organizations to be created on a trial plan. attr_accessor :trial diff --git a/lib/datadog_api_client/v1/models/organization_billing.rb b/lib/datadog_api_client/v1/models/organization_billing.rb index 9d51e94db713..27282ec019b9 100644 --- a/lib/datadog_api_client/v1/models/organization_billing.rb +++ b/lib/datadog_api_client/v1/models/organization_billing.rb @@ -22,7 +22,6 @@ module DatadogAPIClient::V1 # @deprecated This model is deprecated. class OrganizationBilling include BaseGenericModel - # The type of billing. Only `parent_billing` is supported. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/organization_create_body.rb b/lib/datadog_api_client/v1/models/organization_create_body.rb index 3195c64bc3a6..68e57d5328b6 100644 --- a/lib/datadog_api_client/v1/models/organization_create_body.rb +++ b/lib/datadog_api_client/v1/models/organization_create_body.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Object describing an organization to create. class OrganizationCreateBody include BaseGenericModel - # A JSON array of billing type. attr_accessor :billing - # The name of the new child-organization, limited to 32 characters. attr_reader :name - # Subscription definition. attr_accessor :subscription diff --git a/lib/datadog_api_client/v1/models/organization_create_response.rb b/lib/datadog_api_client/v1/models/organization_create_response.rb index fe0acca5cc5b..993216744f58 100644 --- a/lib/datadog_api_client/v1/models/organization_create_response.rb +++ b/lib/datadog_api_client/v1/models/organization_create_response.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Response object for an organization creation. class OrganizationCreateResponse include BaseGenericModel - # Datadog API key. attr_accessor :api_key - # An application key with its associated metadata. attr_accessor :application_key - # Create, edit, and manage organizations. attr_accessor :org - # Create, edit, and disable users. attr_accessor :user diff --git a/lib/datadog_api_client/v1/models/organization_list_response.rb b/lib/datadog_api_client/v1/models/organization_list_response.rb index cc1cd295dd90..e1ba0ba99f6e 100644 --- a/lib/datadog_api_client/v1/models/organization_list_response.rb +++ b/lib/datadog_api_client/v1/models/organization_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response with the list of organizations. class OrganizationListResponse include BaseGenericModel - # Array of organization objects. attr_accessor :orgs diff --git a/lib/datadog_api_client/v1/models/organization_response.rb b/lib/datadog_api_client/v1/models/organization_response.rb index bc293c9b9a64..8599d1c9a2db 100644 --- a/lib/datadog_api_client/v1/models/organization_response.rb +++ b/lib/datadog_api_client/v1/models/organization_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response with an organization. class OrganizationResponse include BaseGenericModel - # Create, edit, and manage organizations. attr_accessor :org diff --git a/lib/datadog_api_client/v1/models/organization_settings.rb b/lib/datadog_api_client/v1/models/organization_settings.rb index f542aea93fdc..b7eadb89f1d4 100644 --- a/lib/datadog_api_client/v1/models/organization_settings.rb +++ b/lib/datadog_api_client/v1/models/organization_settings.rb @@ -20,35 +20,25 @@ module DatadogAPIClient::V1 # A JSON array of settings. class OrganizationSettings include BaseGenericModel - # Whether or not the organization users can share widgets outside of Datadog. attr_accessor :private_widget_share - # Set the boolean property enabled to enable or disable single sign on with SAML. # See the SAML documentation for more information about all SAML settings. attr_accessor :saml - # The access role of the user. Options are **st** (standard user), **adm** (admin user), or **ro** (read-only user). attr_accessor :saml_autocreate_access_role - # Has two properties, `enabled` (boolean) and `domains`, which is a list of domains without the @ symbol. attr_accessor :saml_autocreate_users_domains - # Whether or not SAML can be enabled for this organization. attr_accessor :saml_can_be_enabled - # Identity provider endpoint for SAML authentication. attr_accessor :saml_idp_endpoint - # Has one property enabled (boolean). attr_accessor :saml_idp_initiated_login - # Whether or not a SAML identity provider metadata file was provided to the Datadog organization. attr_accessor :saml_idp_metadata_uploaded - # URL for SAML logging. attr_accessor :saml_login_url - # Has one property enabled (boolean). attr_accessor :saml_strict_mode diff --git a/lib/datadog_api_client/v1/models/organization_settings_saml.rb b/lib/datadog_api_client/v1/models/organization_settings_saml.rb index 04a429c4444d..ca3f6ca41a41 100644 --- a/lib/datadog_api_client/v1/models/organization_settings_saml.rb +++ b/lib/datadog_api_client/v1/models/organization_settings_saml.rb @@ -21,7 +21,6 @@ module DatadogAPIClient::V1 # See the SAML documentation for more information about all SAML settings. class OrganizationSettingsSaml include BaseGenericModel - # Whether or not SAML is enabled for this organization. attr_accessor :enabled diff --git a/lib/datadog_api_client/v1/models/organization_settings_saml_autocreate_users_domains.rb b/lib/datadog_api_client/v1/models/organization_settings_saml_autocreate_users_domains.rb index 88e918814333..de7000ba941c 100644 --- a/lib/datadog_api_client/v1/models/organization_settings_saml_autocreate_users_domains.rb +++ b/lib/datadog_api_client/v1/models/organization_settings_saml_autocreate_users_domains.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Has two properties, `enabled` (boolean) and `domains`, which is a list of domains without the @ symbol. class OrganizationSettingsSamlAutocreateUsersDomains include BaseGenericModel - # List of domains where the SAML automated user creation is enabled. attr_accessor :domains - # Whether or not the automated user creation based on SAML domain is enabled. attr_accessor :enabled diff --git a/lib/datadog_api_client/v1/models/organization_settings_saml_idp_initiated_login.rb b/lib/datadog_api_client/v1/models/organization_settings_saml_idp_initiated_login.rb index 29159d9f5af9..45b88c700cd0 100644 --- a/lib/datadog_api_client/v1/models/organization_settings_saml_idp_initiated_login.rb +++ b/lib/datadog_api_client/v1/models/organization_settings_saml_idp_initiated_login.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Has one property enabled (boolean). class OrganizationSettingsSamlIdpInitiatedLogin include BaseGenericModel - # Whether SAML IdP initiated login is enabled, learn more # in the [SAML documentation](https://docs.datadoghq.com/account_management/saml/#idp-initiated-login). attr_accessor :enabled diff --git a/lib/datadog_api_client/v1/models/organization_settings_saml_strict_mode.rb b/lib/datadog_api_client/v1/models/organization_settings_saml_strict_mode.rb index fa8dfdc33046..f661512add93 100644 --- a/lib/datadog_api_client/v1/models/organization_settings_saml_strict_mode.rb +++ b/lib/datadog_api_client/v1/models/organization_settings_saml_strict_mode.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Has one property enabled (boolean). class OrganizationSettingsSamlStrictMode include BaseGenericModel - # Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. # Learn more on the [SAML Strict documentation](https://docs.datadoghq.com/account_management/saml/#saml-strict). attr_accessor :enabled diff --git a/lib/datadog_api_client/v1/models/organization_subscription.rb b/lib/datadog_api_client/v1/models/organization_subscription.rb index e80c98fe2de1..92cb159813a2 100644 --- a/lib/datadog_api_client/v1/models/organization_subscription.rb +++ b/lib/datadog_api_client/v1/models/organization_subscription.rb @@ -22,7 +22,6 @@ module DatadogAPIClient::V1 # @deprecated This model is deprecated. class OrganizationSubscription include BaseGenericModel - # The subscription type. Types available are `trial`, `free`, and `pro`. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/pager_duty_service.rb b/lib/datadog_api_client/v1/models/pager_duty_service.rb index 3e1df819ac6a..b13c99a3c455 100644 --- a/lib/datadog_api_client/v1/models/pager_duty_service.rb +++ b/lib/datadog_api_client/v1/models/pager_duty_service.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The PagerDuty service that is available for integration with Datadog. class PagerDutyService include BaseGenericModel - # Your service key in PagerDuty. attr_reader :service_key - # Your service name associated with a service key in PagerDuty. attr_reader :service_name diff --git a/lib/datadog_api_client/v1/models/pager_duty_service_key.rb b/lib/datadog_api_client/v1/models/pager_duty_service_key.rb index f846f89a2997..8cf6eb227763 100644 --- a/lib/datadog_api_client/v1/models/pager_duty_service_key.rb +++ b/lib/datadog_api_client/v1/models/pager_duty_service_key.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # PagerDuty service object key. class PagerDutyServiceKey include BaseGenericModel - # Your service key in PagerDuty. attr_reader :service_key diff --git a/lib/datadog_api_client/v1/models/pager_duty_service_name.rb b/lib/datadog_api_client/v1/models/pager_duty_service_name.rb index 951b3b66610b..2c5c29bd2476 100644 --- a/lib/datadog_api_client/v1/models/pager_duty_service_name.rb +++ b/lib/datadog_api_client/v1/models/pager_duty_service_name.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # PagerDuty service object name. class PagerDutyServiceName include BaseGenericModel - # Your service name associated service key in PagerDuty. attr_reader :service_name diff --git a/lib/datadog_api_client/v1/models/pagination.rb b/lib/datadog_api_client/v1/models/pagination.rb index 99995913c25a..841e9432f4fe 100644 --- a/lib/datadog_api_client/v1/models/pagination.rb +++ b/lib/datadog_api_client/v1/models/pagination.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Pagination object. class Pagination include BaseGenericModel - # Total count. attr_accessor :total_count - # Total count of elements matched by the filter. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v1/models/powerpack_template_variable_contents.rb b/lib/datadog_api_client/v1/models/powerpack_template_variable_contents.rb index 681055c5b22b..da92f3b9b769 100644 --- a/lib/datadog_api_client/v1/models/powerpack_template_variable_contents.rb +++ b/lib/datadog_api_client/v1/models/powerpack_template_variable_contents.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Powerpack template variable contents. class PowerpackTemplateVariableContents include BaseGenericModel - # The name of the variable. attr_reader :name - # The tag prefix associated with the variable. attr_accessor :prefix - # One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. attr_reader :values diff --git a/lib/datadog_api_client/v1/models/powerpack_template_variables.rb b/lib/datadog_api_client/v1/models/powerpack_template_variables.rb index 6c53c5afb3f6..0b3604f93094 100644 --- a/lib/datadog_api_client/v1/models/powerpack_template_variables.rb +++ b/lib/datadog_api_client/v1/models/powerpack_template_variables.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Powerpack template variables. class PowerpackTemplateVariables include BaseGenericModel - # Template variables controlled at the powerpack level. attr_accessor :controlled_by_powerpack - # Template variables controlled by the external resource, such as the dashboard this powerpack is on. attr_accessor :controlled_externally diff --git a/lib/datadog_api_client/v1/models/powerpack_widget_definition.rb b/lib/datadog_api_client/v1/models/powerpack_widget_definition.rb index e85516b2b902..c1dd7e1d02ce 100644 --- a/lib/datadog_api_client/v1/models/powerpack_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/powerpack_widget_definition.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V1 # The powerpack widget allows you to keep similar graphs together on your timeboard. Each group has a custom header, can hold one to many graphs, and is collapsible. class PowerpackWidgetDefinition include BaseGenericModel - # Background color of the powerpack title. attr_accessor :background_color - # URL of image to display as a banner for the powerpack. attr_accessor :banner_img - # UUID of the associated powerpack. attr_reader :powerpack_id - # Whether to show the title or not. attr_accessor :show_title - # Powerpack template variables. attr_accessor :template_variables - # Title of the widget. attr_accessor :title - # Type of the powerpack widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/process_query_definition.rb b/lib/datadog_api_client/v1/models/process_query_definition.rb index 9807dfe3d1e9..1d75bc10ee58 100644 --- a/lib/datadog_api_client/v1/models/process_query_definition.rb +++ b/lib/datadog_api_client/v1/models/process_query_definition.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # The process query to use in the widget. class ProcessQueryDefinition include BaseGenericModel - # List of processes. attr_accessor :filter_by - # Max number of items in the filter list. attr_reader :limit - # Your chosen metric. attr_reader :metric - # Your chosen search term. attr_accessor :search_by diff --git a/lib/datadog_api_client/v1/models/query_value_widget_definition.rb b/lib/datadog_api_client/v1/models/query_value_widget_definition.rb index 457f3c4b9a15..39e9c2dd1ba7 100644 --- a/lib/datadog_api_client/v1/models/query_value_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/query_value_widget_definition.rb @@ -20,40 +20,28 @@ module DatadogAPIClient::V1 # Query values display the current value of a given metric, APM, or log query. class QueryValueWidgetDefinition include BaseGenericModel - # Whether to use auto-scaling or not. attr_accessor :autoscale - # List of custom links. attr_accessor :custom_links - # Display a unit of your choice on the widget. attr_accessor :custom_unit - # Number of decimals to show. If not defined, the widget uses the raw value. attr_accessor :precision - # Widget definition. attr_reader :requests - # How to align the text on the widget. attr_accessor :text_align - # Time setting for the widget. attr_accessor :time - # Set a timeseries on the widget background. attr_accessor :timeseries_background - # Title of your widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the query value widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/query_value_widget_request.rb b/lib/datadog_api_client/v1/models/query_value_widget_request.rb index 95f45fb59a96..504f86f0be7e 100644 --- a/lib/datadog_api_client/v1/models/query_value_widget_request.rb +++ b/lib/datadog_api_client/v1/models/query_value_widget_request.rb @@ -20,49 +20,34 @@ module DatadogAPIClient::V1 # Updated query value widget. class QueryValueWidgetRequest include BaseGenericModel - # Aggregator used for the request. attr_accessor :aggregator - # The log query. attr_accessor :apm_query - # The log query. attr_accessor :audit_query - # List of conditional formats. attr_accessor :conditional_formats - # The log query. attr_accessor :event_query - # List of formulas that operate on queries. attr_accessor :formulas - # The log query. attr_accessor :log_query - # The log query. attr_accessor :network_query - # The process query to use in the widget. attr_accessor :process_query - # The log query. attr_accessor :profile_metrics_query - # TODO. attr_accessor :q - # List of queries that can be returned directly or used in formulas. attr_accessor :queries - # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format - # The log query. attr_accessor :rum_query - # The log query. attr_accessor :security_query diff --git a/lib/datadog_api_client/v1/models/reference_table_logs_lookup_processor.rb b/lib/datadog_api_client/v1/models/reference_table_logs_lookup_processor.rb index 7ceb282e627d..22f240f7a188 100644 --- a/lib/datadog_api_client/v1/models/reference_table_logs_lookup_processor.rb +++ b/lib/datadog_api_client/v1/models/reference_table_logs_lookup_processor.rb @@ -26,22 +26,16 @@ module DatadogAPIClient::V1 # environment belongs to your list of stolen machines. class ReferenceTableLogsLookupProcessor include BaseGenericModel - # Whether or not the processor is enabled. attr_accessor :is_enabled - # Name of the Reference Table for the source attribute and their associated target attribute values. attr_reader :lookup_enrichment_table - # Name of the processor. attr_accessor :name - # Source attribute used to perform the lookup. attr_reader :source - # Name of the attribute that contains the corresponding value in the mapping list. attr_reader :target - # Type of logs lookup processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/resource_provider_config.rb b/lib/datadog_api_client/v1/models/resource_provider_config.rb index 15a8d8edba10..d7519c6abc6d 100644 --- a/lib/datadog_api_client/v1/models/resource_provider_config.rb +++ b/lib/datadog_api_client/v1/models/resource_provider_config.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Configuration settings applied to resources from the specified Azure resource provider. class ResourceProviderConfig include BaseGenericModel - # Collect metrics for resources from this provider. attr_accessor :metrics_enabled - # The provider namespace to apply this configuration to. attr_accessor :namespace diff --git a/lib/datadog_api_client/v1/models/response_meta_attributes.rb b/lib/datadog_api_client/v1/models/response_meta_attributes.rb index b683bbb58aca..1b5715f20314 100644 --- a/lib/datadog_api_client/v1/models/response_meta_attributes.rb +++ b/lib/datadog_api_client/v1/models/response_meta_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object describing meta attributes of response. class ResponseMetaAttributes include BaseGenericModel - # Pagination object. attr_accessor :page diff --git a/lib/datadog_api_client/v1/models/run_workflow_widget_definition.rb b/lib/datadog_api_client/v1/models/run_workflow_widget_definition.rb index 6c69387a8227..7e64f688517c 100644 --- a/lib/datadog_api_client/v1/models/run_workflow_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/run_workflow_widget_definition.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # Run workflow is widget that allows you to run a workflow from a dashboard. class RunWorkflowWidgetDefinition include BaseGenericModel - # List of custom links. attr_accessor :custom_links - # Array of workflow inputs to map to dashboard template variables. attr_accessor :inputs - # Time setting for the widget. attr_accessor :time - # Title of your widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the run workflow widget. attr_reader :type - # Workflow id. attr_reader :workflow_id diff --git a/lib/datadog_api_client/v1/models/run_workflow_widget_input.rb b/lib/datadog_api_client/v1/models/run_workflow_widget_input.rb index f497e2f74a6f..fe165b0c8a42 100644 --- a/lib/datadog_api_client/v1/models/run_workflow_widget_input.rb +++ b/lib/datadog_api_client/v1/models/run_workflow_widget_input.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Object to map a dashboard template variable to a workflow input. class RunWorkflowWidgetInput include BaseGenericModel - # Name of the workflow input. attr_reader :name - # Dashboard template variable. Can be suffixed with '.value' or '.key'. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/scatter_plot_request.rb b/lib/datadog_api_client/v1/models/scatter_plot_request.rb index 4d80d715a697..2c7774cfa66f 100644 --- a/lib/datadog_api_client/v1/models/scatter_plot_request.rb +++ b/lib/datadog_api_client/v1/models/scatter_plot_request.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V1 # Updated scatter plot. class ScatterPlotRequest include BaseGenericModel - # Aggregator used for the request. attr_accessor :aggregator - # The log query. attr_accessor :apm_query - # The log query. attr_accessor :event_query - # The log query. attr_accessor :log_query - # The log query. attr_accessor :network_query - # The process query to use in the widget. attr_accessor :process_query - # The log query. attr_accessor :profile_metrics_query - # Query definition. attr_accessor :q - # The log query. attr_accessor :rum_query - # The log query. attr_accessor :security_query diff --git a/lib/datadog_api_client/v1/models/scatter_plot_widget_definition.rb b/lib/datadog_api_client/v1/models/scatter_plot_widget_definition.rb index 976da64bc9d4..16837e413409 100644 --- a/lib/datadog_api_client/v1/models/scatter_plot_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/scatter_plot_widget_definition.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V1 # The scatter plot visualization allows you to graph a chosen scope over two different metrics with their respective aggregation. class ScatterPlotWidgetDefinition include BaseGenericModel - # List of groups used for colors. attr_accessor :color_by_groups - # List of custom links. attr_accessor :custom_links - # Widget definition. attr_reader :requests - # Time setting for the widget. attr_accessor :time - # Title of your widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the scatter plot widget. attr_reader :type - # Axis controls for the widget. attr_accessor :xaxis - # Axis controls for the widget. attr_accessor :yaxis diff --git a/lib/datadog_api_client/v1/models/scatter_plot_widget_definition_requests.rb b/lib/datadog_api_client/v1/models/scatter_plot_widget_definition_requests.rb index 3e461ffa7a8c..66d3d5f7b4dc 100644 --- a/lib/datadog_api_client/v1/models/scatter_plot_widget_definition_requests.rb +++ b/lib/datadog_api_client/v1/models/scatter_plot_widget_definition_requests.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Widget definition. class ScatterPlotWidgetDefinitionRequests include BaseGenericModel - # Scatterplot request containing formulas and functions. attr_accessor :table - # Updated scatter plot. attr_accessor :x - # Updated scatter plot. attr_accessor :y diff --git a/lib/datadog_api_client/v1/models/scatterplot_table_request.rb b/lib/datadog_api_client/v1/models/scatterplot_table_request.rb index 8b44edc4ee93..bd52c87f84cc 100644 --- a/lib/datadog_api_client/v1/models/scatterplot_table_request.rb +++ b/lib/datadog_api_client/v1/models/scatterplot_table_request.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Scatterplot request containing formulas and functions. class ScatterplotTableRequest include BaseGenericModel - # List of Scatterplot formulas that operate on queries. attr_accessor :formulas - # List of queries that can be returned directly or used in formulas. attr_accessor :queries - # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format diff --git a/lib/datadog_api_client/v1/models/scatterplot_widget_formula.rb b/lib/datadog_api_client/v1/models/scatterplot_widget_formula.rb index aa9877d40235..7b73927303fe 100644 --- a/lib/datadog_api_client/v1/models/scatterplot_widget_formula.rb +++ b/lib/datadog_api_client/v1/models/scatterplot_widget_formula.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Formula to be used in a Scatterplot widget query. class ScatterplotWidgetFormula include BaseGenericModel - # Expression alias. attr_accessor :_alias - # Dimension of the Scatterplot. attr_reader :dimension - # String expression built from queries, formulas, and functions. attr_reader :formula diff --git a/lib/datadog_api_client/v1/models/search_service_level_objective.rb b/lib/datadog_api_client/v1/models/search_service_level_objective.rb index 7c0f9f68bd20..096bf3815698 100644 --- a/lib/datadog_api_client/v1/models/search_service_level_objective.rb +++ b/lib/datadog_api_client/v1/models/search_service_level_objective.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # A service level objective data container. class SearchServiceLevelObjective include BaseGenericModel - # A service level objective ID and attributes. attr_accessor :data diff --git a/lib/datadog_api_client/v1/models/search_service_level_objective_attributes.rb b/lib/datadog_api_client/v1/models/search_service_level_objective_attributes.rb index 11e1c0368193..3da54ce1a06e 100644 --- a/lib/datadog_api_client/v1/models/search_service_level_objective_attributes.rb +++ b/lib/datadog_api_client/v1/models/search_service_level_objective_attributes.rb @@ -21,64 +21,48 @@ module DatadogAPIClient::V1 # for one or more timeframes, and metadata (`name`, `description`, and `tags`). class SearchServiceLevelObjectiveAttributes include BaseGenericModel - # A list of tags associated with this service level objective. # Always included in service level objective responses (but may be empty). attr_accessor :all_tags - # Creation timestamp (UNIX time in seconds) # # Always included in service level objective responses. attr_accessor :created_at - # The creator of the SLO attr_accessor :creator - # A user-defined description of the service level objective. # # Always included in service level objective responses (but may be `null`). # Optional in create/update requests. attr_accessor :description - # Tags with the `env` tag key. attr_accessor :env_tags - # A list of (up to 100) monitor groups that narrow the scope of a monitor service level objective. # Included in service level objective responses if it is not empty. attr_accessor :groups - # Modification timestamp (UNIX time in seconds) # # Always included in service level objective responses. attr_accessor :modified_at - # A list of monitor ids that defines the scope of a monitor service level # objective. attr_accessor :monitor_ids - # The name of the service level objective object. attr_accessor :name - # calculated status and error budget remaining. attr_accessor :overall_status - # A metric-based SLO. **Required if type is `metric`**. Note that Datadog only allows the sum by aggregator # to be used because this will sum up all request counts instead of averaging them, or taking the max or # min of all of those requests. attr_accessor :query - # Tags with the `service` tag key. attr_accessor :service_tags - # The type of the service level objective. attr_accessor :slo_type - # Status of the SLO's primary timeframe. attr_accessor :status - # Tags with the `team` tag key. attr_accessor :team_tags - # The thresholds (timeframes and associated targets) for this service level # objective object. attr_accessor :thresholds diff --git a/lib/datadog_api_client/v1/models/search_service_level_objective_data.rb b/lib/datadog_api_client/v1/models/search_service_level_objective_data.rb index 247b4b2f73e2..00fb0cb2dde0 100644 --- a/lib/datadog_api_client/v1/models/search_service_level_objective_data.rb +++ b/lib/datadog_api_client/v1/models/search_service_level_objective_data.rb @@ -20,16 +20,13 @@ module DatadogAPIClient::V1 # A service level objective ID and attributes. class SearchServiceLevelObjectiveData include BaseGenericModel - # A service level objective object includes a service level indicator, thresholds # for one or more timeframes, and metadata (`name`, `description`, and `tags`). attr_accessor :attributes - # A unique identifier for the service level objective object. # # Always included in service level objective responses. attr_accessor :id - # The type of the object, must be `slo`. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/search_slo_query.rb b/lib/datadog_api_client/v1/models/search_slo_query.rb index 2c62530fa6bd..85f4546f63f5 100644 --- a/lib/datadog_api_client/v1/models/search_slo_query.rb +++ b/lib/datadog_api_client/v1/models/search_slo_query.rb @@ -22,14 +22,11 @@ module DatadogAPIClient::V1 # min of all of those requests. class SearchSLOQuery include BaseGenericModel - # A Datadog metric query for total (valid) events. attr_accessor :denominator - # Metric names used in the query's numerator and denominator. # This field will return null and will be implemented in the next version of this endpoint. attr_accessor :metrics - # A Datadog metric query for good events. attr_accessor :numerator diff --git a/lib/datadog_api_client/v1/models/search_slo_response.rb b/lib/datadog_api_client/v1/models/search_slo_response.rb index b91e715efb40..7dea9c57f0e7 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # A search SLO response containing results from the search query. class SearchSLOResponse include BaseGenericModel - # Data from search SLO response. attr_accessor :data - # Pagination links. attr_accessor :links - # Searches metadata returned by the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v1/models/search_slo_response_data.rb b/lib/datadog_api_client/v1/models/search_slo_response_data.rb index f149565e90bc..7da71b1c58e0 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_data.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Data from search SLO response. class SearchSLOResponseData include BaseGenericModel - # Attributes attr_accessor :attributes - # Type of service level objective result. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes.rb b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes.rb index e6e2f1274c45..b983bc7e76b9 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Attributes class SearchSLOResponseDataAttributes include BaseGenericModel - # Facets attr_accessor :facets - # SLOs attr_accessor :slos diff --git a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets.rb b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets.rb index 15c10603a906..0e24de8835f1 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # Facets class SearchSLOResponseDataAttributesFacets include BaseGenericModel - # All tags associated with an SLO. attr_accessor :all_tags - # Creator of an SLO. attr_accessor :creator_name - # Tags with the `env` tag key. attr_accessor :env_tags - # Tags with the `service` tag key. attr_accessor :service_tags - # Type of SLO. attr_accessor :slo_type - # SLO Target attr_accessor :target - # Tags with the `team` tag key. attr_accessor :team_tags - # Timeframes of SLOs. attr_accessor :timeframe diff --git a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_int.rb b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_int.rb index 19293f9ca5fb..56002fe445f2 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_int.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_int.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Facet class SearchSLOResponseDataAttributesFacetsObjectInt include BaseGenericModel - # Count attr_accessor :count - # Facet attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_string.rb b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_string.rb index 79b835b0fcc8..57bea3dde124 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_string.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_string.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Facet class SearchSLOResponseDataAttributesFacetsObjectString include BaseGenericModel - # Count attr_accessor :count - # Facet attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/search_slo_response_links.rb b/lib/datadog_api_client/v1/models/search_slo_response_links.rb index 6ada21484804..4e824754a1de 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_links.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_links.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Pagination links. class SearchSLOResponseLinks include BaseGenericModel - # Link to last page. attr_accessor :first - # Link to first page. attr_accessor :last - # Link to the next page. attr_accessor :_next - # Link to previous page. attr_accessor :prev - # Link to current page. attr_accessor :_self diff --git a/lib/datadog_api_client/v1/models/search_slo_response_meta.rb b/lib/datadog_api_client/v1/models/search_slo_response_meta.rb index e947342c5a37..ba586eed6d8a 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_meta.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Searches metadata returned by the API. class SearchSLOResponseMeta include BaseGenericModel - # Pagination metadata returned by the API. attr_accessor :pagination diff --git a/lib/datadog_api_client/v1/models/search_slo_response_meta_page.rb b/lib/datadog_api_client/v1/models/search_slo_response_meta_page.rb index 15cce0e671f4..7dcd63bb8298 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_meta_page.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_meta_page.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # Pagination metadata returned by the API. class SearchSLOResponseMetaPage include BaseGenericModel - # The first number. attr_accessor :first_number - # The last number. attr_accessor :last_number - # The next number. attr_accessor :next_number - # The page number. attr_accessor :number - # The previous page number. attr_accessor :prev_number - # The size of the response. attr_accessor :size - # The total number of SLOs in the response. attr_accessor :total - # Type of pagination. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/search_slo_threshold.rb b/lib/datadog_api_client/v1/models/search_slo_threshold.rb index 2ef000df85e8..e6ff891dd362 100644 --- a/lib/datadog_api_client/v1/models/search_slo_threshold.rb +++ b/lib/datadog_api_client/v1/models/search_slo_threshold.rb @@ -20,24 +20,19 @@ module DatadogAPIClient::V1 # SLO thresholds (target and optionally warning) for a single time window. class SearchSLOThreshold include BaseGenericModel - # The target value for the service level indicator within the corresponding # timeframe. attr_reader :target - # A string representation of the target that indicates its precision. # It uses trailing zeros to show significant decimal places (for example `98.00`). # # Always included in service level objective responses. Ignored in # create/update requests. attr_accessor :target_display - # The SLO time window options. attr_reader :timeframe - # The warning value for the service level objective. attr_accessor :warning - # A string representation of the warning target (see the description of # the `target_display` field for details). # diff --git a/lib/datadog_api_client/v1/models/selectable_template_variable_items.rb b/lib/datadog_api_client/v1/models/selectable_template_variable_items.rb index 4e1ad85f1013..598d864a7d4d 100644 --- a/lib/datadog_api_client/v1/models/selectable_template_variable_items.rb +++ b/lib/datadog_api_client/v1/models/selectable_template_variable_items.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Object containing the template variable's name, associated tag/attribute, default value and selectable values. class SelectableTemplateVariableItems include BaseGenericModel - # The default value of the template variable. attr_accessor :default_value - # Name of the template variable. attr_accessor :name - # The tag/attribute key associated with the template variable. attr_accessor :prefix - # The type of variable. This is to differentiate between filter variables (interpolated in query) and group by variables (interpolated into group by). attr_accessor :type - # List of visible tag values on the shared dashboard. attr_accessor :visible_tags diff --git a/lib/datadog_api_client/v1/models/series.rb b/lib/datadog_api_client/v1/models/series.rb index 08fb4ebdfa6f..52d4df1b4854 100644 --- a/lib/datadog_api_client/v1/models/series.rb +++ b/lib/datadog_api_client/v1/models/series.rb @@ -21,22 +21,16 @@ module DatadogAPIClient::V1 # See [Datadog metrics](https://docs.datadoghq.com/developers/metrics/#custom-metrics-properties). class Series include BaseGenericModel - # The name of the host that produced the metric. attr_accessor :host - # If the type of the metric is rate or count, define the corresponding interval in seconds. attr_accessor :interval - # The name of the timeseries. attr_reader :metric - # Points relating to a metric. All points must be tuples with timestamp and a scalar value (cannot be a string). Timestamps should be in POSIX time in seconds, and cannot be more than ten minutes in the future or more than one hour in the past. attr_reader :points - # A list of tags associated with the metric. attr_accessor :tags - # The type of the metric. Valid types are "",`count`, `gauge`, and `rate`. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/service_check.rb b/lib/datadog_api_client/v1/models/service_check.rb index a846c7ee2c52..532c64431acd 100644 --- a/lib/datadog_api_client/v1/models/service_check.rb +++ b/lib/datadog_api_client/v1/models/service_check.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # An object containing service check and status. class ServiceCheck include BaseGenericModel - # The check. attr_reader :check - # The host name correlated with the check. attr_reader :host_name - # Message containing check status. attr_accessor :message - # The status of a service check. Set to `0` for OK, `1` for warning, `2` for critical, and `3` for unknown. attr_reader :status - # Tags related to a check. attr_reader :tags - # Time of check. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v1/models/service_level_objective.rb b/lib/datadog_api_client/v1/models/service_level_objective.rb index bf18b9ab7e4d..52dc32fafd21 100644 --- a/lib/datadog_api_client/v1/models/service_level_objective.rb +++ b/lib/datadog_api_client/v1/models/service_level_objective.rb @@ -21,42 +21,34 @@ module DatadogAPIClient::V1 # for one or more timeframes, and metadata (`name`, `description`, `tags`, etc.). class ServiceLevelObjective include BaseGenericModel - # Creation timestamp (UNIX time in seconds) # # Always included in service level objective responses. attr_accessor :created_at - # Object describing the creator of the shared element. attr_accessor :creator - # A user-defined description of the service level objective. # # Always included in service level objective responses (but may be `null`). # Optional in create/update requests. attr_accessor :description - # A list of (up to 100) monitor groups that narrow the scope of a monitor service level objective. # # Included in service level objective responses if it is not empty. Optional in # create/update requests for monitor service level objectives, but may only be # used when then length of the `monitor_ids` field is one. attr_accessor :groups - # A unique identifier for the service level objective object. # # Always included in service level objective responses. attr_accessor :id - # Modification timestamp (UNIX time in seconds) # # Always included in service level objective responses. attr_accessor :modified_at - # A list of monitor ids that defines the scope of a monitor service level # objective. **Required if type is `monitor`**. attr_accessor :monitor_ids - # The union of monitor tags for all monitors referenced by the `monitor_ids` # field. # Always included in service level objective responses for monitor-based service level @@ -64,38 +56,29 @@ class ServiceLevelObjective # affect which monitors are included in the service level objective (that is # determined entirely by the `monitor_ids` field). attr_accessor :monitor_tags - # The name of the service level objective object. attr_reader :name - # A metric-based SLO. **Required if type is `metric`**. Note that Datadog only allows the sum by aggregator # to be used because this will sum up all request counts instead of averaging them, or taking the max or # min of all of those requests. attr_accessor :query - # A generic SLI specification. This is currently used for time-slice SLOs only. attr_accessor :sli_specification - # A list of tags associated with this service level objective. # Always included in service level objective responses (but may be empty). # Optional in create/update requests. attr_accessor :tags - # The target threshold such that when the service level indicator is above this # threshold over the given timeframe, the objective is being met. attr_accessor :target_threshold - # The thresholds (timeframes and associated targets) for this service level # objective object. attr_reader :thresholds - # The SLO time window options. Note that "custom" is not a valid option for creating # or updating SLOs. It is only used when querying SLO history over custom timeframes. attr_accessor :timeframe - # The type of the service level objective. attr_reader :type - # The optional warning threshold such that when the service level indicator is # below this value for the given threshold, but above the target threshold, the # objective appears in a "warning" state. This value must be greater than the target diff --git a/lib/datadog_api_client/v1/models/service_level_objective_query.rb b/lib/datadog_api_client/v1/models/service_level_objective_query.rb index 354cf44c6038..b4752224d183 100644 --- a/lib/datadog_api_client/v1/models/service_level_objective_query.rb +++ b/lib/datadog_api_client/v1/models/service_level_objective_query.rb @@ -22,10 +22,8 @@ module DatadogAPIClient::V1 # min of all of those requests. class ServiceLevelObjectiveQuery include BaseGenericModel - # A Datadog metric query for total (valid) events. attr_reader :denominator - # A Datadog metric query for good events. attr_reader :numerator diff --git a/lib/datadog_api_client/v1/models/service_level_objective_request.rb b/lib/datadog_api_client/v1/models/service_level_objective_request.rb index c2415da8bd3f..2528c77d8083 100644 --- a/lib/datadog_api_client/v1/models/service_level_objective_request.rb +++ b/lib/datadog_api_client/v1/models/service_level_objective_request.rb @@ -21,55 +21,43 @@ module DatadogAPIClient::V1 # for one or more timeframes, and metadata (`name`, `description`, `tags`, etc.). class ServiceLevelObjectiveRequest include BaseGenericModel - # A user-defined description of the service level objective. # # Always included in service level objective responses (but may be `null`). # Optional in create/update requests. attr_accessor :description - # A list of (up to 100) monitor groups that narrow the scope of a monitor service level objective. # # Included in service level objective responses if it is not empty. Optional in # create/update requests for monitor service level objectives, but may only be # used when then length of the `monitor_ids` field is one. attr_accessor :groups - # A list of monitor IDs that defines the scope of a monitor service level # objective. **Required if type is `monitor`**. attr_accessor :monitor_ids - # The name of the service level objective object. attr_reader :name - # A metric-based SLO. **Required if type is `metric`**. Note that Datadog only allows the sum by aggregator # to be used because this will sum up all request counts instead of averaging them, or taking the max or # min of all of those requests. attr_accessor :query - # A generic SLI specification. This is currently used for time-slice SLOs only. attr_accessor :sli_specification - # A list of tags associated with this service level objective. # Always included in service level objective responses (but may be empty). # Optional in create/update requests. attr_accessor :tags - # The target threshold such that when the service level indicator is above this # threshold over the given timeframe, the objective is being met. attr_accessor :target_threshold - # The thresholds (timeframes and associated targets) for this service level # objective object. attr_reader :thresholds - # The SLO time window options. Note that "custom" is not a valid option for creating # or updating SLOs. It is only used when querying SLO history over custom timeframes. attr_accessor :timeframe - # The type of the service level objective. attr_reader :type - # The optional warning threshold such that when the service level indicator is # below this value for the given threshold, but above the target threshold, the # objective appears in a "warning" state. This value must be greater than the target diff --git a/lib/datadog_api_client/v1/models/service_map_widget_definition.rb b/lib/datadog_api_client/v1/models/service_map_widget_definition.rb index d2ce2ceab5c5..0a4b11b7c0e8 100644 --- a/lib/datadog_api_client/v1/models/service_map_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/service_map_widget_definition.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V1 # This widget displays a map of a service to all of the services that call it, and all of the services that it calls. class ServiceMapWidgetDefinition include BaseGenericModel - # List of custom links. attr_accessor :custom_links - # Your environment and primary tag (or * if enabled for your account). attr_reader :filters - # The ID of the service you want to map. attr_reader :service - # The title of your widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the service map widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/service_summary_widget_definition.rb b/lib/datadog_api_client/v1/models/service_summary_widget_definition.rb index 540f2142b761..84a95c33ed49 100644 --- a/lib/datadog_api_client/v1/models/service_summary_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/service_summary_widget_definition.rb @@ -20,52 +20,36 @@ module DatadogAPIClient::V1 # The service summary displays the graphs of a chosen service in your screenboard. Only available on FREE layout dashboards. class ServiceSummaryWidgetDefinition include BaseGenericModel - # Number of columns to display. attr_accessor :display_format - # APM environment. attr_reader :env - # APM service. attr_reader :service - # Whether to show the latency breakdown or not. attr_accessor :show_breakdown - # Whether to show the latency distribution or not. attr_accessor :show_distribution - # Whether to show the error metrics or not. attr_accessor :show_errors - # Whether to show the hits metrics or not. attr_accessor :show_hits - # Whether to show the latency metrics or not. attr_accessor :show_latency - # Whether to show the resource list or not. attr_accessor :show_resource_list - # Size of the widget. attr_accessor :size_format - # APM span name. attr_reader :span_name - # Time setting for the widget. attr_accessor :time - # Title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the service summary widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/shared_dashboard.rb b/lib/datadog_api_client/v1/models/shared_dashboard.rb index 98a6eb0e0097..470f66182b6e 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard.rb @@ -20,58 +20,40 @@ module DatadogAPIClient::V1 # The metadata object associated with how a dashboard has been/will be shared. class SharedDashboard include BaseGenericModel - # User who shared the dashboard. attr_accessor :author - # Date the dashboard was shared. attr_accessor :created - # ID of the dashboard to share. attr_reader :dashboard_id - # The type of the associated private dashboard. attr_reader :dashboard_type - # The `SharedDashboard` `embeddable_domains`. attr_accessor :embeddable_domains - # The time when an OPEN shared dashboard becomes publicly unavailable. attr_accessor :expiration - # Object containing the live span selection for the dashboard. attr_accessor :global_time - # Whether to allow viewers to select a different global time setting for the shared dashboard. attr_accessor :global_time_selectable_enabled - # The `SharedDashboard` `invitees`. attr_accessor :invitees - # The last time the shared dashboard was accessed. Null if never accessed. attr_accessor :last_accessed - # URL of the shared dashboard. attr_accessor :public_url - # List of objects representing template variables on the shared dashboard which can have selectable values. attr_accessor :selectable_template_vars - # List of email addresses that can receive an invitation to access to the shared dashboard. attr_accessor :share_list - # Type of sharing access (either open to anyone who has the public URL or invite-only). attr_accessor :share_type - # Active means the dashboard is publicly available. Paused means the dashboard is not publicly available. attr_accessor :status - # Title of the shared dashboard. attr_accessor :title - # A unique token assigned to the shared dashboard. attr_accessor :token - # The viewing preferences for a shared dashboard. attr_accessor :viewing_preferences diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_author.rb b/lib/datadog_api_client/v1/models/shared_dashboard_author.rb index 43a9f91b0d2d..589f2f7edff0 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_author.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_author.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # User who shared the dashboard. class SharedDashboardAuthor include BaseGenericModel - # Identifier of the user who shared the dashboard. attr_accessor :handle - # Name of the user who shared the dashboard. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_invitees_items.rb b/lib/datadog_api_client/v1/models/shared_dashboard_invitees_items.rb index a19bbb68c5ce..b2b07696db74 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_invitees_items.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_invitees_items.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The allowlisted invitees for an INVITE-only shared dashboard. class SharedDashboardInviteesItems include BaseGenericModel - # Time of the invitee expiration. Null means the invite will not expire. attr_accessor :access_expiration - # Time that the invitee was created. attr_accessor :created_at - # Email of the invitee. attr_reader :email diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_invites.rb b/lib/datadog_api_client/v1/models/shared_dashboard_invites.rb index a4042dbd0805..768d7cdef705 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_invites.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_invites.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Invitations data and metadata that exists for a shared dashboard returned by the API. class SharedDashboardInvites include BaseGenericModel - # An object or list of objects containing the information for an invitation to a shared dashboard. attr_reader :data - # Pagination metadata returned by the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object.rb b/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object.rb index f45210afb594..442c64a21121 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Object containing the information for an invitation to a shared dashboard. class SharedDashboardInvitesDataObject include BaseGenericModel - # Attributes of the shared dashboard invitation attr_reader :attributes - # Type for shared dashboard invitation request body. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object_attributes.rb b/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object_attributes.rb index 4f877358a6ca..9b8369b62e3d 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object_attributes.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # Attributes of the shared dashboard invitation class SharedDashboardInvitesDataObjectAttributes include BaseGenericModel - # When the invitation was sent. attr_accessor :created_at - # An email address that an invitation has been (or if used in invitation request, will be) sent to. attr_accessor :email - # Indicates whether an active session exists for the invitation (produced when a user clicks the link in the email). attr_accessor :has_session - # When the invitation expires. attr_accessor :invitation_expiry - # When the invited user's session expires. null if the invitation has no associated session. attr_accessor :session_expiry - # The unique token of the shared dashboard that was (or is to be) shared. attr_accessor :share_token diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta.rb b/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta.rb index 7a3e702ab744..268ef9ead2ad 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Pagination metadata returned by the API. class SharedDashboardInvitesMeta include BaseGenericModel - # Object containing the total count of invitations across all pages attr_accessor :page diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta_page.rb b/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta_page.rb index f5891ab069a9..fbd5b8e694da 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta_page.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object containing the total count of invitations across all pages class SharedDashboardInvitesMetaPage include BaseGenericModel - # The total number of invitations on this shared board, across all pages. attr_accessor :total_count diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_update_request.rb b/lib/datadog_api_client/v1/models/shared_dashboard_update_request.rb index b435f7865f95..3598c8faedcd 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_update_request.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_update_request.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V1 # Update a shared dashboard's settings. class SharedDashboardUpdateRequest include BaseGenericModel - # The `SharedDashboard` `embeddable_domains`. attr_accessor :embeddable_domains - # The time when an OPEN shared dashboard becomes publicly unavailable. attr_accessor :expiration - # Timeframe setting for the shared dashboard. attr_accessor :global_time - # Whether to allow viewers to select a different global time setting for the shared dashboard. attr_accessor :global_time_selectable_enabled - # The `SharedDashboard` `invitees`. attr_accessor :invitees - # List of objects representing template variables on the shared dashboard which can have selectable values. attr_accessor :selectable_template_vars - # List of email addresses that can be given access to the shared dashboard. attr_accessor :share_list - # Type of sharing access (either open to anyone who has the public URL or invite-only). attr_accessor :share_type - # Active means the dashboard is publicly available. Paused means the dashboard is not publicly available. attr_accessor :status - # Title of the shared dashboard. attr_accessor :title - # The viewing preferences for a shared dashboard. attr_accessor :viewing_preferences diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_update_request_global_time.rb b/lib/datadog_api_client/v1/models/shared_dashboard_update_request_global_time.rb index 5a1be84a053b..5594d6181ab3 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_update_request_global_time.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_update_request_global_time.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Timeframe setting for the shared dashboard. class SharedDashboardUpdateRequestGlobalTime include BaseGenericModel - # Dashboard global time live_span selection attr_accessor :live_span diff --git a/lib/datadog_api_client/v1/models/signal_assignee_update_request.rb b/lib/datadog_api_client/v1/models/signal_assignee_update_request.rb index 17c5f9012a39..d66d996c2bdc 100644 --- a/lib/datadog_api_client/v1/models/signal_assignee_update_request.rb +++ b/lib/datadog_api_client/v1/models/signal_assignee_update_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Attributes describing an assignee update operation over a security signal. class SignalAssigneeUpdateRequest include BaseGenericModel - # The UUID of the user being assigned. Use empty string to return signal to unassigned. attr_reader :assignee - # Version of the updated signal. If server side version is higher, update will be rejected. attr_accessor :version diff --git a/lib/datadog_api_client/v1/models/signal_state_update_request.rb b/lib/datadog_api_client/v1/models/signal_state_update_request.rb index e6837bf4f675..260dc4281e60 100644 --- a/lib/datadog_api_client/v1/models/signal_state_update_request.rb +++ b/lib/datadog_api_client/v1/models/signal_state_update_request.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Attributes describing the change of state for a given state. class SignalStateUpdateRequest include BaseGenericModel - # Optional comment to explain why a signal is being archived. attr_accessor :archive_comment - # Reason why a signal has been archived. attr_accessor :archive_reason - # The new triage state of the signal. attr_reader :state - # Version of the updated signal. If server side version is higher, update will be rejected. attr_accessor :version diff --git a/lib/datadog_api_client/v1/models/slack_integration_channel.rb b/lib/datadog_api_client/v1/models/slack_integration_channel.rb index a0d3e8cf2631..869aea4d6d25 100644 --- a/lib/datadog_api_client/v1/models/slack_integration_channel.rb +++ b/lib/datadog_api_client/v1/models/slack_integration_channel.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The Slack channel configuration. class SlackIntegrationChannel include BaseGenericModel - # Configuration options for what is shown in an alert event message. attr_accessor :display - # Your channel name. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/slack_integration_channel_display.rb b/lib/datadog_api_client/v1/models/slack_integration_channel_display.rb index e219eee84cfa..38436a3350fb 100644 --- a/lib/datadog_api_client/v1/models/slack_integration_channel_display.rb +++ b/lib/datadog_api_client/v1/models/slack_integration_channel_display.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Configuration options for what is shown in an alert event message. class SlackIntegrationChannelDisplay include BaseGenericModel - # Show the main body of the alert event. attr_accessor :message - # Show interactive buttons to mute the alerting monitor. attr_accessor :mute_buttons - # Show the list of @-handles in the alert event. attr_accessor :notified - # Show the alert event's snapshot image. attr_accessor :snapshot - # Show the scopes on which the monitor alerted. attr_accessor :tags diff --git a/lib/datadog_api_client/v1/models/slo_bulk_delete_error.rb b/lib/datadog_api_client/v1/models/slo_bulk_delete_error.rb index 49655981b181..3af5faf4cbf5 100644 --- a/lib/datadog_api_client/v1/models/slo_bulk_delete_error.rb +++ b/lib/datadog_api_client/v1/models/slo_bulk_delete_error.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V1 # Object describing the error. class SLOBulkDeleteError include BaseGenericModel - # The ID of the service level objective object associated with # this error. attr_reader :id - # The error message. attr_reader :message - # The timeframe of the threshold associated with this error # or "all" if all thresholds are affected. attr_reader :timeframe diff --git a/lib/datadog_api_client/v1/models/slo_bulk_delete_response.rb b/lib/datadog_api_client/v1/models/slo_bulk_delete_response.rb index 555da102531f..7a3b7f4dcdd8 100644 --- a/lib/datadog_api_client/v1/models/slo_bulk_delete_response.rb +++ b/lib/datadog_api_client/v1/models/slo_bulk_delete_response.rb @@ -25,10 +25,8 @@ module DatadogAPIClient::V1 # fields in this response indicate which deletions succeeded and failed. class SLOBulkDeleteResponse include BaseGenericModel - # An array of service level objective objects. attr_accessor :data - # Array of errors object returned. attr_accessor :errors diff --git a/lib/datadog_api_client/v1/models/slo_bulk_delete_response_data.rb b/lib/datadog_api_client/v1/models/slo_bulk_delete_response_data.rb index 9499df5fcbd6..245594b58344 100644 --- a/lib/datadog_api_client/v1/models/slo_bulk_delete_response_data.rb +++ b/lib/datadog_api_client/v1/models/slo_bulk_delete_response_data.rb @@ -20,11 +20,9 @@ module DatadogAPIClient::V1 # An array of service level objective objects. class SLOBulkDeleteResponseData include BaseGenericModel - # An array of service level objective object IDs that indicates # which objects that were completely deleted. attr_accessor :deleted - # An array of service level objective object IDs that indicates # which objects that were modified (objects for which at least one # threshold was deleted, but that were not completely deleted). diff --git a/lib/datadog_api_client/v1/models/slo_correction.rb b/lib/datadog_api_client/v1/models/slo_correction.rb index 03108eb7d7f9..ceb49b0a1178 100644 --- a/lib/datadog_api_client/v1/models/slo_correction.rb +++ b/lib/datadog_api_client/v1/models/slo_correction.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The response object of a list of SLO corrections. class SLOCorrection include BaseGenericModel - # The attribute object associated with the SLO correction. attr_accessor :attributes - # The ID of the SLO correction. attr_accessor :id - # SLO correction resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/slo_correction_create_data.rb b/lib/datadog_api_client/v1/models/slo_correction_create_data.rb index 697d4d3f4a57..01950e6f6fbd 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_create_data.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The data object associated with the SLO correction to be created. class SLOCorrectionCreateData include BaseGenericModel - # The attribute object associated with the SLO correction to be created. attr_accessor :attributes - # SLO correction resource type. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/slo_correction_create_request.rb b/lib/datadog_api_client/v1/models/slo_correction_create_request.rb index c5e0d8e0aa81..8f47b3ac9c56 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_create_request.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # An object that defines a correction to be applied to an SLO. class SLOCorrectionCreateRequest include BaseGenericModel - # The data object associated with the SLO correction to be created. attr_accessor :data diff --git a/lib/datadog_api_client/v1/models/slo_correction_create_request_attributes.rb b/lib/datadog_api_client/v1/models/slo_correction_create_request_attributes.rb index efd21a9fe3a5..09c37de5d731 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_create_request_attributes.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_create_request_attributes.rb @@ -20,29 +20,21 @@ module DatadogAPIClient::V1 # The attribute object associated with the SLO correction to be created. class SLOCorrectionCreateRequestAttributes include BaseGenericModel - # Category the SLO correction belongs to. attr_reader :category - # Description of the correction being made. attr_accessor :description - # Length of time (in seconds) for a specified `rrule` recurring SLO correction. attr_accessor :duration - # Ending time of the correction in epoch seconds. attr_accessor :_end - # The recurrence rules as defined in the iCalendar RFC 5545. The supported rules for SLO corrections # are `FREQ`, `INTERVAL`, `COUNT`, `UNTIL` and `BYDAY`. attr_accessor :rrule - # ID of the SLO that this correction applies to. attr_reader :slo_id - # Starting time of the correction in epoch seconds. attr_reader :start - # The timezone to display in the UI for the correction times (defaults to "UTC"). attr_accessor :timezone diff --git a/lib/datadog_api_client/v1/models/slo_correction_list_response.rb b/lib/datadog_api_client/v1/models/slo_correction_list_response.rb index 03a12f2cc83e..f0e2f8af632f 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_list_response.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_list_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # A list of SLO correction objects. class SLOCorrectionListResponse include BaseGenericModel - # The list of SLO corrections objects. attr_accessor :data - # Object describing meta attributes of response. attr_accessor :meta diff --git a/lib/datadog_api_client/v1/models/slo_correction_response.rb b/lib/datadog_api_client/v1/models/slo_correction_response.rb index f485fdaeb73b..732605e4c961 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_response.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The response object of an SLO correction. class SLOCorrectionResponse include BaseGenericModel - # The response object of a list of SLO corrections. attr_accessor :data diff --git a/lib/datadog_api_client/v1/models/slo_correction_response_attributes.rb b/lib/datadog_api_client/v1/models/slo_correction_response_attributes.rb index ae601255889f..660446ff42fd 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_response_attributes.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_response_attributes.rb @@ -20,41 +20,29 @@ module DatadogAPIClient::V1 # The attribute object associated with the SLO correction. class SLOCorrectionResponseAttributes include BaseGenericModel - # Category the SLO correction belongs to. attr_accessor :category - # The epoch timestamp of when the correction was created at. attr_accessor :created_at - # Object describing the creator of the shared element. attr_accessor :creator - # Description of the correction being made. attr_accessor :description - # Length of time (in seconds) for a specified `rrule` recurring SLO correction. attr_accessor :duration - # Ending time of the correction in epoch seconds. attr_accessor :_end - # The epoch timestamp of when the correction was modified at. attr_accessor :modified_at - # Modifier of the object. attr_accessor :modifier - # The recurrence rules as defined in the iCalendar RFC 5545. The supported rules for SLO corrections # are `FREQ`, `INTERVAL`, `COUNT`, `UNTIL` and `BYDAY`. attr_accessor :rrule - # ID of the SLO that this correction applies to. attr_accessor :slo_id - # Starting time of the correction in epoch seconds. attr_accessor :start - # The timezone to display in the UI for the correction times (defaults to "UTC"). attr_accessor :timezone diff --git a/lib/datadog_api_client/v1/models/slo_correction_response_attributes_modifier.rb b/lib/datadog_api_client/v1/models/slo_correction_response_attributes_modifier.rb index 9aeaa0fa1a14..c549d683359d 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_response_attributes_modifier.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_response_attributes_modifier.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Modifier of the object. class SLOCorrectionResponseAttributesModifier include BaseGenericModel - # Email of the Modifier. attr_accessor :email - # Handle of the Modifier. attr_accessor :handle - # Name of the Modifier. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/slo_correction_update_data.rb b/lib/datadog_api_client/v1/models/slo_correction_update_data.rb index fa1c1911e980..4ea8646ddebf 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_update_data.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_update_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The data object associated with the SLO correction to be updated. class SLOCorrectionUpdateData include BaseGenericModel - # The attribute object associated with the SLO correction to be updated. attr_accessor :attributes - # SLO correction resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/slo_correction_update_request.rb b/lib/datadog_api_client/v1/models/slo_correction_update_request.rb index a4b4fd28d5a4..2622e849cd64 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_update_request.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # An object that defines a correction to be applied to an SLO. class SLOCorrectionUpdateRequest include BaseGenericModel - # The data object associated with the SLO correction to be updated. attr_accessor :data diff --git a/lib/datadog_api_client/v1/models/slo_correction_update_request_attributes.rb b/lib/datadog_api_client/v1/models/slo_correction_update_request_attributes.rb index 3beecde9f196..4c240cfb13a9 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_update_request_attributes.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_update_request_attributes.rb @@ -20,26 +20,19 @@ module DatadogAPIClient::V1 # The attribute object associated with the SLO correction to be updated. class SLOCorrectionUpdateRequestAttributes include BaseGenericModel - # Category the SLO correction belongs to. attr_accessor :category - # Description of the correction being made. attr_accessor :description - # Length of time (in seconds) for a specified `rrule` recurring SLO correction. attr_accessor :duration - # Ending time of the correction in epoch seconds. attr_accessor :_end - # The recurrence rules as defined in the iCalendar RFC 5545. The supported rules for SLO corrections # are `FREQ`, `INTERVAL`, `COUNT`, `UNTIL` and `BYDAY`. attr_accessor :rrule - # Starting time of the correction in epoch seconds. attr_accessor :start - # The timezone to display in the UI for the correction times (defaults to "UTC"). attr_accessor :timezone diff --git a/lib/datadog_api_client/v1/models/slo_creator.rb b/lib/datadog_api_client/v1/models/slo_creator.rb index a297c595fe88..6ed19a9c0cb4 100644 --- a/lib/datadog_api_client/v1/models/slo_creator.rb +++ b/lib/datadog_api_client/v1/models/slo_creator.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The creator of the SLO class SLOCreator include BaseGenericModel - # Email of the creator. attr_accessor :email - # User ID of the creator. attr_accessor :id - # Name of the creator. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/slo_delete_response.rb b/lib/datadog_api_client/v1/models/slo_delete_response.rb index 0a7fd09ae937..1f7e6dba7e0f 100644 --- a/lib/datadog_api_client/v1/models/slo_delete_response.rb +++ b/lib/datadog_api_client/v1/models/slo_delete_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # A response list of all service level objective deleted. class SLODeleteResponse include BaseGenericModel - # An array containing the ID of the deleted service level objective object. attr_accessor :data - # An dictionary containing the ID of the SLO as key and a deletion error as value. attr_accessor :errors diff --git a/lib/datadog_api_client/v1/models/slo_formula.rb b/lib/datadog_api_client/v1/models/slo_formula.rb index 448a99f42378..ef8a9e8808f7 100644 --- a/lib/datadog_api_client/v1/models/slo_formula.rb +++ b/lib/datadog_api_client/v1/models/slo_formula.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # A formula that specifies how to combine the results of multiple queries. class SLOFormula include BaseGenericModel - # The formula string, which is an expression involving named queries. attr_reader :formula diff --git a/lib/datadog_api_client/v1/models/slo_history_metrics.rb b/lib/datadog_api_client/v1/models/slo_history_metrics.rb index 4832dbe4e37a..d6d22b430267 100644 --- a/lib/datadog_api_client/v1/models/slo_history_metrics.rb +++ b/lib/datadog_api_client/v1/models/slo_history_metrics.rb @@ -22,30 +22,22 @@ module DatadogAPIClient::V1 # This is not included in responses for `monitor` based SLOs. class SLOHistoryMetrics include BaseGenericModel - # A representation of `metric` based SLO timeseries for the provided queries. # This is the same response type from `batch_query` endpoint. attr_reader :denominator - # The aggregated query interval for the series data. It's implicit based on the query time window. attr_reader :interval - # Optional message if there are specific query issues/warnings. attr_accessor :message - # A representation of `metric` based SLO timeseries for the provided queries. # This is the same response type from `batch_query` endpoint. attr_reader :numerator - # The combined numerator and denominator query CSV. attr_reader :query - # The series result type. This mimics `batch_query` response type. attr_reader :res_type - # The series response version type. This mimics `batch_query` response type. attr_reader :resp_version - # An array of query timestamps in EPOCH milliseconds. attr_reader :times diff --git a/lib/datadog_api_client/v1/models/slo_history_metrics_series.rb b/lib/datadog_api_client/v1/models/slo_history_metrics_series.rb index 17e5c75babdb..9ab991c9035b 100644 --- a/lib/datadog_api_client/v1/models/slo_history_metrics_series.rb +++ b/lib/datadog_api_client/v1/models/slo_history_metrics_series.rb @@ -21,16 +21,12 @@ module DatadogAPIClient::V1 # This is the same response type from `batch_query` endpoint. class SLOHistoryMetricsSeries include BaseGenericModel - # Count of submitted metrics. attr_reader :count - # Query metadata. attr_accessor :metadata - # Total sum of the query. attr_reader :sum - # The query values for each metric. attr_reader :values diff --git a/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata.rb b/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata.rb index 43c1e712702a..e19556552cbc 100644 --- a/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata.rb +++ b/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # Query metadata. class SLOHistoryMetricsSeriesMetadata include BaseGenericModel - # Query aggregator function. attr_accessor :aggr - # Query expression. attr_accessor :expression - # Query metric used. attr_accessor :metric - # Query index from original combined query. attr_accessor :query_index - # Query scope. attr_accessor :scope - # An array of metric units that contains up to two unit objects. # For example, bytes represents one unit object and bytes per second represents two unit objects. # If a metric query only has one unit object, the second array element is null. diff --git a/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata_unit.rb b/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata_unit.rb index 1cff6bc1383c..fc51e4f61f0f 100644 --- a/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata_unit.rb +++ b/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata_unit.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # An Object of metric units. class SLOHistoryMetricsSeriesMetadataUnit include BaseGenericModel - # The family of metric unit, for example `bytes` is the family for `kibibyte`, `byte`, and `bit` units. attr_accessor :family - # The ID of the metric unit. attr_accessor :id - # The unit of the metric, for instance `byte`. attr_accessor :name - # The plural Unit of metric, for instance `bytes`. attr_accessor :plural - # The scale factor of metric unit, for instance `1.0`. attr_accessor :scale_factor - # A shorter and abbreviated version of the metric unit, for instance `B`. attr_accessor :short_name diff --git a/lib/datadog_api_client/v1/models/slo_history_monitor.rb b/lib/datadog_api_client/v1/models/slo_history_monitor.rb index da7661afed86..5038197ffed8 100644 --- a/lib/datadog_api_client/v1/models/slo_history_monitor.rb +++ b/lib/datadog_api_client/v1/models/slo_history_monitor.rb @@ -21,16 +21,12 @@ module DatadogAPIClient::V1 # This can also represent the SLI value for a specific monitor in multi-monitor SLOs, or a group in grouped SLOs. class SLOHistoryMonitor include BaseGenericModel - # A mapping of threshold `timeframe` to the remaining error budget. attr_accessor :error_budget_remaining - # An array of error objects returned while querying the history data for the service level objective. attr_accessor :errors - # For groups in a grouped SLO, this is the group name. attr_accessor :group - # The state transition history for the monitor. It is represented as # an array of pairs. Each pair is an array containing the timestamp of the transition # as an integer in Unix epoch format in the first element, and the state as an integer in the @@ -39,29 +35,21 @@ class SLOHistoryMonitor # See [SLO documentation](https://docs.datadoghq.com/service_management/service_level_objectives/monitor/#missing-data) # for detailed information. attr_accessor :history - # For `monitor` based SLOs, this is the last modified timestamp in epoch seconds of the monitor. attr_accessor :monitor_modified - # For `monitor` based SLOs, this describes the type of monitor. attr_accessor :monitor_type - # For groups in a grouped SLO, this is the group name. For monitors in a multi-monitor SLO, this is the monitor name. attr_accessor :name - # The amount of decimal places the SLI value is accurate to for the given from `&&` to timestamp. Use `span_precision` instead. attr_accessor :precision - # For `monitor` based SLOs, when `true` this indicates that a replay is in progress to give an accurate uptime # calculation. attr_accessor :preview - # The current SLI value of the SLO over the history window. attr_accessor :sli_value - # The amount of decimal places the SLI value is accurate to for the given from `&&` to timestamp. attr_accessor :span_precision - # Use `sli_value` instead. attr_accessor :uptime diff --git a/lib/datadog_api_client/v1/models/slo_history_response.rb b/lib/datadog_api_client/v1/models/slo_history_response.rb index 67a698f45b25..40d364572bf9 100644 --- a/lib/datadog_api_client/v1/models/slo_history_response.rb +++ b/lib/datadog_api_client/v1/models/slo_history_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # A service level objective history response. class SLOHistoryResponse include BaseGenericModel - # An array of service level objective objects. attr_accessor :data - # A list of errors while querying the history data for the service level objective. attr_accessor :errors diff --git a/lib/datadog_api_client/v1/models/slo_history_response_data.rb b/lib/datadog_api_client/v1/models/slo_history_response_data.rb index 965a21f6a281..ae12212b15f4 100644 --- a/lib/datadog_api_client/v1/models/slo_history_response_data.rb +++ b/lib/datadog_api_client/v1/models/slo_history_response_data.rb @@ -20,43 +20,33 @@ module DatadogAPIClient::V1 # An array of service level objective objects. class SLOHistoryResponseData include BaseGenericModel - # The `from` timestamp in epoch seconds. attr_accessor :from_ts - # For `metric` based SLOs where the query includes a group-by clause, this represents the list of grouping parameters. # # This is not included in responses for `monitor` based SLOs. attr_accessor :group_by - # For grouped SLOs, this represents SLI data for specific groups. # # This is not included in the responses for `metric` based SLOs. attr_accessor :groups - # For multi-monitor SLOs, this represents SLI data for specific monitors. # # This is not included in the responses for `metric` based SLOs. attr_accessor :monitors - # An object that holds an SLI value and its associated data. It can represent an SLO's overall SLI value. # This can also represent the SLI value for a specific monitor in multi-monitor SLOs, or a group in grouped SLOs. attr_accessor :overall - # A `metric` based SLO history response. # # This is not included in responses for `monitor` based SLOs. attr_accessor :series - # mapping of string timeframe to the SLO threshold. attr_accessor :thresholds - # The `to` timestamp in epoch seconds. attr_accessor :to_ts - # The type of the service level objective. attr_accessor :type - # A numeric representation of the type of the service level objective (`0` for # monitor, `1` for metric). Always included in service level objective responses. # Ignored in create/update requests. diff --git a/lib/datadog_api_client/v1/models/slo_history_response_error.rb b/lib/datadog_api_client/v1/models/slo_history_response_error.rb index 825cb73c9311..728a9faa7b6f 100644 --- a/lib/datadog_api_client/v1/models/slo_history_response_error.rb +++ b/lib/datadog_api_client/v1/models/slo_history_response_error.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # A list of errors while querying the history data for the service level objective. class SLOHistoryResponseError include BaseGenericModel - # Human readable error. attr_accessor :error diff --git a/lib/datadog_api_client/v1/models/slo_history_response_error_with_type.rb b/lib/datadog_api_client/v1/models/slo_history_response_error_with_type.rb index fa00b48c9dba..e2bf74439c54 100644 --- a/lib/datadog_api_client/v1/models/slo_history_response_error_with_type.rb +++ b/lib/datadog_api_client/v1/models/slo_history_response_error_with_type.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # An object describing the error with error type and error message. class SLOHistoryResponseErrorWithType include BaseGenericModel - # A message with more details about the error. attr_reader :error_message - # Type of the error. attr_reader :error_type diff --git a/lib/datadog_api_client/v1/models/slo_history_sli_data.rb b/lib/datadog_api_client/v1/models/slo_history_sli_data.rb index 565e94fbf5c5..5c878ba3b9e3 100644 --- a/lib/datadog_api_client/v1/models/slo_history_sli_data.rb +++ b/lib/datadog_api_client/v1/models/slo_history_sli_data.rb @@ -21,16 +21,12 @@ module DatadogAPIClient::V1 # This can also represent the SLI value for a specific monitor in multi-monitor SLOs, or a group in grouped SLOs. class SLOHistorySLIData include BaseGenericModel - # A mapping of threshold `timeframe` to the remaining error budget. attr_accessor :error_budget_remaining - # An array of error objects returned while querying the history data for the service level objective. attr_accessor :errors - # For groups in a grouped SLO, this is the group name. attr_accessor :group - # The state transition history for `monitor` or `time-slice` SLOs. It is represented as # an array of pairs. Each pair is an array containing the timestamp of the transition # as an integer in Unix epoch format in the first element, and the state as an integer in the @@ -40,29 +36,21 @@ class SLOHistorySLIData # [SLO documentation](https://docs.datadoghq.com/service_management/service_level_objectives/monitor/#missing-data) # for detailed information. attr_accessor :history - # For `monitor` based SLOs, this is the last modified timestamp in epoch seconds of the monitor. attr_accessor :monitor_modified - # For `monitor` based SLOs, this describes the type of monitor. attr_accessor :monitor_type - # For groups in a grouped SLO, this is the group name. For monitors in a multi-monitor SLO, this is the monitor name. attr_accessor :name - # A mapping of threshold `timeframe` to number of accurate decimals, regardless of the from && to timestamp. attr_accessor :precision - # For `monitor` based SLOs, when `true` this indicates that a replay is in progress to give an accurate uptime # calculation. attr_accessor :preview - # The current SLI value of the SLO over the history window. attr_accessor :sli_value - # The amount of decimal places the SLI value is accurate to for the given from `&&` to timestamp. attr_accessor :span_precision - # Use `sli_value` instead. attr_accessor :uptime diff --git a/lib/datadog_api_client/v1/models/slo_list_response.rb b/lib/datadog_api_client/v1/models/slo_list_response.rb index 2a8a583bf450..96590023bed0 100644 --- a/lib/datadog_api_client/v1/models/slo_list_response.rb +++ b/lib/datadog_api_client/v1/models/slo_list_response.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V1 # A response with one or more service level objective. class SLOListResponse include BaseGenericModel - # An array of service level objective objects. attr_accessor :data - # An array of error messages. Each endpoint documents how/whether this field is # used. attr_accessor :errors - # The metadata object containing additional information about the list of SLOs. attr_accessor :metadata diff --git a/lib/datadog_api_client/v1/models/slo_list_response_metadata.rb b/lib/datadog_api_client/v1/models/slo_list_response_metadata.rb index 33aaae2bc277..ec248472f4af 100644 --- a/lib/datadog_api_client/v1/models/slo_list_response_metadata.rb +++ b/lib/datadog_api_client/v1/models/slo_list_response_metadata.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The metadata object containing additional information about the list of SLOs. class SLOListResponseMetadata include BaseGenericModel - # The object containing information about the pages of the list of SLOs. attr_accessor :page diff --git a/lib/datadog_api_client/v1/models/slo_list_response_metadata_page.rb b/lib/datadog_api_client/v1/models/slo_list_response_metadata_page.rb index 9adf719e028f..97a07ce7943f 100644 --- a/lib/datadog_api_client/v1/models/slo_list_response_metadata_page.rb +++ b/lib/datadog_api_client/v1/models/slo_list_response_metadata_page.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The object containing information about the pages of the list of SLOs. class SLOListResponseMetadataPage include BaseGenericModel - # The total number of resources that could be retrieved ignoring the parameters and filters in the request. attr_accessor :total_count - # The total number of resources that match the parameters and filters in the request. This attribute can be used by a client to determine the total number of pages. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v1/models/slo_list_widget_definition.rb b/lib/datadog_api_client/v1/models/slo_list_widget_definition.rb index 759ee2ab73aa..bf3da938f037 100644 --- a/lib/datadog_api_client/v1/models/slo_list_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/slo_list_widget_definition.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Use the SLO List widget to track your SLOs (Service Level Objectives) on dashboards. class SLOListWidgetDefinition include BaseGenericModel - # Array of one request object to display in the widget. attr_reader :requests - # Title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the SLO List widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/slo_list_widget_query.rb b/lib/datadog_api_client/v1/models/slo_list_widget_query.rb index 6bf9534a1e18..ae35254bd7da 100644 --- a/lib/datadog_api_client/v1/models/slo_list_widget_query.rb +++ b/lib/datadog_api_client/v1/models/slo_list_widget_query.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Updated SLO List widget. class SLOListWidgetQuery include BaseGenericModel - # Maximum number of results to display in the table. attr_reader :limit - # Widget query. attr_reader :query_string - # Options for sorting results. attr_accessor :sort diff --git a/lib/datadog_api_client/v1/models/slo_list_widget_request.rb b/lib/datadog_api_client/v1/models/slo_list_widget_request.rb index 68c48e9ef2a2..11d0d773b324 100644 --- a/lib/datadog_api_client/v1/models/slo_list_widget_request.rb +++ b/lib/datadog_api_client/v1/models/slo_list_widget_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Updated SLO List widget. class SLOListWidgetRequest include BaseGenericModel - # Updated SLO List widget. attr_reader :query - # Widget request type. attr_reader :request_type diff --git a/lib/datadog_api_client/v1/models/slo_overall_statuses.rb b/lib/datadog_api_client/v1/models/slo_overall_statuses.rb index 319c7ff32da2..5a6e60d46f83 100644 --- a/lib/datadog_api_client/v1/models/slo_overall_statuses.rb +++ b/lib/datadog_api_client/v1/models/slo_overall_statuses.rb @@ -20,32 +20,23 @@ module DatadogAPIClient::V1 # Overall status of the SLO by timeframes. class SLOOverallStatuses include BaseGenericModel - # Error message if SLO status or error budget could not be calculated. attr_accessor :error - # Remaining error budget of the SLO in percentage. attr_accessor :error_budget_remaining - # timestamp (UNIX time in seconds) of when the SLO status and error budget # were calculated. attr_accessor :indexed_at - # Error budget remaining for an SLO. attr_accessor :raw_error_budget_remaining - # The amount of decimal places the SLI value is accurate to. attr_accessor :span_precision - # State of the SLO. attr_accessor :state - # The status of the SLO. attr_accessor :status - # The target of the SLO. attr_accessor :target - # The SLO time window options. Note that "custom" is not a valid option for creating # or updating SLOs. It is only used when querying SLO history over custom timeframes. attr_accessor :timeframe diff --git a/lib/datadog_api_client/v1/models/slo_raw_error_budget_remaining.rb b/lib/datadog_api_client/v1/models/slo_raw_error_budget_remaining.rb index 93b3657049d3..2e952242ffad 100644 --- a/lib/datadog_api_client/v1/models/slo_raw_error_budget_remaining.rb +++ b/lib/datadog_api_client/v1/models/slo_raw_error_budget_remaining.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Error budget remaining for an SLO. class SLORawErrorBudgetRemaining include BaseGenericModel - # Error budget remaining unit. attr_accessor :unit - # Error budget remaining value. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/slo_response.rb b/lib/datadog_api_client/v1/models/slo_response.rb index 40103a7279ca..fc91099fb740 100644 --- a/lib/datadog_api_client/v1/models/slo_response.rb +++ b/lib/datadog_api_client/v1/models/slo_response.rb @@ -20,11 +20,9 @@ module DatadogAPIClient::V1 # A service level objective response containing a single service level objective. class SLOResponse include BaseGenericModel - # A service level objective object includes a service level indicator, thresholds # for one or more timeframes, and metadata (`name`, `description`, `tags`, etc.). attr_accessor :data - # An array of error messages. Each endpoint documents how/whether this field is # used. attr_accessor :errors diff --git a/lib/datadog_api_client/v1/models/slo_response_data.rb b/lib/datadog_api_client/v1/models/slo_response_data.rb index 5b010d33bbed..edcff3503984 100644 --- a/lib/datadog_api_client/v1/models/slo_response_data.rb +++ b/lib/datadog_api_client/v1/models/slo_response_data.rb @@ -21,45 +21,36 @@ module DatadogAPIClient::V1 # for one or more timeframes, and metadata (`name`, `description`, `tags`, etc.). class SLOResponseData include BaseGenericModel - # A list of SLO monitors IDs that reference this SLO. This field is returned only when `with_configured_alert_ids` parameter is true in query. attr_accessor :configured_alert_ids - # Creation timestamp (UNIX time in seconds) # # Always included in service level objective responses. attr_accessor :created_at - # Object describing the creator of the shared element. attr_accessor :creator - # A user-defined description of the service level objective. # # Always included in service level objective responses (but may be `null`). # Optional in create/update requests. attr_accessor :description - # A list of (up to 20) monitor groups that narrow the scope of a monitor service level objective. # # Included in service level objective responses if it is not empty. Optional in # create/update requests for monitor service level objectives, but may only be # used when then length of the `monitor_ids` field is one. attr_accessor :groups - # A unique identifier for the service level objective object. # # Always included in service level objective responses. attr_accessor :id - # Modification timestamp (UNIX time in seconds) # # Always included in service level objective responses. attr_accessor :modified_at - # A list of monitor ids that defines the scope of a monitor service level # objective. **Required if type is `monitor`**. attr_accessor :monitor_ids - # The union of monitor tags for all monitors referenced by the `monitor_ids` # field. # Always included in service level objective responses for monitor service level @@ -67,38 +58,29 @@ class SLOResponseData # affect which monitors are included in the service level objective (that is # determined entirely by the `monitor_ids` field). attr_accessor :monitor_tags - # The name of the service level objective object. attr_accessor :name - # A metric-based SLO. **Required if type is `metric`**. Note that Datadog only allows the sum by aggregator # to be used because this will sum up all request counts instead of averaging them, or taking the max or # min of all of those requests. attr_accessor :query - # A generic SLI specification. This is currently used for time-slice SLOs only. attr_accessor :sli_specification - # A list of tags associated with this service level objective. # Always included in service level objective responses (but may be empty). # Optional in create/update requests. attr_accessor :tags - # The target threshold such that when the service level indicator is above this # threshold over the given timeframe, the objective is being met. attr_accessor :target_threshold - # The thresholds (timeframes and associated targets) for this service level # objective object. attr_accessor :thresholds - # The SLO time window options. Note that "custom" is not a valid option for creating # or updating SLOs. It is only used when querying SLO history over custom timeframes. attr_accessor :timeframe - # The type of the service level objective. attr_accessor :type - # The optional warning threshold such that when the service level indicator is # below this value for the given threshold, but above the target threshold, the # objective appears in a "warning" state. This value must be greater than the target diff --git a/lib/datadog_api_client/v1/models/slo_status.rb b/lib/datadog_api_client/v1/models/slo_status.rb index 7d98ded6f095..fcbe4b7d6674 100644 --- a/lib/datadog_api_client/v1/models/slo_status.rb +++ b/lib/datadog_api_client/v1/models/slo_status.rb @@ -20,26 +20,19 @@ module DatadogAPIClient::V1 # Status of the SLO's primary timeframe. class SLOStatus include BaseGenericModel - # Error message if SLO status or error budget could not be calculated. attr_accessor :calculation_error - # Remaining error budget of the SLO in percentage. attr_accessor :error_budget_remaining - # timestamp (UNIX time in seconds) of when the SLO status and error budget # were calculated. attr_accessor :indexed_at - # Error budget remaining for an SLO. attr_accessor :raw_error_budget_remaining - # The current service level indicator (SLI) of the SLO, also known as 'status'. This is a percentage value from 0-100 (inclusive). attr_accessor :sli - # The number of decimal places the SLI value is accurate to. attr_accessor :span_precision - # State of the SLO. attr_accessor :state diff --git a/lib/datadog_api_client/v1/models/slo_threshold.rb b/lib/datadog_api_client/v1/models/slo_threshold.rb index 0b968f1fd882..a47cfd63215f 100644 --- a/lib/datadog_api_client/v1/models/slo_threshold.rb +++ b/lib/datadog_api_client/v1/models/slo_threshold.rb @@ -20,25 +20,20 @@ module DatadogAPIClient::V1 # SLO thresholds (target and optionally warning) for a single time window. class SLOThreshold include BaseGenericModel - # The target value for the service level indicator within the corresponding # timeframe. attr_reader :target - # A string representation of the target that indicates its precision. # It uses trailing zeros to show significant decimal places (for example `98.00`). # # Always included in service level objective responses. Ignored in # create/update requests. attr_accessor :target_display - # The SLO time window options. Note that "custom" is not a valid option for creating # or updating SLOs. It is only used when querying SLO history over custom timeframes. attr_reader :timeframe - # The warning value for the service level objective. attr_accessor :warning - # A string representation of the warning target (see the description of # the `target_display` field for details). # diff --git a/lib/datadog_api_client/v1/models/slo_time_slice_condition.rb b/lib/datadog_api_client/v1/models/slo_time_slice_condition.rb index a75d4186f36e..16a84b659860 100644 --- a/lib/datadog_api_client/v1/models/slo_time_slice_condition.rb +++ b/lib/datadog_api_client/v1/models/slo_time_slice_condition.rb @@ -21,18 +21,14 @@ module DatadogAPIClient::V1 # and 3. the threshold. Optionally, a fourth part, the query interval, can be provided. class SLOTimeSliceCondition include BaseGenericModel - # The comparator used to compare the SLI value to the threshold. attr_reader :comparator - # The queries and formula used to calculate the SLI value. attr_reader :query - # The interval used when querying data, which defines the size of a time slice. # Two values are allowed: 60 (1 minute) and 300 (5 minutes). # If not provided, the value defaults to 300 (5 minutes). attr_accessor :query_interval_seconds - # The threshold value to which each SLI value will be compared. attr_reader :threshold diff --git a/lib/datadog_api_client/v1/models/slo_time_slice_query.rb b/lib/datadog_api_client/v1/models/slo_time_slice_query.rb index dfdf25882c1e..45ddf58dcfbf 100644 --- a/lib/datadog_api_client/v1/models/slo_time_slice_query.rb +++ b/lib/datadog_api_client/v1/models/slo_time_slice_query.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The queries and formula used to calculate the SLI value. class SLOTimeSliceQuery include BaseGenericModel - # A list that contains exactly one formula, as only a single formula may be used in a time-slice SLO. attr_reader :formulas - # A list of queries that are used to calculate the SLI value. attr_reader :queries diff --git a/lib/datadog_api_client/v1/models/slo_time_slice_spec.rb b/lib/datadog_api_client/v1/models/slo_time_slice_spec.rb index 1355b07874e4..b2fa50496135 100644 --- a/lib/datadog_api_client/v1/models/slo_time_slice_spec.rb +++ b/lib/datadog_api_client/v1/models/slo_time_slice_spec.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # A time-slice SLI specification. class SLOTimeSliceSpec include BaseGenericModel - # The time-slice condition, composed of 3 parts: 1. the metric timeseries query, 2. the comparator, # and 3. the threshold. Optionally, a fourth part, the query interval, can be provided. attr_reader :time_slice diff --git a/lib/datadog_api_client/v1/models/slo_widget_definition.rb b/lib/datadog_api_client/v1/models/slo_widget_definition.rb index 0794c2c11341..61e3b929bdf1 100644 --- a/lib/datadog_api_client/v1/models/slo_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/slo_widget_definition.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V1 # Use the SLO and uptime widget to track your SLOs (Service Level Objectives) and uptime on screenboards and timeboards. class SLOWidgetDefinition include BaseGenericModel - # Additional filters applied to the SLO query. attr_accessor :additional_query_filters - # Defined global time target. attr_accessor :global_time_target - # Defined error budget. attr_accessor :show_error_budget - # ID of the SLO displayed. attr_accessor :slo_id - # Times being monitored. attr_accessor :time_windows - # Title of the widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the SLO widget. attr_reader :type - # Define how you want the SLO to be displayed. attr_accessor :view_mode - # Type of view displayed by the widget. attr_reader :view_type diff --git a/lib/datadog_api_client/v1/models/split_config.rb b/lib/datadog_api_client/v1/models/split_config.rb index 5405c153fad7..dc710ae8389c 100644 --- a/lib/datadog_api_client/v1/models/split_config.rb +++ b/lib/datadog_api_client/v1/models/split_config.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Encapsulates all user choices about how to split a graph. class SplitConfig include BaseGenericModel - # Maximum number of graphs to display in the widget. attr_reader :limit - # Controls the order in which graphs appear in the split. attr_reader :sort - # The dimension(s) on which to split the graph attr_reader :split_dimensions - # Manual selection of tags making split graph widget static attr_reader :static_splits diff --git a/lib/datadog_api_client/v1/models/split_config_sort_compute.rb b/lib/datadog_api_client/v1/models/split_config_sort_compute.rb index 8a2d267c8111..c4702ab3f141 100644 --- a/lib/datadog_api_client/v1/models/split_config_sort_compute.rb +++ b/lib/datadog_api_client/v1/models/split_config_sort_compute.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Defines the metric and aggregation used as the sort value. class SplitConfigSortCompute include BaseGenericModel - # How to aggregate the sort metric for the purposes of ordering. attr_reader :aggregation - # The metric to use for sorting graphs. attr_reader :metric diff --git a/lib/datadog_api_client/v1/models/split_dimension.rb b/lib/datadog_api_client/v1/models/split_dimension.rb index 43be1fe11c8b..6fc89599a1a8 100644 --- a/lib/datadog_api_client/v1/models/split_dimension.rb +++ b/lib/datadog_api_client/v1/models/split_dimension.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The property by which the graph splits class SplitDimension include BaseGenericModel - # The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag. attr_reader :one_graph_per diff --git a/lib/datadog_api_client/v1/models/split_graph_widget_definition.rb b/lib/datadog_api_client/v1/models/split_graph_widget_definition.rb index 7039c64fae38..3a4210f8f78a 100644 --- a/lib/datadog_api_client/v1/models/split_graph_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/split_graph_widget_definition.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V1 # The split graph widget allows you to create repeating units of a graph - one for each value in a group (for example: one per service) class SplitGraphWidgetDefinition include BaseGenericModel - # Normalize y axes across graphs attr_accessor :has_uniform_y_axes - # Size of the individual graphs in the split. attr_reader :size - # The original widget we are splitting on. attr_reader :source_widget_definition - # Encapsulates all user choices about how to split a graph. attr_reader :split_config - # Time setting for the widget. attr_accessor :time - # Title of your widget. attr_accessor :title - # Type of the split graph widget attr_reader :type diff --git a/lib/datadog_api_client/v1/models/split_sort.rb b/lib/datadog_api_client/v1/models/split_sort.rb index ca773e15ecf3..4cb28f55f920 100644 --- a/lib/datadog_api_client/v1/models/split_sort.rb +++ b/lib/datadog_api_client/v1/models/split_sort.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Controls the order in which graphs appear in the split. class SplitSort include BaseGenericModel - # Defines the metric and aggregation used as the sort value. attr_accessor :compute - # Widget sorting methods. attr_reader :order diff --git a/lib/datadog_api_client/v1/models/split_vector_entry_item.rb b/lib/datadog_api_client/v1/models/split_vector_entry_item.rb index ead5565dd77e..2644475cc08b 100644 --- a/lib/datadog_api_client/v1/models/split_vector_entry_item.rb +++ b/lib/datadog_api_client/v1/models/split_vector_entry_item.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The split graph list contains a graph for each value of the split dimension. class SplitVectorEntryItem include BaseGenericModel - # The tag key. attr_reader :tag_key - # The tag values. attr_reader :tag_values diff --git a/lib/datadog_api_client/v1/models/successful_signal_update_response.rb b/lib/datadog_api_client/v1/models/successful_signal_update_response.rb index fbb21b3bcc9e..1b8a73f717b3 100644 --- a/lib/datadog_api_client/v1/models/successful_signal_update_response.rb +++ b/lib/datadog_api_client/v1/models/successful_signal_update_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Updated signal data following a successfully performed update. class SuccessfulSignalUpdateResponse include BaseGenericModel - # Status of the response. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/sunburst_widget_definition.rb b/lib/datadog_api_client/v1/models/sunburst_widget_definition.rb index 27b1c2483efe..2cf4c7536981 100644 --- a/lib/datadog_api_client/v1/models/sunburst_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/sunburst_widget_definition.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V1 # Sunbursts are spot on to highlight how groups contribute to the total of a query. class SunburstWidgetDefinition include BaseGenericModel - # List of custom links. attr_accessor :custom_links - # Show the total value in this widget. attr_accessor :hide_total - # Configuration of the legend. attr_accessor :legend - # List of sunburst widget requests. attr_reader :requests - # Time setting for the widget. attr_accessor :time - # Title of your widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the Sunburst widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/sunburst_widget_legend_inline_automatic.rb b/lib/datadog_api_client/v1/models/sunburst_widget_legend_inline_automatic.rb index 918cc5f5508a..e49225dfe0ad 100644 --- a/lib/datadog_api_client/v1/models/sunburst_widget_legend_inline_automatic.rb +++ b/lib/datadog_api_client/v1/models/sunburst_widget_legend_inline_automatic.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Configuration of inline or automatic legends. class SunburstWidgetLegendInlineAutomatic include BaseGenericModel - # Whether to hide the percentages of the groups. attr_accessor :hide_percent - # Whether to hide the values of the groups. attr_accessor :hide_value - # Whether to show the legend inline or let it be automatically generated. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/sunburst_widget_legend_table.rb b/lib/datadog_api_client/v1/models/sunburst_widget_legend_table.rb index 5022b189a569..1a843a2851cd 100644 --- a/lib/datadog_api_client/v1/models/sunburst_widget_legend_table.rb +++ b/lib/datadog_api_client/v1/models/sunburst_widget_legend_table.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Configuration of table-based legend. class SunburstWidgetLegendTable include BaseGenericModel - # Whether or not to show a table legend. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/sunburst_widget_request.rb b/lib/datadog_api_client/v1/models/sunburst_widget_request.rb index ffead4fd4699..7038ea579184 100644 --- a/lib/datadog_api_client/v1/models/sunburst_widget_request.rb +++ b/lib/datadog_api_client/v1/models/sunburst_widget_request.rb @@ -20,46 +20,32 @@ module DatadogAPIClient::V1 # Request definition of sunburst widget. class SunburstWidgetRequest include BaseGenericModel - # The log query. attr_accessor :apm_query - # The log query. attr_accessor :audit_query - # The log query. attr_accessor :event_query - # List of formulas that operate on queries. attr_accessor :formulas - # The log query. attr_accessor :log_query - # The log query. attr_accessor :network_query - # The process query to use in the widget. attr_accessor :process_query - # The log query. attr_accessor :profile_metrics_query - # Widget query. attr_accessor :q - # List of queries that can be returned directly or used in formulas. attr_accessor :queries - # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format - # The log query. attr_accessor :rum_query - # The log query. attr_accessor :security_query - # Widget style definition. attr_accessor :style diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test.rb b/lib/datadog_api_client/v1/models/synthetics_api_test.rb index b701f68a39c2..5acffb707237 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test.rb @@ -20,39 +20,28 @@ module DatadogAPIClient::V1 # Object containing details about a Synthetic API test. class SyntheticsAPITest include BaseGenericModel - # Configuration object for a Synthetic API test. attr_reader :config - # Array of locations used to run the test. attr_reader :locations - # Notification message associated with the test. attr_reader :message - # The associated monitor ID. attr_accessor :monitor_id - # Name of the test. attr_reader :name - # Object describing the extra options for a Synthetic test. attr_reader :options - # The public ID for the test. attr_accessor :public_id - # Define whether you want to start (`live`) or pause (`paused`) a # Synthetic test. attr_accessor :status - # The subtype of the Synthetic API test, `http`, `ssl`, `tcp`, # `dns`, `icmp`, `udp`, `websocket`, `grpc` or `multi`. attr_accessor :subtype - # Array of tags attached to the test. attr_accessor :tags - # Type of the Synthetic test, `api`. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_config.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_config.rb index 39cf4358208d..5c8cc26b87b9 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_config.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_config.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Configuration object for a Synthetic API test. class SyntheticsAPITestConfig include BaseGenericModel - # Array of assertions used for the test. Required for single API tests. attr_accessor :assertions - # Array of variables used for the test. attr_accessor :config_variables - # Object describing the Synthetic test request. attr_accessor :request - # When the test subtype is `multi`, the steps of the test. attr_accessor :steps - # Variables defined from JavaScript code. attr_accessor :variables_from_script diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_result_data.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_result_data.rb index 127e74baeea8..e98e7cc6c1e3 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_result_data.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_result_data.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V1 # Object containing results for your Synthetic API test. class SyntheticsAPITestResultData include BaseGenericModel - # Object describing the SSL certificate used for a Synthetic test. attr_accessor :cert - # Status of a Synthetic test. attr_accessor :event_type - # The API test failure details. attr_accessor :failure - # The API test HTTP status code. attr_accessor :http_status_code - # Request header object used for the API test. attr_accessor :request_headers - # Response body returned for the API test. attr_accessor :response_body - # Response headers returned for the API test. attr_accessor :response_headers - # Global size in byte of the API test response. attr_accessor :response_size - # Object containing all metrics and their values collected for a Synthetic API test. # See the [Synthetic Monitoring Metrics documentation](https://docs.datadoghq.com/synthetics/metrics/). attr_accessor :timings diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_result_failure.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_result_failure.rb index 374cac6d1a5f..3b8e33259c33 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_result_failure.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_result_failure.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The API test failure details. class SyntheticsApiTestResultFailure include BaseGenericModel - # Error code that can be returned by a Synthetic test. attr_accessor :code - # The API test error message. attr_accessor :message diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_result_full.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_result_full.rb index 1cd9275da29f..b30005633a13 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_result_full.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_result_full.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V1 # Object returned describing a API test result. class SyntheticsAPITestResultFull include BaseGenericModel - # Object describing the API test configuration. attr_accessor :check - # When the API test was conducted. attr_accessor :check_time - # Version of the API test used. attr_accessor :check_version - # Locations for which to query the API test results. attr_accessor :probe_dc - # Object containing results for your Synthetic API test. attr_accessor :result - # ID of the API test result. attr_accessor :result_id - # The status of your Synthetic monitor. # * `O` for not triggered # * `1` for triggered diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_result_full_check.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_result_full_check.rb index 698e7db761bb..31e609139581 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_result_full_check.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_result_full_check.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object describing the API test configuration. class SyntheticsAPITestResultFullCheck include BaseGenericModel - # Configuration object for a Synthetic test. attr_reader :config diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_result_short.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_result_short.rb index 049b0233a75a..ba66a5b89693 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_result_short.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_result_short.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Object with the results of a single Synthetic API test. class SyntheticsAPITestResultShort include BaseGenericModel - # Last time the API test was performed. attr_accessor :check_time - # Location from which the API test was performed. attr_accessor :probe_dc - # Result of the last API test run. attr_accessor :result - # ID of the API test result. attr_accessor :result_id - # The status of your Synthetic monitor. # * `O` for not triggered # * `1` for triggered diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_result_short_result.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_result_short_result.rb index b05c21ea2c3a..00ce5ccf2c9b 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_result_short_result.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_result_short_result.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Result of the last API test run. class SyntheticsAPITestResultShortResult include BaseGenericModel - # Describes if the test run has passed or failed. attr_accessor :passed - # Object containing all metrics and their values collected for a Synthetic API test. # See the [Synthetic Monitoring Metrics documentation](https://docs.datadoghq.com/synthetics/metrics/). attr_accessor :timings diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_step.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_step.rb index 6af8e16b7f71..149bf4d46119 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_step.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_step.rb @@ -20,38 +20,27 @@ module DatadogAPIClient::V1 # The Test step used in a Synthetic multi-step API test. class SyntheticsAPITestStep include BaseGenericModel - # Determines whether or not to continue with test if this step fails. attr_accessor :allow_failure - # Array of assertions used for the test. attr_reader :assertions - # Determines whether or not to exit the test if the step succeeds. attr_accessor :exit_if_succeed - # Array of values to parse and save as variables from the response. attr_accessor :extracted_values - # Generate variables using JavaScript. attr_accessor :extracted_values_from_script - # ID of the step. attr_accessor :id - # Determines whether or not to consider the entire test as failed if this step fails. # Can be used only if `allowFailure` is `true`. attr_accessor :is_critical - # The name of the step. attr_reader :name - # Object describing the Synthetic test request. attr_reader :request - # Object describing the retry strategy to apply to a Synthetic test. attr_accessor :_retry - # The subtype of the Synthetic multi-step API test step. attr_reader :subtype diff --git a/lib/datadog_api_client/v1/models/synthetics_api_wait_step.rb b/lib/datadog_api_client/v1/models/synthetics_api_wait_step.rb index fd82798df81d..32ce9ebed720 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_wait_step.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_wait_step.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # The Wait step used in a Synthetic multi-step API test. class SyntheticsAPIWaitStep include BaseGenericModel - # ID of the step. attr_accessor :id - # The name of the step. attr_reader :name - # The subtype of the Synthetic multi-step API wait step. attr_reader :subtype - # The time to wait in seconds. Minimum value: 0. Maximum value: 180. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_body_hash_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_body_hash_target.rb index 372ca2d16367..378431015486 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_body_hash_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_body_hash_target.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # An assertion which targets body hash. class SyntheticsAssertionBodyHashTarget include BaseGenericModel - # Assertion operator to apply. attr_reader :operator - # Value used by the operator in assertions. Can be either a number or string. attr_reader :target - # Type of the assertion. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_javascript.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_javascript.rb index 47a0db40b899..ec2dbe215a3c 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_javascript.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_javascript.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # A JavaScript assertion. class SyntheticsAssertionJavascript include BaseGenericModel - # The JavaScript code that performs the assertions. attr_reader :code - # Type of the assertion. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target.rb index 31eaf26934d8..a0aefba01d58 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # An assertion for the `validatesJSONPath` operator. class SyntheticsAssertionJSONPathTarget include BaseGenericModel - # Assertion operator to apply. attr_reader :operator - # The associated assertion property. attr_accessor :property - # Composed target for `validatesJSONPath` operator. attr_accessor :target - # Type of the assertion. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target_target.rb index 4d33d0f57cc2..83a97c676b75 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target_target.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Composed target for `validatesJSONPath` operator. class SyntheticsAssertionJSONPathTargetTarget include BaseGenericModel - # The element from the list of results to assert on. To choose from the first element in the list `firstElementMatches`, every element in the list `everyElementMatches`, at least one element in the list `atLeastOneElementMatches` or the serialized value of the list `serializationMatches`. attr_accessor :elements_operator - # The JSON path to assert. attr_accessor :json_path - # The specific operator to use on the path. attr_accessor :operator - # Value used by the operator in assertions. Can be either a number or string. attr_accessor :target_value diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target.rb index e13843715e16..5d5536f65829 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # An assertion for the `validatesJSONSchema` operator. class SyntheticsAssertionJSONSchemaTarget include BaseGenericModel - # Assertion operator to apply. attr_reader :operator - # Composed target for `validatesJSONSchema` operator. attr_accessor :target - # Type of the assertion. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target_target.rb index 1fe687146032..8f8d4c8545be 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target_target.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Composed target for `validatesJSONSchema` operator. class SyntheticsAssertionJSONSchemaTargetTarget include BaseGenericModel - # The JSON Schema to assert. attr_accessor :json_schema - # The JSON Schema meta-schema version used in the assertion. attr_accessor :meta_schema diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_target.rb index f6c88c24de24..17d79316a0de 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_target.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # An assertion which uses a simple target. class SyntheticsAssertionTarget include BaseGenericModel - # Assertion operator to apply. attr_reader :operator - # The associated assertion property. attr_accessor :property - # Value used by the operator in assertions. Can be either a number or string. attr_reader :target - # Timings scope for response time assertions. attr_accessor :timings_scope - # Type of the assertion. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target.rb index 80c6bb48d0f3..d28353011b7e 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # An assertion for the `validatesXPath` operator. class SyntheticsAssertionXPathTarget include BaseGenericModel - # Assertion operator to apply. attr_reader :operator - # The associated assertion property. attr_accessor :property - # Composed target for `validatesXPath` operator. attr_accessor :target - # Type of the assertion. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target_target.rb index bf038d8b31fa..0217b25927d6 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target_target.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Composed target for `validatesXPath` operator. class SyntheticsAssertionXPathTargetTarget include BaseGenericModel - # The specific operator to use on the path. attr_accessor :operator - # Value used by the operator in assertions. Can be either a number or string. attr_accessor :target_value - # The X path to assert. attr_accessor :x_path diff --git a/lib/datadog_api_client/v1/models/synthetics_basic_auth_digest.rb b/lib/datadog_api_client/v1/models/synthetics_basic_auth_digest.rb index e80b67b19d2d..abacf8ac8f62 100644 --- a/lib/datadog_api_client/v1/models/synthetics_basic_auth_digest.rb +++ b/lib/datadog_api_client/v1/models/synthetics_basic_auth_digest.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Object to handle digest authentication when performing the test. class SyntheticsBasicAuthDigest include BaseGenericModel - # Password to use for the digest authentication. attr_reader :password - # The type of basic authentication to use when performing the test. attr_reader :type - # Username to use for the digest authentication. attr_reader :username diff --git a/lib/datadog_api_client/v1/models/synthetics_basic_auth_ntlm.rb b/lib/datadog_api_client/v1/models/synthetics_basic_auth_ntlm.rb index bcf81c70af68..a378c012e7f5 100644 --- a/lib/datadog_api_client/v1/models/synthetics_basic_auth_ntlm.rb +++ b/lib/datadog_api_client/v1/models/synthetics_basic_auth_ntlm.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Object to handle `NTLM` authentication when performing the test. class SyntheticsBasicAuthNTLM include BaseGenericModel - # Domain for the authentication to use when performing the test. attr_accessor :domain - # Password for the authentication to use when performing the test. attr_accessor :password - # The type of authentication to use when performing the test. attr_reader :type - # Username for the authentication to use when performing the test. attr_accessor :username - # Workstation for the authentication to use when performing the test. attr_accessor :workstation diff --git a/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_client.rb b/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_client.rb index 333e0242b7d4..c5770e4632f8 100644 --- a/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_client.rb +++ b/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_client.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # Object to handle `oauth client` authentication when performing the test. class SyntheticsBasicAuthOauthClient include BaseGenericModel - # Access token URL to use when performing the authentication. attr_reader :access_token_url - # Audience to use when performing the authentication. attr_accessor :audience - # Client ID to use when performing the authentication. attr_reader :client_id - # Client secret to use when performing the authentication. attr_reader :client_secret - # Resource to use when performing the authentication. attr_accessor :resource - # Scope to use when performing the authentication. attr_accessor :scope - # Type of token to use when performing the authentication. attr_reader :token_api_authentication - # The type of basic authentication to use when performing the test. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_rop.rb b/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_rop.rb index 22f51b2f5451..1acaec0ff0c1 100644 --- a/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_rop.rb +++ b/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_rop.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V1 # Object to handle `oauth rop` authentication when performing the test. class SyntheticsBasicAuthOauthROP include BaseGenericModel - # Access token URL to use when performing the authentication. attr_reader :access_token_url - # Audience to use when performing the authentication. attr_accessor :audience - # Client ID to use when performing the authentication. attr_accessor :client_id - # Client secret to use when performing the authentication. attr_accessor :client_secret - # Password to use when performing the authentication. attr_reader :password - # Resource to use when performing the authentication. attr_accessor :resource - # Scope to use when performing the authentication. attr_accessor :scope - # Type of token to use when performing the authentication. attr_reader :token_api_authentication - # The type of basic authentication to use when performing the test. attr_reader :type - # Username to use when performing the authentication. attr_reader :username diff --git a/lib/datadog_api_client/v1/models/synthetics_basic_auth_sigv4.rb b/lib/datadog_api_client/v1/models/synthetics_basic_auth_sigv4.rb index 0cf94a2c6b34..f79c2d5f5300 100644 --- a/lib/datadog_api_client/v1/models/synthetics_basic_auth_sigv4.rb +++ b/lib/datadog_api_client/v1/models/synthetics_basic_auth_sigv4.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # Object to handle `SIGV4` authentication when performing the test. class SyntheticsBasicAuthSigv4 include BaseGenericModel - # Access key for the `SIGV4` authentication. attr_reader :access_key - # Region for the `SIGV4` authentication. attr_accessor :region - # Secret key for the `SIGV4` authentication. attr_reader :secret_key - # Service name for the `SIGV4` authentication. attr_accessor :service_name - # Session token for the `SIGV4` authentication. attr_accessor :session_token - # The type of authentication to use when performing the test. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_basic_auth_web.rb b/lib/datadog_api_client/v1/models/synthetics_basic_auth_web.rb index 547031ec9339..eda1c27df876 100644 --- a/lib/datadog_api_client/v1/models/synthetics_basic_auth_web.rb +++ b/lib/datadog_api_client/v1/models/synthetics_basic_auth_web.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Object to handle basic authentication when performing the test. class SyntheticsBasicAuthWeb include BaseGenericModel - # Password to use for the basic authentication. attr_accessor :password - # The type of basic authentication to use when performing the test. attr_accessor :type - # Username to use for the basic authentication. attr_accessor :username diff --git a/lib/datadog_api_client/v1/models/synthetics_batch_details.rb b/lib/datadog_api_client/v1/models/synthetics_batch_details.rb index 4f0ec5405ec4..67a7e6da7e36 100644 --- a/lib/datadog_api_client/v1/models/synthetics_batch_details.rb +++ b/lib/datadog_api_client/v1/models/synthetics_batch_details.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Details about a batch response. class SyntheticsBatchDetails include BaseGenericModel - # Wrapper object that contains the details of a batch. attr_accessor :data diff --git a/lib/datadog_api_client/v1/models/synthetics_batch_details_data.rb b/lib/datadog_api_client/v1/models/synthetics_batch_details_data.rb index 805b366f7c84..b2412aa637f1 100644 --- a/lib/datadog_api_client/v1/models/synthetics_batch_details_data.rb +++ b/lib/datadog_api_client/v1/models/synthetics_batch_details_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Wrapper object that contains the details of a batch. class SyntheticsBatchDetailsData include BaseGenericModel - # Metadata for the Synthetic tests run. attr_accessor :metadata - # List of results for the batch. attr_accessor :results - # Determines whether the batch has passed, failed, or is in progress. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/synthetics_batch_result.rb b/lib/datadog_api_client/v1/models/synthetics_batch_result.rb index dab7004461f9..5abb3a33cfc7 100644 --- a/lib/datadog_api_client/v1/models/synthetics_batch_result.rb +++ b/lib/datadog_api_client/v1/models/synthetics_batch_result.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V1 # Object with the results of a Synthetic batch. class SyntheticsBatchResult include BaseGenericModel - # The device ID. attr_accessor :device - # Total duration in millisecond of the test. attr_accessor :duration - # Execution rule for a Synthetic test. attr_accessor :execution_rule - # Name of the location. attr_accessor :location - # The ID of the result to get. attr_accessor :result_id - # Number of times this result has been retried. attr_accessor :retries - # Determines whether the batch has passed, failed, or is in progress. attr_accessor :status - # Name of the test. attr_accessor :test_name - # The public ID of the Synthetic test. attr_accessor :test_public_id - # Type of the Synthetic test, either `api` or `browser`. attr_accessor :test_type diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_error.rb b/lib/datadog_api_client/v1/models/synthetics_browser_error.rb index a38db9f5cd62..b5b665a36728 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_error.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_error.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Error response object for a browser test. class SyntheticsBrowserError include BaseGenericModel - # Description of the error. attr_reader :description - # Name of the error. attr_reader :name - # Status Code of the error. attr_accessor :status - # Error type returned by a browser test. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test.rb index c3acdc521ad0..21cf8b9d0c5f 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test.rb @@ -20,38 +20,27 @@ module DatadogAPIClient::V1 # Object containing details about a Synthetic browser test. class SyntheticsBrowserTest include BaseGenericModel - # Configuration object for a Synthetic browser test. attr_reader :config - # Array of locations used to run the test. attr_reader :locations - # Notification message associated with the test. Message can either be text or an empty string. attr_reader :message - # The associated monitor ID. attr_accessor :monitor_id - # Name of the test. attr_reader :name - # Object describing the extra options for a Synthetic test. attr_reader :options - # The public ID of the test. attr_accessor :public_id - # Define whether you want to start (`live`) or pause (`paused`) a # Synthetic test. attr_accessor :status - # Array of steps for the test. attr_accessor :steps - # Array of tags attached to the test. attr_accessor :tags - # Type of the Synthetic test, `browser`. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_config.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_config.rb index 64ecaff8d6ac..d5f5bd3afad0 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_config.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_config.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Configuration object for a Synthetic browser test. class SyntheticsBrowserTestConfig include BaseGenericModel - # Array of assertions used for the test. attr_reader :assertions - # Array of variables used for the test. attr_accessor :config_variables - # Object describing the Synthetic test request. attr_reader :request - # Cookies to be used for the request, using the [Set-Cookie](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie) syntax. attr_accessor :set_cookie - # Array of variables used for the test steps. attr_accessor :variables diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_data.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_data.rb index a6c261bb5e55..65a4dd88619e 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_data.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_data.rb @@ -20,40 +20,28 @@ module DatadogAPIClient::V1 # Object containing results for your Synthetic browser test. class SyntheticsBrowserTestResultData include BaseGenericModel - # Type of browser device used for the browser test. attr_accessor :browser_type - # Browser version used for the browser test. attr_accessor :browser_version - # Object describing the device used to perform the Synthetic test. attr_accessor :device - # Global duration in second of the browser test. attr_accessor :duration - # Error returned for the browser test. attr_accessor :error - # The browser test failure details. attr_accessor :failure - # Whether or not the browser test was conducted. attr_accessor :passed - # The amount of email received during the browser test. attr_accessor :received_email_count - # Starting URL for the browser test. attr_accessor :start_url - # Array containing the different browser test steps. attr_accessor :step_details - # Whether or not a thumbnail is associated with the browser test. attr_accessor :thumbnails_bucket_key - # Time in second to wait before the browser test starts after # reaching the start URL. attr_accessor :time_to_interactive diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_failure.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_failure.rb index 804535a2f1bc..775b9c20303b 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_failure.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_failure.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The browser test failure details. class SyntheticsBrowserTestResultFailure include BaseGenericModel - # Error code that can be returned by a Synthetic test. attr_accessor :code - # The browser test error message. attr_accessor :message diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full.rb index 209f297062f9..6e7399b7e074 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V1 # Object returned describing a browser test result. class SyntheticsBrowserTestResultFull include BaseGenericModel - # Object describing the browser test configuration. attr_accessor :check - # When the browser test was conducted. attr_accessor :check_time - # Version of the browser test used. attr_accessor :check_version - # Location from which the browser test was performed. attr_accessor :probe_dc - # Object containing results for your Synthetic browser test. attr_accessor :result - # ID of the browser test result. attr_accessor :result_id - # The status of your Synthetic monitor. # * `O` for not triggered # * `1` for triggered diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full_check.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full_check.rb index 5952a6cd7aa3..02b97ba164b0 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full_check.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full_check.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object describing the browser test configuration. class SyntheticsBrowserTestResultFullCheck include BaseGenericModel - # Configuration object for a Synthetic test. attr_reader :config diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short.rb index 025a736f66ee..bd85032b11ca 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Object with the results of a single Synthetic browser test. class SyntheticsBrowserTestResultShort include BaseGenericModel - # Last time the browser test was performed. attr_accessor :check_time - # Location from which the Browser test was performed. attr_accessor :probe_dc - # Object with the result of the last browser test run. attr_accessor :result - # ID of the browser test result. attr_accessor :result_id - # The status of your Synthetic monitor. # * `O` for not triggered # * `1` for triggered diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short_result.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short_result.rb index 9218e35fa0a7..a9a1bf787e7c 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short_result.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short_result.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Object with the result of the last browser test run. class SyntheticsBrowserTestResultShortResult include BaseGenericModel - # Object describing the device used to perform the Synthetic test. attr_accessor :device - # Length in milliseconds of the browser test run. attr_accessor :duration - # Amount of errors collected for a single browser test run. attr_accessor :error_count - # Amount of browser test steps completed before failing. attr_accessor :step_count_completed - # Total amount of browser test steps. attr_accessor :step_count_total diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_rum_settings.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_rum_settings.rb index ca57cec651c4..dde86f629534 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_rum_settings.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_rum_settings.rb @@ -30,13 +30,10 @@ module DatadogAPIClient::V1 # RUM data is collected using the specified application. class SyntheticsBrowserTestRumSettings include BaseGenericModel - # RUM application ID used to collect RUM data for the browser test. attr_accessor :application_id - # RUM application API key ID used to collect RUM data for the browser test. attr_accessor :client_token_id - # Determines whether RUM data is collected during test runs. attr_reader :is_enabled diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_variable.rb b/lib/datadog_api_client/v1/models/synthetics_browser_variable.rb index b851ed87ad26..f1887f1ac512 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_variable.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_variable.rb @@ -21,22 +21,16 @@ module DatadogAPIClient::V1 # See the [Recording Steps documentation](https://docs.datadoghq.com/synthetics/browser_tests/actions/?tab=testanelementontheactivepage#variables). class SyntheticsBrowserVariable include BaseGenericModel - # Example for the variable. attr_accessor :example - # ID for the variable. Global variables require an ID. attr_accessor :id - # Name of the variable. attr_reader :name - # Pattern of the variable. attr_accessor :pattern - # Determines whether or not the browser test variable is obfuscated. Can only be used with browser variables of type `text`. attr_accessor :secure - # Type of browser test variable. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata.rb b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata.rb index a684f9c307ce..3db5bf395c1a 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Metadata for the Synthetic tests run. class SyntheticsCIBatchMetadata include BaseGenericModel - # Description of the CI provider. attr_accessor :ci - # Git information. attr_accessor :git diff --git a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_ci.rb b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_ci.rb index 1513c79e31d9..0772d37675df 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_ci.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_ci.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Description of the CI provider. class SyntheticsCIBatchMetadataCI include BaseGenericModel - # Description of the CI pipeline. attr_accessor :pipeline - # Description of the CI provider. attr_accessor :provider diff --git a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_git.rb b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_git.rb index 6a2489dd551e..be9a71bc6c5e 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_git.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_git.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Git information. class SyntheticsCIBatchMetadataGit include BaseGenericModel - # Branch name. attr_accessor :branch - # The commit SHA. attr_accessor :commit_sha diff --git a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_pipeline.rb b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_pipeline.rb index 30920251d658..de971e1c77b7 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_pipeline.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_pipeline.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Description of the CI pipeline. class SyntheticsCIBatchMetadataPipeline include BaseGenericModel - # URL of the pipeline. attr_accessor :url diff --git a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_provider.rb b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_provider.rb index d22c11673945..48481223344e 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_provider.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_provider.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Description of the CI provider. class SyntheticsCIBatchMetadataProvider include BaseGenericModel - # Name of the CI provider. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/synthetics_ci_test.rb b/lib/datadog_api_client/v1/models/synthetics_ci_test.rb index 36aa77a88315..87c5573c377e 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ci_test.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ci_test.rb @@ -20,49 +20,34 @@ module DatadogAPIClient::V1 # Configuration for Continuous Testing. class SyntheticsCITest include BaseGenericModel - # Disable certificate checks in API tests. attr_accessor :allow_insecure_certificates - # Object to handle basic authentication when performing the test. attr_accessor :basic_auth - # Body to include in the test. attr_accessor :body - # Type of the data sent in a Synthetic API test. attr_accessor :body_type - # Cookies for the request. attr_accessor :cookies - # For browser test, array with the different device IDs used to run the test. attr_accessor :device_ids - # For API HTTP test, whether or not the test should follow redirects. attr_accessor :follow_redirects - # Headers to include when performing the test. attr_accessor :headers - # Array of locations used to run the test. attr_accessor :locations - # Metadata for the Synthetic tests run. attr_accessor :metadata - # The public ID of the Synthetic test to trigger. attr_reader :public_id - # Object describing the retry strategy to apply to a Synthetic test. attr_accessor :_retry - # Starting URL for the browser test. attr_accessor :start_url - # Variables to replace in the test. attr_accessor :variables - # The version number of the Synthetic test version to trigger. attr_accessor :version diff --git a/lib/datadog_api_client/v1/models/synthetics_ci_test_body.rb b/lib/datadog_api_client/v1/models/synthetics_ci_test_body.rb index 2bf14ccadac2..e591822aecd6 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ci_test_body.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ci_test_body.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object describing the synthetics tests to trigger. class SyntheticsCITestBody include BaseGenericModel - # List of Synthetic tests with overrides. attr_accessor :tests diff --git a/lib/datadog_api_client/v1/models/synthetics_config_variable.rb b/lib/datadog_api_client/v1/models/synthetics_config_variable.rb index 051e1669ee61..a3bd043a4ab5 100644 --- a/lib/datadog_api_client/v1/models/synthetics_config_variable.rb +++ b/lib/datadog_api_client/v1/models/synthetics_config_variable.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # Object defining a variable that can be used in your test configuration. class SyntheticsConfigVariable include BaseGenericModel - # Example for the variable. attr_accessor :example - # ID of the variable for global variables. attr_accessor :id - # Name of the variable. attr_reader :name - # Pattern of the variable. attr_accessor :pattern - # Whether the value of this variable will be obfuscated in test results. Only for config variables of type `text`. attr_accessor :secure - # Type of the configuration variable. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_core_web_vitals.rb b/lib/datadog_api_client/v1/models/synthetics_core_web_vitals.rb index f0f40389a387..e3bd5664b3ad 100644 --- a/lib/datadog_api_client/v1/models/synthetics_core_web_vitals.rb +++ b/lib/datadog_api_client/v1/models/synthetics_core_web_vitals.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Core Web Vitals attached to a browser test step. class SyntheticsCoreWebVitals include BaseGenericModel - # Cumulative Layout Shift. attr_accessor :cls - # Largest Contentful Paint in milliseconds. attr_accessor :lcp - # URL attached to the metrics. attr_accessor :url diff --git a/lib/datadog_api_client/v1/models/synthetics_delete_tests_payload.rb b/lib/datadog_api_client/v1/models/synthetics_delete_tests_payload.rb index 2ab3aa53e71d..4d1f0e8ab33b 100644 --- a/lib/datadog_api_client/v1/models/synthetics_delete_tests_payload.rb +++ b/lib/datadog_api_client/v1/models/synthetics_delete_tests_payload.rb @@ -21,11 +21,9 @@ module DatadogAPIClient::V1 # to delete. class SyntheticsDeleteTestsPayload include BaseGenericModel - # Delete the Synthetic test even if it's referenced by other resources # (for example, SLOs and composite monitors). attr_accessor :force_delete_dependencies - # An array of Synthetic test IDs you want to delete. attr_accessor :public_ids diff --git a/lib/datadog_api_client/v1/models/synthetics_delete_tests_response.rb b/lib/datadog_api_client/v1/models/synthetics_delete_tests_response.rb index 549af8da4bad..5bb7480cce7f 100644 --- a/lib/datadog_api_client/v1/models/synthetics_delete_tests_response.rb +++ b/lib/datadog_api_client/v1/models/synthetics_delete_tests_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response object for deleting Synthetic tests. class SyntheticsDeleteTestsResponse include BaseGenericModel - # Array of objects containing a deleted Synthetic test ID with # the associated deletion timestamp. attr_accessor :deleted_tests diff --git a/lib/datadog_api_client/v1/models/synthetics_deleted_test.rb b/lib/datadog_api_client/v1/models/synthetics_deleted_test.rb index 4ddf4d75460c..160a3ad30b44 100644 --- a/lib/datadog_api_client/v1/models/synthetics_deleted_test.rb +++ b/lib/datadog_api_client/v1/models/synthetics_deleted_test.rb @@ -21,10 +21,8 @@ module DatadogAPIClient::V1 # deletion timestamp. class SyntheticsDeletedTest include BaseGenericModel - # Deletion timestamp of the Synthetic test ID. attr_accessor :deleted_at - # The Synthetic test ID deleted. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/synthetics_device.rb b/lib/datadog_api_client/v1/models/synthetics_device.rb index 71e2a3bade40..35b370331802 100644 --- a/lib/datadog_api_client/v1/models/synthetics_device.rb +++ b/lib/datadog_api_client/v1/models/synthetics_device.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Object describing the device used to perform the Synthetic test. class SyntheticsDevice include BaseGenericModel - # Screen height of the device. attr_reader :height - # The device ID. attr_reader :id - # Whether or not the device is a mobile. attr_accessor :is_mobile - # The device name. attr_reader :name - # Screen width of the device. attr_reader :width diff --git a/lib/datadog_api_client/v1/models/synthetics_fetch_uptimes_payload.rb b/lib/datadog_api_client/v1/models/synthetics_fetch_uptimes_payload.rb index 524efd7d0b96..7d68b62f96d6 100644 --- a/lib/datadog_api_client/v1/models/synthetics_fetch_uptimes_payload.rb +++ b/lib/datadog_api_client/v1/models/synthetics_fetch_uptimes_payload.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Object containing IDs of Synthetic tests and a timeframe. class SyntheticsFetchUptimesPayload include BaseGenericModel - # Timestamp in seconds (Unix epoch) for the start of uptime. attr_reader :from_ts - # An array of Synthetic test IDs you want uptimes for. attr_reader :public_ids - # Timestamp in seconds (Unix epoch) for the end of uptime. attr_reader :to_ts diff --git a/lib/datadog_api_client/v1/models/synthetics_get_api_test_latest_results_response.rb b/lib/datadog_api_client/v1/models/synthetics_get_api_test_latest_results_response.rb index 8c5593ffc5e3..16a0bd8eff78 100644 --- a/lib/datadog_api_client/v1/models/synthetics_get_api_test_latest_results_response.rb +++ b/lib/datadog_api_client/v1/models/synthetics_get_api_test_latest_results_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Object with the latest Synthetic API test run. class SyntheticsGetAPITestLatestResultsResponse include BaseGenericModel - # Timestamp of the latest API test run. attr_accessor :last_timestamp_fetched - # Result of the latest API test run. attr_accessor :results diff --git a/lib/datadog_api_client/v1/models/synthetics_get_browser_test_latest_results_response.rb b/lib/datadog_api_client/v1/models/synthetics_get_browser_test_latest_results_response.rb index 457488c36c1c..87690b007d3e 100644 --- a/lib/datadog_api_client/v1/models/synthetics_get_browser_test_latest_results_response.rb +++ b/lib/datadog_api_client/v1/models/synthetics_get_browser_test_latest_results_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Object with the latest Synthetic browser test run. class SyntheticsGetBrowserTestLatestResultsResponse include BaseGenericModel - # Timestamp of the latest browser test run. attr_accessor :last_timestamp_fetched - # Result of the latest browser test run. attr_accessor :results diff --git a/lib/datadog_api_client/v1/models/synthetics_global_variable.rb b/lib/datadog_api_client/v1/models/synthetics_global_variable.rb index 7f3ba4fc310a..f19c7948cc7b 100644 --- a/lib/datadog_api_client/v1/models/synthetics_global_variable.rb +++ b/lib/datadog_api_client/v1/models/synthetics_global_variable.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V1 # Synthetic global variable. class SyntheticsGlobalVariable include BaseGenericModel - # Attributes of the global variable. attr_accessor :attributes - # Description of the global variable. attr_reader :description - # Unique identifier of the global variable. attr_accessor :id - # Determines if the global variable is a FIDO variable. attr_accessor :is_fido - # Determines if the global variable is a TOTP/MFA variable. attr_accessor :is_totp - # Name of the global variable. Unique across Synthetic global variables. attr_reader :name - # Parser options to use for retrieving a Synthetic global variable from a Synthetic test. Used in conjunction with `parse_test_public_id`. attr_accessor :parse_test_options - # A Synthetic test ID to use as a test to generate the variable value. attr_accessor :parse_test_public_id - # Tags of the global variable. attr_reader :tags - # Value of the global variable. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/synthetics_global_variable_attributes.rb b/lib/datadog_api_client/v1/models/synthetics_global_variable_attributes.rb index 387b38b0a974..a2e118fcaf51 100644 --- a/lib/datadog_api_client/v1/models/synthetics_global_variable_attributes.rb +++ b/lib/datadog_api_client/v1/models/synthetics_global_variable_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Attributes of the global variable. class SyntheticsGlobalVariableAttributes include BaseGenericModel - # A list of role identifiers that can be pulled from the Roles API, for restricting read and write access. attr_accessor :restricted_roles diff --git a/lib/datadog_api_client/v1/models/synthetics_global_variable_options.rb b/lib/datadog_api_client/v1/models/synthetics_global_variable_options.rb index d152c969772d..d899da101da1 100644 --- a/lib/datadog_api_client/v1/models/synthetics_global_variable_options.rb +++ b/lib/datadog_api_client/v1/models/synthetics_global_variable_options.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Options for the Global Variable for MFA. class SyntheticsGlobalVariableOptions include BaseGenericModel - # Parameters for the TOTP/MFA variable attr_accessor :totp_parameters diff --git a/lib/datadog_api_client/v1/models/synthetics_global_variable_parse_test_options.rb b/lib/datadog_api_client/v1/models/synthetics_global_variable_parse_test_options.rb index 701b52b735aa..979f339e4189 100644 --- a/lib/datadog_api_client/v1/models/synthetics_global_variable_parse_test_options.rb +++ b/lib/datadog_api_client/v1/models/synthetics_global_variable_parse_test_options.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Parser options to use for retrieving a Synthetic global variable from a Synthetic test. Used in conjunction with `parse_test_public_id`. class SyntheticsGlobalVariableParseTestOptions include BaseGenericModel - # When type is `http_header`, name of the header to use to extract the value. attr_accessor :field - # When type is `local_variable`, name of the local variable to use to extract the value. attr_accessor :local_variable_name - # Details of the parser to use for the global variable. attr_accessor :parser - # Type of value to extract from a test for a Synthetic global variable. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_global_variable_request.rb b/lib/datadog_api_client/v1/models/synthetics_global_variable_request.rb index 75dffa216724..26f079f03174 100644 --- a/lib/datadog_api_client/v1/models/synthetics_global_variable_request.rb +++ b/lib/datadog_api_client/v1/models/synthetics_global_variable_request.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V1 # Details of the global variable to create. class SyntheticsGlobalVariableRequest include BaseGenericModel - # Attributes of the global variable. attr_accessor :attributes - # Description of the global variable. attr_reader :description - # Unique identifier of the global variable. attr_accessor :id - # Determines if the global variable is a FIDO variable. attr_accessor :is_fido - # Determines if the global variable is a TOTP/MFA variable. attr_accessor :is_totp - # Name of the global variable. Unique across Synthetic global variables. attr_reader :name - # Parser options to use for retrieving a Synthetic global variable from a Synthetic test. Used in conjunction with `parse_test_public_id`. attr_accessor :parse_test_options - # A Synthetic test ID to use as a test to generate the variable value. attr_accessor :parse_test_public_id - # Tags of the global variable. attr_reader :tags - # Value of the global variable. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/synthetics_global_variable_totp_parameters.rb b/lib/datadog_api_client/v1/models/synthetics_global_variable_totp_parameters.rb index e1b11bf92a07..e886eecffb79 100644 --- a/lib/datadog_api_client/v1/models/synthetics_global_variable_totp_parameters.rb +++ b/lib/datadog_api_client/v1/models/synthetics_global_variable_totp_parameters.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Parameters for the TOTP/MFA variable class SyntheticsGlobalVariableTOTPParameters include BaseGenericModel - # Number of digits for the OTP code. attr_reader :digits - # Interval for which to refresh the token (in seconds). attr_reader :refresh_interval diff --git a/lib/datadog_api_client/v1/models/synthetics_global_variable_value.rb b/lib/datadog_api_client/v1/models/synthetics_global_variable_value.rb index 4db157d545e1..afc7764eaa42 100644 --- a/lib/datadog_api_client/v1/models/synthetics_global_variable_value.rb +++ b/lib/datadog_api_client/v1/models/synthetics_global_variable_value.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Value of the global variable. class SyntheticsGlobalVariableValue include BaseGenericModel - # Options for the Global Variable for MFA. attr_accessor :options - # Determines if the value of the variable is hidden. attr_accessor :secure - # Value of the global variable. When reading a global variable, # the value will not be present if the variable is hidden with the `secure` property. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/synthetics_list_global_variables_response.rb b/lib/datadog_api_client/v1/models/synthetics_list_global_variables_response.rb index 7585dd4bc7e3..1732d2e9d8f9 100644 --- a/lib/datadog_api_client/v1/models/synthetics_list_global_variables_response.rb +++ b/lib/datadog_api_client/v1/models/synthetics_list_global_variables_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object containing an array of Synthetic global variables. class SyntheticsListGlobalVariablesResponse include BaseGenericModel - # Array of Synthetic global variables. attr_accessor :variables diff --git a/lib/datadog_api_client/v1/models/synthetics_list_tests_response.rb b/lib/datadog_api_client/v1/models/synthetics_list_tests_response.rb index 975f333b1ef5..085f1b53c150 100644 --- a/lib/datadog_api_client/v1/models/synthetics_list_tests_response.rb +++ b/lib/datadog_api_client/v1/models/synthetics_list_tests_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object containing an array of Synthetic tests configuration. class SyntheticsListTestsResponse include BaseGenericModel - # Array of Synthetic tests configuration. attr_accessor :tests diff --git a/lib/datadog_api_client/v1/models/synthetics_location.rb b/lib/datadog_api_client/v1/models/synthetics_location.rb index dd25f68f1860..4265dcd93a5a 100644 --- a/lib/datadog_api_client/v1/models/synthetics_location.rb +++ b/lib/datadog_api_client/v1/models/synthetics_location.rb @@ -21,10 +21,8 @@ module DatadogAPIClient::V1 # test. class SyntheticsLocation include BaseGenericModel - # Unique identifier of the location. attr_accessor :id - # Name of the location. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/synthetics_locations.rb b/lib/datadog_api_client/v1/models/synthetics_locations.rb index 157fbb50ada8..83382d6d9d35 100644 --- a/lib/datadog_api_client/v1/models/synthetics_locations.rb +++ b/lib/datadog_api_client/v1/models/synthetics_locations.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # List of Synthetic locations. class SyntheticsLocations include BaseGenericModel - # List of Synthetic locations. attr_accessor :locations diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step.rb index 2c724ca16b3f..c9baef6146e6 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V1 # The steps used in a Synthetic mobile test. class SyntheticsMobileStep include BaseGenericModel - # A boolean set to allow this step to fail. attr_accessor :allow_failure - # A boolean set to determine if the step has a new step element. attr_accessor :has_new_step_element - # A boolean to use in addition to `allowFailure` to determine if the test should be marked as failed when the step fails. attr_accessor :is_critical - # The name of the step. attr_reader :name - # A boolean set to not take a screenshot for the step. attr_accessor :no_screenshot - # The parameters of a mobile step. attr_reader :params - # The public ID of the step. attr_accessor :public_id - # The time before declaring a step failed. attr_accessor :timeout - # Step type used in your mobile Synthetic test. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params.rb index cad51186109e..ec37b9d46fdf 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params.rb @@ -20,43 +20,30 @@ module DatadogAPIClient::V1 # The parameters of a mobile step. class SyntheticsMobileStepParams include BaseGenericModel - # Type of assertion to apply in an API test. attr_accessor :check - # Number of milliseconds to wait between inputs in a `typeText` step type. attr_reader :delay - # The direction of the scroll for a `scrollToElement` step type. attr_accessor :direction - # Information about the element used for a step. attr_accessor :element - # Boolean to change the state of the wifi for a `toggleWiFi` step type. attr_accessor :enabled - # Maximum number of scrolls to do for a `scrollToElement` step type. attr_accessor :max_scrolls - # List of positions for the `flick` step type. The maximum is 10 flicks per step attr_accessor :positions - # Public ID of the test to be played as part of a `playSubTest` step type. attr_accessor :subtest_public_id - # Values used in the step for in multiple step types. attr_accessor :value - # Variable object for `extractVariable` step type. attr_accessor :variable - # Boolean to indicate if `Enter` should be pressed at the end of the `typeText` step type. attr_accessor :with_enter - # Amount to scroll by on the `x` axis for a `scroll` step type. attr_accessor :x - # Amount to scroll by on the `y` axis for a `scroll` step type. attr_accessor :y diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element.rb index 97e05b06dc43..676c4431dcda 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # Information about the element used for a step. class SyntheticsMobileStepParamsElement include BaseGenericModel - # Context of the element. attr_accessor :context - # Type of the context that the element is in. attr_accessor :context_type - # Description of the element. attr_accessor :element_description - # Multi-locator to find the element. attr_accessor :multi_locator - # Position of the action relative to the element. attr_accessor :relative_position - # Text content of the element. attr_accessor :text_content - # User locator to find the element. attr_accessor :user_locator - # Name of the view of the element. attr_accessor :view_name diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_relative_position.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_relative_position.rb index 7e675b9ea5f9..5d5df7c79116 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_relative_position.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_relative_position.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Position of the action relative to the element. class SyntheticsMobileStepParamsElementRelativePosition include BaseGenericModel - # The `relativePosition` on the `x` axis for the element. attr_accessor :x - # The `relativePosition` on the `y` axis for the element. attr_accessor :y diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator.rb index e1e2676a634f..9a3ff35c21ea 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # User locator to find the element. class SyntheticsMobileStepParamsElementUserLocator include BaseGenericModel - # Whether if the test should fail if the element cannot be found. attr_accessor :fail_test_on_cannot_locate - # Values of the user locator. attr_accessor :values diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator_values_items.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator_values_items.rb index f5c278d4f9a9..d64d0c27e413 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator_values_items.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator_values_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # A single user locator object. class SyntheticsMobileStepParamsElementUserLocatorValuesItems include BaseGenericModel - # Type of a user locator. attr_accessor :type - # Value of a user locator. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_positions_items.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_positions_items.rb index 1e4e40a05317..32b49b4b5d89 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_positions_items.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_positions_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # A description of a single position for a `flick` step type. class SyntheticsMobileStepParamsPositionsItems include BaseGenericModel - # The `x` position for the flick. attr_accessor :x - # The `y` position for the flick. attr_accessor :y diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_variable.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_variable.rb index 195514c775a7..4f65d46eb195 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_variable.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_variable.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Variable object for `extractVariable` step type. class SyntheticsMobileStepParamsVariable include BaseGenericModel - # An example for the variable. attr_reader :example - # The variable name. attr_reader :name diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_test.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_test.rb index cb9bdd6d38b8..98dba680767b 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_test.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_test.rb @@ -20,38 +20,27 @@ module DatadogAPIClient::V1 # Object containing details about a Synthetic mobile test. class SyntheticsMobileTest include BaseGenericModel - # Configuration object for a Synthetic mobile test. attr_reader :config - # Array with the different device IDs used to run the test. attr_accessor :device_ids - # Notification message associated with the test. attr_reader :message - # The associated monitor ID. attr_accessor :monitor_id - # Name of the test. attr_reader :name - # Object describing the extra options for a Synthetic test. attr_reader :options - # The public ID of the test. attr_accessor :public_id - # Define whether you want to start (`live`) or pause (`paused`) a # Synthetic test. attr_accessor :status - # Array of steps for the test. attr_accessor :steps - # Array of tags attached to the test. attr_accessor :tags - # Type of the Synthetic test, `mobile`. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_test_config.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_test_config.rb index ac88cf016155..270a8509c110 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_test_config.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_test_config.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Configuration object for a Synthetic mobile test. class SyntheticsMobileTestConfig include BaseGenericModel - # Initial application arguments for a mobile test. attr_accessor :initial_application_arguments - # Array of variables used for the test steps. attr_accessor :variables diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb index 1fe26c396d70..a9189dde2f11 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb @@ -20,56 +20,39 @@ module DatadogAPIClient::V1 # Object describing the extra options for a Synthetic test. class SyntheticsMobileTestOptions include BaseGenericModel - # A boolean to set if an application crash would mark the test as failed. attr_accessor :allow_application_crash - # Array of bindings used for the mobile test. attr_accessor :bindings - # CI/CD options for a Synthetic test. attr_accessor :ci - # The default timeout for steps in the test (in seconds). attr_reader :default_step_timeout - # For mobile test, array with the different device IDs used to run the test. attr_reader :device_ids - # A boolean to disable auto accepting alerts. attr_accessor :disable_auto_accept_alert - # Minimum amount of time in failure required to trigger an alert. attr_reader :min_failure_duration - # Mobile application for mobile synthetics test. attr_reader :mobile_application - # The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs. attr_accessor :monitor_name - # Object containing the options for a Synthetic test as a monitor # (for example, renotification). attr_accessor :monitor_options - # Integer from 1 (high) to 5 (low) indicating alert severity. attr_reader :monitor_priority - # A boolean set to not take a screenshot for the step. attr_accessor :no_screenshot - # A list of role identifiers that can be pulled from the Roles API, for restricting read and write access. attr_accessor :restricted_roles - # Object describing the retry strategy to apply to a Synthetic test. attr_accessor :_retry - # Object containing timeframes and timezone used for advanced scheduling. attr_accessor :scheduling - # The frequency at which to run the Synthetic test (in seconds). attr_reader :tick_every - # The level of verbosity for the mobile test. This field can not be set by a user. attr_reader :verbosity diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_tests_mobile_application.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_tests_mobile_application.rb index cf002a1ac874..da91e45372b9 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_tests_mobile_application.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_tests_mobile_application.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Mobile application for mobile synthetics test. class SyntheticsMobileTestsMobileApplication include BaseGenericModel - # Application ID of the mobile application. attr_reader :application_id - # Reference ID of the mobile application. attr_reader :reference_id - # Reference type for the mobile application for a mobile synthetics test. attr_reader :reference_type diff --git a/lib/datadog_api_client/v1/models/synthetics_parsing_options.rb b/lib/datadog_api_client/v1/models/synthetics_parsing_options.rb index aa6084199364..943de645cf2e 100644 --- a/lib/datadog_api_client/v1/models/synthetics_parsing_options.rb +++ b/lib/datadog_api_client/v1/models/synthetics_parsing_options.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Parsing options for variables to extract. class SyntheticsParsingOptions include BaseGenericModel - # When type is `http_header` or `grpc_metadata`, name of the header or metadatum to extract. attr_accessor :field - # Name of the variable to extract. attr_accessor :name - # Details of the parser to use for the global variable. attr_accessor :parser - # Determines whether or not the extracted value will be obfuscated. attr_accessor :secure - # Property of the Synthetic Test Response to extract into a local variable. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/synthetics_patch_test_body.rb b/lib/datadog_api_client/v1/models/synthetics_patch_test_body.rb index 4770fcf25642..04383c04b56f 100644 --- a/lib/datadog_api_client/v1/models/synthetics_patch_test_body.rb +++ b/lib/datadog_api_client/v1/models/synthetics_patch_test_body.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Wrapper around an array of [JSON Patch](https://jsonpatch.com) operations to perform on the test class SyntheticsPatchTestBody include BaseGenericModel - # Array of [JSON Patch](https://jsonpatch.com) operations to perform on the test attr_accessor :data diff --git a/lib/datadog_api_client/v1/models/synthetics_patch_test_operation.rb b/lib/datadog_api_client/v1/models/synthetics_patch_test_operation.rb index 9a6582763dc0..0172ad0bee50 100644 --- a/lib/datadog_api_client/v1/models/synthetics_patch_test_operation.rb +++ b/lib/datadog_api_client/v1/models/synthetics_patch_test_operation.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # A single [JSON Patch](https://jsonpatch.com) operation to perform on the test class SyntheticsPatchTestOperation include BaseGenericModel - # The operation to perform attr_accessor :op - # The path to the value to modify attr_accessor :path - # A value to use in a [JSON Patch](https://jsonpatch.com) operation attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/synthetics_private_location.rb b/lib/datadog_api_client/v1/models/synthetics_private_location.rb index 63b748e5dd5c..cacb1cdab15a 100644 --- a/lib/datadog_api_client/v1/models/synthetics_private_location.rb +++ b/lib/datadog_api_client/v1/models/synthetics_private_location.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # Object containing information about the private location to create. class SyntheticsPrivateLocation include BaseGenericModel - # Description of the private location. attr_reader :description - # Unique identifier of the private location. attr_accessor :id - # Object containing metadata about the private location. attr_accessor :metadata - # Name of the private location. attr_reader :name - # Secrets for the private location. Only present in the response when creating the private location. attr_accessor :secrets - # Array of tags attached to the private location. attr_reader :tags diff --git a/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response.rb b/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response.rb index 6a29d8985e06..bee0ce3bc322 100644 --- a/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response.rb +++ b/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Object that contains the new private location, the public key for result encryption, and the configuration skeleton. class SyntheticsPrivateLocationCreationResponse include BaseGenericModel - # Configuration skeleton for the private location. See installation instructions of the private location on how to use this configuration. attr_accessor :config - # Object containing information about the private location to create. attr_accessor :private_location - # Public key for the result encryption. attr_accessor :result_encryption diff --git a/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response_result_encryption.rb b/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response_result_encryption.rb index 6cf388475c29..ef3b3f248bb9 100644 --- a/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response_result_encryption.rb +++ b/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response_result_encryption.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Public key for the result encryption. class SyntheticsPrivateLocationCreationResponseResultEncryption include BaseGenericModel - # Fingerprint for the encryption key. attr_accessor :id - # Public key for result encryption. attr_accessor :key diff --git a/lib/datadog_api_client/v1/models/synthetics_private_location_metadata.rb b/lib/datadog_api_client/v1/models/synthetics_private_location_metadata.rb index 660d1ca77067..a93cbafadc58 100644 --- a/lib/datadog_api_client/v1/models/synthetics_private_location_metadata.rb +++ b/lib/datadog_api_client/v1/models/synthetics_private_location_metadata.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object containing metadata about the private location. class SyntheticsPrivateLocationMetadata include BaseGenericModel - # A list of role identifiers that can be pulled from the Roles API, for restricting read and write access. attr_accessor :restricted_roles diff --git a/lib/datadog_api_client/v1/models/synthetics_private_location_secrets.rb b/lib/datadog_api_client/v1/models/synthetics_private_location_secrets.rb index fb5e5a971931..09ffbfa41292 100644 --- a/lib/datadog_api_client/v1/models/synthetics_private_location_secrets.rb +++ b/lib/datadog_api_client/v1/models/synthetics_private_location_secrets.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Secrets for the private location. Only present in the response when creating the private location. class SyntheticsPrivateLocationSecrets include BaseGenericModel - # Authentication part of the secrets. attr_accessor :authentication - # Private key for the private location. attr_accessor :config_decryption diff --git a/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_authentication.rb b/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_authentication.rb index a4e1394ab5ab..6809834aa863 100644 --- a/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_authentication.rb +++ b/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_authentication.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Authentication part of the secrets. class SyntheticsPrivateLocationSecretsAuthentication include BaseGenericModel - # Access key for the private location. attr_accessor :id - # Secret access key for the private location. attr_accessor :key diff --git a/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_config_decryption.rb b/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_config_decryption.rb index 9013ec34b289..6addaea08dd2 100644 --- a/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_config_decryption.rb +++ b/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_config_decryption.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Private key for the private location. class SyntheticsPrivateLocationSecretsConfigDecryption include BaseGenericModel - # Private key for the private location. attr_accessor :key diff --git a/lib/datadog_api_client/v1/models/synthetics_ssl_certificate.rb b/lib/datadog_api_client/v1/models/synthetics_ssl_certificate.rb index da696e9a4a2a..ed81c5cc0f20 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ssl_certificate.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ssl_certificate.rb @@ -20,40 +20,28 @@ module DatadogAPIClient::V1 # Object describing the SSL certificate used for a Synthetic test. class SyntheticsSSLCertificate include BaseGenericModel - # Cipher used for the connection. attr_accessor :cipher - # Exponent associated to the certificate. attr_accessor :exponent - # Array of extensions and details used for the certificate. attr_accessor :ext_key_usage - # MD5 digest of the DER-encoded Certificate information. attr_accessor :fingerprint - # SHA-1 digest of the DER-encoded Certificate information. attr_accessor :fingerprint256 - # Object describing the issuer of a SSL certificate. attr_accessor :issuer - # Modulus associated to the SSL certificate private key. attr_accessor :modulus - # TLS protocol used for the test. attr_accessor :protocol - # Serial Number assigned by Symantec to the SSL certificate. attr_accessor :serial_number - # Object describing the SSL certificate used for the test. attr_accessor :subject - # Date from which the SSL certificate is valid. attr_accessor :valid_from - # Date until which the SSL certificate is valid. attr_accessor :valid_to diff --git a/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_issuer.rb b/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_issuer.rb index e30d5f8b3b36..871e120b577e 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_issuer.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_issuer.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # Object describing the issuer of a SSL certificate. class SyntheticsSSLCertificateIssuer include BaseGenericModel - # Country Name that issued the certificate. attr_accessor :c - # Common Name that issued certificate. attr_accessor :cn - # Locality that issued the certificate. attr_accessor :l - # Organization that issued the certificate. attr_accessor :o - # Organizational Unit that issued the certificate. attr_accessor :ou - # State Or Province Name that issued the certificate. attr_accessor :st diff --git a/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_subject.rb b/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_subject.rb index 25e09f910af5..c08b43561632 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_subject.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_subject.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V1 # Object describing the SSL certificate used for the test. class SyntheticsSSLCertificateSubject include BaseGenericModel - # Country Name associated with the certificate. attr_accessor :c - # Common Name that associated with the certificate. attr_accessor :cn - # Locality associated with the certificate. attr_accessor :l - # Organization associated with the certificate. attr_accessor :o - # Organizational Unit associated with the certificate. attr_accessor :ou - # State Or Province Name associated with the certificate. attr_accessor :st - # Subject Alternative Name associated with the certificate. attr_accessor :alt_name diff --git a/lib/datadog_api_client/v1/models/synthetics_step.rb b/lib/datadog_api_client/v1/models/synthetics_step.rb index a483a5e07b36..b5e491599092 100644 --- a/lib/datadog_api_client/v1/models/synthetics_step.rb +++ b/lib/datadog_api_client/v1/models/synthetics_step.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V1 # The steps used in a Synthetic browser test. class SyntheticsStep include BaseGenericModel - # A boolean set to allow this step to fail. attr_accessor :allow_failure - # A boolean set to always execute this step even if the previous step failed or was skipped. attr_accessor :always_execute - # A boolean set to exit the test if the step succeeds. attr_accessor :exit_if_succeed - # A boolean to use in addition to `allowFailure` to determine if the test should be marked as failed when the step fails. attr_accessor :is_critical - # The name of the step. attr_accessor :name - # A boolean set to skip taking a screenshot for the step. attr_accessor :no_screenshot - # The parameters of the step. attr_accessor :params - # The public ID of the step. attr_accessor :public_id - # The time before declaring a step failed. attr_accessor :timeout - # Step type used in your Synthetic test. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/synthetics_step_detail.rb b/lib/datadog_api_client/v1/models/synthetics_step_detail.rb index 2043c0072753..9eda81842167 100644 --- a/lib/datadog_api_client/v1/models/synthetics_step_detail.rb +++ b/lib/datadog_api_client/v1/models/synthetics_step_detail.rb @@ -20,62 +20,43 @@ module DatadogAPIClient::V1 # Object describing a step for a Synthetic test. class SyntheticsStepDetail include BaseGenericModel - # Whether or not the step was allowed to fail. attr_accessor :allow_failure - # Array of errors collected for a browser test. attr_accessor :browser_errors - # Type of assertion to apply in an API test. attr_accessor :check_type - # Description of the test. attr_accessor :description - # Total duration in millisecond of the test. attr_accessor :duration - # Error returned by the test. attr_accessor :error - # The browser test failure details. attr_accessor :failure - # Navigate between different tabs for your browser test. attr_accessor :playing_tab - # Whether or not screenshots where collected by the test. attr_accessor :screenshot_bucket_key - # Whether or not to skip this step. attr_accessor :skipped - # Whether or not snapshots where collected by the test. attr_accessor :snapshot_bucket_key - # The step ID. attr_accessor :step_id - # If this step includes a sub-test. # [Subtests documentation](https://docs.datadoghq.com/synthetics/browser_tests/advanced_options/#subtests). attr_accessor :sub_test_step_details - # Time before starting the step. attr_accessor :time_to_interactive - # Step type used in your Synthetic test. attr_accessor :type - # URL to perform the step against. attr_accessor :url - # Value for the step. attr_accessor :value - # Array of Core Web Vitals metrics for the step. attr_accessor :vitals_metrics - # Warning collected that didn't failed the step. attr_accessor :warnings diff --git a/lib/datadog_api_client/v1/models/synthetics_step_detail_warning.rb b/lib/datadog_api_client/v1/models/synthetics_step_detail_warning.rb index 5c6d437c7853..818e0e99a786 100644 --- a/lib/datadog_api_client/v1/models/synthetics_step_detail_warning.rb +++ b/lib/datadog_api_client/v1/models/synthetics_step_detail_warning.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Object collecting warnings for a given step. class SyntheticsStepDetailWarning include BaseGenericModel - # Message for the warning. attr_reader :message - # User locator used. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_test_ci_options.rb b/lib/datadog_api_client/v1/models/synthetics_test_ci_options.rb index ac1e5253ba57..5a698bf9740f 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_ci_options.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_ci_options.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # CI/CD options for a Synthetic test. class SyntheticsTestCiOptions include BaseGenericModel - # Execution rule for a Synthetic test. attr_reader :execution_rule diff --git a/lib/datadog_api_client/v1/models/synthetics_test_config.rb b/lib/datadog_api_client/v1/models/synthetics_test_config.rb index 309bad78d305..5a33dd2d5f58 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_config.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_config.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Configuration object for a Synthetic test. class SyntheticsTestConfig include BaseGenericModel - # Array of assertions used for the test. Required for single API tests. attr_accessor :assertions - # Array of variables used for the test. attr_accessor :config_variables - # Object describing the Synthetic test request. attr_accessor :request - # Browser tests only - array of variables used for the test steps. attr_accessor :variables diff --git a/lib/datadog_api_client/v1/models/synthetics_test_details.rb b/lib/datadog_api_client/v1/models/synthetics_test_details.rb index 4a62d9a74358..95749bbc3dbb 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_details.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_details.rb @@ -20,45 +20,32 @@ module DatadogAPIClient::V1 # Object containing details about your Synthetic test. class SyntheticsTestDetails include BaseGenericModel - # Configuration object for a Synthetic test. attr_accessor :config - # Object describing the creator of the shared element. attr_accessor :creator - # Array of locations used to run the test. attr_accessor :locations - # Notification message associated with the test. attr_accessor :message - # The associated monitor ID. attr_accessor :monitor_id - # Name of the test. attr_accessor :name - # Object describing the extra options for a Synthetic test. attr_accessor :options - # The test public ID. attr_accessor :public_id - # Define whether you want to start (`live`) or pause (`paused`) a # Synthetic test. attr_accessor :status - # For browser test, the steps of the test. attr_accessor :steps - # The subtype of the Synthetic API test, `http`, `ssl`, `tcp`, # `dns`, `icmp`, `udp`, `websocket`, `grpc` or `multi`. attr_accessor :subtype - # Array of tags attached to the test. attr_accessor :tags - # Type of the Synthetic test, either `api` or `browser`. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/synthetics_test_options.rb b/lib/datadog_api_client/v1/models/synthetics_test_options.rb index 94b5e118e35d..081293f84373 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_options.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_options.rb @@ -20,79 +20,55 @@ module DatadogAPIClient::V1 # Object describing the extra options for a Synthetic test. class SyntheticsTestOptions include BaseGenericModel - # For SSL tests, whether or not the test should allow self signed # certificates. attr_accessor :accept_self_signed - # Allows loading insecure content for an HTTP request in an API test. attr_accessor :allow_insecure - # Array of URL patterns to block. attr_accessor :blocked_request_patterns - # For SSL tests, whether or not the test should fail on revoked certificate in stapled OCSP. attr_accessor :check_certificate_revocation - # CI/CD options for a Synthetic test. attr_accessor :ci - # For browser test, array with the different device IDs used to run the test. attr_accessor :device_ids - # For SSL tests, whether or not the test should disable fetching intermediate certificates from AIA. attr_accessor :disable_aia_intermediate_fetching - # Whether or not to disable CORS mechanism. attr_accessor :disable_cors - # Disable Content Security Policy for browser tests. attr_accessor :disable_csp - # Enable profiling for browser tests. attr_accessor :enable_profiling - # Enable security testing for browser tests. Security testing is not available anymore. This field is deprecated and won't be used. attr_accessor :enable_security_testing - # For API HTTP test, whether or not the test should follow redirects. attr_accessor :follow_redirects - # HTTP version to use for a Synthetic test. attr_accessor :http_version - # Ignore server certificate error for browser tests. attr_accessor :ignore_server_certificate_error - # Timeout before declaring the initial step as failed (in seconds) for browser tests. attr_accessor :initial_navigation_timeout - # Minimum amount of time in failure required to trigger an alert. attr_accessor :min_failure_duration - # Minimum number of locations in failure required to trigger # an alert. attr_accessor :min_location_failed - # The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs. attr_accessor :monitor_name - # Object containing the options for a Synthetic test as a monitor # (for example, renotification). attr_accessor :monitor_options - # Integer from 1 (high) to 5 (low) indicating alert severity. attr_reader :monitor_priority - # Prevents saving screenshots of the steps. attr_accessor :no_screenshot - # A list of role identifiers that can be pulled from the Roles API, for restricting read and write access. attr_accessor :restricted_roles - # Object describing the retry strategy to apply to a Synthetic test. attr_accessor :_retry - # The RUM data collection settings for the Synthetic browser test. # **Note:** There are 3 ways to format RUM settings: # @@ -105,10 +81,8 @@ class SyntheticsTestOptions # `{ isEnabled: true, applicationId: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", clientTokenId: 12345 }` # RUM data is collected using the specified application. attr_accessor :rum_settings - # Object containing timeframes and timezone used for advanced scheduling. attr_accessor :scheduling - # The frequency at which to run the Synthetic test (in seconds). attr_reader :tick_every diff --git a/lib/datadog_api_client/v1/models/synthetics_test_options_monitor_options.rb b/lib/datadog_api_client/v1/models/synthetics_test_options_monitor_options.rb index 4cb79f3b656a..d339f6d3842e 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_options_monitor_options.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_options_monitor_options.rb @@ -21,17 +21,13 @@ module DatadogAPIClient::V1 # (for example, renotification). class SyntheticsTestOptionsMonitorOptions include BaseGenericModel - # Message to include in the escalation notification. attr_accessor :escalation_message - # The name of the preset for the notification for the monitor. attr_accessor :notification_preset_name - # Time interval before renotifying if the test is still failing # (in minutes). attr_reader :renotify_interval - # The number of times to renotify if the test is still failing. attr_accessor :renotify_occurrences diff --git a/lib/datadog_api_client/v1/models/synthetics_test_options_retry.rb b/lib/datadog_api_client/v1/models/synthetics_test_options_retry.rb index 7c9a73b423a0..90fca551028e 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_options_retry.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_options_retry.rb @@ -20,11 +20,9 @@ module DatadogAPIClient::V1 # Object describing the retry strategy to apply to a Synthetic test. class SyntheticsTestOptionsRetry include BaseGenericModel - # Number of times a test needs to be retried before marking a # location as failed. Defaults to 0. attr_accessor :count - # Time interval between retries (in milliseconds). Defaults to # 300ms. attr_accessor :interval diff --git a/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling.rb b/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling.rb index 9a055e6df712..9cde6bb22c8b 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Object containing timeframes and timezone used for advanced scheduling. class SyntheticsTestOptionsScheduling include BaseGenericModel - # Array containing objects describing the scheduling pattern to apply to each day. attr_reader :timeframes - # Timezone in which the timeframe is based. attr_reader :timezone diff --git a/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling_timeframe.rb b/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling_timeframe.rb index a04a308de4a5..ec5c3e433b7c 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling_timeframe.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling_timeframe.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Object describing a timeframe. class SyntheticsTestOptionsSchedulingTimeframe include BaseGenericModel - # Number representing the day of the week. attr_reader :day - # The hour of the day on which scheduling starts. attr_reader :from - # The hour of the day on which scheduling ends. attr_reader :to diff --git a/lib/datadog_api_client/v1/models/synthetics_test_request.rb b/lib/datadog_api_client/v1/models/synthetics_test_request.rb index cade289b674d..e410a05cdb86 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_request.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_request.rb @@ -20,108 +20,74 @@ module DatadogAPIClient::V1 # Object describing the Synthetic test request. class SyntheticsTestRequest include BaseGenericModel - # Allows loading insecure content for an HTTP request in a multistep test step. attr_accessor :allow_insecure - # Object to handle basic authentication when performing the test. attr_accessor :basic_auth - # Body to include in the test. attr_accessor :body - # Type of the request body. attr_accessor :body_type - # The type of gRPC call to perform. attr_accessor :call_type - # Client certificate to use when performing the test request. attr_accessor :certificate - # By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. attr_accessor :certificate_domains - # Check for certificate revocation. attr_accessor :check_certificate_revocation - # A protobuf JSON descriptor that needs to be gzipped first then base64 encoded. attr_accessor :compressed_json_descriptor - # A protobuf file that needs to be gzipped first then base64 encoded. attr_accessor :compressed_proto_file - # Disable fetching intermediate certificates from AIA. attr_accessor :disable_aia_intermediate_fetching - # DNS server to use for DNS tests. attr_accessor :dns_server - # DNS server port to use for DNS tests. attr_accessor :dns_server_port - # Files to be used as part of the request in the test. Only valid if `bodyType` is `multipart/form-data`. attr_accessor :files - # Specifies whether or not the request follows redirects. attr_accessor :follow_redirects - # Form to be used as part of the request in the test. Only valid if `bodyType` is `multipart/form-data`. attr_accessor :form - # Headers to include when performing the test. attr_accessor :headers - # Host name to perform the test with. attr_accessor :host - # HTTP version to use for a Synthetic test. attr_accessor :http_version - # Whether the message is base64 encoded. attr_accessor :is_message_base64_encoded - # Message to send for UDP or WebSocket tests. attr_accessor :message - # Metadata to include when performing the gRPC test. attr_accessor :metadata - # Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. attr_accessor :method - # Determines whether or not to save the response body. attr_accessor :no_saving_response_body - # Number of pings to use per test. attr_reader :number_of_packets - # Persist cookies across redirects. attr_accessor :persist_cookies - # Port to use when performing the test. attr_accessor :port - # The proxy to perform the test. attr_accessor :proxy - # Query to use for the test. attr_accessor :query - # For SSL tests, it specifies on which server you want to initiate the TLS handshake, # allowing the server to present one of multiple possible certificates on # the same IP address and TCP port number. attr_accessor :servername - # The gRPC service on which you want to perform the gRPC call. attr_accessor :service - # Turns on a traceroute probe to discover all gateways along the path to the host destination. attr_accessor :should_track_hops - # Timeout in seconds for the test. attr_accessor :timeout - # URL to perform the test with. attr_accessor :url diff --git a/lib/datadog_api_client/v1/models/synthetics_test_request_body_file.rb b/lib/datadog_api_client/v1/models/synthetics_test_request_body_file.rb index 575b21ca722f..41177987dd1e 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_request_body_file.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_request_body_file.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # Object describing a file to be used as part of the request in the test. class SyntheticsTestRequestBodyFile include BaseGenericModel - # Bucket key of the file. attr_accessor :bucket_key - # Content of the file. attr_reader :content - # Name of the file. attr_reader :name - # Original name of the file. attr_reader :original_file_name - # Size of the file. attr_reader :size - # Type of the file. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_test_request_certificate.rb b/lib/datadog_api_client/v1/models/synthetics_test_request_certificate.rb index 02e20ac7b628..41d1d7348985 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_request_certificate.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_request_certificate.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Client certificate to use when performing the test request. class SyntheticsTestRequestCertificate include BaseGenericModel - # Define a request certificate. attr_accessor :cert - # Define a request certificate. attr_accessor :key diff --git a/lib/datadog_api_client/v1/models/synthetics_test_request_certificate_item.rb b/lib/datadog_api_client/v1/models/synthetics_test_request_certificate_item.rb index 1ab71ce33284..2307793f1f25 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_request_certificate_item.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_request_certificate_item.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Define a request certificate. class SyntheticsTestRequestCertificateItem include BaseGenericModel - # Content of the certificate or key. attr_accessor :content - # File name for the certificate or key. attr_accessor :filename - # Date of update of the certificate or key, ISO format. attr_accessor :updated_at diff --git a/lib/datadog_api_client/v1/models/synthetics_test_request_proxy.rb b/lib/datadog_api_client/v1/models/synthetics_test_request_proxy.rb index d5e3bd2a017d..c7db5e066de4 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_request_proxy.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_request_proxy.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The proxy to perform the test. class SyntheticsTestRequestProxy include BaseGenericModel - # Headers to include when performing the test. attr_accessor :headers - # URL of the proxy to perform the test. attr_reader :url diff --git a/lib/datadog_api_client/v1/models/synthetics_test_restriction_policy_binding.rb b/lib/datadog_api_client/v1/models/synthetics_test_restriction_policy_binding.rb index 127488763246..453ebae7629d 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_restriction_policy_binding.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_restriction_policy_binding.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Objects describing the binding used for a mobile test. class SyntheticsTestRestrictionPolicyBinding include BaseGenericModel - # List of principals for a mobile test binding. attr_accessor :principals - # The type of relation for the binding. attr_accessor :relation diff --git a/lib/datadog_api_client/v1/models/synthetics_test_uptime.rb b/lib/datadog_api_client/v1/models/synthetics_test_uptime.rb index 46531348bda1..7cfd8962589c 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_uptime.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_uptime.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Object containing the uptime for a Synthetic test ID. class SyntheticsTestUptime include BaseGenericModel - # Timestamp in seconds for the start of uptime. attr_accessor :from_ts - # Object containing the uptime information. attr_accessor :overall - # A Synthetic test ID. attr_accessor :public_id - # Timestamp in seconds for the end of uptime. attr_accessor :to_ts diff --git a/lib/datadog_api_client/v1/models/synthetics_timing.rb b/lib/datadog_api_client/v1/models/synthetics_timing.rb index c5cf04980fc0..7203cae5cd7f 100644 --- a/lib/datadog_api_client/v1/models/synthetics_timing.rb +++ b/lib/datadog_api_client/v1/models/synthetics_timing.rb @@ -21,31 +21,22 @@ module DatadogAPIClient::V1 # See the [Synthetic Monitoring Metrics documentation](https://docs.datadoghq.com/synthetics/metrics/). class SyntheticsTiming include BaseGenericModel - # The duration in millisecond of the DNS lookup. attr_accessor :dns - # The time in millisecond to download the response. attr_accessor :download - # The time in millisecond to first byte. attr_accessor :first_byte - # The duration in millisecond of the TLS handshake. attr_accessor :handshake - # The time in millisecond spent during redirections. attr_accessor :redirect - # The duration in millisecond of the TLS handshake. attr_accessor :ssl - # Time in millisecond to establish the TCP connection. attr_accessor :tcp - # The overall time in millisecond the request took to be processed. attr_accessor :total - # Time spent in millisecond waiting for a response. attr_accessor :wait diff --git a/lib/datadog_api_client/v1/models/synthetics_trigger_body.rb b/lib/datadog_api_client/v1/models/synthetics_trigger_body.rb index f30ff6db07f2..8b4dc5188cae 100644 --- a/lib/datadog_api_client/v1/models/synthetics_trigger_body.rb +++ b/lib/datadog_api_client/v1/models/synthetics_trigger_body.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object describing the Synthetic tests to trigger. class SyntheticsTriggerBody include BaseGenericModel - # List of Synthetic tests. attr_reader :tests diff --git a/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_location.rb b/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_location.rb index 4d5faee4caeb..eda638405fc5 100644 --- a/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_location.rb +++ b/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_location.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Synthetic location. class SyntheticsTriggerCITestLocation include BaseGenericModel - # Unique identifier of the location. attr_accessor :id - # Name of the location. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_run_result.rb b/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_run_result.rb index 5fc84a0e5aee..f0098238267c 100644 --- a/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_run_result.rb +++ b/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_run_result.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Information about a single test run. class SyntheticsTriggerCITestRunResult include BaseGenericModel - # The device ID. attr_accessor :device - # The location ID of the test run. attr_accessor :location - # The public ID of the Synthetic test. attr_accessor :public_id - # ID of the result. attr_accessor :result_id diff --git a/lib/datadog_api_client/v1/models/synthetics_trigger_ci_tests_response.rb b/lib/datadog_api_client/v1/models/synthetics_trigger_ci_tests_response.rb index cb361559c1f9..93214e7f63ee 100644 --- a/lib/datadog_api_client/v1/models/synthetics_trigger_ci_tests_response.rb +++ b/lib/datadog_api_client/v1/models/synthetics_trigger_ci_tests_response.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Object containing information about the tests triggered. class SyntheticsTriggerCITestsResponse include BaseGenericModel - # The public ID of the batch triggered. attr_accessor :batch_id - # List of Synthetic locations. attr_accessor :locations - # Information about the tests runs. attr_accessor :results - # The public IDs of the Synthetic test triggered. attr_accessor :triggered_check_ids diff --git a/lib/datadog_api_client/v1/models/synthetics_trigger_test.rb b/lib/datadog_api_client/v1/models/synthetics_trigger_test.rb index 3fb05575eea6..b0c7080b7233 100644 --- a/lib/datadog_api_client/v1/models/synthetics_trigger_test.rb +++ b/lib/datadog_api_client/v1/models/synthetics_trigger_test.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Test configuration for Synthetics class SyntheticsTriggerTest include BaseGenericModel - # Metadata for the Synthetic tests run. attr_accessor :metadata - # The public ID of the Synthetic test to trigger. attr_reader :public_id diff --git a/lib/datadog_api_client/v1/models/synthetics_update_test_pause_status_payload.rb b/lib/datadog_api_client/v1/models/synthetics_update_test_pause_status_payload.rb index 07c93d888fc2..5c6f13a9a4c0 100644 --- a/lib/datadog_api_client/v1/models/synthetics_update_test_pause_status_payload.rb +++ b/lib/datadog_api_client/v1/models/synthetics_update_test_pause_status_payload.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Object to start or pause an existing Synthetic test. class SyntheticsUpdateTestPauseStatusPayload include BaseGenericModel - # Define whether you want to start (`live`) or pause (`paused`) a # Synthetic test. attr_accessor :new_status diff --git a/lib/datadog_api_client/v1/models/synthetics_uptime.rb b/lib/datadog_api_client/v1/models/synthetics_uptime.rb index add00f2ddd29..89a7d139ae10 100644 --- a/lib/datadog_api_client/v1/models/synthetics_uptime.rb +++ b/lib/datadog_api_client/v1/models/synthetics_uptime.rb @@ -20,23 +20,18 @@ module DatadogAPIClient::V1 # Object containing the uptime information. class SyntheticsUptime include BaseGenericModel - # An array of error objects returned while querying the history data for the service level objective. attr_accessor :errors - # The location name attr_accessor :group - # The state transition history for the monitor, represented as an array of # pairs. Each pair is an array where the first element is the transition timestamp # in Unix epoch format (integer) and the second element is the state (integer). # For the state, an integer value of `0` indicates uptime, `1` indicates downtime, # and `2` indicates no data. attr_accessor :history - # The number of decimal places to which the SLI value is accurate for the given from-to timestamps. attr_accessor :span_precision - # The overall uptime. attr_accessor :uptime diff --git a/lib/datadog_api_client/v1/models/synthetics_variable_parser.rb b/lib/datadog_api_client/v1/models/synthetics_variable_parser.rb index 96252f5f59ca..2ee35b79a879 100644 --- a/lib/datadog_api_client/v1/models/synthetics_variable_parser.rb +++ b/lib/datadog_api_client/v1/models/synthetics_variable_parser.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Details of the parser to use for the global variable. class SyntheticsVariableParser include BaseGenericModel - # Type of parser for a Synthetic global variable from a synthetics test. attr_reader :type - # Regex or JSON path used for the parser. Not used with type `raw`. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/table_widget_definition.rb b/lib/datadog_api_client/v1/models/table_widget_definition.rb index e2bdfd2590b8..b11bc71312a6 100644 --- a/lib/datadog_api_client/v1/models/table_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/table_widget_definition.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # The table visualization is available on timeboards and screenboards. It displays columns of metrics grouped by tag key. class TableWidgetDefinition include BaseGenericModel - # List of custom links. attr_accessor :custom_links - # Controls the display of the search bar. attr_accessor :has_search_bar - # Widget definition. attr_reader :requests - # Time setting for the widget. attr_accessor :time - # Title of your widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the table widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/table_widget_request.rb b/lib/datadog_api_client/v1/models/table_widget_request.rb index e29332184728..7cd5f36e2cde 100644 --- a/lib/datadog_api_client/v1/models/table_widget_request.rb +++ b/lib/datadog_api_client/v1/models/table_widget_request.rb @@ -20,67 +20,46 @@ module DatadogAPIClient::V1 # Updated table widget. class TableWidgetRequest include BaseGenericModel - # Aggregator used for the request. attr_accessor :aggregator - # The column name (defaults to the metric name). attr_accessor :_alias - # The log query. attr_accessor :apm_query - # The APM stats query for table and distributions widgets. attr_accessor :apm_stats_query - # A list of display modes for each table cell. attr_accessor :cell_display_mode - # List of conditional formats. attr_accessor :conditional_formats - # The log query. attr_accessor :event_query - # List of formulas that operate on queries. attr_accessor :formulas - # For metric queries, the number of lines to show in the table. Only one request should have this property. attr_accessor :limit - # The log query. attr_accessor :log_query - # The log query. attr_accessor :network_query - # Widget sorting methods. attr_accessor :order - # The process query to use in the widget. attr_accessor :process_query - # The log query. attr_accessor :profile_metrics_query - # Query definition. attr_accessor :q - # List of queries that can be returned directly or used in formulas. attr_accessor :queries - # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format - # The log query. attr_accessor :rum_query - # The log query. attr_accessor :security_query - # The controls for sorting the widget. attr_accessor :sort - # List of text formats for columns produced by tags. attr_accessor :text_formats diff --git a/lib/datadog_api_client/v1/models/table_widget_text_format_match.rb b/lib/datadog_api_client/v1/models/table_widget_text_format_match.rb index 93455198e5fa..18407306c148 100644 --- a/lib/datadog_api_client/v1/models/table_widget_text_format_match.rb +++ b/lib/datadog_api_client/v1/models/table_widget_text_format_match.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Match rule for the table widget text format. class TableWidgetTextFormatMatch include BaseGenericModel - # Match or compare option. attr_reader :type - # Table Widget Match String. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/table_widget_text_format_replace_all.rb b/lib/datadog_api_client/v1/models/table_widget_text_format_replace_all.rb index 295379193247..c993330dd53e 100644 --- a/lib/datadog_api_client/v1/models/table_widget_text_format_replace_all.rb +++ b/lib/datadog_api_client/v1/models/table_widget_text_format_replace_all.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Match All definition. class TableWidgetTextFormatReplaceAll include BaseGenericModel - # Table widget text format replace all type. attr_reader :type - # Replace All type. attr_reader :with diff --git a/lib/datadog_api_client/v1/models/table_widget_text_format_replace_substring.rb b/lib/datadog_api_client/v1/models/table_widget_text_format_replace_substring.rb index 815b5c221bc0..d573c2bd5936 100644 --- a/lib/datadog_api_client/v1/models/table_widget_text_format_replace_substring.rb +++ b/lib/datadog_api_client/v1/models/table_widget_text_format_replace_substring.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Match Sub-string definition. class TableWidgetTextFormatReplaceSubstring include BaseGenericModel - # Text that will be replaced. attr_reader :substring - # Table widget text format replace sub-string type. attr_reader :type - # Text that will replace original sub-string. attr_reader :with diff --git a/lib/datadog_api_client/v1/models/table_widget_text_format_rule.rb b/lib/datadog_api_client/v1/models/table_widget_text_format_rule.rb index 6ec6d2a469d9..6c3d9bd9b9e9 100644 --- a/lib/datadog_api_client/v1/models/table_widget_text_format_rule.rb +++ b/lib/datadog_api_client/v1/models/table_widget_text_format_rule.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Text format rules. class TableWidgetTextFormatRule include BaseGenericModel - # Hex representation of the custom background color. Used with custom background palette option. attr_accessor :custom_bg_color - # Hex representation of the custom text color. Used with custom text palette option. attr_accessor :custom_fg_color - # Match rule for the table widget text format. attr_reader :match - # Color-on-color palette to highlight replaced text. attr_accessor :palette - # Replace rule for the table widget text format. attr_accessor :replace diff --git a/lib/datadog_api_client/v1/models/tag_to_hosts.rb b/lib/datadog_api_client/v1/models/tag_to_hosts.rb index 1c06c7f7a0c3..b1fec7acebc3 100644 --- a/lib/datadog_api_client/v1/models/tag_to_hosts.rb +++ b/lib/datadog_api_client/v1/models/tag_to_hosts.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # In this object, the key is the tag, the value is a list of host names that are reporting that tag. class TagToHosts include BaseGenericModel - # A list of tags to apply to the host. attr_accessor :tags diff --git a/lib/datadog_api_client/v1/models/timeseries_background.rb b/lib/datadog_api_client/v1/models/timeseries_background.rb index b519fd798fdf..c9d27a38c902 100644 --- a/lib/datadog_api_client/v1/models/timeseries_background.rb +++ b/lib/datadog_api_client/v1/models/timeseries_background.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Set a timeseries on the widget background. class TimeseriesBackground include BaseGenericModel - # Timeseries is made using an area or bars. attr_reader :type - # Axis controls for the widget. attr_accessor :yaxis diff --git a/lib/datadog_api_client/v1/models/timeseries_widget_definition.rb b/lib/datadog_api_client/v1/models/timeseries_widget_definition.rb index 6be06f501aff..bf9b1e70c701 100644 --- a/lib/datadog_api_client/v1/models/timeseries_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/timeseries_widget_definition.rb @@ -20,49 +20,34 @@ module DatadogAPIClient::V1 # The timeseries visualization allows you to display the evolution of one or more metrics, log events, or Indexed Spans over time. class TimeseriesWidgetDefinition include BaseGenericModel - # List of custom links. attr_accessor :custom_links - # List of widget events. attr_accessor :events - # Columns displayed in the legend. attr_accessor :legend_columns - # Layout of the legend. attr_accessor :legend_layout - # Available legend sizes for a widget. Should be one of "0", "2", "4", "8", "16", or "auto". attr_accessor :legend_size - # List of markers. attr_accessor :markers - # List of timeseries widget requests. attr_reader :requests - # Axis controls for the widget. attr_accessor :right_yaxis - # (screenboard only) Show the legend for this widget. attr_accessor :show_legend - # Time setting for the widget. attr_accessor :time - # Title of your widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the timeseries widget. attr_reader :type - # Axis controls for the widget. attr_accessor :yaxis diff --git a/lib/datadog_api_client/v1/models/timeseries_widget_expression_alias.rb b/lib/datadog_api_client/v1/models/timeseries_widget_expression_alias.rb index f82ce3af9ac6..b9797d48e87f 100644 --- a/lib/datadog_api_client/v1/models/timeseries_widget_expression_alias.rb +++ b/lib/datadog_api_client/v1/models/timeseries_widget_expression_alias.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Define an expression alias. class TimeseriesWidgetExpressionAlias include BaseGenericModel - # Expression alias. attr_accessor :alias_name - # Expression name. attr_reader :expression diff --git a/lib/datadog_api_client/v1/models/timeseries_widget_request.rb b/lib/datadog_api_client/v1/models/timeseries_widget_request.rb index bc4056a03b69..19a4f3e8aa67 100644 --- a/lib/datadog_api_client/v1/models/timeseries_widget_request.rb +++ b/lib/datadog_api_client/v1/models/timeseries_widget_request.rb @@ -20,55 +20,38 @@ module DatadogAPIClient::V1 # Updated timeseries widget. class TimeseriesWidgetRequest include BaseGenericModel - # The log query. attr_accessor :apm_query - # The log query. attr_accessor :audit_query - # Type of display to use for the request. attr_accessor :display_type - # The log query. attr_accessor :event_query - # List of formulas that operate on queries. attr_accessor :formulas - # The log query. attr_accessor :log_query - # Used to define expression aliases. attr_accessor :metadata - # The log query. attr_accessor :network_query - # Whether or not to display a second y-axis on the right. attr_accessor :on_right_yaxis - # The process query to use in the widget. attr_accessor :process_query - # The log query. attr_accessor :profile_metrics_query - # Widget query. attr_accessor :q - # List of queries that can be returned directly or used in formulas. attr_accessor :queries - # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format - # The log query. attr_accessor :rum_query - # The log query. attr_accessor :security_query - # Define request widget style. attr_accessor :style diff --git a/lib/datadog_api_client/v1/models/toplist_widget_definition.rb b/lib/datadog_api_client/v1/models/toplist_widget_definition.rb index 244731f93e86..ffae14de3270 100644 --- a/lib/datadog_api_client/v1/models/toplist_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/toplist_widget_definition.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # The top list visualization enables you to display a list of Tag value like hostname or service with the most or least of any metric value, such as highest consumers of CPU, hosts with the least disk space, etc. class ToplistWidgetDefinition include BaseGenericModel - # List of custom links. attr_accessor :custom_links - # List of top list widget requests. attr_reader :requests - # Style customization for a top list widget. attr_accessor :style - # Time setting for the widget. attr_accessor :time - # Title of your widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the top list widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/toplist_widget_flat.rb b/lib/datadog_api_client/v1/models/toplist_widget_flat.rb index 84554abd72c7..71de430e05bf 100644 --- a/lib/datadog_api_client/v1/models/toplist_widget_flat.rb +++ b/lib/datadog_api_client/v1/models/toplist_widget_flat.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Top list widget flat display. class ToplistWidgetFlat include BaseGenericModel - # Top list widget flat display type. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/toplist_widget_request.rb b/lib/datadog_api_client/v1/models/toplist_widget_request.rb index e99dde948a1f..aa8b3f57b521 100644 --- a/lib/datadog_api_client/v1/models/toplist_widget_request.rb +++ b/lib/datadog_api_client/v1/models/toplist_widget_request.rb @@ -20,52 +20,36 @@ module DatadogAPIClient::V1 # Updated top list widget. class ToplistWidgetRequest include BaseGenericModel - # The log query. attr_accessor :apm_query - # The log query. attr_accessor :audit_query - # List of conditional formats. attr_reader :conditional_formats - # The log query. attr_accessor :event_query - # List of formulas that operate on queries. attr_accessor :formulas - # The log query. attr_accessor :log_query - # The log query. attr_accessor :network_query - # The process query to use in the widget. attr_accessor :process_query - # The log query. attr_accessor :profile_metrics_query - # Widget query. attr_accessor :q - # List of queries that can be returned directly or used in formulas. attr_accessor :queries - # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format - # The log query. attr_accessor :rum_query - # The log query. attr_accessor :security_query - # The controls for sorting the widget. attr_accessor :sort - # Define request widget style. attr_accessor :style diff --git a/lib/datadog_api_client/v1/models/toplist_widget_stacked.rb b/lib/datadog_api_client/v1/models/toplist_widget_stacked.rb index 9c489d326a8a..70750b847aaf 100644 --- a/lib/datadog_api_client/v1/models/toplist_widget_stacked.rb +++ b/lib/datadog_api_client/v1/models/toplist_widget_stacked.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Top list widget stacked display options. class ToplistWidgetStacked include BaseGenericModel - # Top list widget stacked legend behavior. attr_accessor :legend - # Top list widget stacked display type. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/toplist_widget_style.rb b/lib/datadog_api_client/v1/models/toplist_widget_style.rb index 3aa0f27ce579..bff3856fea19 100644 --- a/lib/datadog_api_client/v1/models/toplist_widget_style.rb +++ b/lib/datadog_api_client/v1/models/toplist_widget_style.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Style customization for a top list widget. class ToplistWidgetStyle include BaseGenericModel - # Top list widget display options. attr_accessor :display - # Color palette to apply to the widget. attr_accessor :palette - # Top list widget scaling definition. attr_accessor :scaling diff --git a/lib/datadog_api_client/v1/models/topology_map_widget_definition.rb b/lib/datadog_api_client/v1/models/topology_map_widget_definition.rb index cc6bf85b8884..57b33908a9f1 100644 --- a/lib/datadog_api_client/v1/models/topology_map_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/topology_map_widget_definition.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # This widget displays a topology of nodes and edges for different data sources. It replaces the service map widget. class TopologyMapWidgetDefinition include BaseGenericModel - # List of custom links. attr_accessor :custom_links - # One or more Topology requests. attr_reader :requests - # Title of your widget. attr_accessor :title - # How to align the text on the widget. attr_accessor :title_align - # Size of the title. attr_accessor :title_size - # Type of the topology map widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/topology_query.rb b/lib/datadog_api_client/v1/models/topology_query.rb index c0e025798220..cf05c1d1f0d8 100644 --- a/lib/datadog_api_client/v1/models/topology_query.rb +++ b/lib/datadog_api_client/v1/models/topology_query.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Query to service-based topology data sources like the service map or data streams. class TopologyQuery include BaseGenericModel - # Name of the data source attr_accessor :data_source - # Your environment and primary tag (or * if enabled for your account). attr_reader :filters - # Name of the service attr_accessor :service diff --git a/lib/datadog_api_client/v1/models/topology_request.rb b/lib/datadog_api_client/v1/models/topology_request.rb index def430e23f6a..d1dd812a55d5 100644 --- a/lib/datadog_api_client/v1/models/topology_request.rb +++ b/lib/datadog_api_client/v1/models/topology_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Request that will return nodes and edges to be used by topology map. class TopologyRequest include BaseGenericModel - # Query to service-based topology data sources like the service map or data streams. attr_accessor :query - # Widget request type. attr_accessor :request_type diff --git a/lib/datadog_api_client/v1/models/tree_map_widget_definition.rb b/lib/datadog_api_client/v1/models/tree_map_widget_definition.rb index 03080856cefd..147dde3b0010 100644 --- a/lib/datadog_api_client/v1/models/tree_map_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/tree_map_widget_definition.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # The treemap visualization enables you to display hierarchical and nested data. It is well suited for queries that describe part-whole relationships, such as resource usage by availability zone, data center, or team. class TreeMapWidgetDefinition include BaseGenericModel - # (deprecated) The attribute formerly used to determine color in the widget. attr_accessor :color_by - # List of custom links. attr_accessor :custom_links - # (deprecated) The attribute formerly used to group elements in the widget. attr_accessor :group_by - # List of treemap widget requests. attr_reader :requests - # (deprecated) The attribute formerly used to determine size in the widget. attr_accessor :size_by - # Time setting for the widget. attr_accessor :time - # Title of your widget. attr_accessor :title - # Type of the treemap widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/tree_map_widget_request.rb b/lib/datadog_api_client/v1/models/tree_map_widget_request.rb index dba9557171f0..991b2ca67db8 100644 --- a/lib/datadog_api_client/v1/models/tree_map_widget_request.rb +++ b/lib/datadog_api_client/v1/models/tree_map_widget_request.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # An updated treemap widget. class TreeMapWidgetRequest include BaseGenericModel - # List of formulas that operate on queries. attr_accessor :formulas - # The widget metrics query. attr_accessor :q - # List of queries that can be returned directly or used in formulas. attr_accessor :queries - # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format diff --git a/lib/datadog_api_client/v1/models/usage_analyzed_logs_hour.rb b/lib/datadog_api_client/v1/models/usage_analyzed_logs_hour.rb index ec6e06a39391..ceb57212c41a 100644 --- a/lib/datadog_api_client/v1/models/usage_analyzed_logs_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_analyzed_logs_hour.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # The number of analyzed logs for each hour for a given organization. class UsageAnalyzedLogsHour include BaseGenericModel - # Contains the number of analyzed logs. attr_accessor :analyzed_logs - # The hour for the usage. attr_accessor :hour - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_analyzed_logs_response.rb b/lib/datadog_api_client/v1/models/usage_analyzed_logs_response.rb index bfb86a38a4ac..ca472f27b49e 100644 --- a/lib/datadog_api_client/v1/models/usage_analyzed_logs_response.rb +++ b/lib/datadog_api_client/v1/models/usage_analyzed_logs_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # A response containing the number of analyzed logs for each hour for a given organization. class UsageAnalyzedLogsResponse include BaseGenericModel - # Get hourly usage for analyzed logs. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_attribution_aggregates_body.rb b/lib/datadog_api_client/v1/models/usage_attribution_aggregates_body.rb index 22bc5b90d4da..7fefffd5462e 100644 --- a/lib/datadog_api_client/v1/models/usage_attribution_aggregates_body.rb +++ b/lib/datadog_api_client/v1/models/usage_attribution_aggregates_body.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The object containing the aggregates. class UsageAttributionAggregatesBody include BaseGenericModel - # The aggregate type. attr_accessor :agg_type - # The field. attr_accessor :field - # The value for a given field. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/usage_audit_logs_hour.rb b/lib/datadog_api_client/v1/models/usage_audit_logs_hour.rb index 5c616b8486c1..bfec68ebad3f 100644 --- a/lib/datadog_api_client/v1/models/usage_audit_logs_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_audit_logs_hour.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Audit logs usage for a given organization for a given hour. class UsageAuditLogsHour include BaseGenericModel - # The hour for the usage. attr_accessor :hour - # The total number of audit logs lines indexed during a given hour. attr_accessor :lines_indexed - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_audit_logs_response.rb b/lib/datadog_api_client/v1/models/usage_audit_logs_response.rb index 38b3c0ab6f9d..b198a4159337 100644 --- a/lib/datadog_api_client/v1/models/usage_audit_logs_response.rb +++ b/lib/datadog_api_client/v1/models/usage_audit_logs_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the audit logs usage for each hour for a given organization. class UsageAuditLogsResponse include BaseGenericModel - # Get hourly usage for audit logs. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_billable_summary_body.rb b/lib/datadog_api_client/v1/models/usage_billable_summary_body.rb index a900bf6f4728..b3e0daf5627d 100644 --- a/lib/datadog_api_client/v1/models/usage_billable_summary_body.rb +++ b/lib/datadog_api_client/v1/models/usage_billable_summary_body.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V1 # Response with properties for each aggregated usage type. class UsageBillableSummaryBody include BaseGenericModel - # The total account usage. attr_accessor :account_billable_usage - # The total account committed usage. attr_accessor :account_committed_usage - # The total account on-demand usage. attr_accessor :account_on_demand_usage - # Elapsed usage hours for some billable product. attr_accessor :elapsed_usage_hours - # The first billable hour for the org. attr_accessor :first_billable_usage_hour - # The last billable hour for the org. attr_accessor :last_billable_usage_hour - # The number of units used within the billable timeframe. attr_accessor :org_billable_usage - # The percentage of account usage the org represents. attr_accessor :percentage_in_account - # Units pertaining to the usage. attr_accessor :usage_unit diff --git a/lib/datadog_api_client/v1/models/usage_billable_summary_hour.rb b/lib/datadog_api_client/v1/models/usage_billable_summary_hour.rb index 99a9730144af..5f81d6752c01 100644 --- a/lib/datadog_api_client/v1/models/usage_billable_summary_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_billable_summary_hour.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V1 # Response with monthly summary of data billed by Datadog. class UsageBillableSummaryHour include BaseGenericModel - # The account name. attr_accessor :account_name - # The account public ID. attr_accessor :account_public_id - # The billing plan. attr_accessor :billing_plan - # Shows the last date of usage. attr_accessor :end_date - # The number of organizations. attr_accessor :num_orgs - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id - # Shows usage aggregation for a billing period. attr_accessor :ratio_in_month - # The region of the organization. attr_accessor :region - # Shows the first date of usage. attr_accessor :start_date - # Response with aggregated usage types. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb b/lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb index e78d479c2412..0162b1fabd73 100644 --- a/lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb +++ b/lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb @@ -20,271 +20,182 @@ module DatadogAPIClient::V1 # Response with aggregated usage types. class UsageBillableSummaryKeys include BaseGenericModel - # Response with properties for each aggregated usage type. attr_accessor :apm_fargate_average - # Response with properties for each aggregated usage type. attr_accessor :apm_fargate_sum - # Response with properties for each aggregated usage type. attr_accessor :apm_host_sum - # Response with properties for each aggregated usage type. attr_accessor :apm_host_top99p - # Response with properties for each aggregated usage type. attr_accessor :apm_profiler_host_sum - # Response with properties for each aggregated usage type. attr_accessor :apm_profiler_host_top99p - # Response with properties for each aggregated usage type. attr_accessor :apm_trace_search_sum - # Response with properties for each aggregated usage type. attr_accessor :application_security_fargate_average - # Response with properties for each aggregated usage type. attr_accessor :application_security_host_sum - # Response with properties for each aggregated usage type. attr_accessor :application_security_host_top99p - # Response with properties for each aggregated usage type. attr_accessor :ci_pipeline_indexed_spans_sum - # Response with properties for each aggregated usage type. attr_accessor :ci_pipeline_maximum - # Response with properties for each aggregated usage type. attr_accessor :ci_pipeline_sum - # Response with properties for each aggregated usage type. attr_accessor :ci_test_indexed_spans_sum - # Response with properties for each aggregated usage type. attr_accessor :ci_testing_maximum - # Response with properties for each aggregated usage type. attr_accessor :ci_testing_sum - # Response with properties for each aggregated usage type. attr_accessor :cloud_cost_management_average - # Response with properties for each aggregated usage type. attr_accessor :cloud_cost_management_sum - # Response with properties for each aggregated usage type. attr_accessor :cspm_container_sum - # Response with properties for each aggregated usage type. attr_accessor :cspm_host_sum - # Response with properties for each aggregated usage type. attr_accessor :cspm_host_top99p - # Response with properties for each aggregated usage type. attr_accessor :custom_event_sum - # Response with properties for each aggregated usage type. attr_accessor :cws_container_sum - # Response with properties for each aggregated usage type. attr_accessor :cws_host_sum - # Response with properties for each aggregated usage type. attr_accessor :cws_host_top99p - # Response with properties for each aggregated usage type. attr_accessor :dbm_host_sum - # Response with properties for each aggregated usage type. attr_accessor :dbm_host_top99p - # Response with properties for each aggregated usage type. attr_accessor :dbm_normalized_queries_average - # Response with properties for each aggregated usage type. attr_accessor :dbm_normalized_queries_sum - # Response with properties for each aggregated usage type. attr_accessor :fargate_container_apm_and_profiler_average - # Response with properties for each aggregated usage type. attr_accessor :fargate_container_apm_and_profiler_sum - # Response with properties for each aggregated usage type. attr_accessor :fargate_container_average - # Response with properties for each aggregated usage type. attr_accessor :fargate_container_profiler_average - # Response with properties for each aggregated usage type. attr_accessor :fargate_container_profiler_sum - # Response with properties for each aggregated usage type. attr_accessor :fargate_container_sum - # Response with properties for each aggregated usage type. attr_accessor :incident_management_maximum - # Response with properties for each aggregated usage type. attr_accessor :incident_management_sum - # Response with properties for each aggregated usage type. attr_accessor :infra_and_apm_host_sum - # Response with properties for each aggregated usage type. attr_accessor :infra_and_apm_host_top99p - # Response with properties for each aggregated usage type. attr_accessor :infra_container_sum - # Response with properties for each aggregated usage type. attr_accessor :infra_host_sum - # Response with properties for each aggregated usage type. attr_accessor :infra_host_top99p - # Response with properties for each aggregated usage type. attr_accessor :ingested_spans_sum - # Response with properties for each aggregated usage type. attr_accessor :ingested_timeseries_average - # Response with properties for each aggregated usage type. attr_accessor :ingested_timeseries_sum - # Response with properties for each aggregated usage type. attr_accessor :iot_sum - # Response with properties for each aggregated usage type. attr_accessor :iot_top99p - # Response with properties for each aggregated usage type. attr_accessor :lambda_function_average - # Response with properties for each aggregated usage type. attr_accessor :lambda_function_sum - # Response with properties for each aggregated usage type. attr_accessor :logs_forwarding_sum - # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_15day_sum - # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_180day_sum - # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_1day_sum - # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_30day_sum - # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_360day_sum - # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_3day_sum - # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_45day_sum - # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_60day_sum - # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_7day_sum - # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_90day_sum - # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_custom_retention_sum - # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_sum - # Response with properties for each aggregated usage type. attr_accessor :logs_ingested_sum - # Response with properties for each aggregated usage type. attr_accessor :network_device_sum - # Response with properties for each aggregated usage type. attr_accessor :network_device_top99p - # Response with properties for each aggregated usage type. attr_accessor :npm_flow_sum - # Response with properties for each aggregated usage type. attr_accessor :npm_host_sum - # Response with properties for each aggregated usage type. attr_accessor :npm_host_top99p - # Response with properties for each aggregated usage type. attr_accessor :observability_pipeline_sum - # Response with properties for each aggregated usage type. attr_accessor :online_archive_sum - # Response with properties for each aggregated usage type. attr_accessor :prof_container_sum - # Response with properties for each aggregated usage type. attr_accessor :prof_host_sum - # Response with properties for each aggregated usage type. attr_accessor :prof_host_top99p - # Response with properties for each aggregated usage type. attr_accessor :rum_lite_sum - # Response with properties for each aggregated usage type. attr_accessor :rum_replay_sum - # Response with properties for each aggregated usage type. attr_accessor :rum_sum - # Response with properties for each aggregated usage type. attr_accessor :rum_units_sum - # Response with properties for each aggregated usage type. attr_accessor :sensitive_data_scanner_sum - # Response with properties for each aggregated usage type. attr_accessor :serverless_apm_sum - # Response with properties for each aggregated usage type. attr_accessor :serverless_infra_average - # Response with properties for each aggregated usage type. attr_accessor :serverless_infra_sum - # Response with properties for each aggregated usage type. attr_accessor :serverless_invocation_sum - # Response with properties for each aggregated usage type. attr_accessor :siem_sum - # Response with properties for each aggregated usage type. attr_accessor :standard_timeseries_average - # Response with properties for each aggregated usage type. attr_accessor :synthetics_api_tests_sum - # Response with properties for each aggregated usage type. attr_accessor :synthetics_app_testing_maximum - # Response with properties for each aggregated usage type. attr_accessor :synthetics_browser_checks_sum - # Response with properties for each aggregated usage type. attr_accessor :timeseries_average - # Response with properties for each aggregated usage type. attr_accessor :timeseries_sum diff --git a/lib/datadog_api_client/v1/models/usage_billable_summary_response.rb b/lib/datadog_api_client/v1/models/usage_billable_summary_response.rb index f6c34976c88b..0e02f27c2a79 100644 --- a/lib/datadog_api_client/v1/models/usage_billable_summary_response.rb +++ b/lib/datadog_api_client/v1/models/usage_billable_summary_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response with monthly summary of data billed by Datadog. class UsageBillableSummaryResponse include BaseGenericModel - # An array of objects regarding usage of billable summary. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_ci_visibility_hour.rb b/lib/datadog_api_client/v1/models/usage_ci_visibility_hour.rb index 59a15e7d0e9b..a072dc5b1bf0 100644 --- a/lib/datadog_api_client/v1/models/usage_ci_visibility_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_ci_visibility_hour.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V1 # CI visibility usage in a given hour. class UsageCIVisibilityHour include BaseGenericModel - # The number of spans for pipelines in the queried hour. attr_accessor :ci_pipeline_indexed_spans - # The number of spans for tests in the queried hour. attr_accessor :ci_test_indexed_spans - # Shows the total count of all active Git committers for Intelligent Test Runner in the current month. A committer is active if they commit at least 3 times in a given month. attr_accessor :ci_visibility_itr_committers - # Shows the total count of all active Git committers for Pipelines in the current month. A committer is active if they commit at least 3 times in a given month. attr_accessor :ci_visibility_pipeline_committers - # The total count of all active Git committers for tests in the current month. A committer is active if they commit at least 3 times in a given month. attr_accessor :ci_visibility_test_committers - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_ci_visibility_response.rb b/lib/datadog_api_client/v1/models/usage_ci_visibility_response.rb index 435374315f39..74bf74ed63c2 100644 --- a/lib/datadog_api_client/v1/models/usage_ci_visibility_response.rb +++ b/lib/datadog_api_client/v1/models/usage_ci_visibility_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # CI visibility usage response class UsageCIVisibilityResponse include BaseGenericModel - # Response containing CI visibility usage. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_hour.rb b/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_hour.rb index dc948a4f04a2..cd46a200519a 100644 --- a/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_hour.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V1 # Cloud Security Management Pro usage for a given organization for a given hour. class UsageCloudSecurityPostureManagementHour include BaseGenericModel - # The number of Cloud Security Management Pro Azure app services hosts during a given hour. attr_accessor :aas_host_count - # The number of Cloud Security Management Pro AWS hosts during a given hour. attr_accessor :aws_host_count - # The number of Cloud Security Management Pro Azure hosts during a given hour. attr_accessor :azure_host_count - # The number of Cloud Security Management Pro hosts during a given hour. attr_accessor :compliance_host_count - # The total number of Cloud Security Management Pro containers during a given hour. attr_accessor :container_count - # The number of Cloud Security Management Pro GCP hosts during a given hour. attr_accessor :gcp_host_count - # The total number of Cloud Security Management Pro hosts during a given hour. attr_accessor :host_count - # The hour for the usage. attr_accessor :hour - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_response.rb b/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_response.rb index 14ec487e9d37..0e4f0468be52 100644 --- a/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_response.rb +++ b/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The response containing the Cloud Security Management Pro usage for each hour for a given organization. class UsageCloudSecurityPostureManagementResponse include BaseGenericModel - # Get hourly usage for Cloud Security Management Pro. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_custom_reports_attributes.rb b/lib/datadog_api_client/v1/models/usage_custom_reports_attributes.rb index 7936cff7c655..77c67a0345e3 100644 --- a/lib/datadog_api_client/v1/models/usage_custom_reports_attributes.rb +++ b/lib/datadog_api_client/v1/models/usage_custom_reports_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # The response containing attributes for custom reports. class UsageCustomReportsAttributes include BaseGenericModel - # The date the specified custom report was computed. attr_accessor :computed_on - # The ending date of custom report. attr_accessor :end_date - # size attr_accessor :size - # The starting date of custom report. attr_accessor :start_date - # A list of tags to apply to custom reports. attr_accessor :tags diff --git a/lib/datadog_api_client/v1/models/usage_custom_reports_data.rb b/lib/datadog_api_client/v1/models/usage_custom_reports_data.rb index 3ede0e494b6c..725b727fdb8e 100644 --- a/lib/datadog_api_client/v1/models/usage_custom_reports_data.rb +++ b/lib/datadog_api_client/v1/models/usage_custom_reports_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The response containing the date and type for custom reports. class UsageCustomReportsData include BaseGenericModel - # The response containing attributes for custom reports. attr_accessor :attributes - # The date for specified custom reports. attr_accessor :id - # The type of reports. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/usage_custom_reports_meta.rb b/lib/datadog_api_client/v1/models/usage_custom_reports_meta.rb index d59de1d5644d..a0ebd6343c84 100644 --- a/lib/datadog_api_client/v1/models/usage_custom_reports_meta.rb +++ b/lib/datadog_api_client/v1/models/usage_custom_reports_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The object containing document metadata. class UsageCustomReportsMeta include BaseGenericModel - # The object containing page total count. attr_accessor :page diff --git a/lib/datadog_api_client/v1/models/usage_custom_reports_page.rb b/lib/datadog_api_client/v1/models/usage_custom_reports_page.rb index 2223be656578..1095a841f37e 100644 --- a/lib/datadog_api_client/v1/models/usage_custom_reports_page.rb +++ b/lib/datadog_api_client/v1/models/usage_custom_reports_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The object containing page total count. class UsageCustomReportsPage include BaseGenericModel - # Total page count. attr_accessor :total_count diff --git a/lib/datadog_api_client/v1/models/usage_custom_reports_response.rb b/lib/datadog_api_client/v1/models/usage_custom_reports_response.rb index 24456a7b4a6f..738e54344dee 100644 --- a/lib/datadog_api_client/v1/models/usage_custom_reports_response.rb +++ b/lib/datadog_api_client/v1/models/usage_custom_reports_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Response containing available custom reports. class UsageCustomReportsResponse include BaseGenericModel - # An array of available custom reports. attr_accessor :data - # The object containing document metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v1/models/usage_cws_hour.rb b/lib/datadog_api_client/v1/models/usage_cws_hour.rb index 3028941af7f0..035ee7ece730 100644 --- a/lib/datadog_api_client/v1/models/usage_cws_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_cws_hour.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Cloud Workload Security usage for a given organization for a given hour. class UsageCWSHour include BaseGenericModel - # The total number of Cloud Workload Security container hours from the start of the given hour’s month until the given hour. attr_accessor :cws_container_count - # The total number of Cloud Workload Security host hours from the start of the given hour’s month until the given hour. attr_accessor :cws_host_count - # The hour for the usage. attr_accessor :hour - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_cws_response.rb b/lib/datadog_api_client/v1/models/usage_cws_response.rb index 824fb9fc75df..aad38c95f79f 100644 --- a/lib/datadog_api_client/v1/models/usage_cws_response.rb +++ b/lib/datadog_api_client/v1/models/usage_cws_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the Cloud Workload Security usage for each hour for a given organization. class UsageCWSResponse include BaseGenericModel - # Get hourly usage for Cloud Workload Security. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_dbm_hour.rb b/lib/datadog_api_client/v1/models/usage_dbm_hour.rb index 9a5996819ca2..72752ec7ecfc 100644 --- a/lib/datadog_api_client/v1/models/usage_dbm_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_dbm_hour.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Database Monitoring usage for a given organization for a given hour. class UsageDBMHour include BaseGenericModel - # The total number of Database Monitoring host hours from the start of the given hour’s month until the given hour. attr_accessor :dbm_host_count - # The total number of normalized Database Monitoring queries from the start of the given hour’s month until the given hour. attr_accessor :dbm_queries_count - # The hour for the usage. attr_accessor :hour - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_dbm_response.rb b/lib/datadog_api_client/v1/models/usage_dbm_response.rb index 84cd01fac9b9..ec5ca347cfb3 100644 --- a/lib/datadog_api_client/v1/models/usage_dbm_response.rb +++ b/lib/datadog_api_client/v1/models/usage_dbm_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the Database Monitoring usage for each hour for a given organization. class UsageDBMResponse include BaseGenericModel - # Get hourly usage for Database Monitoring attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_fargate_hour.rb b/lib/datadog_api_client/v1/models/usage_fargate_hour.rb index ccbc26497e34..e7ce068eef31 100644 --- a/lib/datadog_api_client/v1/models/usage_fargate_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_fargate_hour.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V1 # Number of Fargate tasks run and hourly usage. class UsageFargateHour include BaseGenericModel - # The high-water mark of APM ECS Fargate tasks during the given hour. attr_accessor :apm_fargate_count - # The Application Security Monitoring ECS Fargate tasks during the given hour. attr_accessor :appsec_fargate_count - # The average profiled task count for Fargate Profiling. attr_accessor :avg_profiled_fargate_tasks - # The hour for the usage. attr_accessor :hour - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id - # The number of Fargate tasks run. attr_accessor :tasks_count diff --git a/lib/datadog_api_client/v1/models/usage_fargate_response.rb b/lib/datadog_api_client/v1/models/usage_fargate_response.rb index 99e50159a3a9..91715910150b 100644 --- a/lib/datadog_api_client/v1/models/usage_fargate_response.rb +++ b/lib/datadog_api_client/v1/models/usage_fargate_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the number of Fargate tasks run and hourly usage. class UsageFargateResponse include BaseGenericModel - # Array with the number of hourly Fargate tasks recorded for a given organization. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_host_hour.rb b/lib/datadog_api_client/v1/models/usage_host_hour.rb index 338c8c21f33e..f58e7b3b506e 100644 --- a/lib/datadog_api_client/v1/models/usage_host_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_host_hour.rb @@ -20,63 +20,46 @@ module DatadogAPIClient::V1 # Number of hosts/containers recorded for each hour for a given organization. class UsageHostHour include BaseGenericModel - # Contains the total number of infrastructure hosts reporting # during a given hour that were running the Datadog Agent. attr_accessor :agent_host_count - # Contains the total number of hosts that reported through Alibaba integration # (and were NOT running the Datadog Agent). attr_accessor :alibaba_host_count - # Contains the total number of Azure App Services hosts using APM. attr_accessor :apm_azure_app_service_host_count - # Shows the total number of hosts using APM during the hour, # these are counted as billable (except during trial periods). attr_accessor :apm_host_count - # Contains the total number of hosts that reported through the AWS integration # (and were NOT running the Datadog Agent). attr_accessor :aws_host_count - # Contains the total number of hosts that reported through Azure integration # (and were NOT running the Datadog Agent). attr_accessor :azure_host_count - # Shows the total number of containers reported by the Docker integration during the hour. attr_accessor :container_count - # Contains the total number of hosts that reported through the Google Cloud integration # (and were NOT running the Datadog Agent). attr_accessor :gcp_host_count - # Contains the total number of Heroku dynos reported by the Datadog Agent. attr_accessor :heroku_host_count - # Contains the total number of billable infrastructure hosts reporting during a given hour. # This is the sum of `agent_host_count`, `aws_host_count`, and `gcp_host_count`. attr_accessor :host_count - # The hour for the usage. attr_accessor :hour - # Contains the total number of hosts that reported through the Azure App Services integration # (and were NOT running the Datadog Agent). attr_accessor :infra_azure_app_service - # Contains the total number of hosts using APM reported by Datadog exporter for the OpenTelemetry Collector. attr_accessor :opentelemetry_apm_host_count - # Contains the total number of hosts reported by Datadog exporter for the OpenTelemetry Collector. attr_accessor :opentelemetry_host_count - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id - # Contains the total number of hosts that reported through vSphere integration # (and were NOT running the Datadog Agent). attr_accessor :vsphere_host_count diff --git a/lib/datadog_api_client/v1/models/usage_hosts_response.rb b/lib/datadog_api_client/v1/models/usage_hosts_response.rb index c9af1ee51da4..b0b68d157190 100644 --- a/lib/datadog_api_client/v1/models/usage_hosts_response.rb +++ b/lib/datadog_api_client/v1/models/usage_hosts_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Host usage response. class UsageHostsResponse include BaseGenericModel - # An array of objects related to host usage. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_incident_management_hour.rb b/lib/datadog_api_client/v1/models/usage_incident_management_hour.rb index 7f9b619c6a06..d84c872b19b0 100644 --- a/lib/datadog_api_client/v1/models/usage_incident_management_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_incident_management_hour.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Incident management usage for a given organization for a given hour. class UsageIncidentManagementHour include BaseGenericModel - # The hour for the usage. attr_accessor :hour - # Contains the total number monthly active users from the start of the given hour's month until the given hour. attr_accessor :monthly_active_users - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_incident_management_response.rb b/lib/datadog_api_client/v1/models/usage_incident_management_response.rb index 36de3ebf9e3c..d161c8c6afbe 100644 --- a/lib/datadog_api_client/v1/models/usage_incident_management_response.rb +++ b/lib/datadog_api_client/v1/models/usage_incident_management_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the incident management usage for each hour for a given organization. class UsageIncidentManagementResponse include BaseGenericModel - # Get hourly usage for incident management. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_indexed_spans_hour.rb b/lib/datadog_api_client/v1/models/usage_indexed_spans_hour.rb index 53757c7f8dd3..6546f9e53ca4 100644 --- a/lib/datadog_api_client/v1/models/usage_indexed_spans_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_indexed_spans_hour.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # The hours of indexed spans usage. class UsageIndexedSpansHour include BaseGenericModel - # The hour for the usage. attr_accessor :hour - # Contains the number of spans indexed. attr_accessor :indexed_events_count - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_indexed_spans_response.rb b/lib/datadog_api_client/v1/models/usage_indexed_spans_response.rb index 7627f5d09189..1298b1ca64a7 100644 --- a/lib/datadog_api_client/v1/models/usage_indexed_spans_response.rb +++ b/lib/datadog_api_client/v1/models/usage_indexed_spans_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # A response containing indexed spans usage. class UsageIndexedSpansResponse include BaseGenericModel - # Array with the number of hourly traces indexed for a given organization. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_ingested_spans_hour.rb b/lib/datadog_api_client/v1/models/usage_ingested_spans_hour.rb index 7099571b7d55..337987ec84e6 100644 --- a/lib/datadog_api_client/v1/models/usage_ingested_spans_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_ingested_spans_hour.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Ingested spans usage for a given organization for a given hour. class UsageIngestedSpansHour include BaseGenericModel - # The hour for the usage. attr_accessor :hour - # Contains the total number of bytes ingested for APM spans during a given hour. attr_accessor :ingested_events_bytes - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_ingested_spans_response.rb b/lib/datadog_api_client/v1/models/usage_ingested_spans_response.rb index 8d543be32768..f2d3154ce388 100644 --- a/lib/datadog_api_client/v1/models/usage_ingested_spans_response.rb +++ b/lib/datadog_api_client/v1/models/usage_ingested_spans_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the ingested spans usage for each hour for a given organization. class UsageIngestedSpansResponse include BaseGenericModel - # Get hourly usage for ingested spans. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_iot_hour.rb b/lib/datadog_api_client/v1/models/usage_iot_hour.rb index 9d98a878370b..4e2861a08a35 100644 --- a/lib/datadog_api_client/v1/models/usage_iot_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_iot_hour.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # IoT usage for a given organization for a given hour. class UsageIoTHour include BaseGenericModel - # The hour for the usage. attr_accessor :hour - # The total number of IoT devices during a given hour. attr_accessor :iot_device_count - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_iot_response.rb b/lib/datadog_api_client/v1/models/usage_iot_response.rb index 352a1f29dc2a..fa84eb8d0d32 100644 --- a/lib/datadog_api_client/v1/models/usage_iot_response.rb +++ b/lib/datadog_api_client/v1/models/usage_iot_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the IoT usage for each hour for a given organization. class UsageIoTResponse include BaseGenericModel - # Get hourly usage for IoT. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_lambda_hour.rb b/lib/datadog_api_client/v1/models/usage_lambda_hour.rb index 0285c0cde850..f8c001392842 100644 --- a/lib/datadog_api_client/v1/models/usage_lambda_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_lambda_hour.rb @@ -21,19 +21,14 @@ module DatadogAPIClient::V1 # for each hour for a given organization. class UsageLambdaHour include BaseGenericModel - # Contains the number of different functions for each region and AWS account. attr_accessor :func_count - # The hour for the usage. attr_accessor :hour - # Contains the sum of invocations of all functions. attr_accessor :invocations_sum - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_lambda_response.rb b/lib/datadog_api_client/v1/models/usage_lambda_response.rb index 13c0a513e6af..b070e1348e99 100644 --- a/lib/datadog_api_client/v1/models/usage_lambda_response.rb +++ b/lib/datadog_api_client/v1/models/usage_lambda_response.rb @@ -21,7 +21,6 @@ module DatadogAPIClient::V1 # for each hour for a given organization. class UsageLambdaResponse include BaseGenericModel - # Get hourly usage for Lambda. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_logs_by_index_hour.rb b/lib/datadog_api_client/v1/models/usage_logs_by_index_hour.rb index 95116dd7d5b9..3b6c470763d4 100644 --- a/lib/datadog_api_client/v1/models/usage_logs_by_index_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_logs_by_index_hour.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V1 # Number of indexed logs for each hour and index for a given organization. class UsageLogsByIndexHour include BaseGenericModel - # The total number of indexed logs for the queried hour. attr_accessor :event_count - # The hour for the usage. attr_accessor :hour - # The index ID for this usage. attr_accessor :index_id - # The user specified name for this index ID. attr_accessor :index_name - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id - # The retention period (in days) for this index ID. attr_accessor :retention diff --git a/lib/datadog_api_client/v1/models/usage_logs_by_index_response.rb b/lib/datadog_api_client/v1/models/usage_logs_by_index_response.rb index 72b18f5c464b..42cd4682f59b 100644 --- a/lib/datadog_api_client/v1/models/usage_logs_by_index_response.rb +++ b/lib/datadog_api_client/v1/models/usage_logs_by_index_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the number of indexed logs for each hour and index for a given organization. class UsageLogsByIndexResponse include BaseGenericModel - # An array of objects regarding hourly usage of logs by index response. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb b/lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb index 2146c256257b..effda51b09bc 100644 --- a/lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # The number of indexed logs for each hour for a given organization broken down by retention period. class UsageLogsByRetentionHour include BaseGenericModel - # Total logs indexed with this retention period during a given hour. attr_accessor :indexed_events_count - # Live logs indexed with this retention period during a given hour. attr_accessor :live_indexed_events_count - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id - # Rehydrated logs indexed with this retention period during a given hour. attr_accessor :rehydrated_indexed_events_count - # The retention period in days or "custom" for all custom retention usage. attr_accessor :retention diff --git a/lib/datadog_api_client/v1/models/usage_logs_by_retention_response.rb b/lib/datadog_api_client/v1/models/usage_logs_by_retention_response.rb index a68de20fc8fd..2f83ff1058ba 100644 --- a/lib/datadog_api_client/v1/models/usage_logs_by_retention_response.rb +++ b/lib/datadog_api_client/v1/models/usage_logs_by_retention_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the indexed logs usage broken down by retention period for an organization during a given hour. class UsageLogsByRetentionResponse include BaseGenericModel - # Get hourly usage for indexed logs by retention period. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_logs_hour.rb b/lib/datadog_api_client/v1/models/usage_logs_hour.rb index a166de60cf49..84aaa9294f1d 100644 --- a/lib/datadog_api_client/v1/models/usage_logs_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_logs_hour.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V1 # Hour usage for logs. class UsageLogsHour include BaseGenericModel - # Contains the number of billable log bytes ingested. attr_accessor :billable_ingested_bytes - # The hour for the usage. attr_accessor :hour - # Contains the number of log events indexed. attr_accessor :indexed_events_count - # Contains the number of log bytes ingested. attr_accessor :ingested_events_bytes - # Contains the number of logs forwarded bytes (data available as of April 1st 2023) attr_accessor :logs_forwarding_events_bytes - # Contains the number of live log events indexed (data available as of December 1, 2020). attr_accessor :logs_live_indexed_count - # Contains the number of live log bytes ingested (data available as of December 1, 2020). attr_accessor :logs_live_ingested_bytes - # Contains the number of rehydrated log events indexed (data available as of December 1, 2020). attr_accessor :logs_rehydrated_indexed_count - # Contains the number of rehydrated log bytes ingested (data available as of December 1, 2020). attr_accessor :logs_rehydrated_ingested_bytes - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_logs_response.rb b/lib/datadog_api_client/v1/models/usage_logs_response.rb index 18f57a96e651..591db1bc66ce 100644 --- a/lib/datadog_api_client/v1/models/usage_logs_response.rb +++ b/lib/datadog_api_client/v1/models/usage_logs_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the number of logs for each hour. class UsageLogsResponse include BaseGenericModel - # An array of objects regarding hourly usage of logs. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_network_flows_hour.rb b/lib/datadog_api_client/v1/models/usage_network_flows_hour.rb index e2cea4e93a53..c2b9db77d7b1 100644 --- a/lib/datadog_api_client/v1/models/usage_network_flows_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_network_flows_hour.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Number of netflow events indexed for each hour for a given organization. class UsageNetworkFlowsHour include BaseGenericModel - # The hour for the usage. attr_accessor :hour - # Contains the number of netflow events indexed. attr_accessor :indexed_events_count - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_network_flows_response.rb b/lib/datadog_api_client/v1/models/usage_network_flows_response.rb index 07f887533515..05d22d084e12 100644 --- a/lib/datadog_api_client/v1/models/usage_network_flows_response.rb +++ b/lib/datadog_api_client/v1/models/usage_network_flows_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the number of netflow events indexed for each hour for a given organization. class UsageNetworkFlowsResponse include BaseGenericModel - # Get hourly usage for Network Flows. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_network_hosts_hour.rb b/lib/datadog_api_client/v1/models/usage_network_hosts_hour.rb index 11280e29258b..c4ae7988fbf2 100644 --- a/lib/datadog_api_client/v1/models/usage_network_hosts_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_network_hosts_hour.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Number of active NPM hosts for each hour for a given organization. class UsageNetworkHostsHour include BaseGenericModel - # Contains the number of active NPM hosts. attr_accessor :host_count - # The hour for the usage. attr_accessor :hour - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_network_hosts_response.rb b/lib/datadog_api_client/v1/models/usage_network_hosts_response.rb index b4734e726496..0ee678143ad2 100644 --- a/lib/datadog_api_client/v1/models/usage_network_hosts_response.rb +++ b/lib/datadog_api_client/v1/models/usage_network_hosts_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the number of active NPM hosts for each hour for a given organization. class UsageNetworkHostsResponse include BaseGenericModel - # Get hourly usage for NPM hosts. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_online_archive_hour.rb b/lib/datadog_api_client/v1/models/usage_online_archive_hour.rb index 937cc0fb149d..379a0bfaa4b9 100644 --- a/lib/datadog_api_client/v1/models/usage_online_archive_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_online_archive_hour.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Online Archive usage in a given hour. class UsageOnlineArchiveHour include BaseGenericModel - # The hour for the usage. attr_accessor :hour - # Total count of online archived events within the hour. attr_accessor :online_archive_events_count - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_online_archive_response.rb b/lib/datadog_api_client/v1/models/usage_online_archive_response.rb index 2bf597027ac7..5988c0c65bde 100644 --- a/lib/datadog_api_client/v1/models/usage_online_archive_response.rb +++ b/lib/datadog_api_client/v1/models/usage_online_archive_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Online Archive usage response. class UsageOnlineArchiveResponse include BaseGenericModel - # Response containing Online Archive usage. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_profiling_hour.rb b/lib/datadog_api_client/v1/models/usage_profiling_hour.rb index 554350941cee..5cd585d84a15 100644 --- a/lib/datadog_api_client/v1/models/usage_profiling_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_profiling_hour.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # The number of profiled hosts for each hour for a given organization. class UsageProfilingHour include BaseGenericModel - # Contains the total number of profiled Azure app services reporting during a given hour. attr_accessor :aas_count - # Get average number of container agents for that hour. attr_accessor :avg_container_agent_count - # Contains the total number of profiled hosts reporting during a given hour. attr_accessor :host_count - # The hour for the usage. attr_accessor :hour - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_profiling_response.rb b/lib/datadog_api_client/v1/models/usage_profiling_response.rb index 83f297f388ab..60fe29800f1d 100644 --- a/lib/datadog_api_client/v1/models/usage_profiling_response.rb +++ b/lib/datadog_api_client/v1/models/usage_profiling_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the number of profiled hosts for each hour for a given organization. class UsageProfilingResponse include BaseGenericModel - # Get hourly usage for profiled hosts. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_rum_sessions_hour.rb b/lib/datadog_api_client/v1/models/usage_rum_sessions_hour.rb index 530308648cca..4d8987f16118 100644 --- a/lib/datadog_api_client/v1/models/usage_rum_sessions_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_rum_sessions_hour.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V1 # Number of RUM sessions recorded for each hour for a given organization. class UsageRumSessionsHour include BaseGenericModel - # The hour for the usage. attr_accessor :hour - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id - # Contains the number of RUM Session Replay counts (data available beginning November 1, 2021). attr_accessor :replay_session_count - # Contains the number of browser RUM lite Sessions. attr_accessor :session_count - # Contains the number of mobile RUM sessions on Android (data available beginning December 1, 2020). attr_accessor :session_count_android - # Contains the number of mobile RUM sessions on Flutter (data available beginning March 1, 2023). attr_accessor :session_count_flutter - # Contains the number of mobile RUM sessions on iOS (data available beginning December 1, 2020). attr_accessor :session_count_ios - # Contains the number of mobile RUM sessions on React Native (data available beginning May 1, 2022). attr_accessor :session_count_reactnative diff --git a/lib/datadog_api_client/v1/models/usage_rum_sessions_response.rb b/lib/datadog_api_client/v1/models/usage_rum_sessions_response.rb index e91f808e729b..b991f00ebb38 100644 --- a/lib/datadog_api_client/v1/models/usage_rum_sessions_response.rb +++ b/lib/datadog_api_client/v1/models/usage_rum_sessions_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the number of RUM sessions for each hour for a given organization. class UsageRumSessionsResponse include BaseGenericModel - # Get hourly usage for RUM sessions. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_rum_units_hour.rb b/lib/datadog_api_client/v1/models/usage_rum_units_hour.rb index f0829f9bedd1..1a8125596f95 100644 --- a/lib/datadog_api_client/v1/models/usage_rum_units_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_rum_units_hour.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Number of RUM Units used for each hour for a given organization (data available as of November 1, 2021). class UsageRumUnitsHour include BaseGenericModel - # The number of browser RUM units. attr_accessor :browser_rum_units - # The number of mobile RUM units. attr_accessor :mobile_rum_units - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id - # Total RUM units across mobile and browser RUM. attr_accessor :rum_units diff --git a/lib/datadog_api_client/v1/models/usage_rum_units_response.rb b/lib/datadog_api_client/v1/models/usage_rum_units_response.rb index 4bc16982582d..6a6b66bb7078 100644 --- a/lib/datadog_api_client/v1/models/usage_rum_units_response.rb +++ b/lib/datadog_api_client/v1/models/usage_rum_units_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the number of RUM Units for each hour for a given organization. class UsageRumUnitsResponse include BaseGenericModel - # Get hourly usage for RUM Units. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_sds_hour.rb b/lib/datadog_api_client/v1/models/usage_sds_hour.rb index 054fa96028eb..9f0e5866fb5f 100644 --- a/lib/datadog_api_client/v1/models/usage_sds_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_sds_hour.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # Sensitive Data Scanner usage for a given organization for a given hour. class UsageSDSHour include BaseGenericModel - # The total number of bytes scanned of APM usage across all usage types by the Sensitive Data Scanner from the start of the given hour’s month until the given hour. attr_accessor :apm_scanned_bytes - # The total number of bytes scanned of Events usage across all usage types by the Sensitive Data Scanner from the start of the given hour’s month until the given hour. attr_accessor :events_scanned_bytes - # The hour for the usage. attr_accessor :hour - # The total number of bytes scanned of logs usage by the Sensitive Data Scanner from the start of the given hour’s month until the given hour. attr_accessor :logs_scanned_bytes - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id - # The total number of bytes scanned of RUM usage across all usage types by the Sensitive Data Scanner from the start of the given hour’s month until the given hour. attr_accessor :rum_scanned_bytes - # The total number of bytes scanned across all usage types by the Sensitive Data Scanner from the start of the given hour’s month until the given hour. attr_accessor :total_scanned_bytes diff --git a/lib/datadog_api_client/v1/models/usage_sds_response.rb b/lib/datadog_api_client/v1/models/usage_sds_response.rb index cb96a85bab70..801482402612 100644 --- a/lib/datadog_api_client/v1/models/usage_sds_response.rb +++ b/lib/datadog_api_client/v1/models/usage_sds_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the Sensitive Data Scanner usage for each hour for a given organization. class UsageSDSResponse include BaseGenericModel - # Get hourly usage for Sensitive Data Scanner. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_snmp_hour.rb b/lib/datadog_api_client/v1/models/usage_snmp_hour.rb index b2edeca00006..5f535d12cb07 100644 --- a/lib/datadog_api_client/v1/models/usage_snmp_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_snmp_hour.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # The number of SNMP devices for each hour for a given organization. class UsageSNMPHour include BaseGenericModel - # The hour for the usage. attr_accessor :hour - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id - # Contains the number of SNMP devices. attr_accessor :snmp_devices diff --git a/lib/datadog_api_client/v1/models/usage_snmp_response.rb b/lib/datadog_api_client/v1/models/usage_snmp_response.rb index 216755fc769c..3ebb80425d19 100644 --- a/lib/datadog_api_client/v1/models/usage_snmp_response.rb +++ b/lib/datadog_api_client/v1/models/usage_snmp_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the number of SNMP devices for each hour for a given organization. class UsageSNMPResponse include BaseGenericModel - # Get hourly usage for SNMP devices. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_attributes.rb b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_attributes.rb index 4786bf6d81c3..30d174a95dcc 100644 --- a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_attributes.rb +++ b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # The response containing attributes for specified custom reports. class UsageSpecifiedCustomReportsAttributes include BaseGenericModel - # The date the specified custom report was computed. attr_accessor :computed_on - # The ending date of specified custom report. attr_accessor :end_date - # A downloadable file for the specified custom reporting file. attr_accessor :location - # size attr_accessor :size - # The starting date of specified custom report. attr_accessor :start_date - # A list of tags to apply to specified custom reports. attr_accessor :tags diff --git a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_data.rb b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_data.rb index 6439898614cc..e26b285343fa 100644 --- a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_data.rb +++ b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Response containing date and type for specified custom reports. class UsageSpecifiedCustomReportsData include BaseGenericModel - # The response containing attributes for specified custom reports. attr_accessor :attributes - # The date for specified custom reports. attr_accessor :id - # The type of reports. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_meta.rb b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_meta.rb index b46cb1a2a424..9d0cdea59246 100644 --- a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_meta.rb +++ b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The object containing document metadata. class UsageSpecifiedCustomReportsMeta include BaseGenericModel - # The object containing page total count for specified ID. attr_accessor :page diff --git a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_page.rb b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_page.rb index 54d6e751cc64..785d95f3f0ec 100644 --- a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_page.rb +++ b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # The object containing page total count for specified ID. class UsageSpecifiedCustomReportsPage include BaseGenericModel - # Total page count. attr_accessor :total_count diff --git a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_response.rb b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_response.rb index 2e0306c903ce..31cf7eda7c51 100644 --- a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_response.rb +++ b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Returns available specified custom reports. class UsageSpecifiedCustomReportsResponse include BaseGenericModel - # Response containing date and type for specified custom reports. attr_accessor :data - # The object containing document metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v1/models/usage_summary_date.rb b/lib/datadog_api_client/v1/models/usage_summary_date.rb index 6df39aa83844..d790b9727bd6 100644 --- a/lib/datadog_api_client/v1/models/usage_summary_date.rb +++ b/lib/datadog_api_client/v1/models/usage_summary_date.rb @@ -20,529 +20,354 @@ module DatadogAPIClient::V1 # Response with hourly report of all data billed by Datadog all organizations. class UsageSummaryDate include BaseGenericModel - # Shows the 99th percentile of all agent hosts over all hours in the current date for all organizations. attr_accessor :agent_host_top99p - # Shows the 99th percentile of all Azure app services using APM over all hours in the current date all organizations. attr_accessor :apm_azure_app_service_host_top99p - # Shows the 99th percentile of all APM DevSecOps hosts over all hours in the current date for the given org. attr_accessor :apm_devsecops_host_top99p - # Shows the average of all APM ECS Fargate tasks over all hours in the current date for all organizations. attr_accessor :apm_fargate_count_avg - # Shows the 99th percentile of all distinct APM hosts over all hours in the current date for all organizations. attr_accessor :apm_host_top99p - # Shows the average of all Application Security Monitoring ECS Fargate tasks over all hours in the current date for all organizations. attr_accessor :appsec_fargate_count_avg - # Shows the sum of all Application Security Monitoring Serverless invocations over all hours in the current date for all organizations. attr_accessor :asm_serverless_sum - # Shows the sum of audit logs lines indexed over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :audit_logs_lines_indexed_sum - # Shows the number of organizations that had Audit Trail enabled in the current date. attr_accessor :audit_trail_enabled_hwm - # The average total count for Fargate Container Profiler over all hours in the current date for all organizations. attr_accessor :avg_profiled_fargate_tasks - # Shows the 99th percentile of all AWS hosts over all hours in the current date for all organizations. attr_accessor :aws_host_top99p - # Shows the average of the number of functions that executed 1 or more times each hour in the current date for all organizations. attr_accessor :aws_lambda_func_count - # Shows the sum of all AWS Lambda invocations over all hours in the current date for all organizations. attr_accessor :aws_lambda_invocations_sum - # Shows the 99th percentile of all Azure app services over all hours in the current date for all organizations. attr_accessor :azure_app_service_top99p - # Shows the sum of all log bytes ingested over all hours in the current date for all organizations. attr_accessor :billable_ingested_bytes_sum - # Shows the sum of all browser lite sessions over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_lite_session_count_sum - # Shows the sum of all browser replay sessions over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_replay_session_count_sum - # Shows the sum of all browser RUM units over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_units_sum - # Shows the sum of all CI pipeline indexed spans over all hours in the current month for all organizations. attr_accessor :ci_pipeline_indexed_spans_sum - # Shows the sum of all CI test indexed spans over all hours in the current month for all organizations. attr_accessor :ci_test_indexed_spans_sum - # Shows the high-water mark of all CI visibility intelligent test runner committers over all hours in the current month for all organizations. attr_accessor :ci_visibility_itr_committers_hwm - # Shows the high-water mark of all CI visibility pipeline committers over all hours in the current month for all organizations. attr_accessor :ci_visibility_pipeline_committers_hwm - # Shows the high-water mark of all CI visibility test committers over all hours in the current month for all organizations. attr_accessor :ci_visibility_test_committers_hwm - # Host count average of Cloud Cost Management for AWS for the given date and given organization. attr_accessor :cloud_cost_management_aws_host_count_avg - # Host count average of Cloud Cost Management for Azure for the given date and given organization. attr_accessor :cloud_cost_management_azure_host_count_avg - # Host count average of Cloud Cost Management for GCP for the given date and given organization. attr_accessor :cloud_cost_management_gcp_host_count_avg - # Host count average of Cloud Cost Management for all cloud providers for the given date and given organization. attr_accessor :cloud_cost_management_host_count_avg - # Shows the sum of all Cloud Security Information and Event Management events over all hours in the current date for the given org. attr_accessor :cloud_siem_events_sum - # Shows the high-water mark of all Static Analysis committers over all hours in the current date for the given org. attr_accessor :code_analysis_sa_committers_hwm - # Shows the high-water mark of all static Software Composition Analysis committers over all hours in the current date for the given org. attr_accessor :code_analysis_sca_committers_hwm - # Shows the 99th percentile of all Code Security hosts over all hours in the current date for the given org. attr_accessor :code_security_host_top99p - # Shows the average of all distinct containers over all hours in the current date for all organizations. attr_accessor :container_avg - # Shows the average of containers without the Datadog Agent over all hours in the current date for all organizations. attr_accessor :container_excl_agent_avg - # Shows the high-water mark of all distinct containers over all hours in the current date for all organizations. attr_accessor :container_hwm - # Shows the sum of all Cloud Security Management Enterprise compliance containers over all hours in the current date for the given org. attr_accessor :csm_container_enterprise_compliance_count_sum - # Shows the sum of all Cloud Security Management Enterprise Cloud Workload Security containers over all hours in the current date for the given org. attr_accessor :csm_container_enterprise_cws_count_sum - # Shows the sum of all Cloud Security Management Enterprise containers over all hours in the current date for the given org. attr_accessor :csm_container_enterprise_total_count_sum - # Shows the 99th percentile of all Cloud Security Management Enterprise Azure app services hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_aas_host_count_top99p - # Shows the 99th percentile of all Cloud Security Management Enterprise AWS hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_aws_host_count_top99p - # Shows the 99th percentile of all Cloud Security Management Enterprise Azure hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_azure_host_count_top99p - # Shows the 99th percentile of all Cloud Security Management Enterprise compliance hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_compliance_host_count_top99p - # Shows the 99th percentile of all Cloud Security Management Enterprise Cloud Workload Security hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_cws_host_count_top99p - # Shows the 99th percentile of all Cloud Security Management Enterprise GCP hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_gcp_host_count_top99p - # Shows the 99th percentile of all Cloud Security Management Enterprise hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_total_host_count_top99p - # Shows the 99th percentile of all Cloud Security Management Pro Azure app services hosts over all hours in the current date for all organizations. attr_accessor :cspm_aas_host_top99p - # Shows the 99th percentile of all Cloud Security Management Pro AWS hosts over all hours in the current date for all organizations. attr_accessor :cspm_aws_host_top99p - # Shows the 99th percentile of all Cloud Security Management Pro Azure hosts over all hours in the current date for all organizations. attr_accessor :cspm_azure_host_top99p - # Shows the average number of Cloud Security Management Pro containers over all hours in the current date for all organizations. attr_accessor :cspm_container_avg - # Shows the high-water mark of Cloud Security Management Pro containers over all hours in the current date for all organizations. attr_accessor :cspm_container_hwm - # Shows the 99th percentile of all Cloud Security Management Pro GCP hosts over all hours in the current date for all organizations. attr_accessor :cspm_gcp_host_top99p - # Shows the 99th percentile of all Cloud Security Management Pro hosts over all hours in the current date for all organizations. attr_accessor :cspm_host_top99p - # Shows the average number of distinct custom metrics over all hours in the current date for all organizations. attr_accessor :custom_ts_avg - # Shows the average of all distinct Cloud Workload Security containers over all hours in the current date for all organizations. attr_accessor :cws_container_count_avg - # Shows the average of all distinct Cloud Workload Security Fargate tasks over all hours in the current date for all organizations. attr_accessor :cws_fargate_task_avg - # Shows the 99th percentile of all Cloud Workload Security hosts over all hours in the current date for all organizations. attr_accessor :cws_host_top99p - # Shows the sum of all Data Jobs Monitoring hosts over all hours in the current date for the given org. attr_accessor :data_jobs_monitoring_host_hr_sum - # The date for the usage. attr_accessor :date - # Shows the 99th percentile of all Database Monitoring hosts over all hours in the current date for all organizations. attr_accessor :dbm_host_top99p - # Shows the average of all normalized Database Monitoring queries over all hours in the current date for all organizations. attr_accessor :dbm_queries_count_avg - # Shows the sum of all ephemeral infrastructure hosts with the Datadog Agent over all hours in the current date for the given org. attr_accessor :eph_infra_host_agent_sum - # Shows the sum of all ephemeral infrastructure hosts on Alibaba over all hours in the current date for the given org. attr_accessor :eph_infra_host_alibaba_sum - # Shows the sum of all ephemeral infrastructure hosts on AWS over all hours in the current date for the given org. attr_accessor :eph_infra_host_aws_sum - # Shows the sum of all ephemeral infrastructure hosts on Azure over all hours in the current date for the given org. attr_accessor :eph_infra_host_azure_sum - # Shows the sum of all ephemeral infrastructure hosts for Enterprise over all hours in the current date for the given org. attr_accessor :eph_infra_host_ent_sum - # Shows the sum of all ephemeral infrastructure hosts on GCP over all hours in the current date for the given org. attr_accessor :eph_infra_host_gcp_sum - # Shows the sum of all ephemeral infrastructure hosts on Heroku over all hours in the current date for the given org. attr_accessor :eph_infra_host_heroku_sum - # Shows the sum of all ephemeral infrastructure hosts with only Azure App Services over all hours in the current date for the given org. attr_accessor :eph_infra_host_only_aas_sum - # Shows the sum of all ephemeral infrastructure hosts with only vSphere over all hours in the current date for the given org. attr_accessor :eph_infra_host_only_vsphere_sum - # Shows the sum of all ephemeral APM hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for the given org. attr_accessor :eph_infra_host_opentelemetry_apm_sum - # Shows the sum of all ephemeral hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for the given org. attr_accessor :eph_infra_host_opentelemetry_sum - # Shows the sum of all ephemeral infrastructure hosts for Pro over all hours in the current date for the given org. attr_accessor :eph_infra_host_pro_sum - # Shows the sum of all ephemeral infrastructure hosts for Pro Plus over all hours in the current date for the given org. attr_accessor :eph_infra_host_proplus_sum - # Shows the sum of all Error Tracking APM error events over all hours in the current date for the given org. attr_accessor :error_tracking_apm_error_events_sum - # Shows the sum of all Error Tracking error events over all hours in the current date for the given org. attr_accessor :error_tracking_error_events_sum - # Shows the sum of all Error Tracking events over all hours in the current date for the given org. attr_accessor :error_tracking_events_sum - # Shows the sum of all Error Tracking RUM error events over all hours in the current date for the given org. attr_accessor :error_tracking_rum_error_events_sum - # Shows the sum of all Event Management correlated events over all hours in the current date for all organizations. attr_accessor :event_management_correlation_correlated_events_sum - # Shows the sum of all Event Management correlated related events over all hours in the current date for all organizations. attr_accessor :event_management_correlation_correlated_related_events_sum - # Shows the sum of all Event Management correlations over all hours in the current date for all organizations. attr_accessor :event_management_correlation_sum - # The average number of Profiling Fargate tasks over all hours in the current date for all organizations. attr_accessor :fargate_container_profiler_profiling_fargate_avg - # The average number of Profiling Fargate Elastic Kubernetes Service tasks over all hours in the current date for all organizations. attr_accessor :fargate_container_profiler_profiling_fargate_eks_avg - # Shows the high-watermark of all Fargate tasks over all hours in the current date for all organizations. attr_accessor :fargate_tasks_count_avg - # Shows the average of all Fargate tasks over all hours in the current date for all organizations. attr_accessor :fargate_tasks_count_hwm - # Shows the average number of Flex Logs Compute Large Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_large_avg - # Shows the average number of Flex Logs Compute Medium Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_medium_avg - # Shows the average number of Flex Logs Compute Small Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_small_avg - # Shows the average number of Flex Logs Compute Extra Large Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_xlarge_avg - # Shows the average number of Flex Logs Compute Extra Small Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_xsmall_avg - # Shows the average number of Flex Logs Starter Instances over all hours in the current date for the given org. attr_accessor :flex_logs_starter_avg - # Shows the average number of Flex Logs Starter Storage Index Instances over all hours in the current date for the given org. attr_accessor :flex_logs_starter_storage_index_avg - # Shows the average number of Flex Logs Starter Storage Retention Adjustment Instances over all hours in the current date for the given org. attr_accessor :flex_logs_starter_storage_retention_adjustment_avg - # Shows the average of all Flex Stored Logs over all hours in the current date for the given org. attr_accessor :flex_stored_logs_avg - # Shows the sum of all log bytes forwarded over all hours in the current date for all organizations. attr_accessor :forwarding_events_bytes_sum - # Shows the 99th percentile of all GCP hosts over all hours in the current date for all organizations. attr_accessor :gcp_host_top99p - # Shows the 99th percentile of all Heroku dynos over all hours in the current date for all organizations. attr_accessor :heroku_host_top99p - # Shows the high-water mark of incident management monthly active users over all hours in the current date for all organizations. attr_accessor :incident_management_monthly_active_users_hwm - # Shows the sum of all log events indexed over all hours in the current date for all organizations. attr_accessor :indexed_events_count_sum - # Shows the 99th percentile of all distinct infrastructure hosts over all hours in the current date for all organizations. attr_accessor :infra_host_top99p - # Shows the sum of all log bytes ingested over all hours in the current date for all organizations. attr_accessor :ingested_events_bytes_sum - # Shows the sum of all IoT devices over all hours in the current date for all organizations. attr_accessor :iot_device_sum - # Shows the 99th percentile of all IoT devices over all hours in the current date all organizations. attr_accessor :iot_device_top99p - # Sum of all LLM observability minimum spend over all hours in the current date for all organizations. attr_accessor :llm_observability_min_spend_sum - # Sum of all LLM observability sessions over all hours in the current date for all organizations. attr_accessor :llm_observability_sum - # Shows the sum of all mobile lite sessions over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_lite_session_count_sum - # Shows the sum of all mobile RUM sessions on Android over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_android_sum - # Shows the sum of all mobile RUM sessions on Flutter over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_flutter_sum - # Shows the sum of all mobile RUM sessions on iOS over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_ios_sum - # Shows the sum of all mobile RUM sessions on React Native over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_reactnative_sum - # Shows the sum of all mobile RUM sessions on Roku over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_roku_sum - # Shows the sum of all mobile RUM sessions over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_sum - # Shows the sum of all mobile RUM units over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_units_sum - # Shows the sum of all Network Device Monitoring NetFlow events over all hours in the current date for the given org. attr_accessor :ndm_netflow_events_sum - # Shows the sum of all Network flows indexed over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :netflow_indexed_events_count_sum - # Shows the 99th percentile of all Network Device Monitoring wireless devices over all hours in the current date for all organizations. attr_accessor :network_device_wireless_top99p - # Shows the 99th percentile of all distinct Cloud Network Monitoring hosts (formerly known as Network hosts) over all hours in the current date for all organizations. attr_accessor :npm_host_top99p - # Sum of all observability pipelines bytes processed over all hours in the current date for the given org. attr_accessor :observability_pipelines_bytes_processed_sum - # Shows the sum of all Oracle Cloud Infrastructure hosts over all hours in the current date for the given org. attr_accessor :oci_host_sum - # Shows the 99th percentile of all Oracle Cloud Infrastructure hosts over all hours in the current date for the given org. attr_accessor :oci_host_top99p - # Sum of all online archived events over all hours in the current date for all organizations. attr_accessor :online_archive_events_count_sum - # Shows the 99th percentile of APM hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for all organizations. attr_accessor :opentelemetry_apm_host_top99p - # Shows the 99th percentile of all hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for all organizations. attr_accessor :opentelemetry_host_top99p - # Organizations associated with a user. attr_accessor :orgs - # Sum of all product analytics sessions over all hours in the current date for all organizations. attr_accessor :product_analytics_sum - # Shows the 99th percentile of all profiled Azure app services over all hours in the current date for all organizations. attr_accessor :profiling_aas_count_top99p - # Shows the 99th percentile of all profiled hosts over all hours within the current date for all organizations. attr_accessor :profiling_host_top99p - # Shows the high-water mark of all published applications over all hours in the current date for all organizations. attr_accessor :published_app_hwm - # Shows the sum of all mobile sessions and all browser lite and legacy sessions over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :rum_browser_and_mobile_session_count - # Shows the sum of all browser RUM legacy sessions over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_browser_legacy_session_count_sum - # Shows the sum of all browser RUM lite sessions over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_browser_lite_session_count_sum - # Shows the sum of all browser RUM Session Replay counts over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_browser_replay_session_count_sum - # Sum of all RUM indexed sessions over all hours in the current date for all organizations. attr_accessor :rum_indexed_sessions_sum - # Sum of all RUM ingested sessions over all hours in the current date for all organizations. attr_accessor :rum_ingested_sessions_sum - # Shows the sum of all RUM lite sessions (browser and mobile) over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_lite_session_count_sum - # Shows the sum of all mobile RUM legacy sessions on Android over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_android_sum - # Shows the sum of all mobile RUM legacy Sessions on Flutter over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_flutter_sum - # Shows the sum of all mobile RUM legacy sessions on iOS over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_ios_sum - # Shows the sum of all mobile RUM legacy sessions on React Native over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_reactnative_sum - # Shows the sum of all mobile RUM legacy sessions on Roku over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_roku_sum - # Shows the sum of all mobile RUM lite sessions on Android over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_android_sum - # Shows the sum of all mobile RUM lite sessions on Flutter over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_flutter_sum - # Shows the sum of all mobile RUM lite sessions on iOS over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_ios_sum - # Shows the sum of all mobile RUM lite sessions on Kotlin Multiplatform over all hours within the current date for all organizations. attr_accessor :rum_mobile_lite_session_count_kotlinmultiplatform_sum - # Shows the sum of all mobile RUM lite sessions on React Native over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_reactnative_sum - # Shows the sum of all mobile RUM lite sessions on Roku over all hours within the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_roku_sum - # Shows the sum of all mobile RUM lite sessions on Unity over all hours within the current date for all organizations. attr_accessor :rum_mobile_lite_session_count_unity_sum - # Shows the sum of all mobile RUM replay sessions on Android over all hours within the current date for the given org. attr_accessor :rum_mobile_replay_session_count_android_sum - # Shows the sum of all mobile RUM replay sessions on iOS over all hours within the current date for the given org. attr_accessor :rum_mobile_replay_session_count_ios_sum - # Shows the sum of all mobile RUM replay sessions on Kotlin Multiplatform over all hours within the current date for all organizations. attr_accessor :rum_mobile_replay_session_count_kotlinmultiplatform_sum - # Shows the sum of all mobile RUM replay sessions on React Native over all hours within the current date for the given org. attr_accessor :rum_mobile_replay_session_count_reactnative_sum - # Shows the sum of all RUM Session Replay counts over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_replay_session_count_sum - # Shows the sum of all browser RUM lite sessions over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :rum_session_count_sum - # Sum of all RUM session replay add-on sessions over all hours in the current date for all organizations. attr_accessor :rum_session_replay_add_on_sum - # Shows the sum of RUM sessions (browser and mobile) over all hours in the current date for all organizations. attr_accessor :rum_total_session_count_sum - # Shows the sum of all browser and mobile RUM units over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :rum_units_sum - # Shows the average of all Software Composition Analysis Fargate tasks over all hours in the current date for the given org. attr_accessor :sca_fargate_count_avg - # Shows the sum of the high-water marks of all Software Composition Analysis Fargate tasks over all hours in the current date for the given org. attr_accessor :sca_fargate_count_hwm - # Sum of all APM bytes scanned with sensitive data scanner over all hours in the current date for all organizations. attr_accessor :sds_apm_scanned_bytes_sum - # Sum of all event stream events bytes scanned with sensitive data scanner over all hours in the current date for all organizations. attr_accessor :sds_events_scanned_bytes_sum - # Shows the sum of all bytes scanned of logs usage by the Sensitive Data Scanner over all hours in the current month for all organizations. attr_accessor :sds_logs_scanned_bytes_sum - # Sum of all RUM bytes scanned with sensitive data scanner over all hours in the current date for all organizations. attr_accessor :sds_rum_scanned_bytes_sum - # Shows the sum of all bytes scanned across all usage types by the Sensitive Data Scanner over all hours in the current month for all organizations. attr_accessor :sds_total_scanned_bytes_sum - # Shows the average of the number of Serverless Apps for Azure for the given date and given org. attr_accessor :serverless_apps_azure_count_avg - # Shows the average of the number of Serverless Apps for Google Cloud for the given date and given org. attr_accessor :serverless_apps_google_count_avg - # Shows the average of the number of Serverless Apps for Azure and Google Cloud for the given date and given org. attr_accessor :serverless_apps_total_count_avg - # Shows the sum of all log events analyzed by Cloud SIEM over all hours in the current date for the given org. attr_accessor :siem_analyzed_logs_add_on_count_sum - # Shows the sum of all Synthetic browser tests over all hours in the current date for all organizations. attr_accessor :synthetics_browser_check_calls_count_sum - # Shows the sum of all Synthetic API tests over all hours in the current date for all organizations. attr_accessor :synthetics_check_calls_count_sum - # Shows the sum of all Synthetic mobile application tests over all hours in the current date for all organizations. attr_accessor :synthetics_mobile_test_runs_sum - # Shows the high-water mark of used synthetics parallel testing slots over all hours in the current date for all organizations. attr_accessor :synthetics_parallel_testing_max_slots_hwm - # Shows the sum of all Indexed Spans indexed over all hours in the current date for all organizations. attr_accessor :trace_search_indexed_events_count_sum - # Shows the sum of all ingested APM span bytes over all hours in the current date for all organizations. attr_accessor :twol_ingested_events_bytes_sum - # Shows the 99th percentile of all universal service management hosts over all hours in the current date for the given org. attr_accessor :universal_service_monitoring_host_top99p - # Shows the 99th percentile of all vSphere hosts over all hours in the current date for all organizations. attr_accessor :vsphere_host_top99p - # Shows the 99th percentile of all Application Vulnerability Management hosts over all hours in the current date for the given org. attr_accessor :vuln_management_host_count_top99p - # Sum of all workflows executed over all hours in the current date for all organizations. attr_accessor :workflow_executions_usage_sum diff --git a/lib/datadog_api_client/v1/models/usage_summary_date_org.rb b/lib/datadog_api_client/v1/models/usage_summary_date_org.rb index a48aadf3b98a..50468f9ae2b8 100644 --- a/lib/datadog_api_client/v1/models/usage_summary_date_org.rb +++ b/lib/datadog_api_client/v1/models/usage_summary_date_org.rb @@ -20,547 +20,366 @@ module DatadogAPIClient::V1 # Global hourly report of all data billed by Datadog for a given organization. class UsageSummaryDateOrg include BaseGenericModel - # The account name. attr_accessor :account_name - # The account public id. attr_accessor :account_public_id - # Shows the 99th percentile of all agent hosts over all hours in the current date for the given org. attr_accessor :agent_host_top99p - # Shows the 99th percentile of all Azure app services using APM over all hours in the current date for the given org. attr_accessor :apm_azure_app_service_host_top99p - # Shows the 99th percentile of all APM DevSecOps hosts over all hours in the current date for the given org. attr_accessor :apm_devsecops_host_top99p - # Shows the average of all APM ECS Fargate tasks over all hours in the current month for the given org. attr_accessor :apm_fargate_count_avg - # Shows the 99th percentile of all distinct APM hosts over all hours in the current date for the given org. attr_accessor :apm_host_top99p - # Shows the average of all Application Security Monitoring ECS Fargate tasks over all hours in the current month for the given org. attr_accessor :appsec_fargate_count_avg - # Shows the sum of all Application Security Monitoring Serverless invocations over all hours in the current month for the given org. attr_accessor :asm_serverless_sum - # Shows the sum of all audit logs lines indexed over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :audit_logs_lines_indexed_sum - # Shows whether Audit Trail is enabled for the current date for the given org. attr_accessor :audit_trail_enabled_hwm - # The average total count for Fargate Container Profiler over all hours in the current month for the given org. attr_accessor :avg_profiled_fargate_tasks - # Shows the 99th percentile of all AWS hosts over all hours in the current date for the given org. attr_accessor :aws_host_top99p - # Shows the sum of all AWS Lambda invocations over all hours in the current date for the given org. attr_accessor :aws_lambda_func_count - # Shows the sum of all AWS Lambda invocations over all hours in the current date for the given org. attr_accessor :aws_lambda_invocations_sum - # Shows the 99th percentile of all Azure app services over all hours in the current date for the given org. attr_accessor :azure_app_service_top99p - # Shows the sum of all log bytes ingested over all hours in the current date for the given org. attr_accessor :billable_ingested_bytes_sum - # Shows the sum of all browser lite sessions over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_lite_session_count_sum - # Shows the sum of all browser replay sessions over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_replay_session_count_sum - # Shows the sum of all browser RUM units over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_units_sum - # Shows the sum of all CI pipeline indexed spans over all hours in the current date for the given org. attr_accessor :ci_pipeline_indexed_spans_sum - # Shows the sum of all CI test indexed spans over all hours in the current date for the given org. attr_accessor :ci_test_indexed_spans_sum - # Shows the high-water mark of all CI visibility intelligent test runner committers over all hours in the current date for the given org. attr_accessor :ci_visibility_itr_committers_hwm - # Shows the high-water mark of all CI visibility pipeline committers over all hours in the current date for the given org. attr_accessor :ci_visibility_pipeline_committers_hwm - # Shows the high-water mark of all CI visibility test committers over all hours in the current date for the given org. attr_accessor :ci_visibility_test_committers_hwm - # Host count average of Cloud Cost Management for AWS for the given date and given org. attr_accessor :cloud_cost_management_aws_host_count_avg - # Host count average of Cloud Cost Management for Azure for the given date and given org. attr_accessor :cloud_cost_management_azure_host_count_avg - # Host count average of Cloud Cost Management for GCP for the given date and given org. attr_accessor :cloud_cost_management_gcp_host_count_avg - # Host count average of Cloud Cost Management for all cloud providers for the given date and given org. attr_accessor :cloud_cost_management_host_count_avg - # Shows the sum of all Cloud Security Information and Event Management events over all hours in the current date for the given org. attr_accessor :cloud_siem_events_sum - # Shows the high-water mark of all Static Analysis committers over all hours in the current date for the given org. attr_accessor :code_analysis_sa_committers_hwm - # Shows the high-water mark of all static Software Composition Analysis committers over all hours in the current date for the given org. attr_accessor :code_analysis_sca_committers_hwm - # Shows the 99th percentile of all Code Security hosts over all hours in the current date for the given org. attr_accessor :code_security_host_top99p - # Shows the average of all distinct containers over all hours in the current date for the given org. attr_accessor :container_avg - # Shows the average of containers without the Datadog Agent over all hours in the current date for the given organization. attr_accessor :container_excl_agent_avg - # Shows the high-water mark of all distinct containers over all hours in the current date for the given org. attr_accessor :container_hwm - # Shows the sum of all Cloud Security Management Enterprise compliance containers over all hours in the current date for the given org. attr_accessor :csm_container_enterprise_compliance_count_sum - # Shows the sum of all Cloud Security Management Enterprise Cloud Workload Security containers over all hours in the current date for the given org. attr_accessor :csm_container_enterprise_cws_count_sum - # Shows the sum of all Cloud Security Management Enterprise containers over all hours in the current date for the given org. attr_accessor :csm_container_enterprise_total_count_sum - # Shows the 99th percentile of all Cloud Security Management Enterprise Azure app services hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_aas_host_count_top99p - # Shows the 99th percentile of all Cloud Security Management Enterprise AWS hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_aws_host_count_top99p - # Shows the 99th percentile of all Cloud Security Management Enterprise Azure hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_azure_host_count_top99p - # Shows the 99th percentile of all Cloud Security Management Enterprise compliance hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_compliance_host_count_top99p - # Shows the 99th percentile of all Cloud Security Management Enterprise Cloud Workload Security hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_cws_host_count_top99p - # Shows the 99th percentile of all Cloud Security Management Enterprise GCP hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_gcp_host_count_top99p - # Shows the 99th percentile of all Cloud Security Management Enterprise hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_total_host_count_top99p - # Shows the 99th percentile of all Cloud Security Management Pro Azure app services hosts over all hours in the current date for the given org. attr_accessor :cspm_aas_host_top99p - # Shows the 99th percentile of all Cloud Security Management Pro AWS hosts over all hours in the current date for the given org. attr_accessor :cspm_aws_host_top99p - # Shows the 99th percentile of all Cloud Security Management Pro Azure hosts over all hours in the current date for the given org. attr_accessor :cspm_azure_host_top99p - # Shows the average number of Cloud Security Management Pro containers over all hours in the current date for the given org. attr_accessor :cspm_container_avg - # Shows the high-water mark of Cloud Security Management Pro containers over all hours in the current date for the given org. attr_accessor :cspm_container_hwm - # Shows the 99th percentile of all Cloud Security Management Pro GCP hosts over all hours in the current date for the given org. attr_accessor :cspm_gcp_host_top99p - # Shows the 99th percentile of all Cloud Security Management Pro hosts over all hours in the current date for the given org. attr_accessor :cspm_host_top99p - # Shows the average number of distinct historical custom metrics over all hours in the current date for the given org. attr_accessor :custom_historical_ts_avg - # Shows the average number of distinct live custom metrics over all hours in the current date for the given org. attr_accessor :custom_live_ts_avg - # Shows the average number of distinct custom metrics over all hours in the current date for the given org. attr_accessor :custom_ts_avg - # Shows the average of all distinct Cloud Workload Security containers over all hours in the current date for the given org. attr_accessor :cws_container_count_avg - # Shows the average of all distinct Cloud Workload Security Fargate tasks over all hours in the current date for the given org. attr_accessor :cws_fargate_task_avg - # Shows the 99th percentile of all Cloud Workload Security hosts over all hours in the current date for the given org. attr_accessor :cws_host_top99p - # Shows the sum of all Data Jobs Monitoring hosts over all hours in the current date for the given org. attr_accessor :data_jobs_monitoring_host_hr_sum - # Shows the 99th percentile of all Database Monitoring hosts over all hours in the current month for the given org. attr_accessor :dbm_host_top99p_sum - # Shows the average of all distinct Database Monitoring normalized queries over all hours in the current month for the given org. attr_accessor :dbm_queries_avg_sum - # Shows the sum of all ephemeral infrastructure hosts with the Datadog Agent over all hours in the current date for the given org. attr_accessor :eph_infra_host_agent_sum - # Shows the sum of all ephemeral infrastructure hosts on Alibaba over all hours in the current date for the given org. attr_accessor :eph_infra_host_alibaba_sum - # Shows the sum of all ephemeral infrastructure hosts on AWS over all hours in the current date for the given org. attr_accessor :eph_infra_host_aws_sum - # Shows the sum of all ephemeral infrastructure hosts on Azure over all hours in the current date for the given org. attr_accessor :eph_infra_host_azure_sum - # Shows the sum of all ephemeral infrastructure hosts for Enterprise over all hours in the current date for the given org. attr_accessor :eph_infra_host_ent_sum - # Shows the sum of all ephemeral infrastructure hosts on GCP over all hours in the current date for the given org. attr_accessor :eph_infra_host_gcp_sum - # Shows the sum of all ephemeral infrastructure hosts on Heroku over all hours in the current date for the given org. attr_accessor :eph_infra_host_heroku_sum - # Shows the sum of all ephemeral infrastructure hosts with only Azure App Services over all hours in the current date for the given org. attr_accessor :eph_infra_host_only_aas_sum - # Shows the sum of all ephemeral infrastructure hosts with only vSphere over all hours in the current date for the given org. attr_accessor :eph_infra_host_only_vsphere_sum - # Shows the sum of all ephemeral APM hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for the given org. attr_accessor :eph_infra_host_opentelemetry_apm_sum - # Shows the sum of all ephemeral hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for the given org. attr_accessor :eph_infra_host_opentelemetry_sum - # Shows the sum of all ephemeral infrastructure hosts for Pro over all hours in the current date for the given org. attr_accessor :eph_infra_host_pro_sum - # Shows the sum of all ephemeral infrastructure hosts for Pro Plus over all hours in the current date for the given org. attr_accessor :eph_infra_host_proplus_sum - # Shows the sum of all Error Tracking APM error events over all hours in the current date for the given org. attr_accessor :error_tracking_apm_error_events_sum - # Shows the sum of all Error Tracking error events over all hours in the current date for the given org. attr_accessor :error_tracking_error_events_sum - # Shows the sum of all Error Tracking events over all hours in the current date for the given org. attr_accessor :error_tracking_events_sum - # Shows the sum of all Error Tracking RUM error events over all hours in the current date for the given org. attr_accessor :error_tracking_rum_error_events_sum - # Shows the sum of all Event Management correlated events over all hours in the current date for the given org. attr_accessor :event_management_correlation_correlated_events_sum - # Shows the sum of all Event Management correlated related events over all hours in the current date for the given org. attr_accessor :event_management_correlation_correlated_related_events_sum - # Shows the sum of all Event Management correlations over all hours in the current date for the given org. attr_accessor :event_management_correlation_sum - # The average number of Profiling Fargate tasks over all hours in the current month for the given org. attr_accessor :fargate_container_profiler_profiling_fargate_avg - # The average number of Profiling Fargate Elastic Kubernetes Service tasks over all hours in the current month for the given org. attr_accessor :fargate_container_profiler_profiling_fargate_eks_avg - # The average task count for Fargate. attr_accessor :fargate_tasks_count_avg - # Shows the high-water mark of all Fargate tasks over all hours in the current date for the given org. attr_accessor :fargate_tasks_count_hwm - # Shows the average number of Flex Logs Compute Large Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_large_avg - # Shows the average number of Flex Logs Compute Medium Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_medium_avg - # Shows the average number of Flex Logs Compute Small Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_small_avg - # Shows the average number of Flex Logs Compute Extra Large Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_xlarge_avg - # Shows the average number of Flex Logs Compute Extra Small Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_xsmall_avg - # Shows the average number of Flex Logs Starter Instances over all hours in the current date for the given org. attr_accessor :flex_logs_starter_avg - # Shows the average number of Flex Logs Starter Storage Index Instances over all hours in the current date for the given org. attr_accessor :flex_logs_starter_storage_index_avg - # Shows the average number of Flex Logs Starter Storage Retention Adjustment Instances over all hours in the current date for the given org. attr_accessor :flex_logs_starter_storage_retention_adjustment_avg - # Shows the average of all Flex Stored Logs over all hours in the current date for the given org. attr_accessor :flex_stored_logs_avg - # Shows the sum of all log bytes forwarded over all hours in the current date for the given org. attr_accessor :forwarding_events_bytes_sum - # Shows the 99th percentile of all GCP hosts over all hours in the current date for the given org. attr_accessor :gcp_host_top99p - # Shows the 99th percentile of all Heroku dynos over all hours in the current date for the given org. attr_accessor :heroku_host_top99p - # The organization id. attr_accessor :id - # Shows the high-water mark of incident management monthly active users over all hours in the current date for the given org. attr_accessor :incident_management_monthly_active_users_hwm - # Shows the sum of all log events indexed over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :indexed_events_count_sum - # Shows the 99th percentile of all distinct infrastructure hosts over all hours in the current date for the given org. attr_accessor :infra_host_top99p - # Shows the sum of all log bytes ingested over all hours in the current date for the given org. attr_accessor :ingested_events_bytes_sum - # Shows the sum of all IoT devices over all hours in the current date for the given org. attr_accessor :iot_device_agg_sum - # Shows the 99th percentile of all IoT devices over all hours in the current date for the given org. attr_accessor :iot_device_top99p_sum - # Shows the sum of all LLM Observability minimum spend over all hours in the current date for the given org. attr_accessor :llm_observability_min_spend_sum - # Shows the sum of all LLM observability sessions over all hours in the current date for the given org. attr_accessor :llm_observability_sum - # Shows the sum of all mobile lite sessions over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_lite_session_count_sum - # Shows the sum of all mobile RUM sessions on Android over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_android_sum - # Shows the sum of all mobile RUM sessions on Flutter over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_flutter_sum - # Shows the sum of all mobile RUM sessions on iOS over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_ios_sum - # Shows the sum of all mobile RUM sessions on React Native over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_reactnative_sum - # Shows the sum of all mobile RUM sessions on Roku over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_roku_sum - # Shows the sum of all mobile RUM sessions over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_sum - # Shows the sum of all mobile RUM units over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_units_sum - # The organization name. attr_accessor :name - # Shows the sum of all Network Device Monitoring NetFlow events over all hours in the current date for the given org. attr_accessor :ndm_netflow_events_sum - # Shows the sum of all Network flows indexed over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :netflow_indexed_events_count_sum - # Shows the 99th percentile of all Network Device Monitoring wireless devices over all hours in the current date for the given org. attr_accessor :network_device_wireless_top99p - # Shows the 99th percentile of all distinct Cloud Network Monitoring hosts (formerly known as Network hosts) over all hours in the current date for the given org. attr_accessor :npm_host_top99p - # Sum of all observability pipelines bytes processed over all hours in the current date for the given org. attr_accessor :observability_pipelines_bytes_processed_sum - # Shows the sum of all Oracle Cloud Infrastructure hosts over all hours in the current date for the given org. attr_accessor :oci_host_sum - # Shows the 99th percentile of all Oracle Cloud Infrastructure hosts over all hours in the current date for the given org. attr_accessor :oci_host_top99p - # Sum of all online archived events over all hours in the current date for the given org. attr_accessor :online_archive_events_count_sum - # Shows the 99th percentile of APM hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for the given org. attr_accessor :opentelemetry_apm_host_top99p - # Shows the 99th percentile of all hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for the given org. attr_accessor :opentelemetry_host_top99p - # Shows the sum of all product analytics sessions over all hours in the current date for the given org. attr_accessor :product_analytics_sum - # Shows the 99th percentile of all profiled Azure app services over all hours in the current date for all organizations. attr_accessor :profiling_aas_count_top99p - # Shows the 99th percentile of all profiled hosts over all hours within the current date for the given org. attr_accessor :profiling_host_top99p - # The organization public id. attr_accessor :public_id - # Shows the high-water mark of all published applications over all hours in the current date for the given org. attr_accessor :published_app_hwm - # The region of the organization. attr_accessor :region - # Shows the sum of all mobile sessions and all browser lite and legacy sessions over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :rum_browser_and_mobile_session_count - # Shows the sum of all browser RUM legacy sessions over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_browser_legacy_session_count_sum - # Shows the sum of all browser RUM lite sessions over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_browser_lite_session_count_sum - # Shows the sum of all browser RUM Session Replay counts over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_browser_replay_session_count_sum - # Shows the sum of all RUM indexed sessions over all hours in the current date for the given org. attr_accessor :rum_indexed_sessions_sum - # Shows the sum of all RUM ingested sessions over all hours in the current date for the given org. attr_accessor :rum_ingested_sessions_sum - # Shows the sum of all RUM lite sessions (browser and mobile) over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_lite_session_count_sum - # Shows the sum of all mobile RUM legacy sessions on Android over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_android_sum - # Shows the sum of all mobile RUM legacy sessions on Flutter over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_flutter_sum - # Shows the sum of all mobile RUM legacy sessions on iOS over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_ios_sum - # Shows the sum of all mobile RUM legacy sessions on React Native over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_reactnative_sum - # Shows the sum of all mobile RUM legacy sessions on Roku over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_roku_sum - # Shows the sum of all mobile RUM lite sessions on Android over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_android_sum - # Shows the sum of all mobile RUM lite sessions on Flutter over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_flutter_sum - # Shows the sum of all mobile RUM lite sessions on iOS over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_ios_sum - # Shows the sum of all mobile RUM lite sessions on Kotlin Multiplatform over all hours within the current date for the given org. attr_accessor :rum_mobile_lite_session_count_kotlinmultiplatform_sum - # Shows the sum of all mobile RUM lite sessions on React Native over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_reactnative_sum - # Shows the sum of all mobile RUM lite sessions on Roku over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_roku_sum - # Shows the sum of all mobile RUM lite sessions on Unity over all hours within the current date for the given org. attr_accessor :rum_mobile_lite_session_count_unity_sum - # Shows the sum of all mobile RUM replay sessions on Android over all hours within the current date for the given org. attr_accessor :rum_mobile_replay_session_count_android_sum - # Shows the sum of all mobile RUM replay sessions on iOS over all hours within the current date for the given org. attr_accessor :rum_mobile_replay_session_count_ios_sum - # Shows the sum of all mobile RUM replay sessions on Kotlin Multiplatform over all hours within the current date for the given org. attr_accessor :rum_mobile_replay_session_count_kotlinmultiplatform_sum - # Shows the sum of all mobile RUM replay sessions on React Native over all hours within the current date for the given org. attr_accessor :rum_mobile_replay_session_count_reactnative_sum - # Shows the sum of all RUM Session Replay counts over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_replay_session_count_sum - # Shows the sum of all browser RUM lite sessions over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :rum_session_count_sum - # Shows the sum of all RUM session replay add-on sessions over all hours in the current date for the given org. attr_accessor :rum_session_replay_add_on_sum - # Shows the sum of RUM sessions (browser and mobile) over all hours in the current date for the given org. attr_accessor :rum_total_session_count_sum - # Shows the sum of all browser and mobile RUM units over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :rum_units_sum - # Shows the average of all Software Composition Analysis Fargate tasks over all hours in the current date for the given org. attr_accessor :sca_fargate_count_avg - # Shows the sum of the high-water marks of all Software Composition Analysis Fargate tasks over all hours in the current date for the given org. attr_accessor :sca_fargate_count_hwm - # Sum of all APM bytes scanned with sensitive data scanner over all hours in the current date for the given org. attr_accessor :sds_apm_scanned_bytes_sum - # Sum of all event stream events bytes scanned with sensitive data scanner over all hours in the current date for the given org. attr_accessor :sds_events_scanned_bytes_sum - # Shows the sum of all bytes scanned of logs usage by the Sensitive Data Scanner over all hours in the current month for the given org. attr_accessor :sds_logs_scanned_bytes_sum - # Sum of all RUM bytes scanned with sensitive data scanner over all hours in the current date for the given org. attr_accessor :sds_rum_scanned_bytes_sum - # Shows the sum of all bytes scanned across all usage types by the Sensitive Data Scanner over all hours in the current month for the given org. attr_accessor :sds_total_scanned_bytes_sum - # Shows the average of the number of Serverless Apps for Azure for the given date and given org. attr_accessor :serverless_apps_azure_count_avg - # Shows the average of the number of Serverless Apps for Google Cloud for the given date and given org. attr_accessor :serverless_apps_google_count_avg - # Shows the average of the number of Serverless Apps for Azure and Google Cloud for the given date and given org. attr_accessor :serverless_apps_total_count_avg - # Shows the sum of all log events analyzed by Cloud SIEM over all hours in the current date for the given org. attr_accessor :siem_analyzed_logs_add_on_count_sum - # Shows the sum of all Synthetic browser tests over all hours in the current date for the given org. attr_accessor :synthetics_browser_check_calls_count_sum - # Shows the sum of all Synthetic API tests over all hours in the current date for the given org. attr_accessor :synthetics_check_calls_count_sum - # Shows the sum of all Synthetic mobile application tests over all hours in the current date for the given org. attr_accessor :synthetics_mobile_test_runs_sum - # Shows the high-water mark of used synthetics parallel testing slots over all hours in the current date for the given org. attr_accessor :synthetics_parallel_testing_max_slots_hwm - # Shows the sum of all Indexed Spans indexed over all hours in the current date for the given org. attr_accessor :trace_search_indexed_events_count_sum - # Shows the sum of all ingested APM span bytes over all hours in the current date for the given org. attr_accessor :twol_ingested_events_bytes_sum - # Shows the 99th percentile of all Universal Service Monitoring hosts over all hours in the current date for the given org. attr_accessor :universal_service_monitoring_host_top99p - # Shows the 99th percentile of all vSphere hosts over all hours in the current date for the given org. attr_accessor :vsphere_host_top99p - # Shows the 99th percentile of all Application Vulnerability Management hosts over all hours in the current date for the given org. attr_accessor :vuln_management_host_count_top99p - # Sum of all workflows executed over all hours in the current date for the given org. attr_accessor :workflow_executions_usage_sum diff --git a/lib/datadog_api_client/v1/models/usage_summary_response.rb b/lib/datadog_api_client/v1/models/usage_summary_response.rb index cd2b966f3427..f03802c9bfb3 100644 --- a/lib/datadog_api_client/v1/models/usage_summary_response.rb +++ b/lib/datadog_api_client/v1/models/usage_summary_response.rb @@ -20,562 +20,376 @@ module DatadogAPIClient::V1 # Response summarizing all usage aggregated across the months in the request for all organizations, and broken down by month and by organization. class UsageSummaryResponse include BaseGenericModel - # Shows the 99th percentile of all agent hosts over all hours in the current month for all organizations. attr_accessor :agent_host_top99p_sum - # Shows the 99th percentile of all Azure app services using APM over all hours in the current month all organizations. attr_accessor :apm_azure_app_service_host_top99p_sum - # Shows the 99th percentile of all APM DevSecOps hosts over all hours in the current month for all organizations. attr_accessor :apm_devsecops_host_top99p_sum - # Shows the average of all APM ECS Fargate tasks over all hours in the current month for all organizations. attr_accessor :apm_fargate_count_avg_sum - # Shows the 99th percentile of all distinct APM hosts over all hours in the current month for all organizations. attr_accessor :apm_host_top99p_sum - # Shows the average of all Application Security Monitoring ECS Fargate tasks over all hours in the current month for all organizations. attr_accessor :appsec_fargate_count_avg_sum - # Shows the sum of all Application Security Monitoring Serverless invocations over all hours in the current months for all organizations. attr_accessor :asm_serverless_agg_sum - # Shows the sum of all audit logs lines indexed over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :audit_logs_lines_indexed_agg_sum - # Shows the total number of organizations that had Audit Trail enabled over a specific number of months. attr_accessor :audit_trail_enabled_hwm_sum - # The average total count for Fargate Container Profiler over all hours in the current month for all organizations. attr_accessor :avg_profiled_fargate_tasks_sum - # Shows the 99th percentile of all AWS hosts over all hours in the current month for all organizations. attr_accessor :aws_host_top99p_sum - # Shows the average of the number of functions that executed 1 or more times each hour in the current month for all organizations. attr_accessor :aws_lambda_func_count - # Shows the sum of all AWS Lambda invocations over all hours in the current month for all organizations. attr_accessor :aws_lambda_invocations_sum - # Shows the 99th percentile of all Azure app services over all hours in the current month for all organizations. attr_accessor :azure_app_service_top99p_sum - # Shows the 99th percentile of all Azure hosts over all hours in the current month for all organizations. attr_accessor :azure_host_top99p_sum - # Shows the sum of all log bytes ingested over all hours in the current month for all organizations. attr_accessor :billable_ingested_bytes_agg_sum - # Shows the sum of all browser lite sessions over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_lite_session_count_agg_sum - # Shows the sum of all browser replay sessions over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_replay_session_count_agg_sum - # Shows the sum of all browser RUM units over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_units_agg_sum - # Shows the sum of all CI pipeline indexed spans over all hours in the current month for all organizations. attr_accessor :ci_pipeline_indexed_spans_agg_sum - # Shows the sum of all CI test indexed spans over all hours in the current month for all organizations. attr_accessor :ci_test_indexed_spans_agg_sum - # Shows the high-water mark of all CI visibility intelligent test runner committers over all hours in the current month for all organizations. attr_accessor :ci_visibility_itr_committers_hwm_sum - # Shows the high-water mark of all CI visibility pipeline committers over all hours in the current month for all organizations. attr_accessor :ci_visibility_pipeline_committers_hwm_sum - # Shows the high-water mark of all CI visibility test committers over all hours in the current month for all organizations. attr_accessor :ci_visibility_test_committers_hwm_sum - # Sum of the host count average for Cloud Cost Management for AWS. attr_accessor :cloud_cost_management_aws_host_count_avg_sum - # Sum of the host count average for Cloud Cost Management for Azure. attr_accessor :cloud_cost_management_azure_host_count_avg_sum - # Sum of the host count average for Cloud Cost Management for GCP. attr_accessor :cloud_cost_management_gcp_host_count_avg_sum - # Sum of the host count average for Cloud Cost Management for all cloud providers. attr_accessor :cloud_cost_management_host_count_avg_sum - # Shows the sum of all Cloud Security Information and Event Management events over all hours in the current month for all organizations. attr_accessor :cloud_siem_events_agg_sum - # Shows the high-water mark of all Static Analysis committers over all hours in the current month for all organizations. attr_accessor :code_analysis_sa_committers_hwm_sum - # Shows the high-water mark of all static Software Composition Analysis committers over all hours in the current month for all organizations. attr_accessor :code_analysis_sca_committers_hwm_sum - # Shows the 99th percentile of all Code Security hosts over all hours in the current month for all organizations. attr_accessor :code_security_host_top99p_sum - # Shows the average of all distinct containers over all hours in the current month for all organizations. attr_accessor :container_avg_sum - # Shows the average of the containers without the Datadog Agent over all hours in the current month for all organizations. attr_accessor :container_excl_agent_avg_sum - # Shows the sum of the high-water marks of all distinct containers over all hours in the current month for all organizations. attr_accessor :container_hwm_sum - # Shows the sum of all Cloud Security Management Enterprise compliance containers over all hours in the current month for all organizations. attr_accessor :csm_container_enterprise_compliance_count_agg_sum - # Shows the sum of all Cloud Security Management Enterprise Cloud Workload Security containers over all hours in the current month for all organizations. attr_accessor :csm_container_enterprise_cws_count_agg_sum - # Shows the sum of all Cloud Security Management Enterprise containers over all hours in the current month for all organizations. attr_accessor :csm_container_enterprise_total_count_agg_sum - # Shows the 99th percentile of all Cloud Security Management Enterprise Azure app services hosts over all hours in the current month for all organizations. attr_accessor :csm_host_enterprise_aas_host_count_top99p_sum - # Shows the 99th percentile of all Cloud Security Management Enterprise AWS hosts over all hours in the current month for all organizations. attr_accessor :csm_host_enterprise_aws_host_count_top99p_sum - # Shows the 99th percentile of all Cloud Security Management Enterprise Azure hosts over all hours in the current month for all organizations. attr_accessor :csm_host_enterprise_azure_host_count_top99p_sum - # Shows the 99th percentile of all Cloud Security Management Enterprise compliance hosts over all hours in the current month for all organizations. attr_accessor :csm_host_enterprise_compliance_host_count_top99p_sum - # Shows the 99th percentile of all Cloud Security Management Enterprise Cloud Workload Security hosts over all hours in the current month for all organizations. attr_accessor :csm_host_enterprise_cws_host_count_top99p_sum - # Shows the 99th percentile of all Cloud Security Management Enterprise GCP hosts over all hours in the current month for all organizations. attr_accessor :csm_host_enterprise_gcp_host_count_top99p_sum - # Shows the 99th percentile of all Cloud Security Management Enterprise hosts over all hours in the current month for all organizations. attr_accessor :csm_host_enterprise_total_host_count_top99p_sum - # Shows the 99th percentile of all Cloud Security Management Pro Azure app services hosts over all hours in the current month for all organizations. attr_accessor :cspm_aas_host_top99p_sum - # Shows the 99th percentile of all Cloud Security Management Pro AWS hosts over all hours in the current month for all organizations. attr_accessor :cspm_aws_host_top99p_sum - # Shows the 99th percentile of all Cloud Security Management Pro Azure hosts over all hours in the current month for all organizations. attr_accessor :cspm_azure_host_top99p_sum - # Shows the average number of Cloud Security Management Pro containers over all hours in the current month for all organizations. attr_accessor :cspm_container_avg_sum - # Shows the sum of the high-water marks of Cloud Security Management Pro containers over all hours in the current month for all organizations. attr_accessor :cspm_container_hwm_sum - # Shows the 99th percentile of all Cloud Security Management Pro GCP hosts over all hours in the current month for all organizations. attr_accessor :cspm_gcp_host_top99p_sum - # Shows the 99th percentile of all Cloud Security Management Pro hosts over all hours in the current month for all organizations. attr_accessor :cspm_host_top99p_sum - # Shows the average number of distinct historical custom metrics over all hours in the current month for all organizations. attr_accessor :custom_historical_ts_sum - # Shows the average number of distinct live custom metrics over all hours in the current month for all organizations. attr_accessor :custom_live_ts_sum - # Shows the average number of distinct custom metrics over all hours in the current month for all organizations. attr_accessor :custom_ts_sum - # Shows the average of all distinct Cloud Workload Security containers over all hours in the current month for all organizations. attr_accessor :cws_container_avg_sum - # Shows the average of all distinct Cloud Workload Security Fargate tasks over all hours in the current month for all organizations. attr_accessor :cws_fargate_task_avg_sum - # Shows the 99th percentile of all Cloud Workload Security hosts over all hours in the current month for all organizations. attr_accessor :cws_host_top99p_sum - # Shows the sum of Data Jobs Monitoring hosts over all hours in the current months for all organizations attr_accessor :data_jobs_monitoring_host_hr_agg_sum - # Shows the 99th percentile of all Database Monitoring hosts over all hours in the current month for all organizations. attr_accessor :dbm_host_top99p_sum - # Shows the average of all distinct Database Monitoring Normalized Queries over all hours in the current month for all organizations. attr_accessor :dbm_queries_avg_sum - # Shows the last date of usage in the current month for all organizations. attr_accessor :end_date - # Shows the sum of all ephemeral infrastructure hosts with the Datadog Agent over all hours in the current month for all organizations. attr_accessor :eph_infra_host_agent_agg_sum - # Shows the sum of all ephemeral infrastructure hosts on Alibaba over all hours in the current month for all organizations. attr_accessor :eph_infra_host_alibaba_agg_sum - # Shows the sum of all ephemeral infrastructure hosts on AWS over all hours in the current month for all organizations. attr_accessor :eph_infra_host_aws_agg_sum - # Shows the sum of all ephemeral infrastructure hosts on Azure over all hours in the current month for all organizations. attr_accessor :eph_infra_host_azure_agg_sum - # Shows the sum of all ephemeral infrastructure hosts for Enterprise over all hours in the current month for all organizations. attr_accessor :eph_infra_host_ent_agg_sum - # Shows the sum of all ephemeral infrastructure hosts on GCP over all hours in the current month for all organizations. attr_accessor :eph_infra_host_gcp_agg_sum - # Shows the sum of all ephemeral infrastructure hosts on Heroku over all hours in the current month for all organizations. attr_accessor :eph_infra_host_heroku_agg_sum - # Shows the sum of all ephemeral infrastructure hosts with only Azure App Services over all hours in the current month for all organizations. attr_accessor :eph_infra_host_only_aas_agg_sum - # Shows the sum of all ephemeral infrastructure hosts with only vSphere over all hours in the current month for all organizations. attr_accessor :eph_infra_host_only_vsphere_agg_sum - # Shows the sum of all ephemeral hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current month for all organizations. attr_accessor :eph_infra_host_opentelemetry_agg_sum - # Shows the sum of all ephemeral APM hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current month for all organizations. attr_accessor :eph_infra_host_opentelemetry_apm_agg_sum - # Shows the sum of all ephemeral infrastructure hosts for Pro over all hours in the current month for all organizations. attr_accessor :eph_infra_host_pro_agg_sum - # Shows the sum of all ephemeral infrastructure hosts for Pro Plus over all hours in the current month for all organizations. attr_accessor :eph_infra_host_proplus_agg_sum - # Shows the sum of all Error Tracking APM error events over all hours in the current month for all organizations. attr_accessor :error_tracking_apm_error_events_agg_sum - # Shows the sum of all Error Tracking error events over all hours in the current month for all organizations. attr_accessor :error_tracking_error_events_agg_sum - # Shows the sum of all Error Tracking events over all hours in the current months for all organizations. attr_accessor :error_tracking_events_agg_sum - # Shows the sum of all Error Tracking RUM error events over all hours in the current month for all organizations. attr_accessor :error_tracking_rum_error_events_agg_sum - # Shows the sum of all Event Management correlations over all hours in the current month for all organizations. attr_accessor :event_management_correlation_agg_sum - # Shows the sum of all Event Management correlated events over all hours in the current month for all organizations. attr_accessor :event_management_correlation_correlated_events_agg_sum - # Shows the sum of all Event Management correlated related events over all hours in the current month for all organizations. attr_accessor :event_management_correlation_correlated_related_events_agg_sum - # The average number of Profiling Fargate tasks over all hours in the current month for all organizations. attr_accessor :fargate_container_profiler_profiling_fargate_avg_sum - # The average number of Profiling Fargate Elastic Kubernetes Service tasks over all hours in the current month for all organizations. attr_accessor :fargate_container_profiler_profiling_fargate_eks_avg_sum - # Shows the average of all Fargate tasks over all hours in the current month for all organizations. attr_accessor :fargate_tasks_count_avg_sum - # Shows the sum of the high-water marks of all Fargate tasks over all hours in the current month for all organizations. attr_accessor :fargate_tasks_count_hwm_sum - # Shows the average number of Flex Logs Compute Large Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_compute_large_avg_sum - # Shows the average number of Flex Logs Compute Medium Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_compute_medium_avg_sum - # Shows the average number of Flex Logs Compute Small Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_compute_small_avg_sum - # Shows the average number of Flex Logs Compute Extra Large Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_compute_xlarge_avg_sum - # Shows the average number of Flex Logs Compute Extra Small Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_compute_xsmall_avg_sum - # Shows the average number of Flex Logs Starter Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_starter_avg_sum - # Shows the average number of Flex Logs Starter Storage Index Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_starter_storage_index_avg_sum - # Shows the average number of Flex Logs Starter Storage Retention Adjustment Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_starter_storage_retention_adjustment_avg_sum - # Shows the average of all Flex Stored Logs over all hours in the current months for all organizations. attr_accessor :flex_stored_logs_avg_sum - # Shows the sum of all logs forwarding bytes over all hours in the current month for all organizations (data available as of April 1, 2023) attr_accessor :forwarding_events_bytes_agg_sum - # Shows the 99th percentile of all GCP hosts over all hours in the current month for all organizations. attr_accessor :gcp_host_top99p_sum - # Shows the 99th percentile of all Heroku dynos over all hours in the current month for all organizations. attr_accessor :heroku_host_top99p_sum - # Shows sum of the high-water marks of incident management monthly active users in the current month for all organizations. attr_accessor :incident_management_monthly_active_users_hwm_sum - # Shows the sum of all log events indexed over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :indexed_events_count_agg_sum - # Shows the 99th percentile of all distinct infrastructure hosts over all hours in the current month for all organizations. attr_accessor :infra_host_top99p_sum - # Shows the sum of all log bytes ingested over all hours in the current month for all organizations. attr_accessor :ingested_events_bytes_agg_sum - # Shows the sum of all IoT devices over all hours in the current month for all organizations. attr_accessor :iot_device_agg_sum - # Shows the 99th percentile of all IoT devices over all hours in the current month of all organizations. attr_accessor :iot_device_top99p_sum - # Shows the most recent hour in the current month for all organizations for which all usages were calculated. attr_accessor :last_updated - # Shows the sum of all live logs indexed over all hours in the current month for all organization (To be deprecated on October 1st, 2024). attr_accessor :live_indexed_events_agg_sum - # Shows the sum of all live logs bytes ingested over all hours in the current month for all organizations (data available as of December 1, 2020). attr_accessor :live_ingested_bytes_agg_sum - # Sum of all LLM observability sessions for all hours in the current month for all organizations. attr_accessor :llm_observability_agg_sum - # Minimum spend for LLM observability sessions for all hours in the current month for all organizations. attr_accessor :llm_observability_min_spend_agg_sum - # Object containing logs usage data broken down by retention period. attr_accessor :logs_by_retention - # Shows the sum of all mobile lite sessions over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_lite_session_count_agg_sum - # Shows the sum of all mobile RUM sessions over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_agg_sum - # Shows the sum of all mobile RUM sessions on Android over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_android_agg_sum - # Shows the sum of all mobile RUM sessions on Flutter over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_flutter_agg_sum - # Shows the sum of all mobile RUM sessions on iOS over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_ios_agg_sum - # Shows the sum of all mobile RUM sessions on React Native over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_reactnative_agg_sum - # Shows the sum of all mobile RUM sessions on Roku over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_roku_agg_sum - # Shows the sum of all mobile RUM units over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_units_agg_sum - # Shows the sum of all Network Device Monitoring NetFlow events over all hours in the current month for all organizations. attr_accessor :ndm_netflow_events_agg_sum - # Shows the sum of all Network flows indexed over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :netflow_indexed_events_count_agg_sum - # Shows the 99th percentile of all Network Device Monitoring wireless devices over all hours in the current month for all organizations. attr_accessor :network_device_wireless_top99p_sum - # Shows the 99th percentile of all distinct Cloud Network Monitoring hosts (formerly known as Network hosts) over all hours in the current month for all organizations. attr_accessor :npm_host_top99p_sum - # Sum of all observability pipelines bytes processed over all hours in the current month for all organizations. attr_accessor :observability_pipelines_bytes_processed_agg_sum - # Shows the sum of Oracle Cloud Infrastructure hosts over all hours in the current months for all organizations attr_accessor :oci_host_agg_sum - # Shows the 99th percentile of Oracle Cloud Infrastructure hosts over all hours in the current months for all organizations attr_accessor :oci_host_top99p_sum - # Sum of all online archived events over all hours in the current month for all organizations. attr_accessor :online_archive_events_count_agg_sum - # Shows the 99th percentile of APM hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current month for all organizations. attr_accessor :opentelemetry_apm_host_top99p_sum - # Shows the 99th percentile of all hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current month for all organizations. attr_accessor :opentelemetry_host_top99p_sum - # Sum of all product analytics sessions for all hours in the current month for all organizations. attr_accessor :product_analytics_agg_sum - # Shows the 99th percentile of all profiled Azure app services over all hours in the current month for all organizations. attr_accessor :profiling_aas_count_top99p_sum - # Shows the average number of profiled containers over all hours in the current month for all organizations. attr_accessor :profiling_container_agent_count_avg - # Shows the 99th percentile of all profiled hosts over all hours in the current month for all organizations. attr_accessor :profiling_host_count_top99p_sum - # Shows the high-water mark of all published applications over all hours in the current month for all organizations. attr_accessor :published_app_hwm_sum - # Shows the sum of all rehydrated logs indexed over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :rehydrated_indexed_events_agg_sum - # Shows the sum of all rehydrated logs bytes ingested over all hours in the current month for all organizations (data available as of December 1, 2020). attr_accessor :rehydrated_ingested_bytes_agg_sum - # Shows the sum of all mobile sessions and all browser lite and legacy sessions over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :rum_browser_and_mobile_session_count - # Shows the sum of all browser RUM legacy sessions over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_browser_legacy_session_count_agg_sum - # Shows the sum of all browser RUM lite sessions over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_browser_lite_session_count_agg_sum - # Shows the sum of all browser RUM Session Replay counts over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_browser_replay_session_count_agg_sum - # Sum of all RUM indexed sessions for all hours in the current month for all organizations. attr_accessor :rum_indexed_sessions_agg_sum - # Sum of all RUM ingested sessions for all hours in the current month for all organizations. attr_accessor :rum_ingested_sessions_agg_sum - # Shows the sum of all RUM lite sessions (browser and mobile) over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_lite_session_count_agg_sum - # Shows the sum of all mobile RUM legacy sessions on Android over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_android_agg_sum - # Shows the sum of all mobile RUM legacy sessions on Flutter over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_flutter_agg_sum - # Shows the sum of all mobile RUM legacy sessions on iOS over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_ios_agg_sum - # Shows the sum of all mobile RUM legacy sessions on React Native over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_reactnative_agg_sum - # Shows the sum of all mobile RUM legacy sessions on Roku over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_roku_agg_sum - # Shows the sum of all mobile RUM lite sessions on Android over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_android_agg_sum - # Shows the sum of all mobile RUM lite sessions on Flutter over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_flutter_agg_sum - # Shows the sum of all mobile RUM lite sessions on iOS over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_ios_agg_sum - # Shows the sum of all mobile RUM lite sessions on Kotlin Multiplatform over all hours within the current month for all organizations. attr_accessor :rum_mobile_lite_session_count_kotlinmultiplatform_agg_sum - # Shows the sum of all mobile RUM lite sessions on React Native over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_reactnative_agg_sum - # Shows the sum of all mobile RUM lite sessions on Roku over all hours within the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_roku_agg_sum - # Shows the sum of all mobile RUM lite sessions on Unity over all hours within the current month for all organizations. attr_accessor :rum_mobile_lite_session_count_unity_agg_sum - # Shows the sum of all mobile RUM replay sessions on Android over all hours within the current month for all organizations. attr_accessor :rum_mobile_replay_session_count_android_agg_sum - # Shows the sum of all mobile RUM replay sessions on iOS over all hours within the current month for all organizations. attr_accessor :rum_mobile_replay_session_count_ios_agg_sum - # Shows the sum of all mobile RUM replay sessions on Kotlin Multiplatform over all hours within the current month for all organizations. attr_accessor :rum_mobile_replay_session_count_kotlinmultiplatform_agg_sum - # Shows the sum of all mobile RUM replay sessions on React Native over all hours within the current month for all organizations. attr_accessor :rum_mobile_replay_session_count_reactnative_agg_sum - # Shows the sum of all RUM Session Replay counts over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_replay_session_count_agg_sum - # Shows the sum of all browser RUM lite sessions over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :rum_session_count_agg_sum - # Sum of all RUM session replay add-on sessions for all hours in the current month for all organizations. attr_accessor :rum_session_replay_add_on_agg_sum - # Shows the sum of RUM sessions (browser and mobile) over all hours in the current month for all organizations. attr_accessor :rum_total_session_count_agg_sum - # Shows the sum of all browser and mobile RUM units over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :rum_units_agg_sum - # Shows the average of all Software Composition Analysis Fargate tasks over all hours in the current months for all organizations. attr_accessor :sca_fargate_count_avg_sum - # Shows the sum of the high-water marks of all Software Composition Analysis Fargate tasks over all hours in the current months for all organizations. attr_accessor :sca_fargate_count_hwm_sum - # Sum of all APM bytes scanned with sensitive data scanner in the current month for all organizations. attr_accessor :sds_apm_scanned_bytes_sum - # Sum of all event stream events bytes scanned with sensitive data scanner in the current month for all organizations. attr_accessor :sds_events_scanned_bytes_sum - # Shows the sum of all bytes scanned of logs usage by the Sensitive Data Scanner over all hours in the current month for all organizations. attr_accessor :sds_logs_scanned_bytes_sum - # Sum of all RUM bytes scanned with sensitive data scanner in the current month for all organizations. attr_accessor :sds_rum_scanned_bytes_sum - # Shows the sum of all bytes scanned across all usage types by the Sensitive Data Scanner over all hours in the current month for all organizations. attr_accessor :sds_total_scanned_bytes_sum - # Sum of the average number of Serverless Apps for Azure in the current month for all organizations. attr_accessor :serverless_apps_azure_count_avg_sum - # Sum of the average number of Serverless Apps for Google Cloud in the current month for all organizations. attr_accessor :serverless_apps_google_count_avg_sum - # Sum of the average number of Serverless Apps for Azure and Google Cloud in the current month for all organizations. attr_accessor :serverless_apps_total_count_avg_sum - # Shows the sum of all log events analyzed by Cloud SIEM over all hours in the current month for all organizations. attr_accessor :siem_analyzed_logs_add_on_count_agg_sum - # Shows the first date of usage in the current month for all organizations. attr_accessor :start_date - # Shows the sum of all Synthetic browser tests over all hours in the current month for all organizations. attr_accessor :synthetics_browser_check_calls_count_agg_sum - # Shows the sum of all Synthetic API tests over all hours in the current month for all organizations. attr_accessor :synthetics_check_calls_count_agg_sum - # Shows the sum of Synthetic mobile application tests over all hours in the current month for all organizations. attr_accessor :synthetics_mobile_test_runs_agg_sum - # Shows the sum of the high-water marks of used synthetics parallel testing slots over all hours in the current month for all organizations. attr_accessor :synthetics_parallel_testing_max_slots_hwm_sum - # Shows the sum of all Indexed Spans indexed over all hours in the current month for all organizations. attr_accessor :trace_search_indexed_events_count_agg_sum - # Shows the sum of all ingested APM span bytes over all hours in the current month for all organizations. attr_accessor :twol_ingested_events_bytes_agg_sum - # Shows the 99th percentile of all Universal Service Monitoring hosts over all hours in the current month for all organizations. attr_accessor :universal_service_monitoring_host_top99p_sum - # An array of objects regarding hourly usage. attr_accessor :usage - # Shows the 99th percentile of all vSphere hosts over all hours in the current month for all organizations. attr_accessor :vsphere_host_top99p_sum - # Shows the 99th percentile of all Application Vulnerability Management hosts over all hours in the current month for all organizations. attr_accessor :vuln_management_host_count_top99p_sum - # Sum of all workflows executed over all hours in the current month for all organizations. attr_accessor :workflow_executions_usage_agg_sum diff --git a/lib/datadog_api_client/v1/models/usage_synthetics_api_hour.rb b/lib/datadog_api_client/v1/models/usage_synthetics_api_hour.rb index 84b879e1f3d7..5473c8074135 100644 --- a/lib/datadog_api_client/v1/models/usage_synthetics_api_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_synthetics_api_hour.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Number of Synthetics API tests run for each hour for a given organization. class UsageSyntheticsAPIHour include BaseGenericModel - # Contains the number of Synthetics API tests run. attr_accessor :check_calls_count - # The hour for the usage. attr_accessor :hour - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_synthetics_api_response.rb b/lib/datadog_api_client/v1/models/usage_synthetics_api_response.rb index dd86a22bbe54..778ebf53c95e 100644 --- a/lib/datadog_api_client/v1/models/usage_synthetics_api_response.rb +++ b/lib/datadog_api_client/v1/models/usage_synthetics_api_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the number of Synthetics API tests run for each hour for a given organization. class UsageSyntheticsAPIResponse include BaseGenericModel - # Get hourly usage for Synthetics API tests. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_synthetics_browser_hour.rb b/lib/datadog_api_client/v1/models/usage_synthetics_browser_hour.rb index 698f9a72bebb..9438c72c08bc 100644 --- a/lib/datadog_api_client/v1/models/usage_synthetics_browser_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_synthetics_browser_hour.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Number of Synthetics Browser tests run for each hour for a given organization. class UsageSyntheticsBrowserHour include BaseGenericModel - # Contains the number of Synthetics Browser tests run. attr_accessor :browser_check_calls_count - # The hour for the usage. attr_accessor :hour - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_synthetics_browser_response.rb b/lib/datadog_api_client/v1/models/usage_synthetics_browser_response.rb index 357a74891fe9..b2c9bc287cdf 100644 --- a/lib/datadog_api_client/v1/models/usage_synthetics_browser_response.rb +++ b/lib/datadog_api_client/v1/models/usage_synthetics_browser_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the number of Synthetics Browser tests run for each hour for a given organization. class UsageSyntheticsBrowserResponse include BaseGenericModel - # Get hourly usage for Synthetics Browser tests. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_synthetics_hour.rb b/lib/datadog_api_client/v1/models/usage_synthetics_hour.rb index 4b8fae57686e..8655a6fdbe5b 100644 --- a/lib/datadog_api_client/v1/models/usage_synthetics_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_synthetics_hour.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # The number of synthetics tests run for each hour for a given organization. class UsageSyntheticsHour include BaseGenericModel - # Contains the number of Synthetics API tests run. attr_accessor :check_calls_count - # The hour for the usage. attr_accessor :hour - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_synthetics_response.rb b/lib/datadog_api_client/v1/models/usage_synthetics_response.rb index 4a5f2c906d66..37d4225173d3 100644 --- a/lib/datadog_api_client/v1/models/usage_synthetics_response.rb +++ b/lib/datadog_api_client/v1/models/usage_synthetics_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing the number of Synthetics API tests run for each hour for a given organization. class UsageSyntheticsResponse include BaseGenericModel - # Array with the number of hourly Synthetics test run for a given organization. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_timeseries_hour.rb b/lib/datadog_api_client/v1/models/usage_timeseries_hour.rb index 536033a35c18..c6d47ffc0d1b 100644 --- a/lib/datadog_api_client/v1/models/usage_timeseries_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_timeseries_hour.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V1 # The hourly usage of timeseries. class UsageTimeseriesHour include BaseGenericModel - # The hour for the usage. attr_accessor :hour - # Contains the number of custom metrics that are inputs for aggregations (metric configured is custom). attr_accessor :num_custom_input_timeseries - # Contains the number of custom metrics that are outputs for aggregations (metric configured is custom). attr_accessor :num_custom_output_timeseries - # Contains sum of non-aggregation custom metrics and custom metrics that are outputs for aggregations. attr_accessor :num_custom_timeseries - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_timeseries_response.rb b/lib/datadog_api_client/v1/models/usage_timeseries_response.rb index e63fe202015d..4fc625afabb8 100644 --- a/lib/datadog_api_client/v1/models/usage_timeseries_response.rb +++ b/lib/datadog_api_client/v1/models/usage_timeseries_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Response containing hourly usage of timeseries. class UsageTimeseriesResponse include BaseGenericModel - # An array of objects regarding hourly usage of timeseries. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_hour.rb b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_hour.rb index a7e785961329..a9c0390e868b 100644 --- a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_hour.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Number of hourly recorded custom metrics for a given organization. class UsageTopAvgMetricsHour include BaseGenericModel - # Average number of timeseries per hour in which the metric occurs. attr_accessor :avg_metric_hour - # Maximum number of timeseries per hour in which the metric occurs. attr_accessor :max_metric_hour - # Contains the metric category. attr_accessor :metric_category - # Contains the custom metric name. attr_accessor :metric_name diff --git a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_metadata.rb b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_metadata.rb index 531a37982eb4..3f8e3c3e88f8 100644 --- a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_metadata.rb +++ b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_metadata.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The object containing document metadata. class UsageTopAvgMetricsMetadata include BaseGenericModel - # The day value from the user request that contains the returned usage data. (If day was used the request) attr_accessor :day - # The month value from the user request that contains the returned usage data. (If month was used the request) attr_accessor :month - # The metadata for the current pagination. attr_accessor :pagination diff --git a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_pagination.rb b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_pagination.rb index 665b6be5c048..fb97e076afb4 100644 --- a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_pagination.rb +++ b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_pagination.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The metadata for the current pagination. class UsageTopAvgMetricsPagination include BaseGenericModel - # Maximum amount of records to be returned. attr_accessor :limit - # The cursor to get the next results (if any). To make the next request, use the same parameters and add `next_record_id`. attr_accessor :next_record_id - # Total number of records. attr_accessor :total_number_of_records diff --git a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_response.rb b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_response.rb index 897895b88d24..58d1640a637e 100644 --- a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_response.rb +++ b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Response containing the number of hourly recorded custom metrics for a given organization. class UsageTopAvgMetricsResponse include BaseGenericModel - # The object containing document metadata. attr_accessor :metadata - # Number of hourly recorded custom metrics for a given organization. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/user.rb b/lib/datadog_api_client/v1/models/user.rb index 7c7b39f5a61a..1595bdfb7175 100644 --- a/lib/datadog_api_client/v1/models/user.rb +++ b/lib/datadog_api_client/v1/models/user.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V1 # Create, edit, and disable users. class User include BaseGenericModel - # The access role of the user. Options are **st** (standard user), **adm** (admin user), or **ro** (read-only user). attr_accessor :access_role - # The new disabled status of the user. attr_accessor :disabled - # The new email of the user. attr_accessor :email - # The user handle, must be a valid email. attr_accessor :handle - # Gravatar icon associated to the user. attr_accessor :icon - # The name of the user. attr_accessor :name - # Whether or not the user logged in Datadog at least once. attr_accessor :verified diff --git a/lib/datadog_api_client/v1/models/user_disable_response.rb b/lib/datadog_api_client/v1/models/user_disable_response.rb index 6a5f7caa59d8..2821eded440e 100644 --- a/lib/datadog_api_client/v1/models/user_disable_response.rb +++ b/lib/datadog_api_client/v1/models/user_disable_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Array of user disabled for a given organization. class UserDisableResponse include BaseGenericModel - # Information pertaining to a user disabled for a given organization. attr_accessor :message diff --git a/lib/datadog_api_client/v1/models/user_list_response.rb b/lib/datadog_api_client/v1/models/user_list_response.rb index 6c0d959ce9b0..a937b269deb9 100644 --- a/lib/datadog_api_client/v1/models/user_list_response.rb +++ b/lib/datadog_api_client/v1/models/user_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Array of Datadog users for a given organization. class UserListResponse include BaseGenericModel - # Array of users. attr_accessor :users diff --git a/lib/datadog_api_client/v1/models/user_response.rb b/lib/datadog_api_client/v1/models/user_response.rb index db78c7690f92..892e4063e7bd 100644 --- a/lib/datadog_api_client/v1/models/user_response.rb +++ b/lib/datadog_api_client/v1/models/user_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # A Datadog User. class UserResponse include BaseGenericModel - # Create, edit, and disable users. attr_accessor :user diff --git a/lib/datadog_api_client/v1/models/viewing_preferences.rb b/lib/datadog_api_client/v1/models/viewing_preferences.rb index be082fef8faf..4927712d4fa0 100644 --- a/lib/datadog_api_client/v1/models/viewing_preferences.rb +++ b/lib/datadog_api_client/v1/models/viewing_preferences.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The viewing preferences for a shared dashboard. class ViewingPreferences include BaseGenericModel - # Whether the widgets on the shared dashboard should be displayed with high density. attr_accessor :high_density - # The theme of the shared dashboard view. "system" follows your system's default viewing theme. attr_accessor :theme diff --git a/lib/datadog_api_client/v1/models/webhooks_integration.rb b/lib/datadog_api_client/v1/models/webhooks_integration.rb index 83875ba74d1e..48b45e0e49e5 100644 --- a/lib/datadog_api_client/v1/models/webhooks_integration.rb +++ b/lib/datadog_api_client/v1/models/webhooks_integration.rb @@ -20,25 +20,20 @@ module DatadogAPIClient::V1 # Datadog-Webhooks integration. class WebhooksIntegration include BaseGenericModel - # If `null`, uses no header. # If given a JSON payload, these will be headers attached to your webhook. attr_accessor :custom_headers - # Encoding type. Can be given either `json` or `form`. attr_accessor :encode_as - # The name of the webhook. It corresponds with ``. # Learn more on how to use it in # [monitor notifications](https://docs.datadoghq.com/monitors/notify). attr_reader :name - # If `null`, uses the default payload. # If given a JSON payload, the webhook returns the payload # specified by the given payload. # [Webhooks variable usage](https://docs.datadoghq.com/integrations/webhooks/#usage). attr_accessor :payload - # URL of the webhook. attr_reader :url diff --git a/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable.rb b/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable.rb index 71f085e02aa4..fd0c382cba64 100644 --- a/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable.rb +++ b/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V1 # Custom variable for Webhook integration. class WebhooksIntegrationCustomVariable include BaseGenericModel - # Make custom variable is secret or not. # If the custom variable is secret, the value is not returned in the response payload. attr_reader :is_secret - # The name of the variable. It corresponds with ``. attr_reader :name - # Value of the custom variable. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_response.rb b/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_response.rb index aaca537a9712..b519af14374b 100644 --- a/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_response.rb +++ b/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_response.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V1 # Custom variable for Webhook integration. class WebhooksIntegrationCustomVariableResponse include BaseGenericModel - # Make custom variable is secret or not. # If the custom variable is secret, the value is not returned in the response payload. attr_reader :is_secret - # The name of the variable. It corresponds with ``. It must only contains upper-case characters, integers or underscores. attr_reader :name - # Value of the custom variable. It won't be returned if the variable is secret. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_update_request.rb b/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_update_request.rb index a0813fee14c0..f29aab910458 100644 --- a/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_update_request.rb +++ b/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_update_request.rb @@ -22,14 +22,11 @@ module DatadogAPIClient::V1 # *All properties are optional.* class WebhooksIntegrationCustomVariableUpdateRequest include BaseGenericModel - # Make custom variable is secret or not. # If the custom variable is secret, the value is not returned in the response payload. attr_accessor :is_secret - # The name of the variable. It corresponds with ``. It must only contains upper-case characters, integers or underscores. attr_accessor :name - # Value of the custom variable. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/webhooks_integration_update_request.rb b/lib/datadog_api_client/v1/models/webhooks_integration_update_request.rb index a8eefb1017a9..9cf90a815304 100644 --- a/lib/datadog_api_client/v1/models/webhooks_integration_update_request.rb +++ b/lib/datadog_api_client/v1/models/webhooks_integration_update_request.rb @@ -22,25 +22,20 @@ module DatadogAPIClient::V1 # *All properties are optional.* class WebhooksIntegrationUpdateRequest include BaseGenericModel - # If `null`, uses no header. # If given a JSON payload, these will be headers attached to your webhook. attr_accessor :custom_headers - # Encoding type. Can be given either `json` or `form`. attr_accessor :encode_as - # The name of the webhook. It corresponds with ``. # Learn more on how to use it in # [monitor notifications](https://docs.datadoghq.com/monitors/notify). attr_accessor :name - # If `null`, uses the default payload. # If given a JSON payload, the webhook returns the payload # specified by the given payload. # [Webhooks variable usage](https://docs.datadoghq.com/integrations/webhooks/#usage). attr_accessor :payload - # URL of the webhook. attr_accessor :url diff --git a/lib/datadog_api_client/v1/models/widget.rb b/lib/datadog_api_client/v1/models/widget.rb index fda8e7d42659..bd6ee5c7148b 100644 --- a/lib/datadog_api_client/v1/models/widget.rb +++ b/lib/datadog_api_client/v1/models/widget.rb @@ -25,13 +25,10 @@ module DatadogAPIClient::V1 # - If `reflow_type` is `auto`, `layout` should not be set. class Widget include BaseGenericModel - # [Definition of the widget](https://docs.datadoghq.com/dashboards/widgets/). attr_reader :definition - # ID of the widget. attr_accessor :id - # The layout for a widget on a `free` or **new dashboard layout** dashboard. attr_accessor :layout diff --git a/lib/datadog_api_client/v1/models/widget_axis.rb b/lib/datadog_api_client/v1/models/widget_axis.rb index 5e43f770d772..26a06a3d8edb 100644 --- a/lib/datadog_api_client/v1/models/widget_axis.rb +++ b/lib/datadog_api_client/v1/models/widget_axis.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V1 # Axis controls for the widget. class WidgetAxis include BaseGenericModel - # Set to `true` to include zero. attr_accessor :include_zero - # The label of the axis to display on the graph. Only usable on Scatterplot Widgets. attr_accessor :label - # Specifies maximum numeric value to show on the axis. Defaults to `auto`. attr_accessor :max - # Specifies minimum numeric value to show on the axis. Defaults to `auto`. attr_accessor :min - # Specifies the scale type. Possible values are `linear`, `log`, `sqrt`, and `pow##` (for example `pow2` or `pow0.5`). attr_accessor :scale diff --git a/lib/datadog_api_client/v1/models/widget_conditional_format.rb b/lib/datadog_api_client/v1/models/widget_conditional_format.rb index fd377cbbc644..b262e527337e 100644 --- a/lib/datadog_api_client/v1/models/widget_conditional_format.rb +++ b/lib/datadog_api_client/v1/models/widget_conditional_format.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V1 # Define a conditional format for the widget. class WidgetConditionalFormat include BaseGenericModel - # Comparator to apply. attr_reader :comparator - # Color palette to apply to the background, same values available as palette. attr_accessor :custom_bg_color - # Color palette to apply to the foreground, same values available as palette. attr_accessor :custom_fg_color - # True hides values. attr_accessor :hide_value - # Displays an image as the background. attr_accessor :image_url - # Metric from the request to correlate this conditional format with. attr_accessor :metric - # Color palette to apply. attr_reader :palette - # Defines the displayed timeframe. attr_accessor :timeframe - # Value for the comparator. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/widget_custom_link.rb b/lib/datadog_api_client/v1/models/widget_custom_link.rb index 416cc03aa915..57b1b032fa90 100644 --- a/lib/datadog_api_client/v1/models/widget_custom_link.rb +++ b/lib/datadog_api_client/v1/models/widget_custom_link.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Custom links help you connect a data value to a URL, like a Datadog page or your AWS console. class WidgetCustomLink include BaseGenericModel - # The flag for toggling context menu link visibility. attr_accessor :is_hidden - # The label for the custom link URL. Keep the label short and descriptive. Use metrics and tags as variables. attr_accessor :label - # The URL of the custom link. URL must include `http` or `https`. A relative URL must start with `/`. attr_accessor :link - # The label ID that refers to a context menu link. Can be `logs`, `hosts`, `traces`, `profiles`, `processes`, `containers`, or `rum`. attr_accessor :override_label diff --git a/lib/datadog_api_client/v1/models/widget_event.rb b/lib/datadog_api_client/v1/models/widget_event.rb index d1f365973c4e..7b148cf0e98e 100644 --- a/lib/datadog_api_client/v1/models/widget_event.rb +++ b/lib/datadog_api_client/v1/models/widget_event.rb @@ -23,10 +23,8 @@ module DatadogAPIClient::V1 # to learn how to build the ``. class WidgetEvent include BaseGenericModel - # Query definition. attr_reader :q - # The execution method for multi-value filters. attr_accessor :tags_execution diff --git a/lib/datadog_api_client/v1/models/widget_field_sort.rb b/lib/datadog_api_client/v1/models/widget_field_sort.rb index ebd002a45801..fce7fe0d4b00 100644 --- a/lib/datadog_api_client/v1/models/widget_field_sort.rb +++ b/lib/datadog_api_client/v1/models/widget_field_sort.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Which column and order to sort by class WidgetFieldSort include BaseGenericModel - # Facet path for the column attr_reader :column - # Widget sorting methods. attr_reader :order diff --git a/lib/datadog_api_client/v1/models/widget_formula.rb b/lib/datadog_api_client/v1/models/widget_formula.rb index e70f1a2acd53..a838898891c4 100644 --- a/lib/datadog_api_client/v1/models/widget_formula.rb +++ b/lib/datadog_api_client/v1/models/widget_formula.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V1 # Formula to be used in a widget query. class WidgetFormula include BaseGenericModel - # Expression alias. attr_accessor :_alias - # Define a display mode for the table cell. attr_accessor :cell_display_mode - # Cell display mode options for the widget formula. (only if `cell_display_mode` is set to `trend`). attr_accessor :cell_display_mode_options - # List of conditional formats. attr_accessor :conditional_formats - # String expression built from queries, formulas, and functions. attr_reader :formula - # Options for limiting results returned. attr_accessor :limit - # Number format options for the widget. attr_accessor :number_format - # Styling options for widget formulas. attr_accessor :style diff --git a/lib/datadog_api_client/v1/models/widget_formula_cell_display_mode_options.rb b/lib/datadog_api_client/v1/models/widget_formula_cell_display_mode_options.rb index 8e852d1348ee..8e32e6bb79fe 100644 --- a/lib/datadog_api_client/v1/models/widget_formula_cell_display_mode_options.rb +++ b/lib/datadog_api_client/v1/models/widget_formula_cell_display_mode_options.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Cell display mode options for the widget formula. (only if `cell_display_mode` is set to `trend`). class WidgetFormulaCellDisplayModeOptions include BaseGenericModel - # Trend type for the cell display mode options. attr_accessor :trend_type - # Y scale for the cell display mode options. attr_accessor :y_scale diff --git a/lib/datadog_api_client/v1/models/widget_formula_limit.rb b/lib/datadog_api_client/v1/models/widget_formula_limit.rb index 5b8bd3b9c6fb..45e95adcec5e 100644 --- a/lib/datadog_api_client/v1/models/widget_formula_limit.rb +++ b/lib/datadog_api_client/v1/models/widget_formula_limit.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Options for limiting results returned. class WidgetFormulaLimit include BaseGenericModel - # Number of results to return. attr_accessor :count - # Direction of sort. attr_accessor :order diff --git a/lib/datadog_api_client/v1/models/widget_formula_sort.rb b/lib/datadog_api_client/v1/models/widget_formula_sort.rb index 3e350d1b1008..d65bb8ebb7e4 100644 --- a/lib/datadog_api_client/v1/models/widget_formula_sort.rb +++ b/lib/datadog_api_client/v1/models/widget_formula_sort.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The formula to sort the widget by. class WidgetFormulaSort include BaseGenericModel - # The index of the formula to sort by. attr_reader :index - # Widget sorting methods. attr_reader :order - # Set the sort type to formula. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/widget_formula_style.rb b/lib/datadog_api_client/v1/models/widget_formula_style.rb index e2be4a6a28aa..c870ee7ed78f 100644 --- a/lib/datadog_api_client/v1/models/widget_formula_style.rb +++ b/lib/datadog_api_client/v1/models/widget_formula_style.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Styling options for widget formulas. class WidgetFormulaStyle include BaseGenericModel - # The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors attr_accessor :palette - # Index specifying which color to use within the palette. attr_accessor :palette_index diff --git a/lib/datadog_api_client/v1/models/widget_group_sort.rb b/lib/datadog_api_client/v1/models/widget_group_sort.rb index 8618c2d2c335..1e8533779269 100644 --- a/lib/datadog_api_client/v1/models/widget_group_sort.rb +++ b/lib/datadog_api_client/v1/models/widget_group_sort.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # The group to sort the widget by. class WidgetGroupSort include BaseGenericModel - # The name of the group. attr_reader :name - # Widget sorting methods. attr_reader :order - # Set the sort type to group. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/widget_layout.rb b/lib/datadog_api_client/v1/models/widget_layout.rb index ab3706716301..46ac0bc60b86 100644 --- a/lib/datadog_api_client/v1/models/widget_layout.rb +++ b/lib/datadog_api_client/v1/models/widget_layout.rb @@ -20,20 +20,15 @@ module DatadogAPIClient::V1 # The layout for a widget on a `free` or **new dashboard layout** dashboard. class WidgetLayout include BaseGenericModel - # The height of the widget. Should be a non-negative integer. attr_reader :height - # Whether the widget should be the first one on the second column in high density or not. # **Note**: Only for the **new dashboard layout** and only one widget in the dashboard should have this property set to `true`. attr_accessor :is_column_break - # The width of the widget. Should be a non-negative integer. attr_reader :width - # The position of the widget on the x (horizontal) axis. Should be a non-negative integer. attr_reader :x - # The position of the widget on the y (vertical) axis. Should be a non-negative integer. attr_reader :y diff --git a/lib/datadog_api_client/v1/models/widget_legacy_live_span.rb b/lib/datadog_api_client/v1/models/widget_legacy_live_span.rb index e292887c0637..ff3b6cc72d1f 100644 --- a/lib/datadog_api_client/v1/models/widget_legacy_live_span.rb +++ b/lib/datadog_api_client/v1/models/widget_legacy_live_span.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Wrapper for live span class WidgetLegacyLiveSpan include BaseGenericModel - # Whether to hide incomplete cost data in the widget. attr_accessor :hide_incomplete_cost_data - # The available timeframes depend on the widget you are using. attr_accessor :live_span diff --git a/lib/datadog_api_client/v1/models/widget_marker.rb b/lib/datadog_api_client/v1/models/widget_marker.rb index 457941b0d6ad..878627f660fe 100644 --- a/lib/datadog_api_client/v1/models/widget_marker.rb +++ b/lib/datadog_api_client/v1/models/widget_marker.rb @@ -20,19 +20,15 @@ module DatadogAPIClient::V1 # Markers allow you to add visual conditional formatting for your graphs. class WidgetMarker include BaseGenericModel - # Combination of: # - A severity error, warning, ok, or info # - A line type: dashed, solid, or bold # In this case of a Distribution widget, this can be set to be `x_axis_percentile`. attr_accessor :display_type - # Label to display over the marker. attr_accessor :label - # Timestamp for the widget. attr_accessor :time - # Value to apply. Can be a single value y = 15 or a range of values 0 < y < 10. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/widget_new_fixed_span.rb b/lib/datadog_api_client/v1/models/widget_new_fixed_span.rb index fb6c66ea4cc2..d61b76aa5982 100644 --- a/lib/datadog_api_client/v1/models/widget_new_fixed_span.rb +++ b/lib/datadog_api_client/v1/models/widget_new_fixed_span.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Used for fixed span times, such as 'March 1 to March 7'. class WidgetNewFixedSpan include BaseGenericModel - # Start time in seconds since epoch. attr_reader :from - # Whether to hide incomplete cost data in the widget. attr_accessor :hide_incomplete_cost_data - # End time in seconds since epoch. attr_reader :to - # Type "fixed" denotes a fixed span. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/widget_new_live_span.rb b/lib/datadog_api_client/v1/models/widget_new_live_span.rb index 580a3607500b..80b1828414c0 100644 --- a/lib/datadog_api_client/v1/models/widget_new_live_span.rb +++ b/lib/datadog_api_client/v1/models/widget_new_live_span.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V1 # Used for arbitrary live span times, such as 17 minutes or 6 hours. class WidgetNewLiveSpan include BaseGenericModel - # Whether to hide incomplete cost data in the widget. attr_accessor :hide_incomplete_cost_data - # Type "live" denotes a live span in the new format. attr_reader :type - # Unit of the time span. attr_reader :unit - # Value of the time span. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/widget_number_format.rb b/lib/datadog_api_client/v1/models/widget_number_format.rb index 4b129355aae4..dd948a7d227e 100644 --- a/lib/datadog_api_client/v1/models/widget_number_format.rb +++ b/lib/datadog_api_client/v1/models/widget_number_format.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # Number format options for the widget. class WidgetNumberFormat include BaseGenericModel - # Number format unit. attr_accessor :unit - # The definition of `NumberFormatUnitScale` object. attr_accessor :unit_scale diff --git a/lib/datadog_api_client/v1/models/widget_request_style.rb b/lib/datadog_api_client/v1/models/widget_request_style.rb index e2fec3790c86..792cbd5487ff 100644 --- a/lib/datadog_api_client/v1/models/widget_request_style.rb +++ b/lib/datadog_api_client/v1/models/widget_request_style.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V1 # Define request widget style. class WidgetRequestStyle include BaseGenericModel - # Type of lines displayed. attr_accessor :line_type - # Width of line displayed. attr_accessor :line_width - # Color palette to apply to the widget. attr_accessor :palette diff --git a/lib/datadog_api_client/v1/models/widget_sort_by.rb b/lib/datadog_api_client/v1/models/widget_sort_by.rb index 85643649d511..cabb22b35df4 100644 --- a/lib/datadog_api_client/v1/models/widget_sort_by.rb +++ b/lib/datadog_api_client/v1/models/widget_sort_by.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V1 # The controls for sorting the widget. class WidgetSortBy include BaseGenericModel - # The number of items to limit the widget to. attr_reader :count - # The array of items to sort the widget by in order. attr_accessor :order_by diff --git a/lib/datadog_api_client/v1/models/widget_style.rb b/lib/datadog_api_client/v1/models/widget_style.rb index a6d37fc029ed..ad39b79f0bab 100644 --- a/lib/datadog_api_client/v1/models/widget_style.rb +++ b/lib/datadog_api_client/v1/models/widget_style.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V1 # Widget style definition. class WidgetStyle include BaseGenericModel - # Color palette to apply to the widget. attr_accessor :palette diff --git a/lib/datadog_api_client/v2/models/account_filtering_config.rb b/lib/datadog_api_client/v2/models/account_filtering_config.rb index 1484a77bf9ff..2231a2be609e 100644 --- a/lib/datadog_api_client/v2/models/account_filtering_config.rb +++ b/lib/datadog_api_client/v2/models/account_filtering_config.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The account filtering configuration. class AccountFilteringConfig include BaseGenericModel - # The AWS account IDs to be excluded from your billing dataset. This field is used when `include_new_accounts` is `true`. attr_accessor :excluded_accounts - # Whether or not to automatically include new member accounts by default in your billing dataset. attr_accessor :include_new_accounts - # The AWS account IDs to be included in your billing dataset. This field is used when `include_new_accounts` is `false`. attr_accessor :included_accounts diff --git a/lib/datadog_api_client/v2/models/action_connection_attributes.rb b/lib/datadog_api_client/v2/models/action_connection_attributes.rb index 8d7da1fedf51..02ffffa2c1d2 100644 --- a/lib/datadog_api_client/v2/models/action_connection_attributes.rb +++ b/lib/datadog_api_client/v2/models/action_connection_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `ActionConnectionAttributes` object. class ActionConnectionAttributes include BaseGenericModel - # The definition of `ActionConnectionIntegration` object. attr_reader :integration - # Name of the connection attr_reader :name diff --git a/lib/datadog_api_client/v2/models/action_connection_attributes_update.rb b/lib/datadog_api_client/v2/models/action_connection_attributes_update.rb index e59fb0b21a98..d708b1dfce09 100644 --- a/lib/datadog_api_client/v2/models/action_connection_attributes_update.rb +++ b/lib/datadog_api_client/v2/models/action_connection_attributes_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `ActionConnectionAttributesUpdate` object. class ActionConnectionAttributesUpdate include BaseGenericModel - # The definition of `ActionConnectionIntegrationUpdate` object. attr_accessor :integration - # Name of the connection attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/action_connection_data.rb b/lib/datadog_api_client/v2/models/action_connection_data.rb index 14ccb608dd62..d365c00c622a 100644 --- a/lib/datadog_api_client/v2/models/action_connection_data.rb +++ b/lib/datadog_api_client/v2/models/action_connection_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data related to the connection. class ActionConnectionData include BaseGenericModel - # The definition of `ActionConnectionAttributes` object. attr_reader :attributes - # The connection identifier attr_accessor :id - # The definition of `ActionConnectionDataType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/action_connection_data_update.rb b/lib/datadog_api_client/v2/models/action_connection_data_update.rb index da7cf740d217..c2229b9a4ea7 100644 --- a/lib/datadog_api_client/v2/models/action_connection_data_update.rb +++ b/lib/datadog_api_client/v2/models/action_connection_data_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data related to the connection update. class ActionConnectionDataUpdate include BaseGenericModel - # The definition of `ActionConnectionAttributesUpdate` object. attr_reader :attributes - # The definition of `ActionConnectionDataType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/action_query.rb b/lib/datadog_api_client/v2/models/action_query.rb index d9263e27374a..6335d48f5404 100644 --- a/lib/datadog_api_client/v2/models/action_query.rb +++ b/lib/datadog_api_client/v2/models/action_query.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # An action query. This query type is used to trigger an action, such as sending a HTTP request. class ActionQuery include BaseGenericModel - # Events to listen for downstream of the action query. attr_accessor :events - # The ID of the action query. attr_reader :id - # A unique identifier for this action query. This name is also used to access the query's result throughout the app. attr_reader :name - # The properties of the action query. attr_reader :properties - # The action query type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/action_query_mocked_outputs_object.rb b/lib/datadog_api_client/v2/models/action_query_mocked_outputs_object.rb index 673f3778ed87..edb90056ac36 100644 --- a/lib/datadog_api_client/v2/models/action_query_mocked_outputs_object.rb +++ b/lib/datadog_api_client/v2/models/action_query_mocked_outputs_object.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The mocked outputs of the action query. class ActionQueryMockedOutputsObject include BaseGenericModel - # Whether to enable the mocked outputs for testing. attr_reader :enabled - # The mocked outputs of the action query, serialized as JSON. attr_accessor :outputs diff --git a/lib/datadog_api_client/v2/models/action_query_properties.rb b/lib/datadog_api_client/v2/models/action_query_properties.rb index 91eda4d19215..3a0038462dd2 100644 --- a/lib/datadog_api_client/v2/models/action_query_properties.rb +++ b/lib/datadog_api_client/v2/models/action_query_properties.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V2 # The properties of the action query. class ActionQueryProperties include BaseGenericModel - # Whether to run this query. If specified, the query will only run if this condition evaluates to `true` in JavaScript and all other conditions are also met. attr_accessor :condition - # The minimum time in milliseconds that must pass before the query can be triggered again. This is useful for preventing accidental double-clicks from triggering the query multiple times. attr_accessor :debounce_in_ms - # The mocked outputs of the action query. This is useful for testing the app without actually running the action. attr_accessor :mocked_outputs - # Determines when this query is executed. If set to `false`, the query will run when the app loads and whenever any query arguments change. If set to `true`, the query will only run when manually triggered from elsewhere in the app. attr_accessor :only_trigger_manually - # The post-query transformation function, which is a JavaScript function that changes the query's `.outputs` property after the query's execution. attr_accessor :outputs - # If specified, the app will poll the query at the specified interval in milliseconds. The minimum polling interval is 15 seconds. The query will only poll when the app's browser tab is active. attr_accessor :polling_interval_in_ms - # Whether to prompt the user to confirm this query before it runs. attr_accessor :requires_confirmation - # Whether to display a toast to the user when the query returns an error. attr_accessor :show_toast_on_error - # The definition of the action query. attr_reader :spec diff --git a/lib/datadog_api_client/v2/models/action_query_spec_connection_group.rb b/lib/datadog_api_client/v2/models/action_query_spec_connection_group.rb index 7c21fd6702de..c0450a4d4654 100644 --- a/lib/datadog_api_client/v2/models/action_query_spec_connection_group.rb +++ b/lib/datadog_api_client/v2/models/action_query_spec_connection_group.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The connection group to use for an action query. class ActionQuerySpecConnectionGroup include BaseGenericModel - # The ID of the connection group. attr_accessor :id - # The tags of the connection group. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/action_query_spec_object.rb b/lib/datadog_api_client/v2/models/action_query_spec_object.rb index c06ff75b838a..058112f158b0 100644 --- a/lib/datadog_api_client/v2/models/action_query_spec_object.rb +++ b/lib/datadog_api_client/v2/models/action_query_spec_object.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The action query spec object. class ActionQuerySpecObject include BaseGenericModel - # The connection group to use for an action query. attr_accessor :connection_group - # The ID of the custom connection to use for this action query. attr_accessor :connection_id - # The fully qualified name of the action type. attr_reader :fqn - # The inputs to the action query. These are the values that are passed to the action when it is triggered. attr_accessor :inputs diff --git a/lib/datadog_api_client/v2/models/active_billing_dimensions_attributes.rb b/lib/datadog_api_client/v2/models/active_billing_dimensions_attributes.rb index 3945ac8dbbf0..4e4b87123b18 100644 --- a/lib/datadog_api_client/v2/models/active_billing_dimensions_attributes.rb +++ b/lib/datadog_api_client/v2/models/active_billing_dimensions_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # List of active billing dimensions. class ActiveBillingDimensionsAttributes include BaseGenericModel - # Datetime in ISO-8601 format, UTC, precise to hour: `[YYYY-MM-DDThh]`. attr_accessor :month - # List of active billing dimensions. Example: `[infra_host, apm_host, serverless_infra]`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/active_billing_dimensions_body.rb b/lib/datadog_api_client/v2/models/active_billing_dimensions_body.rb index 0cab3174bbb6..1e7072349a50 100644 --- a/lib/datadog_api_client/v2/models/active_billing_dimensions_body.rb +++ b/lib/datadog_api_client/v2/models/active_billing_dimensions_body.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Active billing dimensions data. class ActiveBillingDimensionsBody include BaseGenericModel - # List of active billing dimensions. attr_accessor :attributes - # Unique ID of the response. attr_accessor :id - # Type of active billing dimensions data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/active_billing_dimensions_response.rb b/lib/datadog_api_client/v2/models/active_billing_dimensions_response.rb index 46d5bd765183..e449cf1980ef 100644 --- a/lib/datadog_api_client/v2/models/active_billing_dimensions_response.rb +++ b/lib/datadog_api_client/v2/models/active_billing_dimensions_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Active billing dimensions response. class ActiveBillingDimensionsResponse include BaseGenericModel - # Active billing dimensions data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/add_member_team_request.rb b/lib/datadog_api_client/v2/models/add_member_team_request.rb index 078ccee5a33b..4482b79429a4 100644 --- a/lib/datadog_api_client/v2/models/add_member_team_request.rb +++ b/lib/datadog_api_client/v2/models/add_member_team_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to add a member team to super team's hierarchy class AddMemberTeamRequest include BaseGenericModel - # A member team attr_reader :data diff --git a/lib/datadog_api_client/v2/models/advisory.rb b/lib/datadog_api_client/v2/models/advisory.rb index 43cffe0c9bdf..5ac9e91b7c2e 100644 --- a/lib/datadog_api_client/v2/models/advisory.rb +++ b/lib/datadog_api_client/v2/models/advisory.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Advisory. class Advisory include BaseGenericModel - # Advisory base severity. attr_reader :base_severity - # Advisory id. attr_reader :id - # Advisory Datadog severity. attr_accessor :severity diff --git a/lib/datadog_api_client/v2/models/alert_event_attributes.rb b/lib/datadog_api_client/v2/models/alert_event_attributes.rb index 2d9f5e1ae2af..4b7810df5798 100644 --- a/lib/datadog_api_client/v2/models/alert_event_attributes.rb +++ b/lib/datadog_api_client/v2/models/alert_event_attributes.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V2 # Alert event attributes. class AlertEventAttributes include BaseGenericModel - # Aggregation key of the event. attr_accessor :aggregation_key - # JSON object of custom attributes. attr_accessor :custom - # JSON object of event system attributes. attr_accessor :evt - # The links related to the event. attr_accessor :links - # The priority of the alert. attr_accessor :priority - # Service that triggered the event. attr_accessor :service - # The status of the alert. attr_accessor :status - # POSIX timestamp of the event. attr_accessor :timestamp - # The title of the event. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/alert_event_attributes_links_item.rb b/lib/datadog_api_client/v2/models/alert_event_attributes_links_item.rb index a0142bdf0952..3ea8f64a3f52 100644 --- a/lib/datadog_api_client/v2/models/alert_event_attributes_links_item.rb +++ b/lib/datadog_api_client/v2/models/alert_event_attributes_links_item.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A link. class AlertEventAttributesLinksItem include BaseGenericModel - # The category of the link. attr_accessor :category - # The display text of the link. attr_accessor :title - # The URL of the link. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/alert_event_custom_attributes.rb b/lib/datadog_api_client/v2/models/alert_event_custom_attributes.rb index f32682773540..59815c3502f5 100644 --- a/lib/datadog_api_client/v2/models/alert_event_custom_attributes.rb +++ b/lib/datadog_api_client/v2/models/alert_event_custom_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Alert event attributes. class AlertEventCustomAttributes include BaseGenericModel - # Free form JSON object for arbitrary data. Supports up to 100 properties per object and a maximum nesting depth of 10 levels. attr_accessor :custom - # The links related to the event. Maximum of 20 links allowed. attr_reader :links - # The priority of the alert. attr_accessor :priority - # The status of the alert. attr_reader :status diff --git a/lib/datadog_api_client/v2/models/alert_event_custom_attributes_links_items.rb b/lib/datadog_api_client/v2/models/alert_event_custom_attributes_links_items.rb index 3e320a021c56..6dfd510b1a66 100644 --- a/lib/datadog_api_client/v2/models/alert_event_custom_attributes_links_items.rb +++ b/lib/datadog_api_client/v2/models/alert_event_custom_attributes_links_items.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A link. class AlertEventCustomAttributesLinksItems include BaseGenericModel - # The category of the link. attr_reader :category - # The display text of the link. Limited to 300 characters. attr_reader :title - # The URL of the link. Limited to 2048 characters. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/annotation.rb b/lib/datadog_api_client/v2/models/annotation.rb index 9ba7dff309bd..aa766900d26b 100644 --- a/lib/datadog_api_client/v2/models/annotation.rb +++ b/lib/datadog_api_client/v2/models/annotation.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A list of annotations used in the workflow. These are like sticky notes for your workflow! class Annotation include BaseGenericModel - # The definition of `AnnotationDisplay` object. attr_reader :display - # The `Annotation` `id`. attr_reader :id - # The definition of `AnnotationMarkdownTextAnnotation` object. attr_reader :markdown_text_annotation diff --git a/lib/datadog_api_client/v2/models/annotation_display.rb b/lib/datadog_api_client/v2/models/annotation_display.rb index 7d99e59a786f..a447b3f30717 100644 --- a/lib/datadog_api_client/v2/models/annotation_display.rb +++ b/lib/datadog_api_client/v2/models/annotation_display.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `AnnotationDisplay` object. class AnnotationDisplay include BaseGenericModel - # The definition of `AnnotationDisplayBounds` object. attr_accessor :bounds diff --git a/lib/datadog_api_client/v2/models/annotation_display_bounds.rb b/lib/datadog_api_client/v2/models/annotation_display_bounds.rb index 7e0d728066b0..656a52f397b6 100644 --- a/lib/datadog_api_client/v2/models/annotation_display_bounds.rb +++ b/lib/datadog_api_client/v2/models/annotation_display_bounds.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `AnnotationDisplayBounds` object. class AnnotationDisplayBounds include BaseGenericModel - # The `bounds` `height`. attr_accessor :height - # The `bounds` `width`. attr_accessor :width - # The `bounds` `x`. attr_accessor :x - # The `bounds` `y`. attr_accessor :y diff --git a/lib/datadog_api_client/v2/models/annotation_markdown_text_annotation.rb b/lib/datadog_api_client/v2/models/annotation_markdown_text_annotation.rb index f07b19bd4eba..bf382a0ca484 100644 --- a/lib/datadog_api_client/v2/models/annotation_markdown_text_annotation.rb +++ b/lib/datadog_api_client/v2/models/annotation_markdown_text_annotation.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `AnnotationMarkdownTextAnnotation` object. class AnnotationMarkdownTextAnnotation include BaseGenericModel - # The `markdownTextAnnotation` `text`. attr_accessor :text diff --git a/lib/datadog_api_client/v2/models/anthropic_api_key.rb b/lib/datadog_api_client/v2/models/anthropic_api_key.rb index 37c5ab8cf58f..4edb00d1dff5 100644 --- a/lib/datadog_api_client/v2/models/anthropic_api_key.rb +++ b/lib/datadog_api_client/v2/models/anthropic_api_key.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `AnthropicAPIKey` object. class AnthropicAPIKey include BaseGenericModel - # The `AnthropicAPIKey` `api_token`. attr_reader :api_token - # The definition of the `AnthropicAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/anthropic_api_key_update.rb b/lib/datadog_api_client/v2/models/anthropic_api_key_update.rb index 73e34480ddc2..e73e80b22a63 100644 --- a/lib/datadog_api_client/v2/models/anthropic_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/anthropic_api_key_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `AnthropicAPIKey` object. class AnthropicAPIKeyUpdate include BaseGenericModel - # The `AnthropicAPIKeyUpdate` `api_token`. attr_accessor :api_token - # The definition of the `AnthropicAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/anthropic_integration.rb b/lib/datadog_api_client/v2/models/anthropic_integration.rb index 303b94a2d74b..dd4309e917ce 100644 --- a/lib/datadog_api_client/v2/models/anthropic_integration.rb +++ b/lib/datadog_api_client/v2/models/anthropic_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `AnthropicIntegration` object. class AnthropicIntegration include BaseGenericModel - # The definition of the `AnthropicCredentials` object. attr_reader :credentials - # The definition of the `AnthropicIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/anthropic_integration_update.rb b/lib/datadog_api_client/v2/models/anthropic_integration_update.rb index aa26c3500915..ee8a7b3782e2 100644 --- a/lib/datadog_api_client/v2/models/anthropic_integration_update.rb +++ b/lib/datadog_api_client/v2/models/anthropic_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `AnthropicIntegrationUpdate` object. class AnthropicIntegrationUpdate include BaseGenericModel - # The definition of the `AnthropicCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `AnthropicIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/api_error_response.rb b/lib/datadog_api_client/v2/models/api_error_response.rb index 81886de52468..3c35823e1921 100644 --- a/lib/datadog_api_client/v2/models/api_error_response.rb +++ b/lib/datadog_api_client/v2/models/api_error_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # API error response. class APIErrorResponse include BaseGenericModel - # A list of errors. attr_reader :errors diff --git a/lib/datadog_api_client/v2/models/api_key_create_attributes.rb b/lib/datadog_api_client/v2/models/api_key_create_attributes.rb index 25faef17e42d..485e39a65b29 100644 --- a/lib/datadog_api_client/v2/models/api_key_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/api_key_create_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Attributes used to create an API Key. class APIKeyCreateAttributes include BaseGenericModel - # The APIKeyCreateAttributes category. attr_accessor :category - # Name of the API key. attr_reader :name - # The APIKeyCreateAttributes remote_config_read_enabled. attr_accessor :remote_config_read_enabled diff --git a/lib/datadog_api_client/v2/models/api_key_create_data.rb b/lib/datadog_api_client/v2/models/api_key_create_data.rb index e8d3f39343d7..db01d77e8eb0 100644 --- a/lib/datadog_api_client/v2/models/api_key_create_data.rb +++ b/lib/datadog_api_client/v2/models/api_key_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object used to create an API key. class APIKeyCreateData include BaseGenericModel - # Attributes used to create an API Key. attr_reader :attributes - # API Keys resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/api_key_create_request.rb b/lib/datadog_api_client/v2/models/api_key_create_request.rb index be18c8726745..e2b0ecf20665 100644 --- a/lib/datadog_api_client/v2/models/api_key_create_request.rb +++ b/lib/datadog_api_client/v2/models/api_key_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request used to create an API key. class APIKeyCreateRequest include BaseGenericModel - # Object used to create an API key. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/api_key_relationships.rb b/lib/datadog_api_client/v2/models/api_key_relationships.rb index c88732d66fd5..d69bc5a0b442 100644 --- a/lib/datadog_api_client/v2/models/api_key_relationships.rb +++ b/lib/datadog_api_client/v2/models/api_key_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Resources related to the API key. class APIKeyRelationships include BaseGenericModel - # Relationship to user. attr_accessor :created_by - # Relationship to user. attr_accessor :modified_by diff --git a/lib/datadog_api_client/v2/models/api_key_response.rb b/lib/datadog_api_client/v2/models/api_key_response.rb index 377af3cfce3c..e369697b7a9c 100644 --- a/lib/datadog_api_client/v2/models/api_key_response.rb +++ b/lib/datadog_api_client/v2/models/api_key_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response for retrieving an API key. class APIKeyResponse include BaseGenericModel - # Datadog API key. attr_accessor :data - # Array of objects related to the API key. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/api_key_update_attributes.rb b/lib/datadog_api_client/v2/models/api_key_update_attributes.rb index 75bf66eac2b5..268a7d879458 100644 --- a/lib/datadog_api_client/v2/models/api_key_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/api_key_update_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Attributes used to update an API Key. class APIKeyUpdateAttributes include BaseGenericModel - # The APIKeyUpdateAttributes category. attr_accessor :category - # Name of the API key. attr_reader :name - # The APIKeyUpdateAttributes remote_config_read_enabled. attr_accessor :remote_config_read_enabled diff --git a/lib/datadog_api_client/v2/models/api_key_update_data.rb b/lib/datadog_api_client/v2/models/api_key_update_data.rb index 58777fb903ce..762f4bfde7a8 100644 --- a/lib/datadog_api_client/v2/models/api_key_update_data.rb +++ b/lib/datadog_api_client/v2/models/api_key_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object used to update an API key. class APIKeyUpdateData include BaseGenericModel - # Attributes used to update an API Key. attr_reader :attributes - # ID of the API key. attr_reader :id - # API Keys resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/api_key_update_request.rb b/lib/datadog_api_client/v2/models/api_key_update_request.rb index e9849ca76c2b..f1584b2ca785 100644 --- a/lib/datadog_api_client/v2/models/api_key_update_request.rb +++ b/lib/datadog_api_client/v2/models/api_key_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request used to update an API key. class APIKeyUpdateRequest include BaseGenericModel - # Object used to update an API key. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/api_keys_response.rb b/lib/datadog_api_client/v2/models/api_keys_response.rb index d852f62a4a5e..70ca8f96fec4 100644 --- a/lib/datadog_api_client/v2/models/api_keys_response.rb +++ b/lib/datadog_api_client/v2/models/api_keys_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response for a list of API keys. class APIKeysResponse include BaseGenericModel - # Array of API keys. attr_accessor :data - # Array of objects related to the API key. attr_accessor :included - # Additional information related to api keys response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/api_keys_response_meta.rb b/lib/datadog_api_client/v2/models/api_keys_response_meta.rb index 321439258010..cb8857451bf7 100644 --- a/lib/datadog_api_client/v2/models/api_keys_response_meta.rb +++ b/lib/datadog_api_client/v2/models/api_keys_response_meta.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Additional information related to api keys response. class APIKeysResponseMeta include BaseGenericModel - # Max allowed number of API keys. attr_accessor :max_allowed - # Additional information related to the API keys response. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/api_keys_response_meta_page.rb b/lib/datadog_api_client/v2/models/api_keys_response_meta_page.rb index 30140a64a2d7..ab152706bcaf 100644 --- a/lib/datadog_api_client/v2/models/api_keys_response_meta_page.rb +++ b/lib/datadog_api_client/v2/models/api_keys_response_meta_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Additional information related to the API keys response. class APIKeysResponseMetaPage include BaseGenericModel - # Total filtered application key count. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/api_trigger.rb b/lib/datadog_api_client/v2/models/api_trigger.rb index 3b8736a622c1..c814f2d50dea 100644 --- a/lib/datadog_api_client/v2/models/api_trigger.rb +++ b/lib/datadog_api_client/v2/models/api_trigger.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Trigger a workflow from an API request. The workflow must be published. class APITrigger include BaseGenericModel - # Defines a rate limit for a trigger. attr_accessor :rate_limit diff --git a/lib/datadog_api_client/v2/models/api_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/api_trigger_wrapper.rb index 289a375844b2..097b25740ec4 100644 --- a/lib/datadog_api_client/v2/models/api_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/api_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for an API-based trigger. class APITriggerWrapper include BaseGenericModel - # Trigger a workflow from an API request. The workflow must be published. attr_reader :api_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/app_builder_event.rb b/lib/datadog_api_client/v2/models/app_builder_event.rb index 7ae538fd82f9..00d750da894d 100644 --- a/lib/datadog_api_client/v2/models/app_builder_event.rb +++ b/lib/datadog_api_client/v2/models/app_builder_event.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # An event on a UI component that triggers a response or action in an app. class AppBuilderEvent include BaseGenericModel - # The triggering action for the event. attr_accessor :name - # The response to the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/app_key_registration_data.rb b/lib/datadog_api_client/v2/models/app_key_registration_data.rb index 7792c5269e66..704d4f656824 100644 --- a/lib/datadog_api_client/v2/models/app_key_registration_data.rb +++ b/lib/datadog_api_client/v2/models/app_key_registration_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data related to the app key registration. class AppKeyRegistrationData include BaseGenericModel - # The app key registration identifier attr_accessor :id - # The definition of `AppKeyRegistrationDataType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/app_meta.rb b/lib/datadog_api_client/v2/models/app_meta.rb index ffd1f0f279bc..ad69792bd569 100644 --- a/lib/datadog_api_client/v2/models/app_meta.rb +++ b/lib/datadog_api_client/v2/models/app_meta.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V2 # Metadata of an app. class AppMeta include BaseGenericModel - # Timestamp of when the app was created. attr_accessor :created_at - # Timestamp of when the app was deleted. attr_accessor :deleted_at - # The Datadog organization ID that owns the app. attr_accessor :org_id - # Timestamp of when the app was last updated. attr_accessor :updated_at - # Whether the app was updated since it was last published. Published apps are pinned to a specific version and do not automatically update when the app is updated. attr_accessor :updated_since_deployment - # The ID of the user who created the app. attr_accessor :user_id - # The name (or email address) of the user who created the app. attr_accessor :user_name - # The UUID of the user who created the app. attr_accessor :user_uuid - # The version number of the app. This starts at 1 and increments with each update. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/app_relationship.rb b/lib/datadog_api_client/v2/models/app_relationship.rb index 5e066f34aa59..276dd2fa83f3 100644 --- a/lib/datadog_api_client/v2/models/app_relationship.rb +++ b/lib/datadog_api_client/v2/models/app_relationship.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The app's publication relationship and custom connections. class AppRelationship include BaseGenericModel - # Array of custom connections used by the app. attr_accessor :connections - # Information pointing to the app's publication status. attr_accessor :deployment diff --git a/lib/datadog_api_client/v2/models/app_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/app_trigger_wrapper.rb index 3f590e4d6388..c1c7b8488c7a 100644 --- a/lib/datadog_api_client/v2/models/app_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/app_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for an App-based trigger. class AppTriggerWrapper include BaseGenericModel - # Trigger a workflow from an App. attr_reader :app_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/application_key_create_attributes.rb b/lib/datadog_api_client/v2/models/application_key_create_attributes.rb index f391bcb35dad..93c33d336bfc 100644 --- a/lib/datadog_api_client/v2/models/application_key_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_key_create_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes used to create an application Key. class ApplicationKeyCreateAttributes include BaseGenericModel - # Name of the application key. attr_reader :name - # Array of scopes to grant the application key. attr_accessor :scopes diff --git a/lib/datadog_api_client/v2/models/application_key_create_data.rb b/lib/datadog_api_client/v2/models/application_key_create_data.rb index 9f20779441f1..f3557a7bfc98 100644 --- a/lib/datadog_api_client/v2/models/application_key_create_data.rb +++ b/lib/datadog_api_client/v2/models/application_key_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object used to create an application key. class ApplicationKeyCreateData include BaseGenericModel - # Attributes used to create an application Key. attr_reader :attributes - # Application Keys resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/application_key_create_request.rb b/lib/datadog_api_client/v2/models/application_key_create_request.rb index f051552feb5a..8c5e2565d7bb 100644 --- a/lib/datadog_api_client/v2/models/application_key_create_request.rb +++ b/lib/datadog_api_client/v2/models/application_key_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request used to create an application key. class ApplicationKeyCreateRequest include BaseGenericModel - # Object used to create an application key. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/application_key_relationships.rb b/lib/datadog_api_client/v2/models/application_key_relationships.rb index 84e66adb88ae..9d6ee2094276 100644 --- a/lib/datadog_api_client/v2/models/application_key_relationships.rb +++ b/lib/datadog_api_client/v2/models/application_key_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Resources related to the application key. class ApplicationKeyRelationships include BaseGenericModel - # Relationship to user. attr_accessor :owned_by diff --git a/lib/datadog_api_client/v2/models/application_key_response.rb b/lib/datadog_api_client/v2/models/application_key_response.rb index 968e6b1e4169..428fcad401bc 100644 --- a/lib/datadog_api_client/v2/models/application_key_response.rb +++ b/lib/datadog_api_client/v2/models/application_key_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response for retrieving an application key. class ApplicationKeyResponse include BaseGenericModel - # Datadog application key. attr_accessor :data - # Array of objects related to the application key. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/application_key_response_meta.rb b/lib/datadog_api_client/v2/models/application_key_response_meta.rb index 6e98569d27f0..d2731d1624fd 100644 --- a/lib/datadog_api_client/v2/models/application_key_response_meta.rb +++ b/lib/datadog_api_client/v2/models/application_key_response_meta.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Additional information related to the application key response. class ApplicationKeyResponseMeta include BaseGenericModel - # Max allowed number of application keys per user. attr_accessor :max_allowed_per_user - # Additional information related to the application key response. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/application_key_response_meta_page.rb b/lib/datadog_api_client/v2/models/application_key_response_meta_page.rb index 03078f2f4ed5..6b1c76c26ad2 100644 --- a/lib/datadog_api_client/v2/models/application_key_response_meta_page.rb +++ b/lib/datadog_api_client/v2/models/application_key_response_meta_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Additional information related to the application key response. class ApplicationKeyResponseMetaPage include BaseGenericModel - # Total filtered application key count. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/application_key_update_attributes.rb b/lib/datadog_api_client/v2/models/application_key_update_attributes.rb index 3604101c003d..c35f4ae2fad5 100644 --- a/lib/datadog_api_client/v2/models/application_key_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_key_update_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes used to update an application Key. class ApplicationKeyUpdateAttributes include BaseGenericModel - # Name of the application key. attr_accessor :name - # Array of scopes to grant the application key. attr_accessor :scopes diff --git a/lib/datadog_api_client/v2/models/application_key_update_data.rb b/lib/datadog_api_client/v2/models/application_key_update_data.rb index 393d96660d06..40836c616dd6 100644 --- a/lib/datadog_api_client/v2/models/application_key_update_data.rb +++ b/lib/datadog_api_client/v2/models/application_key_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object used to update an application key. class ApplicationKeyUpdateData include BaseGenericModel - # Attributes used to update an application Key. attr_reader :attributes - # ID of the application key. attr_reader :id - # Application Keys resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/application_key_update_request.rb b/lib/datadog_api_client/v2/models/application_key_update_request.rb index 2b3832b23ab5..f2a27a682d7b 100644 --- a/lib/datadog_api_client/v2/models/application_key_update_request.rb +++ b/lib/datadog_api_client/v2/models/application_key_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request used to update an application key. class ApplicationKeyUpdateRequest include BaseGenericModel - # Object used to update an application key. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action.rb index e9ea05fc2b4b..f07b5bcc2164 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `ApplicationSecurityWafCustomRuleAction` object. class ApplicationSecurityWafCustomRuleAction include BaseGenericModel - # Override the default action to take when the WAF custom rule would block. attr_accessor :action - # The definition of `ApplicationSecurityWafCustomRuleActionParameters` object. attr_accessor :parameters diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action_parameters.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action_parameters.rb index 0a58332a3b0c..fd962e102340 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action_parameters.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action_parameters.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `ApplicationSecurityWafCustomRuleActionParameters` object. class ApplicationSecurityWafCustomRuleActionParameters include BaseGenericModel - # The location to redirect to when the WAF custom rule triggers. attr_accessor :location - # The status code to return when the WAF custom rule triggers. attr_accessor :status_code diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_attributes.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_attributes.rb index 453366eef86b..e282a4010ee7 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_attributes.rb @@ -20,32 +20,23 @@ module DatadogAPIClient::V2 # A WAF custom rule. class ApplicationSecurityWafCustomRuleAttributes include BaseGenericModel - # The definition of `ApplicationSecurityWafCustomRuleAction` object. attr_accessor :action - # Indicates whether the WAF custom rule will block the request. attr_reader :blocking - # Conditions for which the WAF Custom Rule will triggers, all conditions needs to match in order for the WAF # rule to trigger. attr_reader :conditions - # Indicates whether the WAF custom rule is enabled. attr_reader :enabled - # Metadata associated with the WAF Custom Rule. attr_accessor :metadata - # The Name of the WAF custom rule. attr_reader :name - # The path glob for the WAF custom rule. attr_accessor :path_glob - # The scope of the WAF custom rule. attr_accessor :scope - # Tags associated with the WAF Custom Rule. The concatenation of category and type will form the security # activity field associated with the traces. attr_reader :tags diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition.rb index 825b7c3be66a..282e15b78ef9 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # One condition of the WAF Custom Rule. class ApplicationSecurityWafCustomRuleCondition include BaseGenericModel - # Operator to use for the WAF Condition. attr_reader :operator - # The scope of the WAF custom rule. attr_reader :parameters diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_input.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_input.rb index d08bf359df3e..5020199a0339 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_input.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_input.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Input from the request on which the condition should apply. class ApplicationSecurityWafCustomRuleConditionInput include BaseGenericModel - # Input from the request on which the condition should apply. attr_reader :address - # Specific path for the input. attr_accessor :key_path diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_options.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_options.rb index 8c961e02f956..a1993a38d157 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_options.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_options.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Options for the operator of this condition. class ApplicationSecurityWafCustomRuleConditionOptions include BaseGenericModel - # Evaluate the value as case sensitive. attr_accessor :case_sensitive - # Only evaluate this condition if the value has a minimum amount of characters. attr_accessor :min_length diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_parameters.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_parameters.rb index d5d05071ec1c..85b038432da9 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_parameters.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_parameters.rb @@ -20,23 +20,17 @@ module DatadogAPIClient::V2 # The scope of the WAF custom rule. class ApplicationSecurityWafCustomRuleConditionParameters include BaseGenericModel - # Identifier of a list of data from the denylist. Can only be used as substitution from the list parameter. attr_accessor :data - # List of inputs on which at least one should match with the given operator. attr_reader :inputs - # List of value to use with the condition. Only used with the phrase_match, !phrase_match, exact_match and # !exact_match operator. attr_accessor :list - # Options for the operator of this condition. attr_accessor :options - # Regex to use with the condition. Only used with match_regex and !match_regex operator. attr_accessor :regex - # Store the captured value in the specified tag name. Only used with the capture_data operator. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_attributes.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_attributes.rb index dd1ec180f9ff..18e75315f3bc 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_attributes.rb @@ -20,29 +20,21 @@ module DatadogAPIClient::V2 # Create a new WAF custom rule. class ApplicationSecurityWafCustomRuleCreateAttributes include BaseGenericModel - # The definition of `ApplicationSecurityWafCustomRuleAction` object. attr_accessor :action - # Indicates whether the WAF custom rule will block the request. attr_reader :blocking - # Conditions for which the WAF Custom Rule will triggers, all conditions needs to match in order for the WAF # rule to trigger attr_reader :conditions - # Indicates whether the WAF custom rule is enabled. attr_reader :enabled - # The Name of the WAF custom rule. attr_reader :name - # The path glob for the WAF custom rule. attr_accessor :path_glob - # The scope of the WAF custom rule. attr_accessor :scope - # Tags associated with the WAF Custom Rule. The concatenation of category and type will form the security # activity field associated with the traces. attr_reader :tags diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_data.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_data.rb index 3e5d9c1a5df5..888ef8bc7c5d 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_data.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object for a single WAF custom rule. class ApplicationSecurityWafCustomRuleCreateData include BaseGenericModel - # Create a new WAF custom rule. attr_reader :attributes - # The type of the resource. The value should always be `custom_rule`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_request.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_request.rb index 8fcd5d530be3..ef0a3117e34c 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_request.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object that includes the custom rule to create. class ApplicationSecurityWafCustomRuleCreateRequest include BaseGenericModel - # Object for a single WAF custom rule. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_data.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_data.rb index f008169525d2..9d5ed08ca804 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_data.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object for a single WAF custom rule. class ApplicationSecurityWafCustomRuleData include BaseGenericModel - # A WAF custom rule. attr_accessor :attributes - # The ID of the custom rule. attr_accessor :id - # The type of the resource. The value should always be `custom_rule`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_list_response.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_list_response.rb index 5f5b6fede095..f0e0c53ebb15 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_list_response.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object that includes a list of WAF custom rules. class ApplicationSecurityWafCustomRuleListResponse include BaseGenericModel - # The WAF custom rule data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_metadata.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_metadata.rb index 8c3a5eb76119..6cadcc321565 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_metadata.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_metadata.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Metadata associated with the WAF Custom Rule. class ApplicationSecurityWafCustomRuleMetadata include BaseGenericModel - # The date and time the WAF custom rule was created. attr_accessor :added_at - # The handle of the user who created the WAF custom rule. attr_accessor :added_by - # The name of the user who created the WAF custom rule. attr_accessor :added_by_name - # The date and time the WAF custom rule was last updated. attr_accessor :modified_at - # The handle of the user who last updated the WAF custom rule. attr_accessor :modified_by - # The name of the user who last updated the WAF custom rule. attr_accessor :modified_by_name diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_response.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_response.rb index 488afb0b0ecd..43a5fb2cb227 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_response.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object that includes a single WAF custom rule. class ApplicationSecurityWafCustomRuleResponse include BaseGenericModel - # Object for a single WAF custom rule. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_scope.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_scope.rb index 6250c20fba3a..958543526bac 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_scope.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_scope.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The scope of the WAF custom rule. class ApplicationSecurityWafCustomRuleScope include BaseGenericModel - # The environment scope for the WAF custom rule. attr_reader :env - # The service scope for the WAF custom rule. attr_reader :service diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_tags.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_tags.rb index 5f71d0945705..6797536d2396 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_tags.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_tags.rb @@ -21,10 +21,8 @@ module DatadogAPIClient::V2 # activity field associated with the traces. class ApplicationSecurityWafCustomRuleTags include BaseGenericModel - # The category of the WAF Rule, can be either `business_logic`, `attack_attempt` or `security_response`. attr_reader :category - # The type of the WAF rule, associated with the category will form the security activity. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_attributes.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_attributes.rb index d2ea12117143..b71eb497baf5 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_attributes.rb @@ -20,29 +20,21 @@ module DatadogAPIClient::V2 # Update a WAF custom rule. class ApplicationSecurityWafCustomRuleUpdateAttributes include BaseGenericModel - # The definition of `ApplicationSecurityWafCustomRuleAction` object. attr_accessor :action - # Indicates whether the WAF custom rule will block the request. attr_reader :blocking - # Conditions for which the WAF Custom Rule will triggers, all conditions needs to match in order for the WAF # rule to trigger. attr_reader :conditions - # Indicates whether the WAF custom rule is enabled. attr_reader :enabled - # The Name of the WAF custom rule. attr_reader :name - # The path glob for the WAF custom rule. attr_accessor :path_glob - # The scope of the WAF custom rule. attr_accessor :scope - # Tags associated with the WAF Custom Rule. The concatenation of category and type will form the security # activity field associated with the traces. attr_reader :tags diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_data.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_data.rb index b206ec10fa32..8e2f03dd2421 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_data.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object for a single WAF Custom Rule. class ApplicationSecurityWafCustomRuleUpdateData include BaseGenericModel - # Update a WAF custom rule. attr_reader :attributes - # The type of the resource. The value should always be `custom_rule`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_request.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_request.rb index e6625a3d5b46..9394910a26bf 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_request.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object that includes the Custom Rule to update. class ApplicationSecurityWafCustomRuleUpdateRequest include BaseGenericModel - # Object for a single WAF Custom Rule. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb index 98854e756012..e73bdc799a62 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V2 # Attributes describing a WAF exclusion filter. class ApplicationSecurityWafExclusionFilterAttributes include BaseGenericModel - # A description for the exclusion filter. attr_accessor :description - # Indicates whether the exclusion filter is enabled. attr_accessor :enabled - # The event query matched by the legacy exclusion filter. Cannot be created nor updated. attr_accessor :event_query - # The client IP addresses matched by the exclusion filter (CIDR notation is supported). attr_accessor :ip_list - # Extra information about the exclusion filter. attr_accessor :metadata - # The action taken when the exclusion filter matches. When set to `monitor`, security traces are emitted but the requests are not blocked. By default, security traces are not emitted and the requests are not blocked. attr_accessor :on_match - # A list of parameters matched by the exclusion filter in the HTTP query string and HTTP request body. Nested parameters can be matched by joining fields with a dot character. attr_accessor :parameters - # The HTTP path glob expression matched by the exclusion filter. attr_accessor :path_glob - # The WAF rules targeted by the exclusion filter. attr_accessor :rules_target - # The services where the exclusion filter is deployed. attr_accessor :scope - # Generated event search query for traces matching the exclusion filter. attr_accessor :search_query diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_attributes.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_attributes.rb index 8eb17225da68..ffafc2a2d7b8 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Attributes for creating a WAF exclusion filter. class ApplicationSecurityWafExclusionFilterCreateAttributes include BaseGenericModel - # A description for the exclusion filter. attr_reader :description - # Indicates whether the exclusion filter is enabled. attr_reader :enabled - # The client IP addresses matched by the exclusion filter (CIDR notation is supported). attr_accessor :ip_list - # The action taken when the exclusion filter matches. When set to `monitor`, security traces are emitted but the requests are not blocked. By default, security traces are not emitted and the requests are not blocked. attr_accessor :on_match - # A list of parameters matched by the exclusion filter in the HTTP query string and HTTP request body. Nested parameters can be matched by joining fields with a dot character. attr_accessor :parameters - # The HTTP path glob expression matched by the exclusion filter. attr_accessor :path_glob - # The WAF rules targeted by the exclusion filter. attr_accessor :rules_target - # The services where the exclusion filter is deployed. attr_accessor :scope diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_data.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_data.rb index 53d76f5f1f29..764eaf34c91a 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_data.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object for creating a single WAF exclusion filter. class ApplicationSecurityWafExclusionFilterCreateData include BaseGenericModel - # Attributes for creating a WAF exclusion filter. attr_reader :attributes - # Type of the resource. The value should always be `exclusion_filter`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_request.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_request.rb index d898c95d49a1..1fca1965c292 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_request.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object for creating a single WAF exclusion filter. class ApplicationSecurityWafExclusionFilterCreateRequest include BaseGenericModel - # Object for creating a single WAF exclusion filter. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_metadata.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_metadata.rb index 8c06d3785acf..fe213e2aaadd 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_metadata.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_metadata.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Extra information about the exclusion filter. class ApplicationSecurityWafExclusionFilterMetadata include BaseGenericModel - # The creation date of the exclusion filter. attr_accessor :added_at - # The handle of the user who created the exclusion filter. attr_accessor :added_by - # The name of the user who created the exclusion filter. attr_accessor :added_by_name - # The last modification date of the exclusion filter. attr_accessor :modified_at - # The handle of the user who last modified the exclusion filter. attr_accessor :modified_by - # The name of the user who last modified the exclusion filter. attr_accessor :modified_by_name diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_resource.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_resource.rb index fbceb4107420..a7ad86969f4e 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_resource.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_resource.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A JSON:API resource for an WAF exclusion filter. class ApplicationSecurityWafExclusionFilterResource include BaseGenericModel - # Attributes describing a WAF exclusion filter. attr_accessor :attributes - # The identifier of the WAF exclusion filter. attr_accessor :id - # Type of the resource. The value should always be `exclusion_filter`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_response.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_response.rb index 3f7fef75b448..1f74ec44c486 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_response.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object for a single WAF exclusion filter. class ApplicationSecurityWafExclusionFilterResponse include BaseGenericModel - # A JSON:API resource for an WAF exclusion filter. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target.rb index 927d8df97185..8a78354721f0 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Target WAF rules based either on an identifier or tags. class ApplicationSecurityWafExclusionFilterRulesTarget include BaseGenericModel - # Target a single WAF rule based on its identifier. attr_accessor :rule_id - # Target multiple WAF rules based on their tags. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target_tags.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target_tags.rb index 1f297c9e83f2..a83cba6fe252 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target_tags.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target_tags.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Target multiple WAF rules based on their tags. class ApplicationSecurityWafExclusionFilterRulesTargetTags include BaseGenericModel - # The category of the targeted WAF rules. attr_accessor :category - # The type of the targeted WAF rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_scope.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_scope.rb index d9fb65641c48..d12e591e18c1 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_scope.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_scope.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Deploy on services based on their environment and/or service name. class ApplicationSecurityWafExclusionFilterScope include BaseGenericModel - # Deploy on this environment. attr_accessor :env - # Deploy on this service. attr_accessor :service diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb index 4512bbe702c2..a6da7588234c 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Attributes for updating a WAF exclusion filter. class ApplicationSecurityWafExclusionFilterUpdateAttributes include BaseGenericModel - # A description for the exclusion filter. attr_reader :description - # Indicates whether the exclusion filter is enabled. attr_reader :enabled - # The client IP addresses matched by the exclusion filter (CIDR notation is supported). attr_accessor :ip_list - # The action taken when the exclusion filter matches. When set to `monitor`, security traces are emitted but the requests are not blocked. By default, security traces are not emitted and the requests are not blocked. attr_accessor :on_match - # A list of parameters matched by the exclusion filter in the HTTP query string and HTTP request body. Nested parameters can be matched by joining fields with a dot character. attr_accessor :parameters - # The HTTP path glob expression matched by the exclusion filter. attr_accessor :path_glob - # The WAF rules targeted by the exclusion filter. attr_accessor :rules_target - # The services where the exclusion filter is deployed. attr_accessor :scope diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_data.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_data.rb index 0b65df426360..e85a24885003 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_data.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object for updating a single WAF exclusion filter. class ApplicationSecurityWafExclusionFilterUpdateData include BaseGenericModel - # Attributes for updating a WAF exclusion filter. attr_reader :attributes - # Type of the resource. The value should always be `exclusion_filter`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_request.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_request.rb index bb3f746d7dd9..a9f9af1eaf30 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_request.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object for updating a single WAF exclusion filter. class ApplicationSecurityWafExclusionFilterUpdateRequest include BaseGenericModel - # Object for updating a single WAF exclusion filter. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filters_response.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filters_response.rb index d85804e48902..194a4d399ce8 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filters_response.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filters_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object for multiple WAF exclusion filters. class ApplicationSecurityWafExclusionFiltersResponse include BaseGenericModel - # A list of WAF exclusion filters. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request.rb index 548b548254d9..0dad1909eca9 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequest` object. class ArbitraryCostUpsertRequest include BaseGenericModel - # The definition of `ArbitraryCostUpsertRequestData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data.rb index 1863e8afd989..d3ceee5dc3c3 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestData` object. class ArbitraryCostUpsertRequestData include BaseGenericModel - # The definition of `ArbitraryCostUpsertRequestDataAttributes` object. attr_accessor :attributes - # The `ArbitraryCostUpsertRequestData` `id`. attr_accessor :id - # Upsert arbitrary rule resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes.rb index f4c018747a83..fc15435a182d 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributes` object. class ArbitraryCostUpsertRequestDataAttributes include BaseGenericModel - # The `attributes` `costs_to_allocate`. attr_reader :costs_to_allocate - # The `attributes` `enabled`. attr_accessor :enabled - # The `attributes` `order_id`. attr_accessor :order_id - # The `attributes` `provider`. attr_reader :provider - # The `attributes` `rejected`. attr_accessor :rejected - # The `attributes` `rule_name`. attr_reader :rule_name - # The definition of `ArbitraryCostUpsertRequestDataAttributesStrategy` object. attr_reader :strategy - # The `attributes` `type`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_costs_to_allocate_items.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_costs_to_allocate_items.rb index 784cd42af2a9..c59c6f40423b 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_costs_to_allocate_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_costs_to_allocate_items.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributesCostsToAllocateItems` object. class ArbitraryCostUpsertRequestDataAttributesCostsToAllocateItems include BaseGenericModel - # The `items` `condition`. attr_reader :condition - # The `items` `tag`. attr_reader :tag - # The `items` `value`. attr_accessor :value - # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy.rb index f20ee115bf0f..fff9d2935919 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributesStrategy` object. class ArbitraryCostUpsertRequestDataAttributesStrategy include BaseGenericModel - # The `strategy` `allocated_by`. attr_accessor :allocated_by - # The `strategy` `allocated_by_filters`. attr_accessor :allocated_by_filters - # The `strategy` `allocated_by_tag_keys`. attr_accessor :allocated_by_tag_keys - # The `strategy` `based_on_costs`. attr_accessor :based_on_costs - # The `strategy` `based_on_timeseries`. attr_accessor :based_on_timeseries - # The `strategy` `evaluate_grouped_by_filters`. attr_accessor :evaluate_grouped_by_filters - # The `strategy` `evaluate_grouped_by_tag_keys`. attr_accessor :evaluate_grouped_by_tag_keys - # The `strategy` `granularity`. attr_accessor :granularity - # The `strategy` `method`. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_filters_items.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_filters_items.rb index dbb55535c9e7..ec6169c55656 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_filters_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_filters_items.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByFiltersItems` object. class ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByFiltersItems include BaseGenericModel - # The `items` `condition`. attr_reader :condition - # The `items` `tag`. attr_reader :tag - # The `items` `value`. attr_accessor :value - # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items.rb index 0735be53178b..149447b10d95 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByItems` object. class ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByItems include BaseGenericModel - # The `items` `allocated_tags`. attr_reader :allocated_tags - # The `items` `percentage`. The numeric value format should be a 32bit float value. attr_reader :percentage diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb index 16ec2fe1ac3d..ce224cc8c29b 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByItemsAllocatedTagsItems` object. class ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByItemsAllocatedTagsItems include BaseGenericModel - # The `items` `key`. attr_reader :key - # The `items` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_based_on_costs_items.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_based_on_costs_items.rb index c487017b2945..20663f9e31cf 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_based_on_costs_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_based_on_costs_items.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems` object. class ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems include BaseGenericModel - # The `items` `condition`. attr_reader :condition - # The `items` `tag`. attr_reader :tag - # The `items` `value`. attr_accessor :value - # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_evaluate_grouped_by_filters_items.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_evaluate_grouped_by_filters_items.rb index a8163ce64a65..f26e9d3700ea 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_evaluate_grouped_by_filters_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_evaluate_grouped_by_filters_items.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributesStrategyEvaluateGroupedByFiltersItems` object. class ArbitraryCostUpsertRequestDataAttributesStrategyEvaluateGroupedByFiltersItems include BaseGenericModel - # The `items` `condition`. attr_reader :condition - # The `items` `tag`. attr_reader :tag - # The `items` `value`. attr_accessor :value - # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response.rb index a8f153e38cf9..32f4ac39c698 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponse` object. class ArbitraryRuleResponse include BaseGenericModel - # The definition of `ArbitraryRuleResponseData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_array.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_array.rb index 17c7dd11b480..95027c33606e 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_array.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_array.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseArray` object. class ArbitraryRuleResponseArray include BaseGenericModel - # The `ArbitraryRuleResponseArray` `data`. attr_reader :data - # The `ArbitraryRuleResponseArray` `meta`. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_array_meta.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_array_meta.rb index 0904808eda45..0e22ff808090 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_array_meta.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_array_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The `ArbitraryRuleResponseArray` `meta`. class ArbitraryRuleResponseArrayMeta include BaseGenericModel - # The `meta` `total_count`. attr_accessor :total_count diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data.rb index 9cb2f21b0dcc..b50399489297 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseData` object. class ArbitraryRuleResponseData include BaseGenericModel - # The definition of `ArbitraryRuleResponseDataAttributes` object. attr_accessor :attributes - # The `ArbitraryRuleResponseData` `id`. attr_accessor :id - # Arbitrary rule resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes.rb index dea39853d496..b263db660669 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes.rb @@ -20,43 +20,30 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributes` object. class ArbitraryRuleResponseDataAttributes include BaseGenericModel - # The `attributes` `costs_to_allocate`. attr_reader :costs_to_allocate - # The `attributes` `created`. attr_reader :created - # The `attributes` `enabled`. attr_reader :enabled - # The `attributes` `last_modified_user_uuid`. attr_reader :last_modified_user_uuid - # The `attributes` `order_id`. attr_reader :order_id - # The `attributes` `processing_status`. attr_accessor :processing_status - # The `attributes` `provider`. attr_reader :provider - # The `attributes` `rejected`. attr_accessor :rejected - # The `attributes` `rule_name`. attr_reader :rule_name - # The definition of `ArbitraryRuleResponseDataAttributesStrategy` object. attr_reader :strategy - # The `attributes` `type`. attr_reader :type - # The `attributes` `updated`. attr_reader :updated - # The `attributes` `version`. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_costs_to_allocate_items.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_costs_to_allocate_items.rb index 1a0f90151741..29217e0d197a 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_costs_to_allocate_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_costs_to_allocate_items.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributesCostsToAllocateItems` object. class ArbitraryRuleResponseDataAttributesCostsToAllocateItems include BaseGenericModel - # The `items` `condition`. attr_reader :condition - # The `items` `tag`. attr_reader :tag - # The `items` `value`. attr_accessor :value - # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy.rb index d38600f8f065..4843b2e40fb7 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributesStrategy` object. class ArbitraryRuleResponseDataAttributesStrategy include BaseGenericModel - # The `strategy` `allocated_by`. attr_accessor :allocated_by - # The `strategy` `allocated_by_filters`. attr_accessor :allocated_by_filters - # The `strategy` `allocated_by_tag_keys`. attr_accessor :allocated_by_tag_keys - # The `strategy` `based_on_costs`. attr_accessor :based_on_costs - # The rule `strategy` `based_on_timeseries`. attr_accessor :based_on_timeseries - # The `strategy` `evaluate_grouped_by_filters`. attr_accessor :evaluate_grouped_by_filters - # The `strategy` `evaluate_grouped_by_tag_keys`. attr_accessor :evaluate_grouped_by_tag_keys - # The `strategy` `granularity`. attr_accessor :granularity - # The `strategy` `method`. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_filters_items.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_filters_items.rb index fc5a6cf84624..2b40be0b9934 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_filters_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_filters_items.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributesStrategyAllocatedByFiltersItems` object. class ArbitraryRuleResponseDataAttributesStrategyAllocatedByFiltersItems include BaseGenericModel - # The `items` `condition`. attr_reader :condition - # The `items` `tag`. attr_reader :tag - # The `items` `value`. attr_accessor :value - # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items.rb index ec4da4fbdd76..582bea8df40b 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributesStrategyAllocatedByItems` object. class ArbitraryRuleResponseDataAttributesStrategyAllocatedByItems include BaseGenericModel - # The `items` `allocated_tags`. attr_reader :allocated_tags - # The `items` `percentage`. The numeric value format should be a 32bit float value. attr_reader :percentage diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb index 20b5c5b58a69..b240f932abff 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributesStrategyAllocatedByItemsAllocatedTagsItems` object. class ArbitraryRuleResponseDataAttributesStrategyAllocatedByItemsAllocatedTagsItems include BaseGenericModel - # The `items` `key`. attr_reader :key - # The `items` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_based_on_costs_items.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_based_on_costs_items.rb index 852b1bbdf3e8..fc91298b5614 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_based_on_costs_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_based_on_costs_items.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributesStrategyBasedOnCostsItems` object. class ArbitraryRuleResponseDataAttributesStrategyBasedOnCostsItems include BaseGenericModel - # The `items` `condition`. attr_reader :condition - # The `items` `tag`. attr_reader :tag - # The `items` `value`. attr_accessor :value - # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_evaluate_grouped_by_filters_items.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_evaluate_grouped_by_filters_items.rb index 37a0a8bdd10f..108a78eb498b 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_evaluate_grouped_by_filters_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_evaluate_grouped_by_filters_items.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributesStrategyEvaluateGroupedByFiltersItems` object. class ArbitraryRuleResponseDataAttributesStrategyEvaluateGroupedByFiltersItems include BaseGenericModel - # The `items` `condition`. attr_reader :condition - # The `items` `tag`. attr_reader :tag - # The `items` `value`. attr_accessor :value - # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/asana_access_token.rb b/lib/datadog_api_client/v2/models/asana_access_token.rb index 62b4727b5c2d..b4d3dc4a6d7b 100644 --- a/lib/datadog_api_client/v2/models/asana_access_token.rb +++ b/lib/datadog_api_client/v2/models/asana_access_token.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `AsanaAccessToken` object. class AsanaAccessToken include BaseGenericModel - # The `AsanaAccessToken` `access_token`. attr_reader :access_token - # The definition of the `AsanaAccessToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/asana_access_token_update.rb b/lib/datadog_api_client/v2/models/asana_access_token_update.rb index 404702e0df64..684934f52507 100644 --- a/lib/datadog_api_client/v2/models/asana_access_token_update.rb +++ b/lib/datadog_api_client/v2/models/asana_access_token_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `AsanaAccessToken` object. class AsanaAccessTokenUpdate include BaseGenericModel - # The `AsanaAccessTokenUpdate` `access_token`. attr_accessor :access_token - # The definition of the `AsanaAccessToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/asana_integration.rb b/lib/datadog_api_client/v2/models/asana_integration.rb index 9a8fb4144fdf..5a83c65feda1 100644 --- a/lib/datadog_api_client/v2/models/asana_integration.rb +++ b/lib/datadog_api_client/v2/models/asana_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `AsanaIntegration` object. class AsanaIntegration include BaseGenericModel - # The definition of the `AsanaCredentials` object. attr_reader :credentials - # The definition of the `AsanaIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/asana_integration_update.rb b/lib/datadog_api_client/v2/models/asana_integration_update.rb index 8aa76da62ddd..d880ec36acb7 100644 --- a/lib/datadog_api_client/v2/models/asana_integration_update.rb +++ b/lib/datadog_api_client/v2/models/asana_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `AsanaIntegrationUpdate` object. class AsanaIntegrationUpdate include BaseGenericModel - # The definition of the `AsanaCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `AsanaIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/asset.rb b/lib/datadog_api_client/v2/models/asset.rb index 26c2211a948a..558ffef45b72 100644 --- a/lib/datadog_api_client/v2/models/asset.rb +++ b/lib/datadog_api_client/v2/models/asset.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A single vulnerable asset class Asset include BaseGenericModel - # The JSON:API attributes of the asset. attr_reader :attributes - # The unique ID for this asset. attr_reader :id - # The JSON:API type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/asset_attributes.rb b/lib/datadog_api_client/v2/models/asset_attributes.rb index 2db823e67e67..872d14677a83 100644 --- a/lib/datadog_api_client/v2/models/asset_attributes.rb +++ b/lib/datadog_api_client/v2/models/asset_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # The JSON:API attributes of the asset. class AssetAttributes include BaseGenericModel - # Asset architecture. attr_accessor :arch - # List of environments where the asset is deployed. attr_reader :environments - # Asset name. attr_reader :name - # Asset operating system. attr_accessor :operating_system - # Asset risks. attr_reader :risks - # List of teams that own the asset. attr_accessor :teams - # The asset type attr_reader :type - # Asset version. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/asset_operating_system.rb b/lib/datadog_api_client/v2/models/asset_operating_system.rb index 60937568b5f8..5c099e200460 100644 --- a/lib/datadog_api_client/v2/models/asset_operating_system.rb +++ b/lib/datadog_api_client/v2/models/asset_operating_system.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Asset operating system. class AssetOperatingSystem include BaseGenericModel - # Operating system version. attr_accessor :description - # Operating system name. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/asset_risks.rb b/lib/datadog_api_client/v2/models/asset_risks.rb index fa62195aac53..061ebdb5c9b7 100644 --- a/lib/datadog_api_client/v2/models/asset_risks.rb +++ b/lib/datadog_api_client/v2/models/asset_risks.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Asset risks. class AssetRisks include BaseGenericModel - # Whether the asset has access to sensitive data or not. attr_accessor :has_access_to_sensitive_data - # Whether the asset has privileged access or not. attr_accessor :has_privileged_access - # Whether the asset is in production or not. attr_reader :in_production - # Whether the asset is publicly accessible or not. attr_accessor :is_publicly_accessible - # Whether the asset is under attack or not. attr_accessor :under_attack diff --git a/lib/datadog_api_client/v2/models/asset_version.rb b/lib/datadog_api_client/v2/models/asset_version.rb index 52b337bad72e..f726cf86f2cb 100644 --- a/lib/datadog_api_client/v2/models/asset_version.rb +++ b/lib/datadog_api_client/v2/models/asset_version.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Asset version. class AssetVersion include BaseGenericModel - # Asset first version. attr_accessor :first - # Asset last version. attr_accessor :last diff --git a/lib/datadog_api_client/v2/models/audit_logs_event.rb b/lib/datadog_api_client/v2/models/audit_logs_event.rb index 4707efb9695a..0da01e0bef7a 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_event.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_event.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object description of an Audit Logs event after it is processed and stored by Datadog. class AuditLogsEvent include BaseGenericModel - # JSON object containing all event attributes and their associated values. attr_accessor :attributes - # Unique ID of the event. attr_accessor :id - # Type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/audit_logs_event_attributes.rb b/lib/datadog_api_client/v2/models/audit_logs_event_attributes.rb index 6368b50fe193..a4c70fcb5255 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_event_attributes.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_event_attributes.rb @@ -20,21 +20,16 @@ module DatadogAPIClient::V2 # JSON object containing all event attributes and their associated values. class AuditLogsEventAttributes include BaseGenericModel - # JSON object of attributes from Audit Logs events. attr_accessor :attributes - # Message of the event. attr_accessor :message - # Name of the application or service generating Audit Logs events. # This name is used to correlate Audit Logs to APM, so make sure you specify the same # value when you use both products. attr_accessor :service - # Array of tags associated with your event. attr_accessor :tags - # Timestamp of your event. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/audit_logs_events_response.rb b/lib/datadog_api_client/v2/models/audit_logs_events_response.rb index df6541280af4..7bc851412d35 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_events_response.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_events_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response object with all events matching the request and pagination information. class AuditLogsEventsResponse include BaseGenericModel - # Array of events matching the request. attr_accessor :data - # Links attributes. attr_accessor :links - # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/audit_logs_query_filter.rb b/lib/datadog_api_client/v2/models/audit_logs_query_filter.rb index 504010fc00c7..311a57faa9eb 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_query_filter.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_query_filter.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Search and filter query settings. class AuditLogsQueryFilter include BaseGenericModel - # Minimum time for the requested events. Supports date, math, and regular timestamps (in milliseconds). attr_accessor :from - # Search query following the Audit Logs search syntax. attr_accessor :query - # Maximum time for the requested events. Supports date, math, and regular timestamps (in milliseconds). attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/audit_logs_query_options.rb b/lib/datadog_api_client/v2/models/audit_logs_query_options.rb index 7e7eea1e4867..1f6a1876a923 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_query_options.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_query_options.rb @@ -21,10 +21,8 @@ module DatadogAPIClient::V2 # Note: Specify either timezone or time offset, not both. Otherwise, the query fails. class AuditLogsQueryOptions include BaseGenericModel - # Time offset (in seconds) to apply to the query. attr_accessor :time_offset - # The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York). attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/audit_logs_query_page_options.rb b/lib/datadog_api_client/v2/models/audit_logs_query_page_options.rb index 20f1e620b74c..2dcf056c59b9 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_query_page_options.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_query_page_options.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Paging attributes for listing events. class AuditLogsQueryPageOptions include BaseGenericModel - # List following results with a cursor provided in the previous query. attr_accessor :cursor - # Maximum number of events in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/audit_logs_response_links.rb b/lib/datadog_api_client/v2/models/audit_logs_response_links.rb index 0db791c745f7..d581d35698df 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_response_links.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_response_links.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Links attributes. class AuditLogsResponseLinks include BaseGenericModel - # Link for the next set of results. Note that the request can also be made using the # POST endpoint. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/audit_logs_response_metadata.rb b/lib/datadog_api_client/v2/models/audit_logs_response_metadata.rb index fb00a86dddb9..cab14df6662f 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_response_metadata.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class AuditLogsResponseMetadata include BaseGenericModel - # Time elapsed in milliseconds. attr_accessor :elapsed - # Paging attributes. attr_accessor :page - # The identifier of the request. attr_accessor :request_id - # The status of the response. attr_accessor :status - # A list of warnings (non-fatal errors) encountered. Partial results may return if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/audit_logs_response_page.rb b/lib/datadog_api_client/v2/models/audit_logs_response_page.rb index b05f16277d84..9fcf192b6286 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_response_page.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_response_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Paging attributes. class AuditLogsResponsePage include BaseGenericModel - # The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of `page[cursor]`. attr_accessor :after diff --git a/lib/datadog_api_client/v2/models/audit_logs_search_events_request.rb b/lib/datadog_api_client/v2/models/audit_logs_search_events_request.rb index 506b8042e607..883311b495f7 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_search_events_request.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_search_events_request.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # The request for a Audit Logs events list. class AuditLogsSearchEventsRequest include BaseGenericModel - # Search and filter query settings. attr_accessor :filter - # Global query options that are used during the query. # Note: Specify either timezone or time offset, not both. Otherwise, the query fails. attr_accessor :options - # Paging attributes for listing events. attr_accessor :page - # Sort parameters when querying events. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/audit_logs_warning.rb b/lib/datadog_api_client/v2/models/audit_logs_warning.rb index ef320c75136b..b86f5f805595 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_warning.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_warning.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Warning message indicating something that went wrong with the query. class AuditLogsWarning include BaseGenericModel - # Unique code for this type of warning. attr_accessor :code - # Detailed explanation of this specific warning. attr_accessor :detail - # Short human-readable summary of the warning. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/authn_mapping.rb b/lib/datadog_api_client/v2/models/authn_mapping.rb index e2c68f0750c5..24fd1102c4aa 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The AuthN Mapping object returned by API. class AuthNMapping include BaseGenericModel - # Attributes of AuthN Mapping. attr_accessor :attributes - # ID of the AuthN Mapping. attr_reader :id - # All relationships associated with AuthN Mapping. attr_accessor :relationships - # AuthN Mappings resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/authn_mapping_attributes.rb b/lib/datadog_api_client/v2/models/authn_mapping_attributes.rb index 14b6858dab0b..37ebf9bc85cc 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_attributes.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Attributes of AuthN Mapping. class AuthNMappingAttributes include BaseGenericModel - # Key portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_key - # Value portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_value - # Creation time of the AuthN Mapping. attr_accessor :created_at - # Time of last AuthN Mapping modification. attr_accessor :modified_at - # The ID of the SAML assertion attribute. attr_accessor :saml_assertion_attribute_id diff --git a/lib/datadog_api_client/v2/models/authn_mapping_create_attributes.rb b/lib/datadog_api_client/v2/models/authn_mapping_create_attributes.rb index 068a4ef08e2f..3228da1b8bfc 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_create_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Key/Value pair of attributes used for create request. class AuthNMappingCreateAttributes include BaseGenericModel - # Key portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_key - # Value portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_value diff --git a/lib/datadog_api_client/v2/models/authn_mapping_create_data.rb b/lib/datadog_api_client/v2/models/authn_mapping_create_data.rb index adbf964069d0..aa41fed30ba2 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_create_data.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_create_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data for creating an AuthN Mapping. class AuthNMappingCreateData include BaseGenericModel - # Key/Value pair of attributes used for create request. attr_accessor :attributes - # Relationship of AuthN Mapping create object to a Role or Team. attr_accessor :relationships - # AuthN Mappings resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/authn_mapping_create_request.rb b/lib/datadog_api_client/v2/models/authn_mapping_create_request.rb index b6a298a63aca..194069568629 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_create_request.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request for creating an AuthN Mapping. class AuthNMappingCreateRequest include BaseGenericModel - # Data for creating an AuthN Mapping. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_role.rb b/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_role.rb index fc5ce0220531..fe08a6298b94 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_role.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_role.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship of AuthN Mapping to a Role. class AuthNMappingRelationshipToRole include BaseGenericModel - # Relationship to role. attr_reader :role diff --git a/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_team.rb b/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_team.rb index 052a48442fd7..d47ee6c17046 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_team.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_team.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship of AuthN Mapping to a Team. class AuthNMappingRelationshipToTeam include BaseGenericModel - # Relationship to team. attr_reader :team diff --git a/lib/datadog_api_client/v2/models/authn_mapping_relationships.rb b/lib/datadog_api_client/v2/models/authn_mapping_relationships.rb index 2f38185f2a5a..6e525fb8dde7 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_relationships.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_relationships.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # All relationships associated with AuthN Mapping. class AuthNMappingRelationships include BaseGenericModel - # Relationship to role. attr_accessor :role - # AuthN Mapping relationship to SAML Assertion Attribute. attr_accessor :saml_assertion_attribute - # Relationship to team. attr_accessor :team diff --git a/lib/datadog_api_client/v2/models/authn_mapping_response.rb b/lib/datadog_api_client/v2/models/authn_mapping_response.rb index 0b7bb73d5484..e0eff101c56e 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_response.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # AuthN Mapping response from the API. class AuthNMappingResponse include BaseGenericModel - # The AuthN Mapping object returned by API. attr_accessor :data - # Included data in the AuthN Mapping response. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/authn_mapping_team.rb b/lib/datadog_api_client/v2/models/authn_mapping_team.rb index a3895bc603e2..b3152dc96a1d 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_team.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_team.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Team. class AuthNMappingTeam include BaseGenericModel - # Team attributes. attr_accessor :attributes - # The ID of the Team. attr_accessor :id - # Team type attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/authn_mapping_team_attributes.rb b/lib/datadog_api_client/v2/models/authn_mapping_team_attributes.rb index fe5340749644..c99735472108 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_team_attributes.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_team_attributes.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Team attributes. class AuthNMappingTeamAttributes include BaseGenericModel - # Unicode representation of the avatar for the team, limited to a single grapheme attr_accessor :avatar - # Banner selection for the team attr_accessor :banner - # The team's identifier attr_reader :handle - # The number of links belonging to the team attr_reader :link_count - # The name of the team attr_reader :name - # A brief summary of the team, derived from the `description` attr_reader :summary - # The number of users belonging to the team attr_reader :user_count diff --git a/lib/datadog_api_client/v2/models/authn_mapping_update_attributes.rb b/lib/datadog_api_client/v2/models/authn_mapping_update_attributes.rb index ab760e2d91b3..7a4fae11dc5b 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_update_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Key/Value pair of attributes used for update request. class AuthNMappingUpdateAttributes include BaseGenericModel - # Key portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_key - # Value portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_value diff --git a/lib/datadog_api_client/v2/models/authn_mapping_update_data.rb b/lib/datadog_api_client/v2/models/authn_mapping_update_data.rb index 3f4a2f2e53b5..10e01935955e 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_update_data.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_update_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Data for updating an AuthN Mapping. class AuthNMappingUpdateData include BaseGenericModel - # Key/Value pair of attributes used for update request. attr_accessor :attributes - # ID of the AuthN Mapping. attr_reader :id - # Relationship of AuthN Mapping update object to a Role or Team. attr_accessor :relationships - # AuthN Mappings resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/authn_mapping_update_request.rb b/lib/datadog_api_client/v2/models/authn_mapping_update_request.rb index a8c422f79402..ba0658283bd7 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_update_request.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to update an AuthN Mapping. class AuthNMappingUpdateRequest include BaseGenericModel - # Data for updating an AuthN Mapping. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/authn_mappings_response.rb b/lib/datadog_api_client/v2/models/authn_mappings_response.rb index 555e98cfddf4..2978c32f0b52 100644 --- a/lib/datadog_api_client/v2/models/authn_mappings_response.rb +++ b/lib/datadog_api_client/v2/models/authn_mappings_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Array of AuthN Mappings response. class AuthNMappingsResponse include BaseGenericModel - # Array of returned AuthN Mappings. attr_accessor :data - # Included data in the AuthN Mapping response. attr_accessor :included - # Object describing meta attributes of response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/aws_account_create_request.rb b/lib/datadog_api_client/v2/models/aws_account_create_request.rb index 666016d5411e..b668e84ede32 100644 --- a/lib/datadog_api_client/v2/models/aws_account_create_request.rb +++ b/lib/datadog_api_client/v2/models/aws_account_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS Account Create Request body. class AWSAccountCreateRequest include BaseGenericModel - # AWS Account Create Request data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_account_create_request_attributes.rb b/lib/datadog_api_client/v2/models/aws_account_create_request_attributes.rb index 55b217b2104f..3a4addbdeb9e 100644 --- a/lib/datadog_api_client/v2/models/aws_account_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_account_create_request_attributes.rb @@ -20,32 +20,23 @@ module DatadogAPIClient::V2 # The AWS Account Integration Config to be created. class AWSAccountCreateRequestAttributes include BaseGenericModel - # Tags to apply to all hosts and metrics reporting for this account. Defaults to `[]`. attr_accessor :account_tags - # AWS Authentication config. attr_reader :auth_config - # AWS Account ID. attr_reader :aws_account_id - # AWS partition your AWS account is scoped to. Defaults to `aws`. # See [Partitions](https://docs.aws.amazon.com/whitepapers/latest/aws-fault-isolation-boundaries/partitions.html) in the AWS documentation for more information. attr_reader :aws_partition - # AWS Regions to collect data from. Defaults to `include_all`. attr_accessor :aws_regions - # AWS Logs Collection config. attr_accessor :logs_config - # AWS Metrics Collection config. attr_accessor :metrics_config - # AWS Resources Collection config. attr_accessor :resources_config - # AWS Traces Collection config. attr_accessor :traces_config diff --git a/lib/datadog_api_client/v2/models/aws_account_create_request_data.rb b/lib/datadog_api_client/v2/models/aws_account_create_request_data.rb index bc8b797a1736..6feec9051c01 100644 --- a/lib/datadog_api_client/v2/models/aws_account_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/aws_account_create_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # AWS Account Create Request data. class AWSAccountCreateRequestData include BaseGenericModel - # The AWS Account Integration Config to be created. attr_reader :attributes - # AWS Account resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_account_response.rb b/lib/datadog_api_client/v2/models/aws_account_response.rb index a8d17991183b..9627f5be0c99 100644 --- a/lib/datadog_api_client/v2/models/aws_account_response.rb +++ b/lib/datadog_api_client/v2/models/aws_account_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS Account response body. class AWSAccountResponse include BaseGenericModel - # AWS Account response data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_account_response_attributes.rb b/lib/datadog_api_client/v2/models/aws_account_response_attributes.rb index 0f17b056f13e..69fb879e88d4 100644 --- a/lib/datadog_api_client/v2/models/aws_account_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_account_response_attributes.rb @@ -20,38 +20,27 @@ module DatadogAPIClient::V2 # AWS Account response attributes. class AWSAccountResponseAttributes include BaseGenericModel - # Tags to apply to all hosts and metrics reporting for this account. Defaults to `[]`. attr_accessor :account_tags - # AWS Authentication config. attr_accessor :auth_config - # AWS Account ID. attr_reader :aws_account_id - # AWS partition your AWS account is scoped to. Defaults to `aws`. # See [Partitions](https://docs.aws.amazon.com/whitepapers/latest/aws-fault-isolation-boundaries/partitions.html) in the AWS documentation for more information. attr_accessor :aws_partition - # AWS Regions to collect data from. Defaults to `include_all`. attr_accessor :aws_regions - # Timestamp of when the account integration was created. attr_accessor :created_at - # AWS Logs Collection config. attr_accessor :logs_config - # AWS Metrics Collection config. attr_accessor :metrics_config - # Timestamp of when the account integration was updated. attr_accessor :modified_at - # AWS Resources Collection config. attr_accessor :resources_config - # AWS Traces Collection config. attr_accessor :traces_config diff --git a/lib/datadog_api_client/v2/models/aws_account_response_data.rb b/lib/datadog_api_client/v2/models/aws_account_response_data.rb index 3c5afd9c7261..2d2033cc2ea6 100644 --- a/lib/datadog_api_client/v2/models/aws_account_response_data.rb +++ b/lib/datadog_api_client/v2/models/aws_account_response_data.rb @@ -20,15 +20,12 @@ module DatadogAPIClient::V2 # AWS Account response data. class AWSAccountResponseData include BaseGenericModel - # AWS Account response attributes. attr_accessor :attributes - # Unique Datadog ID of the AWS Account Integration Config. # To get the config ID for an account, use the [List all AWS integrations](https://docs.datadoghq.com/api/latest/aws-integration/#list-all-aws-integrations) # endpoint and query by AWS Account ID. attr_reader :id - # AWS Account resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_account_update_request.rb b/lib/datadog_api_client/v2/models/aws_account_update_request.rb index 11c075fd755f..65cfecd1d2f2 100644 --- a/lib/datadog_api_client/v2/models/aws_account_update_request.rb +++ b/lib/datadog_api_client/v2/models/aws_account_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS Account Update Request body. class AWSAccountUpdateRequest include BaseGenericModel - # AWS Account Update Request data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_account_update_request_attributes.rb b/lib/datadog_api_client/v2/models/aws_account_update_request_attributes.rb index a65bf3d385f6..bdfbf1c7099e 100644 --- a/lib/datadog_api_client/v2/models/aws_account_update_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_account_update_request_attributes.rb @@ -20,32 +20,23 @@ module DatadogAPIClient::V2 # The AWS Account Integration Config to be updated. class AWSAccountUpdateRequestAttributes include BaseGenericModel - # Tags to apply to all hosts and metrics reporting for this account. Defaults to `[]`. attr_accessor :account_tags - # AWS Authentication config. attr_accessor :auth_config - # AWS Account ID. attr_reader :aws_account_id - # AWS partition your AWS account is scoped to. Defaults to `aws`. # See [Partitions](https://docs.aws.amazon.com/whitepapers/latest/aws-fault-isolation-boundaries/partitions.html) in the AWS documentation for more information. attr_accessor :aws_partition - # AWS Regions to collect data from. Defaults to `include_all`. attr_accessor :aws_regions - # AWS Logs Collection config. attr_accessor :logs_config - # AWS Metrics Collection config. attr_accessor :metrics_config - # AWS Resources Collection config. attr_accessor :resources_config - # AWS Traces Collection config. attr_accessor :traces_config diff --git a/lib/datadog_api_client/v2/models/aws_account_update_request_data.rb b/lib/datadog_api_client/v2/models/aws_account_update_request_data.rb index 251fc04e7977..4bb1124a5f8f 100644 --- a/lib/datadog_api_client/v2/models/aws_account_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/aws_account_update_request_data.rb @@ -20,15 +20,12 @@ module DatadogAPIClient::V2 # AWS Account Update Request data. class AWSAccountUpdateRequestData include BaseGenericModel - # The AWS Account Integration Config to be updated. attr_reader :attributes - # Unique Datadog ID of the AWS Account Integration Config. # To get the config ID for an account, use the [List all AWS integrations](https://docs.datadoghq.com/api/latest/aws-integration/#list-all-aws-integrations) # endpoint and query by AWS Account ID. attr_accessor :id - # AWS Account resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_accounts_response.rb b/lib/datadog_api_client/v2/models/aws_accounts_response.rb index 2013cb35f98d..d455b8105273 100644 --- a/lib/datadog_api_client/v2/models/aws_accounts_response.rb +++ b/lib/datadog_api_client/v2/models/aws_accounts_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS Accounts response body. class AWSAccountsResponse include BaseGenericModel - # List of AWS Account Integration Configs. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_assume_role.rb b/lib/datadog_api_client/v2/models/aws_assume_role.rb index 2ad6f6f8d2f4..1574a98186ed 100644 --- a/lib/datadog_api_client/v2/models/aws_assume_role.rb +++ b/lib/datadog_api_client/v2/models/aws_assume_role.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of `AWSAssumeRole` object. class AWSAssumeRole include BaseGenericModel - # AWS account the connection is created for attr_reader :account_id - # External ID used to scope which connection can be used to assume the role attr_accessor :external_id - # AWS account that will assume the role attr_accessor :principal_id - # Role to assume attr_reader :role - # The definition of `AWSAssumeRoleType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_assume_role_update.rb b/lib/datadog_api_client/v2/models/aws_assume_role_update.rb index 4e15b499b2d7..121ed1089893 100644 --- a/lib/datadog_api_client/v2/models/aws_assume_role_update.rb +++ b/lib/datadog_api_client/v2/models/aws_assume_role_update.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `AWSAssumeRoleUpdate` object. class AWSAssumeRoleUpdate include BaseGenericModel - # AWS account the connection is created for attr_reader :account_id - # The `AWSAssumeRoleUpdate` `generate_new_external_id`. attr_accessor :generate_new_external_id - # Role to assume attr_accessor :role - # The definition of `AWSAssumeRoleType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_auth_config_keys.rb b/lib/datadog_api_client/v2/models/aws_auth_config_keys.rb index baaf4fbe465d..fb5c7e57b232 100644 --- a/lib/datadog_api_client/v2/models/aws_auth_config_keys.rb +++ b/lib/datadog_api_client/v2/models/aws_auth_config_keys.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # AWS Authentication config to integrate your account using an access key pair. class AWSAuthConfigKeys include BaseGenericModel - # AWS Access Key ID. attr_reader :access_key_id - # AWS Secret Access Key. attr_reader :secret_access_key diff --git a/lib/datadog_api_client/v2/models/aws_auth_config_role.rb b/lib/datadog_api_client/v2/models/aws_auth_config_role.rb index 8d4cda762419..a025aedb1f4e 100644 --- a/lib/datadog_api_client/v2/models/aws_auth_config_role.rb +++ b/lib/datadog_api_client/v2/models/aws_auth_config_role.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # AWS Authentication config to integrate your account using an IAM role. class AWSAuthConfigRole include BaseGenericModel - # AWS IAM External ID for associated role. attr_accessor :external_id - # AWS IAM Role name. attr_reader :role_name diff --git a/lib/datadog_api_client/v2/models/aws_cur_config.rb b/lib/datadog_api_client/v2/models/aws_cur_config.rb index dd6581c8b1fd..f90f58e7e3bc 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # AWS CUR config. class AwsCURConfig include BaseGenericModel - # Attributes for An AWS CUR config. attr_reader :attributes - # The ID of the AWS CUR config. attr_accessor :id - # Type of AWS CUR config. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_attributes.rb b/lib/datadog_api_client/v2/models/aws_cur_config_attributes.rb index 819d6a5bf264..70de8c8720b6 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_attributes.rb @@ -20,40 +20,28 @@ module DatadogAPIClient::V2 # Attributes for An AWS CUR config. class AwsCURConfigAttributes include BaseGenericModel - # The account filtering configuration. attr_accessor :account_filters - # The AWS account ID. attr_reader :account_id - # The AWS bucket name used to store the Cost and Usage Report. attr_reader :bucket_name - # The region the bucket is located in. attr_reader :bucket_region - # The timestamp when the AWS CUR config was created. attr_reader :created_at - # The error messages for the AWS CUR config. attr_accessor :error_messages - # The number of months the report has been backfilled. attr_reader :months - # The name of the Cost and Usage Report. attr_reader :report_name - # The report prefix used for the Cost and Usage Report. attr_reader :report_prefix - # The status of the AWS CUR. attr_reader :status - # The timestamp when the AWS CUR config status was updated. attr_reader :status_updated_at - # The timestamp when the AWS CUR config status was updated. attr_reader :updated_at diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_patch_data.rb b/lib/datadog_api_client/v2/models/aws_cur_config_patch_data.rb index 7a88f5327a5b..722723d6bc56 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_patch_data.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_patch_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # AWS CUR config Patch data. class AwsCURConfigPatchData include BaseGenericModel - # Attributes for AWS CUR config Patch Request. attr_reader :attributes - # Type of AWS CUR config Patch Request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_patch_request.rb b/lib/datadog_api_client/v2/models/aws_cur_config_patch_request.rb index 5b3677e77809..0b022f997bc0 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_patch_request.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_patch_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS CUR config Patch Request. class AwsCURConfigPatchRequest include BaseGenericModel - # AWS CUR config Patch data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_patch_request_attributes.rb b/lib/datadog_api_client/v2/models/aws_cur_config_patch_request_attributes.rb index 8c79c7573fb4..243e3590da88 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_patch_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_patch_request_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes for AWS CUR config Patch Request. class AwsCURConfigPatchRequestAttributes include BaseGenericModel - # The account filtering configuration. attr_accessor :account_filters - # Whether or not the Cloud Cost Management account is enabled. attr_accessor :is_enabled diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_post_data.rb b/lib/datadog_api_client/v2/models/aws_cur_config_post_data.rb index 1824d3e113e7..874ac9692e3e 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_post_data.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_post_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # AWS CUR config Post data. class AwsCURConfigPostData include BaseGenericModel - # Attributes for AWS CUR config Post Request. attr_accessor :attributes - # Type of AWS CUR config Post Request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_post_request.rb b/lib/datadog_api_client/v2/models/aws_cur_config_post_request.rb index 3e7e410c0f86..4729a66cfafb 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_post_request.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_post_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS CUR config Post Request. class AwsCURConfigPostRequest include BaseGenericModel - # AWS CUR config Post data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_post_request_attributes.rb b/lib/datadog_api_client/v2/models/aws_cur_config_post_request_attributes.rb index 3da008ff372a..899e41ed014a 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_post_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_post_request_attributes.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Attributes for AWS CUR config Post Request. class AwsCURConfigPostRequestAttributes include BaseGenericModel - # The account filtering configuration. attr_accessor :account_filters - # The AWS account ID. attr_reader :account_id - # The AWS bucket name used to store the Cost and Usage Report. attr_reader :bucket_name - # The region the bucket is located in. attr_accessor :bucket_region - # The month of the report. attr_reader :months - # The name of the Cost and Usage Report. attr_reader :report_name - # The report prefix used for the Cost and Usage Report. attr_reader :report_prefix diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_response.rb b/lib/datadog_api_client/v2/models/aws_cur_config_response.rb index b4139d182021..41cd32a83014 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_response.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `AwsCurConfigResponse` object. class AwsCurConfigResponse include BaseGenericModel - # The definition of `AwsCurConfigResponseData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_response_data.rb b/lib/datadog_api_client/v2/models/aws_cur_config_response_data.rb index cf785c2dfeca..36c2ad1993c2 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_response_data.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `AwsCurConfigResponseData` object. class AwsCurConfigResponseData include BaseGenericModel - # The definition of `AwsCurConfigResponseDataAttributes` object. attr_accessor :attributes - # The `AwsCurConfigResponseData` `id`. attr_accessor :id - # AWS CUR config resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes.rb b/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes.rb index ffe6ce345376..1c4abf2e1676 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes.rb @@ -20,40 +20,28 @@ module DatadogAPIClient::V2 # The definition of `AwsCurConfigResponseDataAttributes` object. class AwsCurConfigResponseDataAttributes include BaseGenericModel - # The definition of `AwsCurConfigResponseDataAttributesAccountFilters` object. attr_accessor :account_filters - # The `attributes` `account_id`. attr_accessor :account_id - # The `attributes` `bucket_name`. attr_accessor :bucket_name - # The `attributes` `bucket_region`. attr_accessor :bucket_region - # The `attributes` `created_at`. attr_accessor :created_at - # The `attributes` `error_messages`. attr_accessor :error_messages - # The `attributes` `months`. attr_accessor :months - # The `attributes` `report_name`. attr_accessor :report_name - # The `attributes` `report_prefix`. attr_accessor :report_prefix - # The `attributes` `status`. attr_accessor :status - # The `attributes` `status_updated_at`. attr_accessor :status_updated_at - # The `attributes` `updated_at`. attr_accessor :updated_at diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes_account_filters.rb b/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes_account_filters.rb index 3d8617d18275..a490d5ae8f1f 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes_account_filters.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes_account_filters.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `AwsCurConfigResponseDataAttributesAccountFilters` object. class AwsCurConfigResponseDataAttributesAccountFilters include BaseGenericModel - # The `account_filters` `excluded_accounts`. attr_accessor :excluded_accounts - # The `account_filters` `include_new_accounts`. attr_accessor :include_new_accounts - # The `account_filters` `included_accounts`. attr_accessor :included_accounts diff --git a/lib/datadog_api_client/v2/models/aws_cur_configs_response.rb b/lib/datadog_api_client/v2/models/aws_cur_configs_response.rb index 7b8de454493a..872a0f59ccd9 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_configs_response.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_configs_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # List of AWS CUR configs. class AwsCURConfigsResponse include BaseGenericModel - # An AWS CUR config. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_integration.rb b/lib/datadog_api_client/v2/models/aws_integration.rb index c77b4b0b542b..464581508458 100644 --- a/lib/datadog_api_client/v2/models/aws_integration.rb +++ b/lib/datadog_api_client/v2/models/aws_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `AWSIntegration` object. class AWSIntegration include BaseGenericModel - # The definition of `AWSCredentials` object. attr_reader :credentials - # The definition of `AWSIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response.rb b/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response.rb index cc3c0fa57af9..05e4123addd8 100644 --- a/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response.rb +++ b/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS Integration IAM Permissions response body. class AWSIntegrationIamPermissionsResponse include BaseGenericModel - # AWS Integration IAM Permissions response data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_attributes.rb b/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_attributes.rb index d12416106c40..771711d30e01 100644 --- a/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS Integration IAM Permissions response attributes. class AWSIntegrationIamPermissionsResponseAttributes include BaseGenericModel - # List of AWS IAM permissions required for the integration. attr_reader :permissions diff --git a/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_data.rb b/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_data.rb index fc3ba402f97a..b59990356519 100644 --- a/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_data.rb +++ b/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # AWS Integration IAM Permissions response data. class AWSIntegrationIamPermissionsResponseData include BaseGenericModel - # AWS Integration IAM Permissions response attributes. attr_accessor :attributes - # The `AWSIntegrationIamPermissionsResponseData` `id`. attr_accessor :id - # The `AWSIntegrationIamPermissionsResponseData` `type`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/aws_integration_update.rb b/lib/datadog_api_client/v2/models/aws_integration_update.rb index 766037edd4ee..4cb1f4b76803 100644 --- a/lib/datadog_api_client/v2/models/aws_integration_update.rb +++ b/lib/datadog_api_client/v2/models/aws_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `AWSIntegrationUpdate` object. class AWSIntegrationUpdate include BaseGenericModel - # The definition of `AWSCredentialsUpdate` object. attr_accessor :credentials - # The definition of `AWSIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config.rb b/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config.rb index 1cdbc3e6fdfc..3226f029854e 100644 --- a/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config.rb +++ b/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config.rb @@ -21,13 +21,10 @@ module DatadogAPIClient::V2 # and new logs for some services, ensuring no logs from new resources are missed and saving time spent on manual configuration. class AWSLambdaForwarderConfig include BaseGenericModel - # List of Datadog Lambda Log Forwarder ARNs in your AWS account. Defaults to `[]`. attr_accessor :lambdas - # Log source configuration. attr_accessor :log_source_config - # List of service IDs set to enable automatic log collection. Discover the list of available services with the # [Get list of AWS log ready services](https://docs.datadoghq.com/api/latest/aws-logs-integration/#get-list-of-aws-log-ready-services) endpoint. attr_accessor :sources diff --git a/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config_log_source_config.rb b/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config_log_source_config.rb index 50b6f1973a46..a022cb07d5b9 100644 --- a/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config_log_source_config.rb +++ b/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config_log_source_config.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Log source configuration. class AWSLambdaForwarderConfigLogSourceConfig include BaseGenericModel - # List of AWS log source tag filters. Defaults to `[]`. attr_accessor :tag_filters diff --git a/lib/datadog_api_client/v2/models/aws_log_source_tag_filter.rb b/lib/datadog_api_client/v2/models/aws_log_source_tag_filter.rb index cd10a70d2648..26c0a00eda5f 100644 --- a/lib/datadog_api_client/v2/models/aws_log_source_tag_filter.rb +++ b/lib/datadog_api_client/v2/models/aws_log_source_tag_filter.rb @@ -23,10 +23,8 @@ module DatadogAPIClient::V2 # For more information on resource tag filter syntax, [see AWS resource exclusion](https://docs.datadoghq.com/account_management/billing/aws/#aws-resource-exclusion) in the AWS integration billing page. class AWSLogSourceTagFilter include BaseGenericModel - # The AWS log source to which the tag filters defined in `tags` are applied. attr_accessor :source - # The AWS resource tags to filter on for the log source specified by `source`. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/aws_logs_config.rb b/lib/datadog_api_client/v2/models/aws_logs_config.rb index 3e3efc1c227f..a55ff24d46f2 100644 --- a/lib/datadog_api_client/v2/models/aws_logs_config.rb +++ b/lib/datadog_api_client/v2/models/aws_logs_config.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS Logs Collection config. class AWSLogsConfig include BaseGenericModel - # Log Autosubscription configuration for Datadog Forwarder Lambda functions. Automatically set up triggers for existing # and new logs for some services, ensuring no logs from new resources are missed and saving time spent on manual configuration. attr_accessor :lambda_forwarder diff --git a/lib/datadog_api_client/v2/models/aws_logs_services_response.rb b/lib/datadog_api_client/v2/models/aws_logs_services_response.rb index 4d7416c3a8a7..78c1f38f88eb 100644 --- a/lib/datadog_api_client/v2/models/aws_logs_services_response.rb +++ b/lib/datadog_api_client/v2/models/aws_logs_services_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS Logs Services response body class AWSLogsServicesResponse include BaseGenericModel - # AWS Logs Services response body attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_logs_services_response_attributes.rb b/lib/datadog_api_client/v2/models/aws_logs_services_response_attributes.rb index 1d3f79f2bc35..705cd193c33a 100644 --- a/lib/datadog_api_client/v2/models/aws_logs_services_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_logs_services_response_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS Logs Services response body class AWSLogsServicesResponseAttributes include BaseGenericModel - # List of AWS services that can send logs to Datadog attr_reader :logs_services diff --git a/lib/datadog_api_client/v2/models/aws_logs_services_response_data.rb b/lib/datadog_api_client/v2/models/aws_logs_services_response_data.rb index d89671b19837..66a487dc6459 100644 --- a/lib/datadog_api_client/v2/models/aws_logs_services_response_data.rb +++ b/lib/datadog_api_client/v2/models/aws_logs_services_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # AWS Logs Services response body class AWSLogsServicesResponseData include BaseGenericModel - # AWS Logs Services response body attr_accessor :attributes - # The `AWSLogsServicesResponseData` `id`. attr_reader :id - # The `AWSLogsServicesResponseData` `type`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_metrics_config.rb b/lib/datadog_api_client/v2/models/aws_metrics_config.rb index bc319fa2b4b4..6a57067ea61e 100644 --- a/lib/datadog_api_client/v2/models/aws_metrics_config.rb +++ b/lib/datadog_api_client/v2/models/aws_metrics_config.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # AWS Metrics Collection config. class AWSMetricsConfig include BaseGenericModel - # Enable EC2 automute for AWS metrics. Defaults to `true`. attr_accessor :automute_enabled - # Enable CloudWatch alarms collection. Defaults to `false`. attr_accessor :collect_cloudwatch_alarms - # Enable custom metrics collection. Defaults to `false`. attr_accessor :collect_custom_metrics - # Enable AWS metrics collection. Defaults to `true`. attr_accessor :enabled - # AWS Metrics namespace filters. Defaults to `exclude_only`. attr_accessor :namespace_filters - # AWS Metrics collection tag filters list. Defaults to `[]`. attr_accessor :tag_filters diff --git a/lib/datadog_api_client/v2/models/aws_namespace_filters_exclude_only.rb b/lib/datadog_api_client/v2/models/aws_namespace_filters_exclude_only.rb index cb31e20fbd2a..9dd545f160e0 100644 --- a/lib/datadog_api_client/v2/models/aws_namespace_filters_exclude_only.rb +++ b/lib/datadog_api_client/v2/models/aws_namespace_filters_exclude_only.rb @@ -21,7 +21,6 @@ module DatadogAPIClient::V2 # `AWS/SQS`, `AWS/ElasticMapReduce`, and `AWS/Usage` are excluded by default to reduce your AWS CloudWatch costs from `GetMetricData` API calls. class AWSNamespaceFiltersExcludeOnly include BaseGenericModel - # Exclude only these namespaces from metrics collection. Defaults to `["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"]`. # `AWS/SQS`, `AWS/ElasticMapReduce`, and `AWS/Usage` are excluded by default to reduce your AWS CloudWatch costs from `GetMetricData` API calls. attr_reader :exclude_only diff --git a/lib/datadog_api_client/v2/models/aws_namespace_filters_include_only.rb b/lib/datadog_api_client/v2/models/aws_namespace_filters_include_only.rb index 47315dd46fdc..a0fd99414147 100644 --- a/lib/datadog_api_client/v2/models/aws_namespace_filters_include_only.rb +++ b/lib/datadog_api_client/v2/models/aws_namespace_filters_include_only.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Include only these namespaces. class AWSNamespaceFiltersIncludeOnly include BaseGenericModel - # Include only these namespaces. attr_reader :include_only diff --git a/lib/datadog_api_client/v2/models/aws_namespace_tag_filter.rb b/lib/datadog_api_client/v2/models/aws_namespace_tag_filter.rb index 0ae0e3c7d38d..3b5da6a44262 100644 --- a/lib/datadog_api_client/v2/models/aws_namespace_tag_filter.rb +++ b/lib/datadog_api_client/v2/models/aws_namespace_tag_filter.rb @@ -24,10 +24,8 @@ module DatadogAPIClient::V2 # For example, `env:production,instance-type:c?.*,!region:us-east-1`. class AWSNamespaceTagFilter include BaseGenericModel - # The AWS service for which the tag filters defined in `tags` will be applied. attr_accessor :namespace - # The AWS resource tags to filter on for the service specified by `namespace`. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/aws_namespaces_response.rb b/lib/datadog_api_client/v2/models/aws_namespaces_response.rb index c13c03ae1b50..587e83b70d1c 100644 --- a/lib/datadog_api_client/v2/models/aws_namespaces_response.rb +++ b/lib/datadog_api_client/v2/models/aws_namespaces_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS Namespaces response body. class AWSNamespacesResponse include BaseGenericModel - # AWS Namespaces response data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_namespaces_response_attributes.rb b/lib/datadog_api_client/v2/models/aws_namespaces_response_attributes.rb index 83f0ec747d92..bb47ba69477e 100644 --- a/lib/datadog_api_client/v2/models/aws_namespaces_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_namespaces_response_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS Namespaces response attributes. class AWSNamespacesResponseAttributes include BaseGenericModel - # AWS CloudWatch namespace. attr_reader :namespaces diff --git a/lib/datadog_api_client/v2/models/aws_namespaces_response_data.rb b/lib/datadog_api_client/v2/models/aws_namespaces_response_data.rb index f74061e201d9..5033f3912d0a 100644 --- a/lib/datadog_api_client/v2/models/aws_namespaces_response_data.rb +++ b/lib/datadog_api_client/v2/models/aws_namespaces_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # AWS Namespaces response data. class AWSNamespacesResponseData include BaseGenericModel - # AWS Namespaces response attributes. attr_accessor :attributes - # The `AWSNamespacesResponseData` `id`. attr_reader :id - # The `AWSNamespacesResponseData` `type`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_new_external_id_response.rb b/lib/datadog_api_client/v2/models/aws_new_external_id_response.rb index f9c8a59092b8..b20bdf462529 100644 --- a/lib/datadog_api_client/v2/models/aws_new_external_id_response.rb +++ b/lib/datadog_api_client/v2/models/aws_new_external_id_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS External ID response body. class AWSNewExternalIDResponse include BaseGenericModel - # AWS External ID response body. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_new_external_id_response_attributes.rb b/lib/datadog_api_client/v2/models/aws_new_external_id_response_attributes.rb index 5d12f496a2a5..ffc486db8cd8 100644 --- a/lib/datadog_api_client/v2/models/aws_new_external_id_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_new_external_id_response_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS External ID response body. class AWSNewExternalIDResponseAttributes include BaseGenericModel - # AWS IAM External ID for associated role. attr_reader :external_id diff --git a/lib/datadog_api_client/v2/models/aws_new_external_id_response_data.rb b/lib/datadog_api_client/v2/models/aws_new_external_id_response_data.rb index 442390eb779a..b5e328f1f5ab 100644 --- a/lib/datadog_api_client/v2/models/aws_new_external_id_response_data.rb +++ b/lib/datadog_api_client/v2/models/aws_new_external_id_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # AWS External ID response body. class AWSNewExternalIDResponseData include BaseGenericModel - # AWS External ID response body. attr_accessor :attributes - # The `AWSNewExternalIDResponseData` `id`. attr_reader :id - # The `AWSNewExternalIDResponseData` `type`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_on_demand_attributes.rb b/lib/datadog_api_client/v2/models/aws_on_demand_attributes.rb index 5cd698941a71..206f8353fa74 100644 --- a/lib/datadog_api_client/v2/models/aws_on_demand_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_on_demand_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes for the AWS on demand task. class AwsOnDemandAttributes include BaseGenericModel - # The arn of the resource to scan. attr_accessor :arn - # Specifies the assignment timestamp if the task has been already assigned to a scanner. attr_accessor :assigned_at - # The task submission timestamp. attr_accessor :created_at - # Indicates the status of the task. # QUEUED: the task has been submitted successfully and the resource has not been assigned to a scanner yet. # ASSIGNED: the task has been assigned. diff --git a/lib/datadog_api_client/v2/models/aws_on_demand_create_attributes.rb b/lib/datadog_api_client/v2/models/aws_on_demand_create_attributes.rb index 553b05e96382..50d1d935a507 100644 --- a/lib/datadog_api_client/v2/models/aws_on_demand_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_on_demand_create_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Attributes for the AWS on demand task. class AwsOnDemandCreateAttributes include BaseGenericModel - # The arn of the resource to scan. Agentless supports the scan of EC2 instances, lambda functions, AMI, ECR, RDS and S3 buckets. attr_reader :arn diff --git a/lib/datadog_api_client/v2/models/aws_on_demand_create_data.rb b/lib/datadog_api_client/v2/models/aws_on_demand_create_data.rb index b6555f5d13f0..0775d24b90dc 100644 --- a/lib/datadog_api_client/v2/models/aws_on_demand_create_data.rb +++ b/lib/datadog_api_client/v2/models/aws_on_demand_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object for a single AWS on demand task. class AwsOnDemandCreateData include BaseGenericModel - # Attributes for the AWS on demand task. attr_reader :attributes - # The type of the on demand task. The value should always be `aws_resource`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_on_demand_create_request.rb b/lib/datadog_api_client/v2/models/aws_on_demand_create_request.rb index da761bfd8bc3..ad997c434d7e 100644 --- a/lib/datadog_api_client/v2/models/aws_on_demand_create_request.rb +++ b/lib/datadog_api_client/v2/models/aws_on_demand_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object that includes the on demand task to submit. class AwsOnDemandCreateRequest include BaseGenericModel - # Object for a single AWS on demand task. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_on_demand_data.rb b/lib/datadog_api_client/v2/models/aws_on_demand_data.rb index 2d86d45ebbde..1e84a231811e 100644 --- a/lib/datadog_api_client/v2/models/aws_on_demand_data.rb +++ b/lib/datadog_api_client/v2/models/aws_on_demand_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Single AWS on demand task. class AwsOnDemandData include BaseGenericModel - # Attributes for the AWS on demand task. attr_accessor :attributes - # The UUID of the task. attr_accessor :id - # The type of the on demand task. The value should always be `aws_resource`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/aws_on_demand_list_response.rb b/lib/datadog_api_client/v2/models/aws_on_demand_list_response.rb index b19543c6e0a3..8420eb4514a1 100644 --- a/lib/datadog_api_client/v2/models/aws_on_demand_list_response.rb +++ b/lib/datadog_api_client/v2/models/aws_on_demand_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object that includes a list of AWS on demand tasks. class AwsOnDemandListResponse include BaseGenericModel - # A list of on demand tasks. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/aws_on_demand_response.rb b/lib/datadog_api_client/v2/models/aws_on_demand_response.rb index f2fa9a26b825..a61ce04dfdd5 100644 --- a/lib/datadog_api_client/v2/models/aws_on_demand_response.rb +++ b/lib/datadog_api_client/v2/models/aws_on_demand_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object that includes an AWS on demand task. class AwsOnDemandResponse include BaseGenericModel - # Single AWS on demand task. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/aws_regions_include_all.rb b/lib/datadog_api_client/v2/models/aws_regions_include_all.rb index e6b9e69d4b58..17c9b4d291bd 100644 --- a/lib/datadog_api_client/v2/models/aws_regions_include_all.rb +++ b/lib/datadog_api_client/v2/models/aws_regions_include_all.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Include all regions. Defaults to `true`. class AWSRegionsIncludeAll include BaseGenericModel - # Include all regions. attr_reader :include_all diff --git a/lib/datadog_api_client/v2/models/aws_regions_include_only.rb b/lib/datadog_api_client/v2/models/aws_regions_include_only.rb index 84535f1fe668..c16d1bb1682e 100644 --- a/lib/datadog_api_client/v2/models/aws_regions_include_only.rb +++ b/lib/datadog_api_client/v2/models/aws_regions_include_only.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Include only these regions. class AWSRegionsIncludeOnly include BaseGenericModel - # Include only these regions. attr_reader :include_only diff --git a/lib/datadog_api_client/v2/models/aws_resources_config.rb b/lib/datadog_api_client/v2/models/aws_resources_config.rb index 8ff6bb8e01e1..c7d965c9fb57 100644 --- a/lib/datadog_api_client/v2/models/aws_resources_config.rb +++ b/lib/datadog_api_client/v2/models/aws_resources_config.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # AWS Resources Collection config. class AWSResourcesConfig include BaseGenericModel - # Enable Cloud Security Management to scan AWS resources for vulnerabilities, misconfigurations, identity risks, and compliance violations. Defaults to `false`. Requires `extended_collection` to be set to `true`. attr_accessor :cloud_security_posture_management_collection - # Whether Datadog collects additional attributes and configuration information about the resources in your AWS account. Defaults to `true`. Required for `cloud_security_posture_management_collection`. attr_accessor :extended_collection diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_attributes.rb b/lib/datadog_api_client/v2/models/aws_scan_options_attributes.rb index 9bde15c8bc44..9218364ae4fc 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes for the AWS scan options. class AwsScanOptionsAttributes include BaseGenericModel - # Indicates if scanning of Lambda functions is enabled. attr_accessor :lambda - # Indicates if scanning for sensitive data is enabled. attr_accessor :sensitive_data - # Indicates if scanning for vulnerabilities in containers is enabled. attr_accessor :vuln_containers_os - # Indicates if scanning for vulnerabilities in hosts is enabled. attr_accessor :vuln_host_os diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_create_attributes.rb b/lib/datadog_api_client/v2/models/aws_scan_options_create_attributes.rb index ceeef4b5ba80..68a325148a41 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_create_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes for the AWS scan options to create. class AwsScanOptionsCreateAttributes include BaseGenericModel - # Indicates if scanning of Lambda functions is enabled. attr_reader :lambda - # Indicates if scanning for sensitive data is enabled. attr_reader :sensitive_data - # Indicates if scanning for vulnerabilities in containers is enabled. attr_reader :vuln_containers_os - # Indicates if scanning for vulnerabilities in hosts is enabled. attr_reader :vuln_host_os diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_create_data.rb b/lib/datadog_api_client/v2/models/aws_scan_options_create_data.rb index 603a8d6bb552..0ec5b2fc423b 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_create_data.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_create_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object for the scan options of a single AWS account. class AwsScanOptionsCreateData include BaseGenericModel - # Attributes for the AWS scan options to create. attr_reader :attributes - # The ID of the AWS account. attr_reader :id - # The type of the resource. The value should always be `aws_scan_options`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_create_request.rb b/lib/datadog_api_client/v2/models/aws_scan_options_create_request.rb index 71ebe172bcff..3d2cba335b0c 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_create_request.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object that includes the scan options to create. class AwsScanOptionsCreateRequest include BaseGenericModel - # Object for the scan options of a single AWS account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_data.rb b/lib/datadog_api_client/v2/models/aws_scan_options_data.rb index 8dbe9ba864fb..1128fe8c8810 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_data.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Single AWS Scan Options entry. class AwsScanOptionsData include BaseGenericModel - # Attributes for the AWS scan options. attr_accessor :attributes - # The ID of the AWS account. attr_accessor :id - # The type of the resource. The value should always be `aws_scan_options`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_list_response.rb b/lib/datadog_api_client/v2/models/aws_scan_options_list_response.rb index eb0d8c53392c..5f8994ddd68d 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_list_response.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object that includes a list of AWS scan options. class AwsScanOptionsListResponse include BaseGenericModel - # A list of AWS scan options. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_response.rb b/lib/datadog_api_client/v2/models/aws_scan_options_response.rb index 691258c2c8ac..e449cc32bddf 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_response.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object that includes the scan options of an AWS account. class AwsScanOptionsResponse include BaseGenericModel - # Single AWS Scan Options entry. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_update_attributes.rb b/lib/datadog_api_client/v2/models/aws_scan_options_update_attributes.rb index 30e26a9a25d9..e38bbb0877e7 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_update_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes for the AWS scan options to update. class AwsScanOptionsUpdateAttributes include BaseGenericModel - # Indicates if scanning of Lambda functions is enabled. attr_accessor :lambda - # Indicates if scanning for sensitive data is enabled. attr_accessor :sensitive_data - # Indicates if scanning for vulnerabilities in containers is enabled. attr_accessor :vuln_containers_os - # Indicates if scanning for vulnerabilities in hosts is enabled. attr_accessor :vuln_host_os diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_update_data.rb b/lib/datadog_api_client/v2/models/aws_scan_options_update_data.rb index fdea67f2c81b..9c855228a839 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_update_data.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object for the scan options of a single AWS account. class AwsScanOptionsUpdateData include BaseGenericModel - # Attributes for the AWS scan options to update. attr_reader :attributes - # The ID of the AWS account. attr_reader :id - # The type of the resource. The value should always be `aws_scan_options`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_update_request.rb b/lib/datadog_api_client/v2/models/aws_scan_options_update_request.rb index 8c6b31979873..d1df54eb4503 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_update_request.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object that includes the scan options to update. class AwsScanOptionsUpdateRequest include BaseGenericModel - # Object for the scan options of a single AWS account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_traces_config.rb b/lib/datadog_api_client/v2/models/aws_traces_config.rb index e818547f1122..af2966cc6a78 100644 --- a/lib/datadog_api_client/v2/models/aws_traces_config.rb +++ b/lib/datadog_api_client/v2/models/aws_traces_config.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AWS Traces Collection config. class AWSTracesConfig include BaseGenericModel - # AWS X-Ray services to collect traces from. Defaults to `include_only`. attr_accessor :xray_services diff --git a/lib/datadog_api_client/v2/models/azure_integration.rb b/lib/datadog_api_client/v2/models/azure_integration.rb index e0dab418841c..9c64043c40c6 100644 --- a/lib/datadog_api_client/v2/models/azure_integration.rb +++ b/lib/datadog_api_client/v2/models/azure_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `AzureIntegration` object. class AzureIntegration include BaseGenericModel - # The definition of the `AzureCredentials` object. attr_reader :credentials - # The definition of the `AzureIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_integration_update.rb b/lib/datadog_api_client/v2/models/azure_integration_update.rb index 82f5f4a5a7f9..4510e4dd50f2 100644 --- a/lib/datadog_api_client/v2/models/azure_integration_update.rb +++ b/lib/datadog_api_client/v2/models/azure_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `AzureIntegrationUpdate` object. class AzureIntegrationUpdate include BaseGenericModel - # The definition of the `AzureCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `AzureIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_scan_options.rb b/lib/datadog_api_client/v2/models/azure_scan_options.rb index ccd812364f82..71eb1b29955b 100644 --- a/lib/datadog_api_client/v2/models/azure_scan_options.rb +++ b/lib/datadog_api_client/v2/models/azure_scan_options.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object containing Azure scan options for a single subscription. class AzureScanOptions include BaseGenericModel - # Single Azure scan options entry. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/azure_scan_options_array.rb b/lib/datadog_api_client/v2/models/azure_scan_options_array.rb index 5dfc07cd0d62..db1c7cbd3851 100644 --- a/lib/datadog_api_client/v2/models/azure_scan_options_array.rb +++ b/lib/datadog_api_client/v2/models/azure_scan_options_array.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object containing a list of Azure scan options. class AzureScanOptionsArray include BaseGenericModel - # A list of Azure scan options. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/azure_scan_options_data.rb b/lib/datadog_api_client/v2/models/azure_scan_options_data.rb index 4425a53f43ca..b1fa3612e3d9 100644 --- a/lib/datadog_api_client/v2/models/azure_scan_options_data.rb +++ b/lib/datadog_api_client/v2/models/azure_scan_options_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Single Azure scan options entry. class AzureScanOptionsData include BaseGenericModel - # Attributes for Azure scan options configuration. attr_accessor :attributes - # The Azure subscription ID. attr_reader :id - # The type of the resource. The value should always be `azure_scan_options`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_scan_options_data_attributes.rb b/lib/datadog_api_client/v2/models/azure_scan_options_data_attributes.rb index 0677503b55a9..a3e0bba65435 100644 --- a/lib/datadog_api_client/v2/models/azure_scan_options_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/azure_scan_options_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes for Azure scan options configuration. class AzureScanOptionsDataAttributes include BaseGenericModel - # Indicates if scanning for vulnerabilities in containers is enabled. attr_accessor :vuln_containers_os - # Indicates if scanning for vulnerabilities in hosts is enabled. attr_accessor :vuln_host_os diff --git a/lib/datadog_api_client/v2/models/azure_scan_options_input_update.rb b/lib/datadog_api_client/v2/models/azure_scan_options_input_update.rb index d8b6f052b0e3..067057e97792 100644 --- a/lib/datadog_api_client/v2/models/azure_scan_options_input_update.rb +++ b/lib/datadog_api_client/v2/models/azure_scan_options_input_update.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object for updating Azure scan options. class AzureScanOptionsInputUpdate include BaseGenericModel - # Data object for updating the scan options of a single Azure subscription. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data.rb b/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data.rb index 66a8eaf80b45..19a52f9c1968 100644 --- a/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data.rb +++ b/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data object for updating the scan options of a single Azure subscription. class AzureScanOptionsInputUpdateData include BaseGenericModel - # Attributes for updating Azure scan options configuration. attr_accessor :attributes - # The Azure subscription ID. attr_reader :id - # Azure scan options resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data_attributes.rb b/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data_attributes.rb index 1a527de764fe..1dace3612721 100644 --- a/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes for updating Azure scan options configuration. class AzureScanOptionsInputUpdateDataAttributes include BaseGenericModel - # Indicates if scanning for vulnerabilities in containers is enabled. attr_accessor :vuln_containers_os - # Indicates if scanning for vulnerabilities in hosts is enabled. attr_accessor :vuln_host_os diff --git a/lib/datadog_api_client/v2/models/azure_storage_destination.rb b/lib/datadog_api_client/v2/models/azure_storage_destination.rb index ef29c2cade85..cb81300598c3 100644 --- a/lib/datadog_api_client/v2/models/azure_storage_destination.rb +++ b/lib/datadog_api_client/v2/models/azure_storage_destination.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The `azure_storage` destination forwards logs to an Azure Blob Storage container. class AzureStorageDestination include BaseGenericModel - # Optional prefix for blobs written to the container. attr_accessor :blob_prefix - # The name of the Azure Blob Storage container to store logs in. attr_reader :container_name - # The unique identifier for this component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The destination type. The value should always be `azure_storage`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_tenant.rb b/lib/datadog_api_client/v2/models/azure_tenant.rb index f9609f27cc41..e8b37a2c542d 100644 --- a/lib/datadog_api_client/v2/models/azure_tenant.rb +++ b/lib/datadog_api_client/v2/models/azure_tenant.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of the `AzureTenant` object. class AzureTenant include BaseGenericModel - # The Client ID, also known as the Application ID in Azure, is a unique identifier for an application. It's used to identify the application during the authentication process. Your Application (client) ID is listed in the application's overview page. You can navigate to your application via the Azure Directory. attr_reader :app_client_id - # The Client Secret is a confidential piece of information known only to the application and Azure AD. It's used to prove the application's identity. Your Client Secret is available from the application’s secrets page. You can navigate to your application via the Azure Directory. attr_reader :client_secret - # If provided, the custom scope to be requested from Microsoft when acquiring an OAuth 2 access token. This custom scope is used only in conjunction with the HTTP action. A resource's scope is constructed by using the identifier URI for the resource and .default, separated by a forward slash (/) as follows:{identifierURI}/.default. attr_accessor :custom_scopes - # The Tenant ID, also known as the Directory ID in Azure, is a unique identifier that represents an Azure AD instance. Your Tenant ID (Directory ID) is listed in your Active Directory overview page under the 'Tenant information' section. attr_reader :tenant_id - # The definition of the `AzureTenant` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_tenant_update.rb b/lib/datadog_api_client/v2/models/azure_tenant_update.rb index be3b48b5ac13..a2ce18fce9d1 100644 --- a/lib/datadog_api_client/v2/models/azure_tenant_update.rb +++ b/lib/datadog_api_client/v2/models/azure_tenant_update.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of the `AzureTenant` object. class AzureTenantUpdate include BaseGenericModel - # The Client ID, also known as the Application ID in Azure, is a unique identifier for an application. It's used to identify the application during the authentication process. Your Application (client) ID is listed in the application's overview page. You can navigate to your application via the Azure Directory. attr_accessor :app_client_id - # The Client Secret is a confidential piece of information known only to the application and Azure AD. It's used to prove the application's identity. Your Client Secret is available from the application’s secrets page. You can navigate to your application via the Azure Directory. attr_accessor :client_secret - # If provided, the custom scope to be requested from Microsoft when acquiring an OAuth 2 access token. This custom scope is used only in conjunction with the HTTP action. A resource's scope is constructed by using the identifier URI for the resource and .default, separated by a forward slash (/) as follows:{identifierURI}/.default. attr_accessor :custom_scopes - # The Tenant ID, also known as the Directory ID in Azure, is a unique identifier that represents an Azure AD instance. Your Tenant ID (Directory ID) is listed in your Active Directory overview page under the 'Tenant information' section. attr_accessor :tenant_id - # The definition of the `AzureTenant` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_uc_config.rb b/lib/datadog_api_client/v2/models/azure_uc_config.rb index 872c3ad9f574..a2bf40cfb713 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config.rb @@ -20,49 +20,34 @@ module DatadogAPIClient::V2 # Azure config. class AzureUCConfig include BaseGenericModel - # The tenant ID of the Azure account. attr_reader :account_id - # The client ID of the Azure account. attr_reader :client_id - # The timestamp when the Azure config was created. attr_reader :created_at - # The dataset type of the Azure config. attr_reader :dataset_type - # The error messages for the Azure config. attr_accessor :error_messages - # The name of the configured Azure Export. attr_reader :export_name - # The path where the Azure Export is saved. attr_reader :export_path - # The ID of the Azure config. attr_accessor :id - # The number of months the report has been backfilled. attr_reader :months - # The scope of your observed subscription. attr_reader :scope - # The status of the Azure config. attr_reader :status - # The timestamp when the Azure config status was last updated. attr_reader :status_updated_at - # The name of the storage account where the Azure Export is saved. attr_reader :storage_account - # The name of the storage container where the Azure Export is saved. attr_reader :storage_container - # The timestamp when the Azure config was last updated. attr_reader :updated_at diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_pair.rb b/lib/datadog_api_client/v2/models/azure_uc_config_pair.rb index 85eb556d1c73..31ab201deca3 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_pair.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_pair.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Azure config pair. class AzureUCConfigPair include BaseGenericModel - # Attributes for Azure config pair. attr_reader :attributes - # The ID of Cloud Cost Management account. attr_accessor :id - # Type of Azure config pair. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_pair_attributes.rb b/lib/datadog_api_client/v2/models/azure_uc_config_pair_attributes.rb index 5105b8dd77fe..d5686426c314 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_pair_attributes.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_pair_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes for Azure config pair. class AzureUCConfigPairAttributes include BaseGenericModel - # An Azure config. attr_reader :configs - # The ID of the Azure config pair. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_pairs_response.rb b/lib/datadog_api_client/v2/models/azure_uc_config_pairs_response.rb index bf9bb4bffda0..c833852155b2 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_pairs_response.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_pairs_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response of Azure config pair. class AzureUCConfigPairsResponse include BaseGenericModel - # Azure config pair. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_patch_data.rb b/lib/datadog_api_client/v2/models/azure_uc_config_patch_data.rb index 3c031c1d2603..c3ff418cba18 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_patch_data.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_patch_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Azure config Patch data. class AzureUCConfigPatchData include BaseGenericModel - # Attributes for Azure config Patch Request. attr_accessor :attributes - # Type of Azure config Patch Request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_patch_request.rb b/lib/datadog_api_client/v2/models/azure_uc_config_patch_request.rb index 0c12f8b58268..6850b4a0d9c0 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_patch_request.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_patch_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Azure config Patch Request. class AzureUCConfigPatchRequest include BaseGenericModel - # Azure config Patch data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_patch_request_attributes.rb b/lib/datadog_api_client/v2/models/azure_uc_config_patch_request_attributes.rb index 7e3481634e20..152fb0406e64 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_patch_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_patch_request_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Attributes for Azure config Patch Request. class AzureUCConfigPatchRequestAttributes include BaseGenericModel - # Whether or not the Cloud Cost Management account is enabled. attr_reader :is_enabled diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_post_data.rb b/lib/datadog_api_client/v2/models/azure_uc_config_post_data.rb index e3f19a332a57..4c1a46ef4005 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_post_data.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_post_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Azure config Post data. class AzureUCConfigPostData include BaseGenericModel - # Attributes for Azure config Post Request. attr_accessor :attributes - # Type of Azure config Post Request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_post_request.rb b/lib/datadog_api_client/v2/models/azure_uc_config_post_request.rb index 53be6dca3f55..21197900e4f7 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_post_request.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_post_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Azure config Post Request. class AzureUCConfigPostRequest include BaseGenericModel - # Azure config Post data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_post_request_attributes.rb b/lib/datadog_api_client/v2/models/azure_uc_config_post_request_attributes.rb index 703849977bfa..5411f8cd50cc 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_post_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_post_request_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Attributes for Azure config Post Request. class AzureUCConfigPostRequestAttributes include BaseGenericModel - # The tenant ID of the Azure account. attr_reader :account_id - # Bill config. attr_reader :actual_bill_config - # Bill config. attr_reader :amortized_bill_config - # The client ID of the Azure account. attr_reader :client_id - # The scope of your observed subscription. attr_reader :scope diff --git a/lib/datadog_api_client/v2/models/azure_uc_configs_response.rb b/lib/datadog_api_client/v2/models/azure_uc_configs_response.rb index c46a6685dd89..19539d0f115d 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_configs_response.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_configs_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # List of Azure accounts with configs. class AzureUCConfigsResponse include BaseGenericModel - # An Azure config pair. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/bill_config.rb b/lib/datadog_api_client/v2/models/bill_config.rb index ae51b8b8385b..c061ac5698fc 100644 --- a/lib/datadog_api_client/v2/models/bill_config.rb +++ b/lib/datadog_api_client/v2/models/bill_config.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Bill config. class BillConfig include BaseGenericModel - # The name of the configured Azure Export. attr_reader :export_name - # The path where the Azure Export is saved. attr_reader :export_path - # The name of the storage account where the Azure Export is saved. attr_reader :storage_account - # The name of the storage container where the Azure Export is saved. attr_reader :storage_container diff --git a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item.rb b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item.rb index bcc3069d7c54..aba19c403252 100644 --- a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item.rb +++ b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The mapping data for each billing dimension. class BillingDimensionsMappingBodyItem include BaseGenericModel - # Mapping of billing dimensions to endpoint keys. attr_accessor :attributes - # ID of the billing dimension. attr_accessor :id - # Type of active billing dimensions data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes.rb b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes.rb index b0baaab47ef5..09d7d47b6e01 100644 --- a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes.rb +++ b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Mapping of billing dimensions to endpoint keys. class BillingDimensionsMappingBodyItemAttributes include BaseGenericModel - # List of supported endpoints with their keys mapped to the billing_dimension. attr_accessor :endpoints - # Label used for the billing dimension in the Plan & Usage charts. attr_accessor :in_app_label - # Month in ISO-8601 format, UTC, and precise to the second: `[YYYY-MM-DDThh:mm:ss]`. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes_endpoints_items.rb b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes_endpoints_items.rb index ff1d895c4d7d..3970058028fe 100644 --- a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes_endpoints_items.rb +++ b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes_endpoints_items.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # An endpoint's keys mapped to the billing_dimension. class BillingDimensionsMappingBodyItemAttributesEndpointsItems include BaseGenericModel - # The URL for the endpoint. attr_accessor :id - # The billing dimension. attr_accessor :keys - # Denotes whether mapping keys were available for this endpoint. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_response.rb b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_response.rb index 5729a24b1127..1bd194dcfee3 100644 --- a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_response.rb +++ b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Billing dimensions mapping response. class BillingDimensionsMappingResponse include BaseGenericModel - # Billing dimensions mapping data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/budget.rb b/lib/datadog_api_client/v2/models/budget.rb index a88614711d3f..dde183a46ef8 100644 --- a/lib/datadog_api_client/v2/models/budget.rb +++ b/lib/datadog_api_client/v2/models/budget.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A budget. class Budget include BaseGenericModel - # The attributes of a budget. attr_accessor :attributes - # The id of the budget. attr_accessor :id - # The type of the object, must be `budget`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/budget_array.rb b/lib/datadog_api_client/v2/models/budget_array.rb index fdc797c56f7d..029966a04715 100644 --- a/lib/datadog_api_client/v2/models/budget_array.rb +++ b/lib/datadog_api_client/v2/models/budget_array.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # An array of budgets. class BudgetArray include BaseGenericModel - # The `BudgetArray` `data`. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/budget_attributes.rb b/lib/datadog_api_client/v2/models/budget_attributes.rb index fd652f8d623a..bd365b63231d 100644 --- a/lib/datadog_api_client/v2/models/budget_attributes.rb +++ b/lib/datadog_api_client/v2/models/budget_attributes.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V2 # The attributes of a budget. class BudgetAttributes include BaseGenericModel - # The timestamp when the budget was created. attr_accessor :created_at - # The id of the user that created the budget. attr_accessor :created_by - # The month when the budget ends. attr_accessor :end_month - # The entries of the budget. attr_accessor :entries - # The cost query used to track against the budget. attr_accessor :metrics_query - # The name of the budget. attr_accessor :name - # The id of the org the budget belongs to. attr_accessor :org_id - # The month when the budget starts. attr_accessor :start_month - # The sum of all budget entries' amounts. attr_accessor :total_amount - # The timestamp when the budget was last updated. attr_accessor :updated_at - # The id of the user that created the budget. attr_accessor :updated_by diff --git a/lib/datadog_api_client/v2/models/budget_entry.rb b/lib/datadog_api_client/v2/models/budget_entry.rb index b37449df7bbe..b1e560381051 100644 --- a/lib/datadog_api_client/v2/models/budget_entry.rb +++ b/lib/datadog_api_client/v2/models/budget_entry.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The entry of a budget. class BudgetEntry include BaseGenericModel - # The `amount` of the budget entry. attr_accessor :amount - # The `month` of the budget entry. attr_accessor :month - # The `tag_filters` of the budget entry. attr_accessor :tag_filters diff --git a/lib/datadog_api_client/v2/models/budget_with_entries.rb b/lib/datadog_api_client/v2/models/budget_with_entries.rb index 1f484a06de67..640b397c1573 100644 --- a/lib/datadog_api_client/v2/models/budget_with_entries.rb +++ b/lib/datadog_api_client/v2/models/budget_with_entries.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of the `BudgetWithEntries` object. class BudgetWithEntries include BaseGenericModel - # A budget and all its entries. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/budget_with_entries_data.rb b/lib/datadog_api_client/v2/models/budget_with_entries_data.rb index 53e727b9f55e..99089a6036d3 100644 --- a/lib/datadog_api_client/v2/models/budget_with_entries_data.rb +++ b/lib/datadog_api_client/v2/models/budget_with_entries_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A budget and all its entries. class BudgetWithEntriesData include BaseGenericModel - # The attributes of a budget. attr_accessor :attributes - # The `BudgetWithEntriesData` `id`. attr_accessor :id - # The type of the object, must be `budget`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request.rb b/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request.rb index 5fa2b96e3335..ba8fea149a5b 100644 --- a/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request.rb +++ b/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to delete items from a datastore. class BulkDeleteAppsDatastoreItemsRequest include BaseGenericModel - # Data wrapper containing the data needed to delete items from a datastore. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data.rb b/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data.rb index 8fbc3616f2b0..762cfc80344c 100644 --- a/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data.rb +++ b/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data wrapper containing the data needed to delete items from a datastore. class BulkDeleteAppsDatastoreItemsRequestData include BaseGenericModel - # Attributes of request data to delete items from a datastore. attr_accessor :attributes - # ID for the datastore of the items to delete. attr_accessor :id - # Items resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data_attributes.rb b/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data_attributes.rb index 888a757d5ce8..51f36a75386b 100644 --- a/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Attributes of request data to delete items from a datastore. class BulkDeleteAppsDatastoreItemsRequestDataAttributes include BaseGenericModel - # List of primary keys identifying items to delete from datastore. Up to 100 items can be deleted in a single request. attr_reader :item_keys diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_request.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_request.rb index e21a3bfdd852..5db2515763e9 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_request.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The new bulk mute finding request. class BulkMuteFindingsRequest include BaseGenericModel - # Data object containing the new bulk mute properties of the finding. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_attributes.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_attributes.rb index 477fa9af6149..1ae5a253828b 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The mute properties to be updated. class BulkMuteFindingsRequestAttributes include BaseGenericModel - # Object containing the new mute properties of the findings. attr_reader :mute diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_data.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_data.rb index 4c7d3b94c7c8..70d5589ad939 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_data.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Data object containing the new bulk mute properties of the finding. class BulkMuteFindingsRequestData include BaseGenericModel - # The mute properties to be updated. attr_reader :attributes - # UUID to identify the request attr_reader :id - # Meta object containing the findings to be updated. attr_reader :meta - # The JSON:API type for findings. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta.rb index e4d817fcead8..b6f28c627fa2 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Meta object containing the findings to be updated. class BulkMuteFindingsRequestMeta include BaseGenericModel - # Array of findings. attr_accessor :findings diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta_findings.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta_findings.rb index 6503907c9d7d..0f539a53d44a 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta_findings.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta_findings.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Finding object containing the finding information. class BulkMuteFindingsRequestMetaFindings include BaseGenericModel - # The unique ID for this finding. attr_accessor :finding_id diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_properties.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_properties.rb index af5414bf3bbc..93fcf56915da 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_properties.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_properties.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # Object containing the new mute properties of the findings. class BulkMuteFindingsRequestProperties include BaseGenericModel - # Additional information about the reason why those findings are muted or unmuted. This field has a maximum limit of 280 characters. attr_accessor :description - # The expiration date of the mute or unmute action (Unix ms). It must be set to a value greater than the current timestamp. # If this field is not provided, the finding will be muted or unmuted indefinitely, which is equivalent to setting the expiration date to 9999999999999. attr_accessor :expiration_date - # Whether those findings should be muted or unmuted. attr_reader :muted - # The reason why this finding is muted or unmuted. attr_reader :reason diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_response.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_response.rb index d8972d0ff5a9..dda0ac9e349a 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_response.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The expected response schema. class BulkMuteFindingsResponse include BaseGenericModel - # Data object containing the ID of the request that was updated. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_response_data.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_response_data.rb index 30a39d0317f4..c7be1d4337a5 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_response_data.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data object containing the ID of the request that was updated. class BulkMuteFindingsResponseData include BaseGenericModel - # UUID used to identify the request attr_accessor :id - # The JSON:API type for findings. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request.rb b/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request.rb index 0cf97062b81e..2cef50ff8a6f 100644 --- a/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request.rb +++ b/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to insert multiple items into a datastore in a single operation. class BulkPutAppsDatastoreItemsRequest include BaseGenericModel - # Data wrapper containing the items to insert and their configuration for the bulk insert operation. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data.rb b/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data.rb index b7b3635c80ef..cbc970132904 100644 --- a/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data.rb +++ b/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data wrapper containing the items to insert and their configuration for the bulk insert operation. class BulkPutAppsDatastoreItemsRequestData include BaseGenericModel - # Configuration for bulk inserting multiple items into a datastore. attr_accessor :attributes - # The resource type for datastore items. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data_attributes.rb b/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data_attributes.rb index 3131010d360c..ed8eb6c09671 100644 --- a/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Configuration for bulk inserting multiple items into a datastore. class BulkPutAppsDatastoreItemsRequestDataAttributes include BaseGenericModel - # How to handle conflicts when inserting items that already exist in the datastore. attr_accessor :conflict_mode - # An array of items to add to the datastore, where each item is a set of key-value pairs representing the item's data. Up to 100 items can be updated in a single request. attr_reader :values diff --git a/lib/datadog_api_client/v2/models/calculated_field.rb b/lib/datadog_api_client/v2/models/calculated_field.rb index 70d4c94b686d..49ca80e4639f 100644 --- a/lib/datadog_api_client/v2/models/calculated_field.rb +++ b/lib/datadog_api_client/v2/models/calculated_field.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Calculated field. class CalculatedField include BaseGenericModel - # Expression. attr_reader :expression - # Field name. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/cancel_data_deletion_response_body.rb b/lib/datadog_api_client/v2/models/cancel_data_deletion_response_body.rb index 19f3681285ff..4111f4cb736d 100644 --- a/lib/datadog_api_client/v2/models/cancel_data_deletion_response_body.rb +++ b/lib/datadog_api_client/v2/models/cancel_data_deletion_response_body.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The response from the cancel data deletion request endpoint. class CancelDataDeletionResponseBody include BaseGenericModel - # The created data deletion request information. attr_accessor :data - # The metadata of the data deletion response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/case.rb b/lib/datadog_api_client/v2/models/case.rb index 46a5e50ea48e..910b9051f689 100644 --- a/lib/datadog_api_client/v2/models/case.rb +++ b/lib/datadog_api_client/v2/models/case.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A case class Case include BaseGenericModel - # Case resource attributes attr_reader :attributes - # Case's identifier attr_reader :id - # Resources related to a case attr_accessor :relationships - # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_assign.rb b/lib/datadog_api_client/v2/models/case_assign.rb index a7964289f036..ba5466c173ec 100644 --- a/lib/datadog_api_client/v2/models/case_assign.rb +++ b/lib/datadog_api_client/v2/models/case_assign.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Case assign class CaseAssign include BaseGenericModel - # Case assign attributes attr_reader :attributes - # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_assign_attributes.rb b/lib/datadog_api_client/v2/models/case_assign_attributes.rb index 25f13410a14b..d9f7f4308e13 100644 --- a/lib/datadog_api_client/v2/models/case_assign_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_assign_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case assign attributes class CaseAssignAttributes include BaseGenericModel - # Assignee's UUID attr_reader :assignee_id diff --git a/lib/datadog_api_client/v2/models/case_assign_request.rb b/lib/datadog_api_client/v2/models/case_assign_request.rb index d3118e95a0d9..637c58b3a101 100644 --- a/lib/datadog_api_client/v2/models/case_assign_request.rb +++ b/lib/datadog_api_client/v2/models/case_assign_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case assign request class CaseAssignRequest include BaseGenericModel - # Case assign attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_attributes.rb b/lib/datadog_api_client/v2/models/case_attributes.rb index 122121e1d1fb..223224fb203f 100644 --- a/lib/datadog_api_client/v2/models/case_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_attributes.rb @@ -20,49 +20,34 @@ module DatadogAPIClient::V2 # Case resource attributes class CaseAttributes include BaseGenericModel - # Timestamp of when the case was archived attr_accessor :archived_at - # The definition of `CaseObjectAttributes` object. attr_accessor :attributes - # Timestamp of when the case was closed attr_accessor :closed_at - # Timestamp of when the case was created attr_accessor :created_at - # Case custom attributes attr_accessor :custom_attributes - # Description attr_accessor :description - # Jira issue attached to case attr_accessor :jira_issue - # Key attr_accessor :key - # Timestamp of when the case was last modified attr_accessor :modified_at - # Case priority attr_accessor :priority - # ServiceNow ticket attached to case attr_accessor :service_now_ticket - # Case status attr_accessor :status - # Title attr_accessor :title - # Case type attr_accessor :type - # Case type UUID attr_accessor :type_id diff --git a/lib/datadog_api_client/v2/models/case_comment.rb b/lib/datadog_api_client/v2/models/case_comment.rb index f2213389686b..3bb9fe32f96f 100644 --- a/lib/datadog_api_client/v2/models/case_comment.rb +++ b/lib/datadog_api_client/v2/models/case_comment.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Case comment class CaseComment include BaseGenericModel - # Case comment attributes attr_reader :attributes - # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_comment_attributes.rb b/lib/datadog_api_client/v2/models/case_comment_attributes.rb index a8310236ff63..5e799f2aef15 100644 --- a/lib/datadog_api_client/v2/models/case_comment_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_comment_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case comment attributes class CaseCommentAttributes include BaseGenericModel - # The `CaseCommentAttributes` `message`. attr_reader :comment diff --git a/lib/datadog_api_client/v2/models/case_comment_request.rb b/lib/datadog_api_client/v2/models/case_comment_request.rb index 63a981d11f38..847dc8bc9105 100644 --- a/lib/datadog_api_client/v2/models/case_comment_request.rb +++ b/lib/datadog_api_client/v2/models/case_comment_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case comment request class CaseCommentRequest include BaseGenericModel - # Case comment attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_create.rb b/lib/datadog_api_client/v2/models/case_create.rb index 3e1e8eb70cd3..e4265d96d141 100644 --- a/lib/datadog_api_client/v2/models/case_create.rb +++ b/lib/datadog_api_client/v2/models/case_create.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Case creation data class CaseCreate include BaseGenericModel - # Case creation attributes attr_reader :attributes - # Relationships formed with the case on creation attr_accessor :relationships - # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_create_attributes.rb b/lib/datadog_api_client/v2/models/case_create_attributes.rb index 12587a46cd43..e7fcab772294 100644 --- a/lib/datadog_api_client/v2/models/case_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_create_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Case creation attributes class CaseCreateAttributes include BaseGenericModel - # Description attr_accessor :description - # Case priority attr_accessor :priority - # Title attr_reader :title - # Case type UUID attr_reader :type_id diff --git a/lib/datadog_api_client/v2/models/case_create_relationships.rb b/lib/datadog_api_client/v2/models/case_create_relationships.rb index 2d790da9ff3a..7e80802cc96b 100644 --- a/lib/datadog_api_client/v2/models/case_create_relationships.rb +++ b/lib/datadog_api_client/v2/models/case_create_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationships formed with the case on creation class CaseCreateRelationships include BaseGenericModel - # Relationship to user. attr_accessor :assignee - # Relationship to project attr_reader :project diff --git a/lib/datadog_api_client/v2/models/case_create_request.rb b/lib/datadog_api_client/v2/models/case_create_request.rb index c0669bee6ad6..cbd466b643c4 100644 --- a/lib/datadog_api_client/v2/models/case_create_request.rb +++ b/lib/datadog_api_client/v2/models/case_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case create request class CaseCreateRequest include BaseGenericModel - # Case creation data attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_empty.rb b/lib/datadog_api_client/v2/models/case_empty.rb index 800e88daf1ab..7a0f7c5ba6b4 100644 --- a/lib/datadog_api_client/v2/models/case_empty.rb +++ b/lib/datadog_api_client/v2/models/case_empty.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case empty request data class CaseEmpty include BaseGenericModel - # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_empty_request.rb b/lib/datadog_api_client/v2/models/case_empty_request.rb index 97fa0d6ebafa..2c0af5e46230 100644 --- a/lib/datadog_api_client/v2/models/case_empty_request.rb +++ b/lib/datadog_api_client/v2/models/case_empty_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case empty request class CaseEmptyRequest include BaseGenericModel - # Case empty request data attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_relationships.rb b/lib/datadog_api_client/v2/models/case_relationships.rb index 5ea9c1b176b6..988be008ced9 100644 --- a/lib/datadog_api_client/v2/models/case_relationships.rb +++ b/lib/datadog_api_client/v2/models/case_relationships.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Resources related to a case class CaseRelationships include BaseGenericModel - # Relationship to user. attr_accessor :assignee - # Relationship to user. attr_accessor :created_by - # Relationship to user. attr_accessor :modified_by - # Relationship to project attr_accessor :project diff --git a/lib/datadog_api_client/v2/models/case_response.rb b/lib/datadog_api_client/v2/models/case_response.rb index 65477f8e415c..a720ca8637b2 100644 --- a/lib/datadog_api_client/v2/models/case_response.rb +++ b/lib/datadog_api_client/v2/models/case_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case response class CaseResponse include BaseGenericModel - # A case attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/case_trigger.rb b/lib/datadog_api_client/v2/models/case_trigger.rb index 8297096892b8..eb49226dbd7d 100644 --- a/lib/datadog_api_client/v2/models/case_trigger.rb +++ b/lib/datadog_api_client/v2/models/case_trigger.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Trigger a workflow from a Case. For automatic triggering a handle must be configured and the workflow must be published. class CaseTrigger include BaseGenericModel - # Defines a rate limit for a trigger. attr_accessor :rate_limit diff --git a/lib/datadog_api_client/v2/models/case_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/case_trigger_wrapper.rb index 5b8943e0d1ba..2aca97543723 100644 --- a/lib/datadog_api_client/v2/models/case_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/case_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for a Case-based trigger. class CaseTriggerWrapper include BaseGenericModel - # Trigger a workflow from a Case. For automatic triggering a handle must be configured and the workflow must be published. attr_reader :case_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/case_type_create.rb b/lib/datadog_api_client/v2/models/case_type_create.rb index 874b7c82c0c3..554001364fe3 100644 --- a/lib/datadog_api_client/v2/models/case_type_create.rb +++ b/lib/datadog_api_client/v2/models/case_type_create.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Case type class CaseTypeCreate include BaseGenericModel - # Case Type resource attributes attr_reader :attributes - # Case type resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_type_create_request.rb b/lib/datadog_api_client/v2/models/case_type_create_request.rb index 412a5408f25e..c9da704d9f8d 100644 --- a/lib/datadog_api_client/v2/models/case_type_create_request.rb +++ b/lib/datadog_api_client/v2/models/case_type_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case type create request class CaseTypeCreateRequest include BaseGenericModel - # Case type attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_type_resource.rb b/lib/datadog_api_client/v2/models/case_type_resource.rb index 9b28ee4b9bb5..2bac58ccee81 100644 --- a/lib/datadog_api_client/v2/models/case_type_resource.rb +++ b/lib/datadog_api_client/v2/models/case_type_resource.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `CaseType` object. class CaseTypeResource include BaseGenericModel - # Case Type resource attributes attr_accessor :attributes - # Case type's identifier attr_accessor :id - # Case type resource type attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/case_type_resource_attributes.rb b/lib/datadog_api_client/v2/models/case_type_resource_attributes.rb index b317858dc7b0..2f37aca6cddc 100644 --- a/lib/datadog_api_client/v2/models/case_type_resource_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_type_resource_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Case Type resource attributes class CaseTypeResourceAttributes include BaseGenericModel - # Timestamp of when the case type was deleted attr_accessor :deleted_at - # Case type description. attr_accessor :description - # Case type emoji. attr_accessor :emoji - # Case type name. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/case_type_response.rb b/lib/datadog_api_client/v2/models/case_type_response.rb index a1a486804aa3..36ef0b2681cd 100644 --- a/lib/datadog_api_client/v2/models/case_type_response.rb +++ b/lib/datadog_api_client/v2/models/case_type_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case type response class CaseTypeResponse include BaseGenericModel - # The definition of `CaseType` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/case_types_response.rb b/lib/datadog_api_client/v2/models/case_types_response.rb index 697aa99c4c79..5ce7a7c79f5c 100644 --- a/lib/datadog_api_client/v2/models/case_types_response.rb +++ b/lib/datadog_api_client/v2/models/case_types_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case types response. class CaseTypesResponse include BaseGenericModel - # List of case types attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/case_update_attributes.rb b/lib/datadog_api_client/v2/models/case_update_attributes.rb index d65f0a256721..86bde35086ab 100644 --- a/lib/datadog_api_client/v2/models/case_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_update_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Case update attributes class CaseUpdateAttributes include BaseGenericModel - # Case update attributes attributes attr_reader :attributes - # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_update_attributes_attributes.rb b/lib/datadog_api_client/v2/models/case_update_attributes_attributes.rb index 383966e519fa..85d593cb3656 100644 --- a/lib/datadog_api_client/v2/models/case_update_attributes_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_update_attributes_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case update attributes attributes class CaseUpdateAttributesAttributes include BaseGenericModel - # The definition of `CaseObjectAttributes` object. attr_reader :attributes diff --git a/lib/datadog_api_client/v2/models/case_update_attributes_request.rb b/lib/datadog_api_client/v2/models/case_update_attributes_request.rb index 62758071bb02..9c3a579de54e 100644 --- a/lib/datadog_api_client/v2/models/case_update_attributes_request.rb +++ b/lib/datadog_api_client/v2/models/case_update_attributes_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case update attributes request class CaseUpdateAttributesRequest include BaseGenericModel - # Case update attributes attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_update_custom_attribute.rb b/lib/datadog_api_client/v2/models/case_update_custom_attribute.rb index 986d0f7de606..43e0ef917568 100644 --- a/lib/datadog_api_client/v2/models/case_update_custom_attribute.rb +++ b/lib/datadog_api_client/v2/models/case_update_custom_attribute.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Case update custom attribute class CaseUpdateCustomAttribute include BaseGenericModel - # Custom attribute values attr_reader :attributes - # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_update_custom_attribute_request.rb b/lib/datadog_api_client/v2/models/case_update_custom_attribute_request.rb index 21d44501e544..634da5322045 100644 --- a/lib/datadog_api_client/v2/models/case_update_custom_attribute_request.rb +++ b/lib/datadog_api_client/v2/models/case_update_custom_attribute_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case update custom attribute request class CaseUpdateCustomAttributeRequest include BaseGenericModel - # Case update custom attribute attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_update_description.rb b/lib/datadog_api_client/v2/models/case_update_description.rb index 1167c430886c..28c8619d2d2e 100644 --- a/lib/datadog_api_client/v2/models/case_update_description.rb +++ b/lib/datadog_api_client/v2/models/case_update_description.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Case update description class CaseUpdateDescription include BaseGenericModel - # Case update description attributes attr_reader :attributes - # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_update_description_attributes.rb b/lib/datadog_api_client/v2/models/case_update_description_attributes.rb index 86f3e745768b..44f40e7e453b 100644 --- a/lib/datadog_api_client/v2/models/case_update_description_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_update_description_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case update description attributes class CaseUpdateDescriptionAttributes include BaseGenericModel - # Case new description attr_reader :description diff --git a/lib/datadog_api_client/v2/models/case_update_description_request.rb b/lib/datadog_api_client/v2/models/case_update_description_request.rb index 9a3a1dabd537..46b375cddd22 100644 --- a/lib/datadog_api_client/v2/models/case_update_description_request.rb +++ b/lib/datadog_api_client/v2/models/case_update_description_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case update description request class CaseUpdateDescriptionRequest include BaseGenericModel - # Case update description attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_update_priority.rb b/lib/datadog_api_client/v2/models/case_update_priority.rb index dfc7cd1751f3..989b1ee78d99 100644 --- a/lib/datadog_api_client/v2/models/case_update_priority.rb +++ b/lib/datadog_api_client/v2/models/case_update_priority.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Case priority status class CaseUpdatePriority include BaseGenericModel - # Case update priority attributes attr_reader :attributes - # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_update_priority_attributes.rb b/lib/datadog_api_client/v2/models/case_update_priority_attributes.rb index 55741c3683fc..52fe2fb9ffe3 100644 --- a/lib/datadog_api_client/v2/models/case_update_priority_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_update_priority_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case update priority attributes class CaseUpdatePriorityAttributes include BaseGenericModel - # Case priority attr_reader :priority diff --git a/lib/datadog_api_client/v2/models/case_update_priority_request.rb b/lib/datadog_api_client/v2/models/case_update_priority_request.rb index f236f0684135..e3a911695fce 100644 --- a/lib/datadog_api_client/v2/models/case_update_priority_request.rb +++ b/lib/datadog_api_client/v2/models/case_update_priority_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case update priority request class CaseUpdatePriorityRequest include BaseGenericModel - # Case priority status attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_update_status.rb b/lib/datadog_api_client/v2/models/case_update_status.rb index 77d652d314c6..d53f647eeccb 100644 --- a/lib/datadog_api_client/v2/models/case_update_status.rb +++ b/lib/datadog_api_client/v2/models/case_update_status.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Case update status class CaseUpdateStatus include BaseGenericModel - # Case update status attributes attr_reader :attributes - # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_update_status_attributes.rb b/lib/datadog_api_client/v2/models/case_update_status_attributes.rb index 7a84f60cc0b3..144434b60d8d 100644 --- a/lib/datadog_api_client/v2/models/case_update_status_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_update_status_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case update status attributes class CaseUpdateStatusAttributes include BaseGenericModel - # Case status attr_reader :status diff --git a/lib/datadog_api_client/v2/models/case_update_status_request.rb b/lib/datadog_api_client/v2/models/case_update_status_request.rb index 8f2df36ab687..a6a2a367e226 100644 --- a/lib/datadog_api_client/v2/models/case_update_status_request.rb +++ b/lib/datadog_api_client/v2/models/case_update_status_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case update status request class CaseUpdateStatusRequest include BaseGenericModel - # Case update status attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_update_title.rb b/lib/datadog_api_client/v2/models/case_update_title.rb index b5f41b6d4fb9..3ca0de47236a 100644 --- a/lib/datadog_api_client/v2/models/case_update_title.rb +++ b/lib/datadog_api_client/v2/models/case_update_title.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Case update title class CaseUpdateTitle include BaseGenericModel - # Case update title attributes attr_reader :attributes - # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_update_title_attributes.rb b/lib/datadog_api_client/v2/models/case_update_title_attributes.rb index 043d3e2f196c..c7b908b2f1bc 100644 --- a/lib/datadog_api_client/v2/models/case_update_title_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_update_title_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case update title attributes class CaseUpdateTitleAttributes include BaseGenericModel - # Case new title attr_reader :title diff --git a/lib/datadog_api_client/v2/models/case_update_title_request.rb b/lib/datadog_api_client/v2/models/case_update_title_request.rb index 3d4de31501e5..cfb3bd974997 100644 --- a/lib/datadog_api_client/v2/models/case_update_title_request.rb +++ b/lib/datadog_api_client/v2/models/case_update_title_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Case update title request class CaseUpdateTitleRequest include BaseGenericModel - # Case update title attr_reader :data diff --git a/lib/datadog_api_client/v2/models/cases_response.rb b/lib/datadog_api_client/v2/models/cases_response.rb index 71e3ccc06ba9..1170e321832d 100644 --- a/lib/datadog_api_client/v2/models/cases_response.rb +++ b/lib/datadog_api_client/v2/models/cases_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response with cases class CasesResponse include BaseGenericModel - # Cases response data attr_accessor :data - # Cases response metadata attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/cases_response_meta.rb b/lib/datadog_api_client/v2/models/cases_response_meta.rb index 4afb5103df2e..5077ad46e299 100644 --- a/lib/datadog_api_client/v2/models/cases_response_meta.rb +++ b/lib/datadog_api_client/v2/models/cases_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Cases response metadata class CasesResponseMeta include BaseGenericModel - # Pagination metadata attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/cases_response_meta_pagination.rb b/lib/datadog_api_client/v2/models/cases_response_meta_pagination.rb index 22cc7ca536a5..5976ce227c85 100644 --- a/lib/datadog_api_client/v2/models/cases_response_meta_pagination.rb +++ b/lib/datadog_api_client/v2/models/cases_response_meta_pagination.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Pagination metadata class CasesResponseMetaPagination include BaseGenericModel - # Current page number attr_accessor :current - # Number of cases in current page attr_accessor :size - # Total number of pages attr_accessor :total diff --git a/lib/datadog_api_client/v2/models/change_event_attributes.rb b/lib/datadog_api_client/v2/models/change_event_attributes.rb index c4121781d15e..45c152ddb561 100644 --- a/lib/datadog_api_client/v2/models/change_event_attributes.rb +++ b/lib/datadog_api_client/v2/models/change_event_attributes.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V2 # Change event attributes. class ChangeEventAttributes include BaseGenericModel - # Aggregation key of the event. attr_accessor :aggregation_key - # The entity that made the change. attr_accessor :author - # JSON object of change metadata. attr_accessor :change_metadata - # A uniquely identified resource. attr_accessor :changed_resource - # JSON object of event system attributes. attr_accessor :evt - # A list of resources impacted by this change. attr_accessor :impacted_resources - # The new state of the changed resource. attr_accessor :new_value - # The previous state of the changed resource. attr_accessor :prev_value - # Service that triggered the event. attr_accessor :service - # POSIX timestamp of the event. attr_accessor :timestamp - # The title of the event. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/change_event_attributes_author.rb b/lib/datadog_api_client/v2/models/change_event_attributes_author.rb index 6cde128989d8..ea417cc38901 100644 --- a/lib/datadog_api_client/v2/models/change_event_attributes_author.rb +++ b/lib/datadog_api_client/v2/models/change_event_attributes_author.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The entity that made the change. class ChangeEventAttributesAuthor include BaseGenericModel - # The name of the user or system that made the change. attr_accessor :name - # The type of the author. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/change_event_attributes_changed_resource.rb b/lib/datadog_api_client/v2/models/change_event_attributes_changed_resource.rb index 112ab60334f9..f93f54efd3ea 100644 --- a/lib/datadog_api_client/v2/models/change_event_attributes_changed_resource.rb +++ b/lib/datadog_api_client/v2/models/change_event_attributes_changed_resource.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A uniquely identified resource. class ChangeEventAttributesChangedResource include BaseGenericModel - # The name of the changed resource. attr_accessor :name - # The type of the changed resource. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/change_event_attributes_impacted_resources_item.rb b/lib/datadog_api_client/v2/models/change_event_attributes_impacted_resources_item.rb index e1b99bc05f51..cee68d10ff09 100644 --- a/lib/datadog_api_client/v2/models/change_event_attributes_impacted_resources_item.rb +++ b/lib/datadog_api_client/v2/models/change_event_attributes_impacted_resources_item.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A uniquely identified resource. class ChangeEventAttributesImpactedResourcesItem include BaseGenericModel - # The name of the impacted resource. attr_accessor :name - # The type of the impacted resource. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/change_event_custom_attributes.rb b/lib/datadog_api_client/v2/models/change_event_custom_attributes.rb index 86a667e823b1..560b9c9ea7a9 100644 --- a/lib/datadog_api_client/v2/models/change_event_custom_attributes.rb +++ b/lib/datadog_api_client/v2/models/change_event_custom_attributes.rb @@ -20,23 +20,17 @@ module DatadogAPIClient::V2 # Change event attributes. class ChangeEventCustomAttributes include BaseGenericModel - # The entity that made the change. Optional, if provided it must include `type` and `name`. attr_accessor :author - # Free form JSON object with information related to the `change` event. Supports up to 100 properties per object and a maximum nesting depth of 10 levels. attr_accessor :change_metadata - # A uniquely identified resource. attr_reader :changed_resource - # A list of resources impacted by this change. It is recommended to provide an impacted resource to display # the change event at the correct location. Only resources of type `service` are supported. Maximum of 100 impacted resources allowed. attr_reader :impacted_resources - # Free form JSON object representing the new state of the changed resource. attr_accessor :new_value - # Free form JSON object representing the previous state of the changed resource. attr_accessor :prev_value diff --git a/lib/datadog_api_client/v2/models/change_event_custom_attributes_author.rb b/lib/datadog_api_client/v2/models/change_event_custom_attributes_author.rb index 7b444b0fa624..e8a344f70ea1 100644 --- a/lib/datadog_api_client/v2/models/change_event_custom_attributes_author.rb +++ b/lib/datadog_api_client/v2/models/change_event_custom_attributes_author.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The entity that made the change. Optional, if provided it must include `type` and `name`. class ChangeEventCustomAttributesAuthor include BaseGenericModel - # The name of the user or system that made the change. Limited to 128 characters. attr_reader :name - # Author's type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/change_event_custom_attributes_changed_resource.rb b/lib/datadog_api_client/v2/models/change_event_custom_attributes_changed_resource.rb index e9291fea283d..3781fcb19f7c 100644 --- a/lib/datadog_api_client/v2/models/change_event_custom_attributes_changed_resource.rb +++ b/lib/datadog_api_client/v2/models/change_event_custom_attributes_changed_resource.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A uniquely identified resource. class ChangeEventCustomAttributesChangedResource include BaseGenericModel - # The name of the resource that was changed. Limited to 128 characters. attr_reader :name - # The type of the resource that was changed. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/change_event_custom_attributes_impacted_resources_items.rb b/lib/datadog_api_client/v2/models/change_event_custom_attributes_impacted_resources_items.rb index e405a775d2a2..8726d2360bc8 100644 --- a/lib/datadog_api_client/v2/models/change_event_custom_attributes_impacted_resources_items.rb +++ b/lib/datadog_api_client/v2/models/change_event_custom_attributes_impacted_resources_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object representing a uniquely identified resource. class ChangeEventCustomAttributesImpactedResourcesItems include BaseGenericModel - # The name of the impacted resource. Limited to 128 characters. attr_reader :name - # The type of the impacted resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/change_event_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/change_event_trigger_wrapper.rb index 0bf673399a10..79339c0f4708 100644 --- a/lib/datadog_api_client/v2/models/change_event_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/change_event_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for a Change Event-based trigger. class ChangeEventTriggerWrapper include BaseGenericModel - # Trigger a workflow from a Change Event. attr_reader :change_event_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/chargeback_breakdown.rb b/lib/datadog_api_client/v2/models/chargeback_breakdown.rb index f6a6953ad70b..46c75a0b607f 100644 --- a/lib/datadog_api_client/v2/models/chargeback_breakdown.rb +++ b/lib/datadog_api_client/v2/models/chargeback_breakdown.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Charges breakdown. class ChargebackBreakdown include BaseGenericModel - # The type of charge for a particular product. attr_accessor :charge_type - # The cost for a particular product and charge type during a given month. attr_accessor :cost - # The product for which cost is being reported. attr_accessor :product_name diff --git a/lib/datadog_api_client/v2/models/ci_app_aggregate_bucket_value_timeseries_point.rb b/lib/datadog_api_client/v2/models/ci_app_aggregate_bucket_value_timeseries_point.rb index 8498231db8ee..734a962c7e43 100644 --- a/lib/datadog_api_client/v2/models/ci_app_aggregate_bucket_value_timeseries_point.rb +++ b/lib/datadog_api_client/v2/models/ci_app_aggregate_bucket_value_timeseries_point.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A timeseries point. class CIAppAggregateBucketValueTimeseriesPoint include BaseGenericModel - # The time value for this point. attr_accessor :time - # The value for this point. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/ci_app_aggregate_sort.rb b/lib/datadog_api_client/v2/models/ci_app_aggregate_sort.rb index 22130e381e47..8b75507d1159 100644 --- a/lib/datadog_api_client/v2/models/ci_app_aggregate_sort.rb +++ b/lib/datadog_api_client/v2/models/ci_app_aggregate_sort.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A sort rule. The `aggregation` field is required when `type` is `measure`. class CIAppAggregateSort include BaseGenericModel - # An aggregation function. attr_accessor :aggregation - # The metric to sort by (only used for `type=measure`). attr_accessor :metric - # The order to use, ascending or descending. attr_accessor :order - # The type of sorting algorithm. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/ci_app_ci_error.rb b/lib/datadog_api_client/v2/models/ci_app_ci_error.rb index 30cd9ceaea46..cf89ac58de9d 100644 --- a/lib/datadog_api_client/v2/models/ci_app_ci_error.rb +++ b/lib/datadog_api_client/v2/models/ci_app_ci_error.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Contains information of the CI error. class CIAppCIError include BaseGenericModel - # Error category used to differentiate between issues related to the developer or provider environments. attr_accessor :domain - # Error message. attr_reader :message - # The stack trace of the reported errors. attr_accessor :stack - # Short description of the error type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/ci_app_compute.rb b/lib/datadog_api_client/v2/models/ci_app_compute.rb index f30a51b753c8..db742f5c572a 100644 --- a/lib/datadog_api_client/v2/models/ci_app_compute.rb +++ b/lib/datadog_api_client/v2/models/ci_app_compute.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # A compute rule to compute metrics or timeseries. class CIAppCompute include BaseGenericModel - # An aggregation function. attr_reader :aggregation - # The time buckets' size (only used for type=timeseries) # Defaults to a resolution of 150 points. attr_accessor :interval - # The metric to use. attr_accessor :metric - # The type of compute. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request.rb b/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request.rb index 26fa25d23623..14e168158414 100644 --- a/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request.rb +++ b/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object. class CIAppCreatePipelineEventRequest include BaseGenericModel - # Data of the pipeline events to create. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_attributes.rb b/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_attributes.rb index 49bef1e78aa7..45839d997bfc 100644 --- a/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes of the pipeline event to create. class CIAppCreatePipelineEventRequestAttributes include BaseGenericModel - # The Datadog environment. attr_accessor :env - # The name of the CI provider. By default, this is "custom". attr_accessor :provider_name - # Details of the CI pipeline event. attr_reader :resource - # If the CI provider is SaaS, use this to differentiate between instances. attr_accessor :service diff --git a/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_data.rb b/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_data.rb index 5d5e2076d78a..7048d1feeff9 100644 --- a/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_data.rb +++ b/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data of the pipeline event to create. class CIAppCreatePipelineEventRequestData include BaseGenericModel - # Attributes of the pipeline event to create. attr_accessor :attributes - # Type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/ci_app_event_attributes.rb b/lib/datadog_api_client/v2/models/ci_app_event_attributes.rb index 9f4d6ce7a2ca..f857b1e4ae2d 100644 --- a/lib/datadog_api_client/v2/models/ci_app_event_attributes.rb +++ b/lib/datadog_api_client/v2/models/ci_app_event_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # JSON object containing all event attributes and their associated values. class CIAppEventAttributes include BaseGenericModel - # JSON object of attributes from CI Visibility test events. attr_accessor :attributes - # Array of tags associated with your event. attr_accessor :tags - # Test run level. attr_accessor :test_level diff --git a/lib/datadog_api_client/v2/models/ci_app_git_info.rb b/lib/datadog_api_client/v2/models/ci_app_git_info.rb index d48b04c3dd38..2bfda303a419 100644 --- a/lib/datadog_api_client/v2/models/ci_app_git_info.rb +++ b/lib/datadog_api_client/v2/models/ci_app_git_info.rb @@ -21,40 +21,28 @@ module DatadogAPIClient::V2 # Note that either `tag` or `branch` has to be provided, but not both. class CIAppGitInfo include BaseGenericModel - # The commit author email. attr_reader :author_email - # The commit author name. attr_accessor :author_name - # The commit author timestamp in RFC3339 format. attr_accessor :author_time - # The branch name (if a tag use the tag parameter). attr_accessor :branch - # The commit timestamp in RFC3339 format. attr_accessor :commit_time - # The committer email. attr_accessor :committer_email - # The committer name. attr_accessor :committer_name - # The Git repository's default branch. attr_accessor :default_branch - # The commit message. attr_accessor :message - # The URL of the repository. attr_reader :repository_url - # The git commit SHA. attr_reader :sha - # The tag name (if a branch use the branch parameter). attr_accessor :tag diff --git a/lib/datadog_api_client/v2/models/ci_app_group_by_histogram.rb b/lib/datadog_api_client/v2/models/ci_app_group_by_histogram.rb index e0c9f0f5a010..d96d7e672cb1 100644 --- a/lib/datadog_api_client/v2/models/ci_app_group_by_histogram.rb +++ b/lib/datadog_api_client/v2/models/ci_app_group_by_histogram.rb @@ -21,14 +21,11 @@ module DatadogAPIClient::V2 # At most, 100 buckets are allowed, the number of buckets is `(max - min)/interval`. class CIAppGroupByHistogram include BaseGenericModel - # The bin size of the histogram buckets. attr_reader :interval - # The maximum value for the measure used in the histogram # (values greater than this one are filtered out). attr_reader :max - # The minimum value for the measure used in the histogram # (values smaller than this one are filtered out). attr_reader :min diff --git a/lib/datadog_api_client/v2/models/ci_app_host_info.rb b/lib/datadog_api_client/v2/models/ci_app_host_info.rb index 2c4b56f2017b..fd936ec050ef 100644 --- a/lib/datadog_api_client/v2/models/ci_app_host_info.rb +++ b/lib/datadog_api_client/v2/models/ci_app_host_info.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Contains information of the host running the pipeline, stage, job, or step. class CIAppHostInfo include BaseGenericModel - # FQDN of the host. attr_accessor :hostname - # A list of labels used to select or identify the node. attr_accessor :labels - # Name for the host. attr_accessor :name - # The path where the code is checked out. attr_accessor :workspace diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event.rb index 679eb2b0cc08..3a7671420bb1 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object description of a pipeline event after being processed and stored by Datadog. class CIAppPipelineEvent include BaseGenericModel - # JSON object containing all event attributes and their associated values. attr_accessor :attributes - # Unique ID of the event. attr_accessor :id - # Type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_attributes.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_attributes.rb index 189f8547b33e..cb6c321cbb30 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_attributes.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # JSON object containing all event attributes and their associated values. class CIAppPipelineEventAttributes include BaseGenericModel - # JSON object of attributes from CI Visibility pipeline events. attr_accessor :attributes - # Pipeline execution level. attr_accessor :ci_level - # Array of tags associated with your event. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_finished_pipeline.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_finished_pipeline.rb index 78d1f1be13fd..8c24465dddaa 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_finished_pipeline.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_finished_pipeline.rb @@ -20,68 +20,48 @@ module DatadogAPIClient::V2 # Details of a finished pipeline. class CIAppPipelineEventFinishedPipeline include BaseGenericModel - # Time when the pipeline run finished. It cannot be older than 18 hours in the past from the current time. The time format must be RFC3339. attr_reader :_end - # Contains information of the CI error. attr_accessor :error - # If pipelines are triggered due to actions to a Git repository, then all payloads must contain this. # Note that either `tag` or `branch` has to be provided, but not both. attr_accessor :git - # Whether or not the pipeline was triggered manually by the user. attr_accessor :is_manual - # Whether or not the pipeline was resumed after being blocked. attr_accessor :is_resumed - # Used to distinguish between pipelines, stages, jobs, and steps. attr_reader :level - # A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric. attr_accessor :metrics - # Name of the pipeline. All pipeline runs for the builds should have the same name. attr_reader :name - # Contains information of the host running the pipeline, stage, job, or step. attr_accessor :node - # A map of key-value parameters or environment variables that were defined for the pipeline. attr_accessor :parameters - # If the pipeline is triggered as child of another pipeline, this should contain the details of the parent pipeline. attr_accessor :parent_pipeline - # Whether or not the pipeline was a partial retry of a previous attempt. A partial retry is one # which only runs a subset of the original jobs. attr_reader :partial_retry - # Any ID used in the provider to identify the pipeline run even if it is not unique across retries. # If the `pipeline_id` is unique, then both `unique_id` and `pipeline_id` can be set to the same value. attr_accessor :pipeline_id - # If the pipeline is a retry, this should contain the details of the previous attempt. attr_accessor :previous_attempt - # The queue time in milliseconds, if applicable. attr_reader :queue_time - # Time when the pipeline run started (it should not include any queue time). The time format must be RFC3339. attr_reader :start - # The final status of the pipeline. attr_reader :status - # A list of user-defined tags. The tags must follow the `key:value` pattern. attr_accessor :tags - # UUID of the pipeline run. The ID has to be unique across retries and pipelines, # including partial retries. attr_reader :unique_id - # The URL to look at the pipeline in the CI provider UI. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_in_progress_pipeline.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_in_progress_pipeline.rb index b7ddac7b0faa..50d9678f4bcb 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_in_progress_pipeline.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_in_progress_pipeline.rb @@ -20,64 +20,45 @@ module DatadogAPIClient::V2 # Details of a running pipeline. class CIAppPipelineEventInProgressPipeline include BaseGenericModel - # Contains information of the CI error. attr_accessor :error - # If pipelines are triggered due to actions to a Git repository, then all payloads must contain this. # Note that either `tag` or `branch` has to be provided, but not both. attr_accessor :git - # Whether or not the pipeline was triggered manually by the user. attr_accessor :is_manual - # Whether or not the pipeline was resumed after being blocked. attr_accessor :is_resumed - # Used to distinguish between pipelines, stages, jobs, and steps. attr_reader :level - # A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric. attr_accessor :metrics - # Name of the pipeline. All pipeline runs for the builds should have the same name. attr_reader :name - # Contains information of the host running the pipeline, stage, job, or step. attr_accessor :node - # A map of key-value parameters or environment variables that were defined for the pipeline. attr_accessor :parameters - # If the pipeline is triggered as child of another pipeline, this should contain the details of the parent pipeline. attr_accessor :parent_pipeline - # Whether or not the pipeline was a partial retry of a previous attempt. A partial retry is one # which only runs a subset of the original jobs. attr_reader :partial_retry - # Any ID used in the provider to identify the pipeline run even if it is not unique across retries. # If the `pipeline_id` is unique, then both `unique_id` and `pipeline_id` can be set to the same value. attr_accessor :pipeline_id - # If the pipeline is a retry, this should contain the details of the previous attempt. attr_accessor :previous_attempt - # The queue time in milliseconds, if applicable. attr_reader :queue_time - # Time when the pipeline run started (it should not include any queue time). The time format must be RFC3339. attr_reader :start - # The in progress status of the pipeline. attr_reader :status - # A list of user-defined tags. The tags must follow the `key:value` pattern. attr_accessor :tags - # UUID of the pipeline run. The ID has to be the same as the finished pipeline. attr_reader :unique_id - # The URL to look at the pipeline in the CI provider UI. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_job.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_job.rb index dbde68c66b2b..c0f0f7a8b218 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_job.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_job.rb @@ -20,62 +20,43 @@ module DatadogAPIClient::V2 # Details of a CI job. class CIAppPipelineEventJob include BaseGenericModel - # A list of job IDs that this job depends on. attr_accessor :dependencies - # Time when the job run finished. The time format must be RFC3339. attr_reader :_end - # Contains information of the CI error. attr_accessor :error - # If pipelines are triggered due to actions to a Git repository, then all payloads must contain this. # Note that either `tag` or `branch` has to be provided, but not both. attr_accessor :git - # The UUID for the job. It has to be unique within each pipeline execution. attr_reader :id - # Used to distinguish between pipelines, stages, jobs, and steps. attr_reader :level - # A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric. attr_accessor :metrics - # The name for the job. attr_reader :name - # Contains information of the host running the pipeline, stage, job, or step. attr_accessor :node - # A map of key-value parameters or environment variables that were defined for the pipeline. attr_accessor :parameters - # The parent pipeline name. attr_reader :pipeline_name - # The parent pipeline UUID. attr_reader :pipeline_unique_id - # The queue time in milliseconds, if applicable. attr_reader :queue_time - # The parent stage UUID (if applicable). attr_accessor :stage_id - # The parent stage name (if applicable). attr_accessor :stage_name - # Time when the job run instance started (it should not include any queue time). The time format must be RFC3339. attr_reader :start - # The final status of the job. attr_reader :status - # A list of user-defined tags. The tags must follow the `key:value` pattern. attr_accessor :tags - # The URL to look at the job in the CI provider UI. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_parent_pipeline.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_parent_pipeline.rb index c6f8517feb69..b70718e1e65b 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_parent_pipeline.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_parent_pipeline.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # If the pipeline is triggered as child of another pipeline, this should contain the details of the parent pipeline. class CIAppPipelineEventParentPipeline include BaseGenericModel - # UUID of a pipeline. attr_reader :id - # The URL to look at the pipeline in the CI provider UI. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_previous_pipeline.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_previous_pipeline.rb index bb81ec8cd89e..c9208f2dd906 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_previous_pipeline.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_previous_pipeline.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # If the pipeline is a retry, this should contain the details of the previous attempt. class CIAppPipelineEventPreviousPipeline include BaseGenericModel - # UUID of a pipeline. attr_reader :id - # The URL to look at the pipeline in the CI provider UI. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_stage.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_stage.rb index 225266e9d065..932cac0ff397 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_stage.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_stage.rb @@ -20,53 +20,37 @@ module DatadogAPIClient::V2 # Details of a CI stage. class CIAppPipelineEventStage include BaseGenericModel - # A list of stage IDs that this stage depends on. attr_accessor :dependencies - # Time when the stage run finished. The time format must be RFC3339. attr_reader :_end - # Contains information of the CI error. attr_accessor :error - # If pipelines are triggered due to actions to a Git repository, then all payloads must contain this. # Note that either `tag` or `branch` has to be provided, but not both. attr_accessor :git - # UUID for the stage. It has to be unique at least in the pipeline scope. attr_reader :id - # Used to distinguish between pipelines, stages, jobs and steps. attr_reader :level - # A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric. attr_accessor :metrics - # The name for the stage. attr_reader :name - # Contains information of the host running the pipeline, stage, job, or step. attr_accessor :node - # A map of key-value parameters or environment variables that were defined for the pipeline. attr_accessor :parameters - # The parent pipeline name. attr_reader :pipeline_name - # The parent pipeline UUID. attr_reader :pipeline_unique_id - # The queue time in milliseconds, if applicable. attr_reader :queue_time - # Time when the stage run started (it should not include any queue time). The time format must be RFC3339. attr_reader :start - # The final status of the stage. attr_reader :status - # A list of user-defined tags. The tags must follow the `key:value` pattern. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_step.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_step.rb index 24c703d727e0..63599a5aca2d 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_step.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_step.rb @@ -20,62 +20,43 @@ module DatadogAPIClient::V2 # Details of a CI step. class CIAppPipelineEventStep include BaseGenericModel - # Time when the step run finished. The time format must be RFC3339. attr_reader :_end - # Contains information of the CI error. attr_accessor :error - # If pipelines are triggered due to actions to a Git repository, then all payloads must contain this. # Note that either `tag` or `branch` has to be provided, but not both. attr_accessor :git - # UUID for the step. It has to be unique within each pipeline execution. attr_reader :id - # The parent job UUID (if applicable). attr_accessor :job_id - # The parent job name (if applicable). attr_accessor :job_name - # Used to distinguish between pipelines, stages, jobs and steps. attr_reader :level - # A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric. attr_accessor :metrics - # The name for the step. attr_reader :name - # Contains information of the host running the pipeline, stage, job, or step. attr_accessor :node - # A map of key-value parameters or environment variables that were defined for the pipeline. attr_accessor :parameters - # The parent pipeline name. attr_reader :pipeline_name - # The parent pipeline UUID. attr_reader :pipeline_unique_id - # The parent stage UUID (if applicable). attr_accessor :stage_id - # The parent stage name (if applicable). attr_accessor :stage_name - # Time when the step run started. The time format must be RFC3339. attr_reader :start - # The final status of the step. attr_reader :status - # A list of user-defined tags. The tags must follow the `key:value` pattern. attr_accessor :tags - # The URL to look at the step in the CI provider UI. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_events_request.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_events_request.rb index 98348e9ad6a7..89b0eec02491 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_events_request.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_events_request.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # The request for a pipelines search. class CIAppPipelineEventsRequest include BaseGenericModel - # The search and filter query settings. attr_accessor :filter - # Global query options that are used during the query. # Only supply timezone or time offset, not both. Otherwise, the query fails. attr_accessor :options - # Paging attributes for listing events. attr_accessor :page - # Sort parameters when querying events. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_events_response.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_events_response.rb index 88f28e110d76..701e341cc373 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_events_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_events_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response object with all pipeline events matching the request and pagination information. class CIAppPipelineEventsResponse include BaseGenericModel - # Array of events matching the request. attr_accessor :data - # Links attributes. attr_accessor :links - # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregate_request.rb b/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregate_request.rb index 89259389299d..5c6c8d2e35ee 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregate_request.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregate_request.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The object sent with the request to retrieve aggregation buckets of pipeline events from your organization. class CIAppPipelinesAggregateRequest include BaseGenericModel - # The list of metrics or timeseries to compute for the retrieved buckets. attr_accessor :compute - # The search and filter query settings. attr_accessor :filter - # The rules for the group-by. attr_accessor :group_by - # Global query options that are used during the query. # Only supply timezone or time offset, not both. Otherwise, the query fails. attr_accessor :options diff --git a/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregation_buckets_response.rb b/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregation_buckets_response.rb index 3a1d94ffdd19..f06d8b5c1af7 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregation_buckets_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregation_buckets_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The query results. class CIAppPipelinesAggregationBucketsResponse include BaseGenericModel - # The list of matching buckets, one item per bucket. attr_accessor :buckets diff --git a/lib/datadog_api_client/v2/models/ci_app_pipelines_analytics_aggregate_response.rb b/lib/datadog_api_client/v2/models/ci_app_pipelines_analytics_aggregate_response.rb index e4f1e2d7a777..0736e07deb71 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipelines_analytics_aggregate_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipelines_analytics_aggregate_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The response object for the pipeline events aggregate API endpoint. class CIAppPipelinesAnalyticsAggregateResponse include BaseGenericModel - # The query results. attr_accessor :data - # Links attributes. attr_accessor :links - # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/ci_app_pipelines_bucket_response.rb b/lib/datadog_api_client/v2/models/ci_app_pipelines_bucket_response.rb index 871f434e6806..5739af2e7d6e 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipelines_bucket_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipelines_bucket_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Bucket values. class CIAppPipelinesBucketResponse include BaseGenericModel - # The key-value pairs for each group-by. attr_accessor :by - # A map of the metric name to value for regular compute, or a list of values for a timeseries. attr_accessor :computes diff --git a/lib/datadog_api_client/v2/models/ci_app_pipelines_group_by.rb b/lib/datadog_api_client/v2/models/ci_app_pipelines_group_by.rb index b1625773a451..ef14eff53569 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipelines_group_by.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipelines_group_by.rb @@ -20,23 +20,17 @@ module DatadogAPIClient::V2 # A group-by rule. class CIAppPipelinesGroupBy include BaseGenericModel - # The name of the facet to use (required). attr_reader :facet - # Used to perform a histogram computation (only for measure facets). # At most, 100 buckets are allowed, the number of buckets is `(max - min)/interval`. attr_accessor :histogram - # The maximum buckets to return for this group-by. attr_accessor :limit - # The value to use for logs that don't have the facet used to group-by. attr_accessor :missing - # A sort rule. The `aggregation` field is required when `type` is `measure`. attr_accessor :sort - # A resulting object to put the given computes in over all the matching records. attr_accessor :total diff --git a/lib/datadog_api_client/v2/models/ci_app_pipelines_query_filter.rb b/lib/datadog_api_client/v2/models/ci_app_pipelines_query_filter.rb index bf07d3bd6808..427c3aaeccac 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipelines_query_filter.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipelines_query_filter.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The search and filter query settings. class CIAppPipelinesQueryFilter include BaseGenericModel - # The minimum time for the requested events; supports date, math, and regular timestamps (in milliseconds). attr_accessor :from - # The search query following the CI Visibility Explorer search syntax. attr_accessor :query - # The maximum time for the requested events, supports date, math, and regular timestamps (in milliseconds). attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/ci_app_query_options.rb b/lib/datadog_api_client/v2/models/ci_app_query_options.rb index 4e432dc02d30..034f77716dad 100644 --- a/lib/datadog_api_client/v2/models/ci_app_query_options.rb +++ b/lib/datadog_api_client/v2/models/ci_app_query_options.rb @@ -21,10 +21,8 @@ module DatadogAPIClient::V2 # Only supply timezone or time offset, not both. Otherwise, the query fails. class CIAppQueryOptions include BaseGenericModel - # The time offset (in seconds) to apply to the query. attr_accessor :time_offset - # The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York). attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/ci_app_query_page_options.rb b/lib/datadog_api_client/v2/models/ci_app_query_page_options.rb index a8c5c0056dda..985cfc985b93 100644 --- a/lib/datadog_api_client/v2/models/ci_app_query_page_options.rb +++ b/lib/datadog_api_client/v2/models/ci_app_query_page_options.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Paging attributes for listing events. class CIAppQueryPageOptions include BaseGenericModel - # List following results with a cursor provided in the previous query. attr_accessor :cursor - # Maximum number of events in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/ci_app_response_links.rb b/lib/datadog_api_client/v2/models/ci_app_response_links.rb index 7e0ae976df46..baee086ef66b 100644 --- a/lib/datadog_api_client/v2/models/ci_app_response_links.rb +++ b/lib/datadog_api_client/v2/models/ci_app_response_links.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Links attributes. class CIAppResponseLinks include BaseGenericModel - # Link for the next set of results. The request can also be made using the # POST endpoint. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/ci_app_response_metadata.rb b/lib/datadog_api_client/v2/models/ci_app_response_metadata.rb index c6d95604ca5f..e251036e60c6 100644 --- a/lib/datadog_api_client/v2/models/ci_app_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/ci_app_response_metadata.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class CIAppResponseMetadata include BaseGenericModel - # The time elapsed in milliseconds. attr_accessor :elapsed - # The identifier of the request. attr_accessor :request_id - # The status of the response. attr_accessor :status - # A list of warnings (non-fatal errors) encountered. Partial results may return if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/ci_app_response_metadata_with_pagination.rb b/lib/datadog_api_client/v2/models/ci_app_response_metadata_with_pagination.rb index 293e806d3e0f..14e234c9f4a7 100644 --- a/lib/datadog_api_client/v2/models/ci_app_response_metadata_with_pagination.rb +++ b/lib/datadog_api_client/v2/models/ci_app_response_metadata_with_pagination.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class CIAppResponseMetadataWithPagination include BaseGenericModel - # The time elapsed in milliseconds. attr_accessor :elapsed - # Paging attributes. attr_accessor :page - # The identifier of the request. attr_accessor :request_id - # The status of the response. attr_accessor :status - # A list of warnings (non-fatal errors) encountered. Partial results may return if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/ci_app_response_page.rb b/lib/datadog_api_client/v2/models/ci_app_response_page.rb index c4e76e526742..72e77e8fc863 100644 --- a/lib/datadog_api_client/v2/models/ci_app_response_page.rb +++ b/lib/datadog_api_client/v2/models/ci_app_response_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Paging attributes. class CIAppResponsePage include BaseGenericModel - # The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of `page[cursor]`. attr_accessor :after diff --git a/lib/datadog_api_client/v2/models/ci_app_test_event.rb b/lib/datadog_api_client/v2/models/ci_app_test_event.rb index 85ec1faaae28..6d4635203527 100644 --- a/lib/datadog_api_client/v2/models/ci_app_test_event.rb +++ b/lib/datadog_api_client/v2/models/ci_app_test_event.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object description of test event after being processed and stored by Datadog. class CIAppTestEvent include BaseGenericModel - # JSON object containing all event attributes and their associated values. attr_accessor :attributes - # Unique ID of the event. attr_accessor :id - # Type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/ci_app_test_events_request.rb b/lib/datadog_api_client/v2/models/ci_app_test_events_request.rb index 448730e798e7..32ba9b7a5832 100644 --- a/lib/datadog_api_client/v2/models/ci_app_test_events_request.rb +++ b/lib/datadog_api_client/v2/models/ci_app_test_events_request.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # The request for a tests search. class CIAppTestEventsRequest include BaseGenericModel - # The search and filter query settings. attr_accessor :filter - # Global query options that are used during the query. # Only supply timezone or time offset, not both. Otherwise, the query fails. attr_accessor :options - # Paging attributes for listing events. attr_accessor :page - # Sort parameters when querying events. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/ci_app_test_events_response.rb b/lib/datadog_api_client/v2/models/ci_app_test_events_response.rb index ca629aeb50a1..b4b1a033751b 100644 --- a/lib/datadog_api_client/v2/models/ci_app_test_events_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_test_events_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response object with all test events matching the request and pagination information. class CIAppTestEventsResponse include BaseGenericModel - # Array of events matching the request. attr_accessor :data - # Links attributes. attr_accessor :links - # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/ci_app_tests_aggregate_request.rb b/lib/datadog_api_client/v2/models/ci_app_tests_aggregate_request.rb index 478f88986f5d..65d2493bdb80 100644 --- a/lib/datadog_api_client/v2/models/ci_app_tests_aggregate_request.rb +++ b/lib/datadog_api_client/v2/models/ci_app_tests_aggregate_request.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The object sent with the request to retrieve aggregation buckets of test events from your organization. class CIAppTestsAggregateRequest include BaseGenericModel - # The list of metrics or timeseries to compute for the retrieved buckets. attr_accessor :compute - # The search and filter query settings. attr_accessor :filter - # The rules for the group-by. attr_accessor :group_by - # Global query options that are used during the query. # Only supply timezone or time offset, not both. Otherwise, the query fails. attr_accessor :options diff --git a/lib/datadog_api_client/v2/models/ci_app_tests_aggregation_buckets_response.rb b/lib/datadog_api_client/v2/models/ci_app_tests_aggregation_buckets_response.rb index 2b120b94463f..96f5ffc26f5b 100644 --- a/lib/datadog_api_client/v2/models/ci_app_tests_aggregation_buckets_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_tests_aggregation_buckets_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The query results. class CIAppTestsAggregationBucketsResponse include BaseGenericModel - # The list of matching buckets, one item per bucket. attr_accessor :buckets diff --git a/lib/datadog_api_client/v2/models/ci_app_tests_analytics_aggregate_response.rb b/lib/datadog_api_client/v2/models/ci_app_tests_analytics_aggregate_response.rb index a9560d3068b5..fa4227b850c3 100644 --- a/lib/datadog_api_client/v2/models/ci_app_tests_analytics_aggregate_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_tests_analytics_aggregate_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The response object for the test events aggregate API endpoint. class CIAppTestsAnalyticsAggregateResponse include BaseGenericModel - # The query results. attr_accessor :data - # Links attributes. attr_accessor :links - # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/ci_app_tests_bucket_response.rb b/lib/datadog_api_client/v2/models/ci_app_tests_bucket_response.rb index 57bcf7efad6a..ed58bc5c5072 100644 --- a/lib/datadog_api_client/v2/models/ci_app_tests_bucket_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_tests_bucket_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Bucket values. class CIAppTestsBucketResponse include BaseGenericModel - # The key-value pairs for each group-by. attr_accessor :by - # A map of the metric name to value for regular compute, or a list of values for a timeseries. attr_accessor :computes diff --git a/lib/datadog_api_client/v2/models/ci_app_tests_group_by.rb b/lib/datadog_api_client/v2/models/ci_app_tests_group_by.rb index 50d3a67ca87d..0db02ce24771 100644 --- a/lib/datadog_api_client/v2/models/ci_app_tests_group_by.rb +++ b/lib/datadog_api_client/v2/models/ci_app_tests_group_by.rb @@ -20,23 +20,17 @@ module DatadogAPIClient::V2 # A group-by rule. class CIAppTestsGroupBy include BaseGenericModel - # The name of the facet to use (required). attr_reader :facet - # Used to perform a histogram computation (only for measure facets). # At most, 100 buckets are allowed, the number of buckets is `(max - min)/interval`. attr_accessor :histogram - # The maximum buckets to return for this group-by. attr_accessor :limit - # The value to use for logs that don't have the facet used to group-by. attr_accessor :missing - # A sort rule. The `aggregation` field is required when `type` is `measure`. attr_accessor :sort - # A resulting object to put the given computes in over all the matching records. attr_accessor :total diff --git a/lib/datadog_api_client/v2/models/ci_app_tests_query_filter.rb b/lib/datadog_api_client/v2/models/ci_app_tests_query_filter.rb index fc95c8c0ec03..6abb7b977fe8 100644 --- a/lib/datadog_api_client/v2/models/ci_app_tests_query_filter.rb +++ b/lib/datadog_api_client/v2/models/ci_app_tests_query_filter.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The search and filter query settings. class CIAppTestsQueryFilter include BaseGenericModel - # The minimum time for the requested events; supports date, math, and regular timestamps (in milliseconds). attr_accessor :from - # The search query following the CI Visibility Explorer search syntax. attr_accessor :query - # The maximum time for the requested events, supports date, math, and regular timestamps (in milliseconds). attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/ci_app_warning.rb b/lib/datadog_api_client/v2/models/ci_app_warning.rb index dc88c3f09368..1b8d65b9a6d1 100644 --- a/lib/datadog_api_client/v2/models/ci_app_warning.rb +++ b/lib/datadog_api_client/v2/models/ci_app_warning.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A warning message indicating something that went wrong with the query. class CIAppWarning include BaseGenericModel - # A unique code for this type of warning. attr_accessor :code - # A detailed explanation of this specific warning. attr_accessor :detail - # A short human-readable summary of the warning. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/circle_ci_integration.rb b/lib/datadog_api_client/v2/models/circle_ci_integration.rb index f42111a97b1a..c3607b737488 100644 --- a/lib/datadog_api_client/v2/models/circle_ci_integration.rb +++ b/lib/datadog_api_client/v2/models/circle_ci_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `CircleCIIntegration` object. class CircleCIIntegration include BaseGenericModel - # The definition of the `CircleCICredentials` object. attr_reader :credentials - # The definition of the `CircleCIIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/circle_ci_integration_update.rb b/lib/datadog_api_client/v2/models/circle_ci_integration_update.rb index e7e9f0f7958b..fd0f779aa9a0 100644 --- a/lib/datadog_api_client/v2/models/circle_ci_integration_update.rb +++ b/lib/datadog_api_client/v2/models/circle_ci_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `CircleCIIntegrationUpdate` object. class CircleCIIntegrationUpdate include BaseGenericModel - # The definition of the `CircleCICredentialsUpdate` object. attr_accessor :credentials - # The definition of the `CircleCIIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/circle_ciapi_key.rb b/lib/datadog_api_client/v2/models/circle_ciapi_key.rb index a8c20bef56e8..1047e5b9d4ca 100644 --- a/lib/datadog_api_client/v2/models/circle_ciapi_key.rb +++ b/lib/datadog_api_client/v2/models/circle_ciapi_key.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `CircleCIAPIKey` object. class CircleCIAPIKey include BaseGenericModel - # The `CircleCIAPIKey` `api_token`. attr_reader :api_token - # The definition of the `CircleCIAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/circle_ciapi_key_update.rb b/lib/datadog_api_client/v2/models/circle_ciapi_key_update.rb index 36fe9b60d0b5..343d02870eef 100644 --- a/lib/datadog_api_client/v2/models/circle_ciapi_key_update.rb +++ b/lib/datadog_api_client/v2/models/circle_ciapi_key_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `CircleCIAPIKey` object. class CircleCIAPIKeyUpdate include BaseGenericModel - # The `CircleCIAPIKeyUpdate` `api_token`. attr_accessor :api_token - # The definition of the `CircleCIAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/clickup_api_key.rb b/lib/datadog_api_client/v2/models/clickup_api_key.rb index 10a4945a3b44..aa5d4a2c0354 100644 --- a/lib/datadog_api_client/v2/models/clickup_api_key.rb +++ b/lib/datadog_api_client/v2/models/clickup_api_key.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `ClickupAPIKey` object. class ClickupAPIKey include BaseGenericModel - # The `ClickupAPIKey` `api_token`. attr_reader :api_token - # The definition of the `ClickupAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/clickup_api_key_update.rb b/lib/datadog_api_client/v2/models/clickup_api_key_update.rb index db6fe2722326..acb3dc2a7acd 100644 --- a/lib/datadog_api_client/v2/models/clickup_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/clickup_api_key_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `ClickupAPIKey` object. class ClickupAPIKeyUpdate include BaseGenericModel - # The `ClickupAPIKeyUpdate` `api_token`. attr_accessor :api_token - # The definition of the `ClickupAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/clickup_integration.rb b/lib/datadog_api_client/v2/models/clickup_integration.rb index 031e7a35a88b..2afcc2a582b1 100644 --- a/lib/datadog_api_client/v2/models/clickup_integration.rb +++ b/lib/datadog_api_client/v2/models/clickup_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `ClickupIntegration` object. class ClickupIntegration include BaseGenericModel - # The definition of the `ClickupCredentials` object. attr_reader :credentials - # The definition of the `ClickupIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/clickup_integration_update.rb b/lib/datadog_api_client/v2/models/clickup_integration_update.rb index 86beebec090c..25048065904b 100644 --- a/lib/datadog_api_client/v2/models/clickup_integration_update.rb +++ b/lib/datadog_api_client/v2/models/clickup_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `ClickupIntegrationUpdate` object. class ClickupIntegrationUpdate include BaseGenericModel - # The definition of the `ClickupCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `ClickupIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloud_configuration_compliance_rule_options.rb b/lib/datadog_api_client/v2/models/cloud_configuration_compliance_rule_options.rb index b4ef398ba3ba..88a5f1df254c 100644 --- a/lib/datadog_api_client/v2/models/cloud_configuration_compliance_rule_options.rb +++ b/lib/datadog_api_client/v2/models/cloud_configuration_compliance_rule_options.rb @@ -21,14 +21,11 @@ module DatadogAPIClient::V2 # Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration` rules. class CloudConfigurationComplianceRuleOptions include BaseGenericModel - # Whether the rule is a complex one. # Must be set to true if `regoRule.resourceTypes` contains more than one item. Defaults to false. attr_accessor :complex_rule - # Rule details. attr_accessor :rego_rule - # Main resource type to be checked by the rule. It should be specified again in `regoRule.resourceTypes`. attr_accessor :resource_type diff --git a/lib/datadog_api_client/v2/models/cloud_configuration_rego_rule.rb b/lib/datadog_api_client/v2/models/cloud_configuration_rego_rule.rb index b9b6496ad970..b6c31974c12d 100644 --- a/lib/datadog_api_client/v2/models/cloud_configuration_rego_rule.rb +++ b/lib/datadog_api_client/v2/models/cloud_configuration_rego_rule.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Rule details. class CloudConfigurationRegoRule include BaseGenericModel - # The policy written in `rego`, see: https://www.openpolicyagent.org/docs/latest/policy-language/ attr_reader :policy - # List of resource types that will be evaluated upon. Must have at least one element. attr_reader :resource_types diff --git a/lib/datadog_api_client/v2/models/cloud_configuration_rule_case_create.rb b/lib/datadog_api_client/v2/models/cloud_configuration_rule_case_create.rb index 4e28468efe8b..b8b58cd4c1f3 100644 --- a/lib/datadog_api_client/v2/models/cloud_configuration_rule_case_create.rb +++ b/lib/datadog_api_client/v2/models/cloud_configuration_rule_case_create.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Description of signals. class CloudConfigurationRuleCaseCreate include BaseGenericModel - # Notification targets for each rule case. attr_accessor :notifications - # Severity of the Security Signal. attr_reader :status diff --git a/lib/datadog_api_client/v2/models/cloud_configuration_rule_compliance_signal_options.rb b/lib/datadog_api_client/v2/models/cloud_configuration_rule_compliance_signal_options.rb index ecf9a0268f33..12e83b3843c3 100644 --- a/lib/datadog_api_client/v2/models/cloud_configuration_rule_compliance_signal_options.rb +++ b/lib/datadog_api_client/v2/models/cloud_configuration_rule_compliance_signal_options.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # How to generate compliance signals. Useful for cloud_configuration rules only. class CloudConfigurationRuleComplianceSignalOptions include BaseGenericModel - # The default activation status. attr_accessor :default_activation_status - # The default group by fields. attr_accessor :default_group_by_fields - # Whether signals will be sent. attr_accessor :user_activation_status - # Fields to use to group findings by when sending signals. attr_accessor :user_group_by_fields diff --git a/lib/datadog_api_client/v2/models/cloud_configuration_rule_create_payload.rb b/lib/datadog_api_client/v2/models/cloud_configuration_rule_create_payload.rb index c72b6e39bdc4..377fd704b4fc 100644 --- a/lib/datadog_api_client/v2/models/cloud_configuration_rule_create_payload.rb +++ b/lib/datadog_api_client/v2/models/cloud_configuration_rule_create_payload.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V2 # Create a new cloud configuration rule. class CloudConfigurationRuleCreatePayload include BaseGenericModel - # Description of generated findings and signals (severity and channels to be notified in case of a signal). Must contain exactly one item. attr_reader :cases - # How to generate compliance signals. Useful for cloud_configuration rules only. attr_reader :compliance_signal_options - # Additional queries to filter matched events before they are processed. attr_accessor :filters - # Whether the rule is enabled. attr_reader :is_enabled - # Message in markdown format for generated findings and signals. attr_reader :message - # The name of the rule. attr_reader :name - # Options on cloud configuration rules. attr_reader :options - # Tags for generated findings and signals. attr_accessor :tags - # The rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/cloud_configuration_rule_options.rb b/lib/datadog_api_client/v2/models/cloud_configuration_rule_options.rb index 842876fe9ac7..065604d82499 100644 --- a/lib/datadog_api_client/v2/models/cloud_configuration_rule_options.rb +++ b/lib/datadog_api_client/v2/models/cloud_configuration_rule_options.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Options on cloud configuration rules. class CloudConfigurationRuleOptions include BaseGenericModel - # Options for cloud_configuration rules. # Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration` rules. attr_reader :compliance_rule_options diff --git a/lib/datadog_api_client/v2/models/cloud_configuration_rule_payload.rb b/lib/datadog_api_client/v2/models/cloud_configuration_rule_payload.rb index b99924120f7f..a97382872d47 100644 --- a/lib/datadog_api_client/v2/models/cloud_configuration_rule_payload.rb +++ b/lib/datadog_api_client/v2/models/cloud_configuration_rule_payload.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V2 # The payload of a cloud configuration rule. class CloudConfigurationRulePayload include BaseGenericModel - # Description of generated findings and signals (severity and channels to be notified in case of a signal). Must contain exactly one item. attr_reader :cases - # How to generate compliance signals. Useful for cloud_configuration rules only. attr_reader :compliance_signal_options - # Custom/Overridden message for generated signals (used in case of Default rule update). attr_accessor :custom_message - # Custom/Overridden name of the rule (used in case of Default rule update). attr_accessor :custom_name - # Additional queries to filter matched events before they are processed. attr_accessor :filters - # Whether the rule is enabled. attr_reader :is_enabled - # Message in markdown format for generated findings and signals. attr_reader :message - # The name of the rule. attr_reader :name - # Options on cloud configuration rules. attr_reader :options - # Tags for generated findings and signals. attr_accessor :tags - # The rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policies_list_response.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policies_list_response.rb index 01bfb04cebc1..92bf670c4ce2 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policies_list_response.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policies_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object that includes a list of Agent policies class CloudWorkloadSecurityAgentPoliciesListResponse include BaseGenericModel - # A list of Agent policy objects attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_attributes.rb index 9ee61a7c7b1b..b4f8bbdeeded 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_attributes.rb @@ -20,55 +20,38 @@ module DatadogAPIClient::V2 # A Cloud Workload Security Agent policy returned by the API class CloudWorkloadSecurityAgentPolicyAttributes include BaseGenericModel - # The number of rules with the blocking feature in this policy attr_reader :blocking_rules_count - # Whether the policy is managed by Datadog attr_accessor :datadog_managed - # The description of the policy attr_accessor :description - # The number of rules that are disabled in this policy attr_reader :disabled_rules_count - # Whether the Agent policy is enabled attr_accessor :enabled - # The host tags defining where this policy is deployed attr_accessor :host_tags - # The host tags defining where this policy is deployed, the inner values are linked with AND, the outer values are linked with OR attr_accessor :host_tags_lists - # The number of rules in the monitoring state in this policy attr_reader :monitoring_rules_count - # The name of the policy attr_accessor :name - # Whether the policy is pinned attr_accessor :pinned - # The version of the policy attr_accessor :policy_version - # The priority of the policy attr_accessor :priority - # The number of rules in this policy attr_reader :rule_count - # Timestamp in milliseconds when the policy was last updated attr_accessor :update_date - # When the policy was last updated, timestamp in milliseconds attr_accessor :updated_at - # The attributes of the user who last updated the policy attr_accessor :updater - # The versions of the policy attr_accessor :versions diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_attributes.rb index 455ad8d773bd..38c1a4d8d2b8 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Create a new Cloud Workload Security Agent policy class CloudWorkloadSecurityAgentPolicyCreateAttributes include BaseGenericModel - # The description of the policy attr_accessor :description - # Whether the policy is enabled attr_accessor :enabled - # The host tags defining where this policy is deployed attr_accessor :host_tags - # The host tags defining where this policy is deployed, the inner values are linked with AND, the outer values are linked with OR attr_accessor :host_tags_lists - # The name of the policy attr_reader :name diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_data.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_data.rb index b4862fee6135..0a9a2e8a0542 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_data.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object for a single Agent rule class CloudWorkloadSecurityAgentPolicyCreateData include BaseGenericModel - # Create a new Cloud Workload Security Agent policy attr_reader :attributes - # The type of the resource, must always be `policy` attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_request.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_request.rb index 880081056c56..0c03558598bc 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_request.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object that includes the Agent policy to create class CloudWorkloadSecurityAgentPolicyCreateRequest include BaseGenericModel - # Object for a single Agent rule attr_reader :data diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_data.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_data.rb index 40ffd702865c..1e2f0737a3c1 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_data.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object for a single Agent policy class CloudWorkloadSecurityAgentPolicyData include BaseGenericModel - # A Cloud Workload Security Agent policy returned by the API attr_accessor :attributes - # The ID of the Agent policy attr_accessor :id - # The type of the resource, must always be `policy` attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_response.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_response.rb index d3c4b2fd8e5f..332866bd4d6e 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_response.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object that includes an Agent policy class CloudWorkloadSecurityAgentPolicyResponse include BaseGenericModel - # Object for a single Agent policy attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_attributes.rb index 5bb4056923ab..f6bf1bef8102 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Update an existing Cloud Workload Security Agent policy class CloudWorkloadSecurityAgentPolicyUpdateAttributes include BaseGenericModel - # The description of the policy attr_accessor :description - # Whether the policy is enabled attr_accessor :enabled - # The host tags defining where this policy is deployed attr_accessor :host_tags - # The host tags defining where this policy is deployed, the inner values are linked with AND, the outer values are linked with OR attr_accessor :host_tags_lists - # The name of the policy attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_data.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_data.rb index 0e6284fca0b1..4935930222ac 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_data.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object for a single Agent policy class CloudWorkloadSecurityAgentPolicyUpdateData include BaseGenericModel - # Update an existing Cloud Workload Security Agent policy attr_reader :attributes - # The ID of the Agent policy attr_accessor :id - # The type of the resource, must always be `policy` attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_request.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_request.rb index a9874c9ced09..fd63b5fd16a7 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_request.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object that includes the Agent policy with the attributes to update class CloudWorkloadSecurityAgentPolicyUpdateRequest include BaseGenericModel - # Object for a single Agent policy attr_reader :data diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_updater_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_updater_attributes.rb index 5e4d37218abd..c7c66e67798d 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_updater_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_updater_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The attributes of the user who last updated the policy class CloudWorkloadSecurityAgentPolicyUpdaterAttributes include BaseGenericModel - # The handle of the user attr_accessor :handle - # The name of the user attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_version.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_version.rb index 849f7e5e8278..f6679ec9454e 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_version.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_version.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The versions of the policy class CloudWorkloadSecurityAgentPolicyVersion include BaseGenericModel - # The date and time the version was created attr_accessor :date - # The version of the policy attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action.rb index 24eaa280af83..00e5e1e1e657 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The action the rule can perform if triggered class CloudWorkloadSecurityAgentRuleAction include BaseGenericModel - # SECL expression used to target the container to apply the action on attr_accessor :filter - # An empty object indicating the hash action attr_accessor :_hash - # Kill system call applied on the container matching the rule attr_accessor :kill - # The metadata action applied on the scope matching the rule attr_accessor :metadata - # The set action applied on the scope matching the rule attr_accessor :set diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_metadata.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_metadata.rb index dff378497027..8612787e3024 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_metadata.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_metadata.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The metadata action applied on the scope matching the rule class CloudWorkloadSecurityAgentRuleActionMetadata include BaseGenericModel - # The image tag of the metadata action attr_accessor :image_tag - # The service of the metadata action attr_accessor :service - # The short image of the metadata action attr_accessor :short_image diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_set.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_set.rb index f351203acc94..b02f889eb3b2 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_set.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_set.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V2 # The set action applied on the scope matching the rule class CloudWorkloadSecurityAgentRuleActionSet include BaseGenericModel - # Whether the value should be appended to the field. attr_accessor :append - # The default value of the set action attr_accessor :default_value - # The expression of the set action. attr_accessor :expression - # The field of the set action attr_accessor :field - # Whether the value should be inherited. attr_accessor :inherited - # The name of the set action attr_accessor :name - # The scope of the set action. attr_accessor :scope - # The size of the set action. attr_accessor :size - # The time to live of the set action. attr_accessor :ttl - # The value of the set action attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_attributes.rb index 1a70d6b89ea1..6f7339bec154 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_attributes.rb @@ -20,70 +20,48 @@ module DatadogAPIClient::V2 # A Cloud Workload Security Agent rule returned by the API class CloudWorkloadSecurityAgentRuleAttributes include BaseGenericModel - # The array of actions the rule can perform if triggered attr_accessor :actions - # The version of the Agent attr_accessor :agent_constraint - # The blocking policies that the rule belongs to attr_accessor :blocking - # The category of the Agent rule attr_accessor :category - # The ID of the user who created the rule attr_accessor :creation_author_uu_id - # When the Agent rule was created, timestamp in milliseconds attr_accessor :creation_date - # The attributes of the user who created the Agent rule attr_accessor :creator - # Whether the rule is included by default attr_accessor :default_rule - # The description of the Agent rule attr_accessor :description - # The disabled policies that the rule belongs to attr_accessor :disabled - # Whether the Agent rule is enabled attr_accessor :enabled - # The SECL expression of the Agent rule attr_accessor :expression - # The platforms the Agent rule is supported on attr_accessor :filters - # The monitoring policies that the rule belongs to attr_accessor :monitoring - # The name of the Agent rule attr_accessor :name - # The list of product tags associated with the rule attr_accessor :product_tags - # Whether the rule is silent. attr_accessor :silent - # The ID of the user who updated the rule attr_accessor :update_author_uu_id - # Timestamp in milliseconds when the Agent rule was last updated attr_accessor :update_date - # When the Agent rule was last updated, timestamp in milliseconds attr_accessor :updated_at - # The attributes of the user who last updated the Agent rule attr_accessor :updater - # The version of the Agent rule attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_attributes.rb index 359d417ca9a9..e954dd67ccaa 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_attributes.rb @@ -20,43 +20,30 @@ module DatadogAPIClient::V2 # Create a new Cloud Workload Security Agent rule. class CloudWorkloadSecurityAgentRuleCreateAttributes include BaseGenericModel - # The array of actions the rule can perform if triggered attr_accessor :actions - # Constrain the rule to specific versions of the Datadog Agent. attr_accessor :agent_version - # The blocking policies that the rule belongs to. attr_accessor :blocking - # The description of the Agent rule. attr_accessor :description - # The disabled policies that the rule belongs to. attr_accessor :disabled - # Whether the Agent rule is enabled. attr_accessor :enabled - # The SECL expression of the Agent rule. attr_reader :expression - # The platforms the Agent rule is supported on. attr_accessor :filters - # The monitoring policies that the rule belongs to. attr_accessor :monitoring - # The name of the Agent rule. attr_reader :name - # The ID of the policy where the Agent rule is saved. attr_accessor :policy_id - # The list of product tags associated with the rule. attr_accessor :product_tags - # Whether the rule is silent. attr_accessor :silent diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_data.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_data.rb index 02c001a01720..69a9e43359ea 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_data.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object for a single Agent rule class CloudWorkloadSecurityAgentRuleCreateData include BaseGenericModel - # Create a new Cloud Workload Security Agent rule. attr_reader :attributes - # The type of the resource, must always be `agent_rule` attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_request.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_request.rb index 0b6ad65af2e5..eb6ec68903ab 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_request.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object that includes the Agent rule to create class CloudWorkloadSecurityAgentRuleCreateRequest include BaseGenericModel - # Object for a single Agent rule attr_reader :data diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_creator_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_creator_attributes.rb index 73d7421f2b0c..03842d32d56b 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_creator_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_creator_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The attributes of the user who created the Agent rule class CloudWorkloadSecurityAgentRuleCreatorAttributes include BaseGenericModel - # The handle of the user attr_accessor :handle - # The name of the user attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_data.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_data.rb index 6f4fc55b4324..c8ee6bc9ace8 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_data.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object for a single Agent rule class CloudWorkloadSecurityAgentRuleData include BaseGenericModel - # A Cloud Workload Security Agent rule returned by the API attr_accessor :attributes - # The ID of the Agent rule attr_accessor :id - # The type of the resource, must always be `agent_rule` attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_kill.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_kill.rb index c4e451de3381..4460a6edb550 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_kill.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_kill.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Kill system call applied on the container matching the rule class CloudWorkloadSecurityAgentRuleKill include BaseGenericModel - # Supported signals for the kill system call attr_accessor :signal diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_response.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_response.rb index 855efc91a2eb..21eaccd8520f 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_response.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object that includes an Agent rule class CloudWorkloadSecurityAgentRuleResponse include BaseGenericModel - # Object for a single Agent rule attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_attributes.rb index 9129282a1615..46f9eab2adb6 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_attributes.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V2 # Update an existing Cloud Workload Security Agent rule class CloudWorkloadSecurityAgentRuleUpdateAttributes include BaseGenericModel - # The array of actions the rule can perform if triggered attr_accessor :actions - # Constrain the rule to specific versions of the Datadog Agent attr_accessor :agent_version - # The blocking policies that the rule belongs to attr_accessor :blocking - # The description of the Agent rule attr_accessor :description - # The disabled policies that the rule belongs to attr_accessor :disabled - # Whether the Agent rule is enabled attr_accessor :enabled - # The SECL expression of the Agent rule attr_accessor :expression - # The monitoring policies that the rule belongs to attr_accessor :monitoring - # The ID of the policy where the Agent rule is saved attr_accessor :policy_id - # The list of product tags associated with the rule attr_accessor :product_tags - # Whether the rule is silent. attr_accessor :silent diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_data.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_data.rb index 20db3caaba93..d60a9b30ab97 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_data.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object for a single Agent rule class CloudWorkloadSecurityAgentRuleUpdateData include BaseGenericModel - # Update an existing Cloud Workload Security Agent rule attr_reader :attributes - # The ID of the Agent rule attr_accessor :id - # The type of the resource, must always be `agent_rule` attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_request.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_request.rb index 43e3d37635bd..d6a792fd1030 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_request.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object that includes the Agent rule with the attributes to update class CloudWorkloadSecurityAgentRuleUpdateRequest include BaseGenericModel - # Object for a single Agent rule attr_reader :data diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_updater_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_updater_attributes.rb index aea9ac40d60b..df0f54473015 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_updater_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_updater_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The attributes of the user who last updated the Agent rule class CloudWorkloadSecurityAgentRuleUpdaterAttributes include BaseGenericModel - # The handle of the user attr_accessor :handle - # The name of the user attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rules_list_response.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rules_list_response.rb index 2270a974fa9e..e18811a50f36 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rules_list_response.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rules_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object that includes a list of Agent rule class CloudWorkloadSecurityAgentRulesListResponse include BaseGenericModel - # A list of Agent rules objects attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_create_request.rb b/lib/datadog_api_client/v2/models/cloudflare_account_create_request.rb index ee7f920c380c..0751bc01f791 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_create_request.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Payload schema when adding a Cloudflare account. class CloudflareAccountCreateRequest include BaseGenericModel - # Data object for creating a Cloudflare account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_create_request_attributes.rb b/lib/datadog_api_client/v2/models/cloudflare_account_create_request_attributes.rb index 60d2984b50a8..fafbda4246fb 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_create_request_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Attributes object for creating a Cloudflare account. class CloudflareAccountCreateRequestAttributes include BaseGenericModel - # The API key (or token) for the Cloudflare account. attr_reader :api_key - # The email associated with the Cloudflare account. If an API key is provided (and not a token), this field is also required. attr_accessor :email - # The name of the Cloudflare account. attr_reader :name - # An allowlist of resources to restrict pulling metrics for including `'web', 'dns', 'lb' (load balancer), 'worker'`. attr_accessor :resources - # An allowlist of zones to restrict pulling metrics for. attr_accessor :zones diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_create_request_data.rb b/lib/datadog_api_client/v2/models/cloudflare_account_create_request_data.rb index 2627690518a9..25ffd7a3e6a4 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_create_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data object for creating a Cloudflare account. class CloudflareAccountCreateRequestData include BaseGenericModel - # Attributes object for creating a Cloudflare account. attr_reader :attributes - # The JSON:API type for this API. Should always be `cloudflare-accounts`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_response.rb b/lib/datadog_api_client/v2/models/cloudflare_account_response.rb index 046f56c7271f..d6102277eb44 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_response.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The expected response schema when getting a Cloudflare account. class CloudflareAccountResponse include BaseGenericModel - # Data object of a Cloudflare account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_response_attributes.rb b/lib/datadog_api_client/v2/models/cloudflare_account_response_attributes.rb index f87a2636c4e6..363b0a228ce0 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_response_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes object of a Cloudflare account. class CloudflareAccountResponseAttributes include BaseGenericModel - # The email associated with the Cloudflare account. attr_accessor :email - # The name of the Cloudflare account. attr_reader :name - # An allowlist of resources, such as `web`, `dns`, `lb` (load balancer), `worker`, that restricts pulling metrics from those resources. attr_accessor :resources - # An allowlist of zones to restrict pulling metrics for. attr_accessor :zones diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_response_data.rb b/lib/datadog_api_client/v2/models/cloudflare_account_response_data.rb index 09abbd726131..738150f90e0d 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_response_data.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data object of a Cloudflare account. class CloudflareAccountResponseData include BaseGenericModel - # Attributes object of a Cloudflare account. attr_reader :attributes - # The ID of the Cloudflare account, a hash of the account name. attr_reader :id - # The JSON:API type for this API. Should always be `cloudflare-accounts`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_update_request.rb b/lib/datadog_api_client/v2/models/cloudflare_account_update_request.rb index 031eb359879f..50d87092bb51 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_update_request.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Payload schema when updating a Cloudflare account. class CloudflareAccountUpdateRequest include BaseGenericModel - # Data object for updating a Cloudflare account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_update_request_attributes.rb b/lib/datadog_api_client/v2/models/cloudflare_account_update_request_attributes.rb index e710140cd100..4991812627a0 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_update_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_update_request_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Attributes object for updating a Cloudflare account. class CloudflareAccountUpdateRequestAttributes include BaseGenericModel - # The API key of the Cloudflare account. attr_reader :api_key - # The email associated with the Cloudflare account. If an API key is provided (and not a token), this field is also required. attr_accessor :email - # The name of the Cloudflare account. attr_accessor :name - # An allowlist of resources to restrict pulling metrics for including `'web', 'dns', 'lb' (load balancer), 'worker'`. attr_accessor :resources - # An allowlist of zones to restrict pulling metrics for. attr_accessor :zones diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_update_request_data.rb b/lib/datadog_api_client/v2/models/cloudflare_account_update_request_data.rb index 13cd38fcc653..3bbf0e32b335 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_update_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data object for updating a Cloudflare account. class CloudflareAccountUpdateRequestData include BaseGenericModel - # Attributes object for updating a Cloudflare account. attr_accessor :attributes - # The JSON:API type for this API. Should always be `cloudflare-accounts`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_accounts_response.rb b/lib/datadog_api_client/v2/models/cloudflare_accounts_response.rb index dbcea01a2f31..1ecb3b5aeb71 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_accounts_response.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_accounts_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The expected response schema when getting Cloudflare accounts. class CloudflareAccountsResponse include BaseGenericModel - # The JSON:API data schema. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cloudflare_api_token.rb b/lib/datadog_api_client/v2/models/cloudflare_api_token.rb index 127c3d6d885b..f29110a2982f 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_api_token.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_api_token.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `CloudflareAPIToken` object. class CloudflareAPIToken include BaseGenericModel - # The `CloudflareAPIToken` `api_token`. attr_reader :api_token - # The definition of the `CloudflareAPIToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_api_token_update.rb b/lib/datadog_api_client/v2/models/cloudflare_api_token_update.rb index d5ff515b2e89..05886dbe3b8a 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_api_token_update.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_api_token_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `CloudflareAPIToken` object. class CloudflareAPITokenUpdate include BaseGenericModel - # The `CloudflareAPITokenUpdate` `api_token`. attr_accessor :api_token - # The definition of the `CloudflareAPIToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_global_api_token.rb b/lib/datadog_api_client/v2/models/cloudflare_global_api_token.rb index 5169f7211d87..776241d223f2 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_global_api_token.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_global_api_token.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `CloudflareGlobalAPIToken` object. class CloudflareGlobalAPIToken include BaseGenericModel - # The `CloudflareGlobalAPIToken` `auth_email`. attr_reader :auth_email - # The `CloudflareGlobalAPIToken` `global_api_key`. attr_reader :global_api_key - # The definition of the `CloudflareGlobalAPIToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_global_api_token_update.rb b/lib/datadog_api_client/v2/models/cloudflare_global_api_token_update.rb index 6860ca8f5aa6..a4128ff19f0d 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_global_api_token_update.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_global_api_token_update.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `CloudflareGlobalAPIToken` object. class CloudflareGlobalAPITokenUpdate include BaseGenericModel - # The `CloudflareGlobalAPITokenUpdate` `auth_email`. attr_accessor :auth_email - # The `CloudflareGlobalAPITokenUpdate` `global_api_key`. attr_accessor :global_api_key - # The definition of the `CloudflareGlobalAPIToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_integration.rb b/lib/datadog_api_client/v2/models/cloudflare_integration.rb index cc2dac2fcd3a..70e078ab3434 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_integration.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `CloudflareIntegration` object. class CloudflareIntegration include BaseGenericModel - # The definition of the `CloudflareCredentials` object. attr_reader :credentials - # The definition of the `CloudflareIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_integration_update.rb b/lib/datadog_api_client/v2/models/cloudflare_integration_update.rb index 1583d311702a..0a9d68259f85 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_integration_update.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `CloudflareIntegrationUpdate` object. class CloudflareIntegrationUpdate include BaseGenericModel - # The definition of the `CloudflareCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `CloudflareIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/code_location.rb b/lib/datadog_api_client/v2/models/code_location.rb index d8cac44ad0be..2f23702bca6f 100644 --- a/lib/datadog_api_client/v2/models/code_location.rb +++ b/lib/datadog_api_client/v2/models/code_location.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Code vulnerability location. class CodeLocation include BaseGenericModel - # Vulnerability location file path. attr_accessor :file_path - # Vulnerability extracted location. attr_reader :location - # Vulnerability location method. attr_accessor :method diff --git a/lib/datadog_api_client/v2/models/completion_condition.rb b/lib/datadog_api_client/v2/models/completion_condition.rb index e323261f925e..c7a95edd1d29 100644 --- a/lib/datadog_api_client/v2/models/completion_condition.rb +++ b/lib/datadog_api_client/v2/models/completion_condition.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `CompletionCondition` object. class CompletionCondition include BaseGenericModel - # The `CompletionCondition` `operand1`. attr_reader :operand1 - # The `CompletionCondition` `operand2`. attr_accessor :operand2 - # The definition of `CompletionConditionOperator` object. attr_reader :operator diff --git a/lib/datadog_api_client/v2/models/completion_gate.rb b/lib/datadog_api_client/v2/models/completion_gate.rb index 770116de4a54..e521931ad74f 100644 --- a/lib/datadog_api_client/v2/models/completion_gate.rb +++ b/lib/datadog_api_client/v2/models/completion_gate.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Used to create conditions before running subsequent actions. class CompletionGate include BaseGenericModel - # The definition of `CompletionCondition` object. attr_reader :completion_condition - # The definition of `RetryStrategy` object. attr_reader :retry_strategy diff --git a/lib/datadog_api_client/v2/models/component.rb b/lib/datadog_api_client/v2/models/component.rb index e156560ee053..37e0e678321a 100644 --- a/lib/datadog_api_client/v2/models/component.rb +++ b/lib/datadog_api_client/v2/models/component.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # [Definition of a UI component in the app](https://docs.datadoghq.com/service_management/app_builder/components/) class Component include BaseGenericModel - # Events to listen for on the UI component. attr_accessor :events - # The ID of the UI component. This property is deprecated; use `name` to identify individual components instead. attr_accessor :id - # A unique identifier for this UI component. This name is also visible in the app editor. attr_reader :name - # Properties of a UI component. Different component types can have their own additional unique properties. See the [components documentation](https://docs.datadoghq.com/service_management/app_builder/components/) for more detail on each component type and its properties. attr_reader :properties - # The UI component type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/component_grid.rb b/lib/datadog_api_client/v2/models/component_grid.rb index 8d61a182a92c..146ea01fe33e 100644 --- a/lib/datadog_api_client/v2/models/component_grid.rb +++ b/lib/datadog_api_client/v2/models/component_grid.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # A grid component. The grid component is the root canvas for an app and contains all other components. class ComponentGrid include BaseGenericModel - # Events to listen for on the grid component. attr_accessor :events - # The ID of the grid component. This property is deprecated; use `name` to identify individual components instead. attr_accessor :id - # A unique identifier for this grid component. This name is also visible in the app editor. attr_reader :name - # Properties of a grid component. attr_reader :properties - # The grid component type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/component_grid_properties.rb b/lib/datadog_api_client/v2/models/component_grid_properties.rb index 402ec274f473..cec039f55c1a 100644 --- a/lib/datadog_api_client/v2/models/component_grid_properties.rb +++ b/lib/datadog_api_client/v2/models/component_grid_properties.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Properties of a grid component. class ComponentGridProperties include BaseGenericModel - # The background color of the grid. attr_accessor :background_color - # The child components of the grid. attr_accessor :children - # Whether the grid component and its children are visible. If a string, it must be a valid JavaScript expression that evaluates to a boolean. attr_accessor :is_visible diff --git a/lib/datadog_api_client/v2/models/component_properties.rb b/lib/datadog_api_client/v2/models/component_properties.rb index fcb9e9011c50..38687f575700 100644 --- a/lib/datadog_api_client/v2/models/component_properties.rb +++ b/lib/datadog_api_client/v2/models/component_properties.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Properties of a UI component. Different component types can have their own additional unique properties. See the [components documentation](https://docs.datadoghq.com/service_management/app_builder/components/) for more detail on each component type and its properties. class ComponentProperties include BaseGenericModel - # The child components of the UI component. attr_accessor :children - # Whether the UI component is visible. If this is a string, it must be a valid JavaScript expression that evaluates to a boolean. attr_accessor :is_visible diff --git a/lib/datadog_api_client/v2/models/component_recommendation.rb b/lib/datadog_api_client/v2/models/component_recommendation.rb index 0c941f40d4e5..b0a9a2c0df3f 100644 --- a/lib/datadog_api_client/v2/models/component_recommendation.rb +++ b/lib/datadog_api_client/v2/models/component_recommendation.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Resource recommendation for a single Spark component (driver or executor). Contains estimation data used to patch Spark job specs. class ComponentRecommendation include BaseGenericModel - # Recommended resource values for a Spark driver or executor, derived from recent real usage metrics. Used by SPA to propose more efficient pod sizing. attr_reader :estimation diff --git a/lib/datadog_api_client/v2/models/config_cat_integration.rb b/lib/datadog_api_client/v2/models/config_cat_integration.rb index c08cda3f862d..f91e42fdddd4 100644 --- a/lib/datadog_api_client/v2/models/config_cat_integration.rb +++ b/lib/datadog_api_client/v2/models/config_cat_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `ConfigCatIntegration` object. class ConfigCatIntegration include BaseGenericModel - # The definition of the `ConfigCatCredentials` object. attr_reader :credentials - # The definition of the `ConfigCatIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/config_cat_integration_update.rb b/lib/datadog_api_client/v2/models/config_cat_integration_update.rb index ff7299836abe..cf6c77d74115 100644 --- a/lib/datadog_api_client/v2/models/config_cat_integration_update.rb +++ b/lib/datadog_api_client/v2/models/config_cat_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `ConfigCatIntegrationUpdate` object. class ConfigCatIntegrationUpdate include BaseGenericModel - # The definition of the `ConfigCatCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `ConfigCatIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/config_cat_sdk_key.rb b/lib/datadog_api_client/v2/models/config_cat_sdk_key.rb index 94987c479974..b49cf5317261 100644 --- a/lib/datadog_api_client/v2/models/config_cat_sdk_key.rb +++ b/lib/datadog_api_client/v2/models/config_cat_sdk_key.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of the `ConfigCatSDKKey` object. class ConfigCatSDKKey include BaseGenericModel - # The `ConfigCatSDKKey` `api_password`. attr_reader :api_password - # The `ConfigCatSDKKey` `api_username`. attr_reader :api_username - # The `ConfigCatSDKKey` `sdk_key`. attr_reader :sdk_key - # The definition of the `ConfigCatSDKKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/config_cat_sdk_key_update.rb b/lib/datadog_api_client/v2/models/config_cat_sdk_key_update.rb index 85bab4162b86..bc1a9a2635ce 100644 --- a/lib/datadog_api_client/v2/models/config_cat_sdk_key_update.rb +++ b/lib/datadog_api_client/v2/models/config_cat_sdk_key_update.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of the `ConfigCatSDKKey` object. class ConfigCatSDKKeyUpdate include BaseGenericModel - # The `ConfigCatSDKKeyUpdate` `api_password`. attr_accessor :api_password - # The `ConfigCatSDKKeyUpdate` `api_username`. attr_accessor :api_username - # The `ConfigCatSDKKeyUpdate` `sdk_key`. attr_accessor :sdk_key - # The definition of the `ConfigCatSDKKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/confluent_account_create_request.rb b/lib/datadog_api_client/v2/models/confluent_account_create_request.rb index 0a58bf91248b..a7dc2d22a0ba 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_create_request.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Payload schema when adding a Confluent account. class ConfluentAccountCreateRequest include BaseGenericModel - # The data body for adding a Confluent account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/confluent_account_create_request_attributes.rb b/lib/datadog_api_client/v2/models/confluent_account_create_request_attributes.rb index 774d003c542f..11c94cbc0e93 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_create_request_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes associated with the account creation request. class ConfluentAccountCreateRequestAttributes include BaseGenericModel - # The API key associated with your Confluent account. attr_reader :api_key - # The API secret associated with your Confluent account. attr_reader :api_secret - # A list of Confluent resources associated with the Confluent account. attr_accessor :resources - # A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/confluent_account_create_request_data.rb b/lib/datadog_api_client/v2/models/confluent_account_create_request_data.rb index 638f000bb0de..2a3090382a89 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_create_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The data body for adding a Confluent account. class ConfluentAccountCreateRequestData include BaseGenericModel - # Attributes associated with the account creation request. attr_reader :attributes - # The JSON:API type for this API. Should always be `confluent-cloud-accounts`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/confluent_account_resource_attributes.rb b/lib/datadog_api_client/v2/models/confluent_account_resource_attributes.rb index e51458de90f4..b56f9ba61652 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_resource_attributes.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_resource_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes object for updating a Confluent resource. class ConfluentAccountResourceAttributes include BaseGenericModel - # Enable the `custom.consumer_lag_offset` metric, which contains extra metric tags. attr_accessor :enable_custom_metrics - # The ID associated with a Confluent resource. attr_accessor :id - # The resource type of the Resource. Can be `kafka`, `connector`, `ksql`, or `schema_registry`. attr_reader :resource_type - # A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/confluent_account_response.rb b/lib/datadog_api_client/v2/models/confluent_account_response.rb index a3bbe73ad8ea..5a19db53f851 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_response.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The expected response schema when getting a Confluent account. class ConfluentAccountResponse include BaseGenericModel - # An API key and API secret pair that represents a Confluent account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/confluent_account_response_attributes.rb b/lib/datadog_api_client/v2/models/confluent_account_response_attributes.rb index a6dcdf247052..e747d490047d 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_response_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The attributes of a Confluent account. class ConfluentAccountResponseAttributes include BaseGenericModel - # The API key associated with your Confluent account. attr_reader :api_key - # A list of Confluent resources associated with the Confluent account. attr_accessor :resources - # A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/confluent_account_response_data.rb b/lib/datadog_api_client/v2/models/confluent_account_response_data.rb index 38385f406a65..4f7c17943f1a 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_response_data.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # An API key and API secret pair that represents a Confluent account. class ConfluentAccountResponseData include BaseGenericModel - # The attributes of a Confluent account. attr_reader :attributes - # A randomly generated ID associated with a Confluent account. attr_reader :id - # The JSON:API type for this API. Should always be `confluent-cloud-accounts`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/confluent_account_update_request.rb b/lib/datadog_api_client/v2/models/confluent_account_update_request.rb index ee8c4b56c57c..49b021b9130d 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_update_request.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The JSON:API request for updating a Confluent account. class ConfluentAccountUpdateRequest include BaseGenericModel - # Data object for updating a Confluent account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/confluent_account_update_request_attributes.rb b/lib/datadog_api_client/v2/models/confluent_account_update_request_attributes.rb index 7d315427ffb4..653e32e3dd3a 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_update_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_update_request_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Attributes object for updating a Confluent account. class ConfluentAccountUpdateRequestAttributes include BaseGenericModel - # The API key associated with your Confluent account. attr_reader :api_key - # The API secret associated with your Confluent account. attr_reader :api_secret - # A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/confluent_account_update_request_data.rb b/lib/datadog_api_client/v2/models/confluent_account_update_request_data.rb index 2633956f5b44..79c1789045cd 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_update_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data object for updating a Confluent account. class ConfluentAccountUpdateRequestData include BaseGenericModel - # Attributes object for updating a Confluent account. attr_reader :attributes - # The JSON:API type for this API. Should always be `confluent-cloud-accounts`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/confluent_accounts_response.rb b/lib/datadog_api_client/v2/models/confluent_accounts_response.rb index dd8c570ed569..710de87c77ca 100644 --- a/lib/datadog_api_client/v2/models/confluent_accounts_response.rb +++ b/lib/datadog_api_client/v2/models/confluent_accounts_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Confluent account returned by the API. class ConfluentAccountsResponse include BaseGenericModel - # The Confluent account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/confluent_resource_request.rb b/lib/datadog_api_client/v2/models/confluent_resource_request.rb index a3458ddb22f0..177939b8512f 100644 --- a/lib/datadog_api_client/v2/models/confluent_resource_request.rb +++ b/lib/datadog_api_client/v2/models/confluent_resource_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The JSON:API request for updating a Confluent resource. class ConfluentResourceRequest include BaseGenericModel - # JSON:API request for updating a Confluent resource. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/confluent_resource_request_attributes.rb b/lib/datadog_api_client/v2/models/confluent_resource_request_attributes.rb index b494324af2fc..26d7b404e792 100644 --- a/lib/datadog_api_client/v2/models/confluent_resource_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/confluent_resource_request_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Attributes object for updating a Confluent resource. class ConfluentResourceRequestAttributes include BaseGenericModel - # Enable the `custom.consumer_lag_offset` metric, which contains extra metric tags. attr_accessor :enable_custom_metrics - # The resource type of the Resource. Can be `kafka`, `connector`, `ksql`, or `schema_registry`. attr_reader :resource_type - # A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/confluent_resource_request_data.rb b/lib/datadog_api_client/v2/models/confluent_resource_request_data.rb index 9b7a5e1403e2..4b3965f9aeb5 100644 --- a/lib/datadog_api_client/v2/models/confluent_resource_request_data.rb +++ b/lib/datadog_api_client/v2/models/confluent_resource_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # JSON:API request for updating a Confluent resource. class ConfluentResourceRequestData include BaseGenericModel - # Attributes object for updating a Confluent resource. attr_reader :attributes - # The ID associated with a Confluent resource. attr_reader :id - # The JSON:API type for this request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/confluent_resource_response.rb b/lib/datadog_api_client/v2/models/confluent_resource_response.rb index 27532df0a7a7..846a7a8814ca 100644 --- a/lib/datadog_api_client/v2/models/confluent_resource_response.rb +++ b/lib/datadog_api_client/v2/models/confluent_resource_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response schema when interacting with a Confluent resource. class ConfluentResourceResponse include BaseGenericModel - # Confluent Cloud resource data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/confluent_resource_response_attributes.rb b/lib/datadog_api_client/v2/models/confluent_resource_response_attributes.rb index c0f7ac1392f7..4ae3f57afad5 100644 --- a/lib/datadog_api_client/v2/models/confluent_resource_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/confluent_resource_response_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Model representation of a Confluent Cloud resource. class ConfluentResourceResponseAttributes include BaseGenericModel - # Enable the `custom.consumer_lag_offset` metric, which contains extra metric tags. attr_accessor :enable_custom_metrics - # The ID associated with the Confluent resource. attr_accessor :id - # The resource type of the Resource. Can be `kafka`, `connector`, `ksql`, or `schema_registry`. attr_reader :resource_type - # A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/confluent_resource_response_data.rb b/lib/datadog_api_client/v2/models/confluent_resource_response_data.rb index a9ae8bbbd6d4..1b70bae4badc 100644 --- a/lib/datadog_api_client/v2/models/confluent_resource_response_data.rb +++ b/lib/datadog_api_client/v2/models/confluent_resource_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Confluent Cloud resource data. class ConfluentResourceResponseData include BaseGenericModel - # Model representation of a Confluent Cloud resource. attr_reader :attributes - # The ID associated with the Confluent resource. attr_reader :id - # The JSON:API type for this request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/confluent_resources_response.rb b/lib/datadog_api_client/v2/models/confluent_resources_response.rb index 04e6cae5f6f8..731d9540e05e 100644 --- a/lib/datadog_api_client/v2/models/confluent_resources_response.rb +++ b/lib/datadog_api_client/v2/models/confluent_resources_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response schema when interacting with a list of Confluent resources. class ConfluentResourcesResponse include BaseGenericModel - # The JSON:API data attribute. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/connection.rb b/lib/datadog_api_client/v2/models/connection.rb index c8db196a8b84..cb745522c0b6 100644 --- a/lib/datadog_api_client/v2/models/connection.rb +++ b/lib/datadog_api_client/v2/models/connection.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `Connection` object. class Connection include BaseGenericModel - # The `Connection` `connectionId`. attr_reader :connection_id - # The `Connection` `label`. attr_reader :label diff --git a/lib/datadog_api_client/v2/models/connection_env.rb b/lib/datadog_api_client/v2/models/connection_env.rb index ffcc341d2295..136439900742 100644 --- a/lib/datadog_api_client/v2/models/connection_env.rb +++ b/lib/datadog_api_client/v2/models/connection_env.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A list of connections or connection groups used in the workflow. class ConnectionEnv include BaseGenericModel - # The `ConnectionEnv` `connectionGroups`. attr_accessor :connection_groups - # The `ConnectionEnv` `connections`. attr_accessor :connections - # The definition of `ConnectionEnvEnv` object. attr_reader :env diff --git a/lib/datadog_api_client/v2/models/connection_group.rb b/lib/datadog_api_client/v2/models/connection_group.rb index 1a5a459e313c..6bd09ba4209a 100644 --- a/lib/datadog_api_client/v2/models/connection_group.rb +++ b/lib/datadog_api_client/v2/models/connection_group.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `ConnectionGroup` object. class ConnectionGroup include BaseGenericModel - # The `ConnectionGroup` `connectionGroupId`. attr_reader :connection_group_id - # The `ConnectionGroup` `label`. attr_reader :label - # The `ConnectionGroup` `tags`. attr_reader :tags diff --git a/lib/datadog_api_client/v2/models/container.rb b/lib/datadog_api_client/v2/models/container.rb index 83951440e59a..8aeeb514e46f 100644 --- a/lib/datadog_api_client/v2/models/container.rb +++ b/lib/datadog_api_client/v2/models/container.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Container object. class Container include BaseGenericModel - # Attributes for a container. attr_accessor :attributes - # Container ID. attr_accessor :id - # Type of container. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/container_attributes.rb b/lib/datadog_api_client/v2/models/container_attributes.rb index 8e65c710c753..ef87d1d3e2af 100644 --- a/lib/datadog_api_client/v2/models/container_attributes.rb +++ b/lib/datadog_api_client/v2/models/container_attributes.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V2 # Attributes for a container. class ContainerAttributes include BaseGenericModel - # The ID of the container. attr_accessor :container_id - # Time the container was created. attr_accessor :created_at - # Hostname of the host running the container. attr_accessor :host - # Digest of the compressed image manifest. attr_accessor :image_digest - # Name of the associated container image. attr_accessor :image_name - # List of image tags associated with the container image. attr_accessor :image_tags - # Name of the container. attr_accessor :name - # Time the container was started. attr_accessor :started_at - # State of the container. This depends on the container runtime. attr_accessor :state - # List of tags associated with the container. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/container_group.rb b/lib/datadog_api_client/v2/models/container_group.rb index f2082a41fe8c..9ca3f5cfaa6b 100644 --- a/lib/datadog_api_client/v2/models/container_group.rb +++ b/lib/datadog_api_client/v2/models/container_group.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Container group object. class ContainerGroup include BaseGenericModel - # Attributes for a container group. attr_accessor :attributes - # Container Group ID. attr_accessor :id - # Relationships to containers inside a container group. attr_accessor :relationships - # Type of container group. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/container_group_attributes.rb b/lib/datadog_api_client/v2/models/container_group_attributes.rb index 83c3c372dca5..dda99b243379 100644 --- a/lib/datadog_api_client/v2/models/container_group_attributes.rb +++ b/lib/datadog_api_client/v2/models/container_group_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes for a container group. class ContainerGroupAttributes include BaseGenericModel - # Number of containers in the group. attr_accessor :count - # Tags from the group name parsed in key/value format. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/container_group_relationships.rb b/lib/datadog_api_client/v2/models/container_group_relationships.rb index 3d16c533c9b5..cf8b088b8597 100644 --- a/lib/datadog_api_client/v2/models/container_group_relationships.rb +++ b/lib/datadog_api_client/v2/models/container_group_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationships to containers inside a container group. class ContainerGroupRelationships include BaseGenericModel - # Relationships to Containers inside a Container Group. attr_accessor :containers diff --git a/lib/datadog_api_client/v2/models/container_group_relationships_link.rb b/lib/datadog_api_client/v2/models/container_group_relationships_link.rb index c4b7e7602c2b..f58c7c223387 100644 --- a/lib/datadog_api_client/v2/models/container_group_relationships_link.rb +++ b/lib/datadog_api_client/v2/models/container_group_relationships_link.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationships to Containers inside a Container Group. class ContainerGroupRelationshipsLink include BaseGenericModel - # Links data. attr_accessor :data - # Links attributes. attr_accessor :links diff --git a/lib/datadog_api_client/v2/models/container_group_relationships_links.rb b/lib/datadog_api_client/v2/models/container_group_relationships_links.rb index 1a7e4ae768c9..60f61bbbac55 100644 --- a/lib/datadog_api_client/v2/models/container_group_relationships_links.rb +++ b/lib/datadog_api_client/v2/models/container_group_relationships_links.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Links attributes. class ContainerGroupRelationshipsLinks include BaseGenericModel - # Link to related containers. attr_accessor :related diff --git a/lib/datadog_api_client/v2/models/container_image.rb b/lib/datadog_api_client/v2/models/container_image.rb index ac8414875be4..6bf33bd90cc1 100644 --- a/lib/datadog_api_client/v2/models/container_image.rb +++ b/lib/datadog_api_client/v2/models/container_image.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Container Image object. class ContainerImage include BaseGenericModel - # Attributes for a Container Image. attr_accessor :attributes - # Container Image ID. attr_accessor :id - # Type of Container Image. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/container_image_attributes.rb b/lib/datadog_api_client/v2/models/container_image_attributes.rb index 23a34ff17a23..c769017a9041 100644 --- a/lib/datadog_api_client/v2/models/container_image_attributes.rb +++ b/lib/datadog_api_client/v2/models/container_image_attributes.rb @@ -20,58 +20,41 @@ module DatadogAPIClient::V2 # Attributes for a Container Image. class ContainerImageAttributes include BaseGenericModel - # Number of containers running the image. attr_accessor :container_count - # List of platform-specific images associated with the image record. # The list contains more than 1 entry for multi-architecture images. attr_accessor :image_flavors - # List of image tags associated with the Container Image. attr_accessor :image_tags - # List of build times associated with the Container Image. # The list contains more than 1 entry for multi-architecture images. attr_accessor :images_built_at - # Name of the Container Image. attr_accessor :name - # List of Operating System architectures supported by the Container Image. attr_accessor :os_architectures - # List of Operating System names supported by the Container Image. attr_accessor :os_names - # List of Operating System versions supported by the Container Image. attr_accessor :os_versions - # Time the image was pushed to the container registry. attr_accessor :published_at - # Registry the Container Image was pushed to. attr_accessor :registry - # Digest of the compressed image manifest. attr_accessor :repo_digest - # Repository where the Container Image is stored in. attr_accessor :repository - # Short version of the Container Image name. attr_accessor :short_image - # List of size for each platform-specific image associated with the image record. # The list contains more than 1 entry for multi-architecture images. attr_accessor :sizes - # List of sources where the Container Image was collected from. attr_accessor :sources - # List of tags associated with the Container Image. attr_accessor :tags - # Vulnerability counts associated with the Container Image. attr_accessor :vulnerability_count diff --git a/lib/datadog_api_client/v2/models/container_image_flavor.rb b/lib/datadog_api_client/v2/models/container_image_flavor.rb index eecd3912b22e..963ba48a3586 100644 --- a/lib/datadog_api_client/v2/models/container_image_flavor.rb +++ b/lib/datadog_api_client/v2/models/container_image_flavor.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Container Image breakdown by supported platform. class ContainerImageFlavor include BaseGenericModel - # Time the platform-specific Container Image was built. attr_accessor :built_at - # Operating System architecture supported by the Container Image. attr_accessor :os_architecture - # Operating System name supported by the Container Image. attr_accessor :os_name - # Operating System version supported by the Container Image. attr_accessor :os_version - # Size of the platform-specific Container Image. attr_accessor :size diff --git a/lib/datadog_api_client/v2/models/container_image_group.rb b/lib/datadog_api_client/v2/models/container_image_group.rb index d1baf8c8db73..68db1a9c063f 100644 --- a/lib/datadog_api_client/v2/models/container_image_group.rb +++ b/lib/datadog_api_client/v2/models/container_image_group.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Container Image Group object. class ContainerImageGroup include BaseGenericModel - # Attributes for a Container Image Group. attr_accessor :attributes - # Container Image Group ID. attr_accessor :id - # Relationships inside a Container Image Group. attr_accessor :relationships - # Type of Container Image Group. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/container_image_group_attributes.rb b/lib/datadog_api_client/v2/models/container_image_group_attributes.rb index f7100c8ad9a6..7e8870d0d734 100644 --- a/lib/datadog_api_client/v2/models/container_image_group_attributes.rb +++ b/lib/datadog_api_client/v2/models/container_image_group_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Attributes for a Container Image Group. class ContainerImageGroupAttributes include BaseGenericModel - # Number of Container Images in the group. attr_accessor :count - # Name of the Container Image group. attr_accessor :name - # Tags from the group name parsed in key/value format. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/container_image_group_images_relationships_link.rb b/lib/datadog_api_client/v2/models/container_image_group_images_relationships_link.rb index 183ab972d2d2..35a0c03437e2 100644 --- a/lib/datadog_api_client/v2/models/container_image_group_images_relationships_link.rb +++ b/lib/datadog_api_client/v2/models/container_image_group_images_relationships_link.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationships to Container Images inside a Container Image Group. class ContainerImageGroupImagesRelationshipsLink include BaseGenericModel - # Links data. attr_accessor :data - # Links attributes. attr_accessor :links diff --git a/lib/datadog_api_client/v2/models/container_image_group_relationships.rb b/lib/datadog_api_client/v2/models/container_image_group_relationships.rb index 4c80b0494809..091c095b5fec 100644 --- a/lib/datadog_api_client/v2/models/container_image_group_relationships.rb +++ b/lib/datadog_api_client/v2/models/container_image_group_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationships inside a Container Image Group. class ContainerImageGroupRelationships include BaseGenericModel - # Relationships to Container Images inside a Container Image Group. attr_accessor :container_images diff --git a/lib/datadog_api_client/v2/models/container_image_group_relationships_links.rb b/lib/datadog_api_client/v2/models/container_image_group_relationships_links.rb index f053f3f0c810..ec7397b38a2b 100644 --- a/lib/datadog_api_client/v2/models/container_image_group_relationships_links.rb +++ b/lib/datadog_api_client/v2/models/container_image_group_relationships_links.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Links attributes. class ContainerImageGroupRelationshipsLinks include BaseGenericModel - # Link to related Container Images. attr_accessor :related diff --git a/lib/datadog_api_client/v2/models/container_image_meta.rb b/lib/datadog_api_client/v2/models/container_image_meta.rb index 77ee492b845a..1e4ebaea7dbe 100644 --- a/lib/datadog_api_client/v2/models/container_image_meta.rb +++ b/lib/datadog_api_client/v2/models/container_image_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response metadata object. class ContainerImageMeta include BaseGenericModel - # Paging attributes. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/container_image_meta_page.rb b/lib/datadog_api_client/v2/models/container_image_meta_page.rb index 79e38a9a8dc3..04747160d597 100644 --- a/lib/datadog_api_client/v2/models/container_image_meta_page.rb +++ b/lib/datadog_api_client/v2/models/container_image_meta_page.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Paging attributes. class ContainerImageMetaPage include BaseGenericModel - # The cursor used to get the current results, if any. attr_accessor :cursor - # Number of results returned attr_reader :limit - # The cursor used to get the next results, if any. attr_accessor :next_cursor - # The cursor used to get the previous results, if any. attr_accessor :prev_cursor - # Total number of records that match the query. attr_accessor :total - # Type of Container Image pagination. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/container_image_vulnerabilities.rb b/lib/datadog_api_client/v2/models/container_image_vulnerabilities.rb index 307bddfa193a..8581492b459b 100644 --- a/lib/datadog_api_client/v2/models/container_image_vulnerabilities.rb +++ b/lib/datadog_api_client/v2/models/container_image_vulnerabilities.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Vulnerability counts associated with the Container Image. class ContainerImageVulnerabilities include BaseGenericModel - # ID of the Container Image. attr_accessor :asset_id - # Number of vulnerabilities with CVSS Critical severity. attr_accessor :critical - # Number of vulnerabilities with CVSS High severity. attr_accessor :high - # Number of vulnerabilities with CVSS Low severity. attr_accessor :low - # Number of vulnerabilities with CVSS Medium severity. attr_accessor :medium - # Number of vulnerabilities with CVSS None severity. attr_accessor :none - # Number of vulnerabilities with an unknown CVSS severity. attr_accessor :unknown diff --git a/lib/datadog_api_client/v2/models/container_images_response.rb b/lib/datadog_api_client/v2/models/container_images_response.rb index c9abe06d61d8..39b0d4f13fbb 100644 --- a/lib/datadog_api_client/v2/models/container_images_response.rb +++ b/lib/datadog_api_client/v2/models/container_images_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # List of Container Images. class ContainerImagesResponse include BaseGenericModel - # Array of Container Image objects. attr_accessor :data - # Pagination links. attr_accessor :links - # Response metadata object. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/container_images_response_links.rb b/lib/datadog_api_client/v2/models/container_images_response_links.rb index c05f551d0110..39c5a6b0e4a2 100644 --- a/lib/datadog_api_client/v2/models/container_images_response_links.rb +++ b/lib/datadog_api_client/v2/models/container_images_response_links.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Pagination links. class ContainerImagesResponseLinks include BaseGenericModel - # Link to the first page. attr_accessor :first - # Link to the last page. attr_accessor :last - # Link to the next page. attr_accessor :_next - # Link to previous page. attr_accessor :prev - # Link to current page. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/container_meta.rb b/lib/datadog_api_client/v2/models/container_meta.rb index 4bb2f77b37a7..4d4f67ed525c 100644 --- a/lib/datadog_api_client/v2/models/container_meta.rb +++ b/lib/datadog_api_client/v2/models/container_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response metadata object. class ContainerMeta include BaseGenericModel - # Paging attributes. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/container_meta_page.rb b/lib/datadog_api_client/v2/models/container_meta_page.rb index 79d8b134989a..2528bf716a82 100644 --- a/lib/datadog_api_client/v2/models/container_meta_page.rb +++ b/lib/datadog_api_client/v2/models/container_meta_page.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Paging attributes. class ContainerMetaPage include BaseGenericModel - # The cursor used to get the current results, if any. attr_accessor :cursor - # Number of results returned attr_reader :limit - # The cursor used to get the next results, if any. attr_accessor :next_cursor - # The cursor used to get the previous results, if any. attr_accessor :prev_cursor - # Total number of records that match the query. attr_accessor :total - # Type of Container pagination. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/containers_response.rb b/lib/datadog_api_client/v2/models/containers_response.rb index fc4ced767bc7..111b59d61093 100644 --- a/lib/datadog_api_client/v2/models/containers_response.rb +++ b/lib/datadog_api_client/v2/models/containers_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # List of containers. class ContainersResponse include BaseGenericModel - # Array of Container objects. attr_accessor :data - # Pagination links. attr_accessor :links - # Response metadata object. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/containers_response_links.rb b/lib/datadog_api_client/v2/models/containers_response_links.rb index 805da7a8d4c5..190c647b8ecb 100644 --- a/lib/datadog_api_client/v2/models/containers_response_links.rb +++ b/lib/datadog_api_client/v2/models/containers_response_links.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Pagination links. class ContainersResponseLinks include BaseGenericModel - # Link to the first page. attr_accessor :first - # Link to the last page. attr_accessor :last - # Link to the next page. attr_accessor :_next - # Link to previous page. attr_accessor :prev - # Link to current page. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/convert_job_results_to_signals_attributes.rb b/lib/datadog_api_client/v2/models/convert_job_results_to_signals_attributes.rb index d1cb82c00654..9f059f9c712c 100644 --- a/lib/datadog_api_client/v2/models/convert_job_results_to_signals_attributes.rb +++ b/lib/datadog_api_client/v2/models/convert_job_results_to_signals_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Attributes for converting historical job results to signals. class ConvertJobResultsToSignalsAttributes include BaseGenericModel - # Request ID. attr_accessor :id - # Job result IDs. attr_reader :job_result_ids - # Notifications sent. attr_reader :notifications - # Message of generated signals. attr_reader :signal_message - # Severity of the Security Signal. attr_reader :signal_severity diff --git a/lib/datadog_api_client/v2/models/convert_job_results_to_signals_data.rb b/lib/datadog_api_client/v2/models/convert_job_results_to_signals_data.rb index 7e272c3376e7..fd6d966e5167 100644 --- a/lib/datadog_api_client/v2/models/convert_job_results_to_signals_data.rb +++ b/lib/datadog_api_client/v2/models/convert_job_results_to_signals_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data for converting historical job results to signals. class ConvertJobResultsToSignalsData include BaseGenericModel - # Attributes for converting historical job results to signals. attr_accessor :attributes - # Type of payload. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/convert_job_results_to_signals_request.rb b/lib/datadog_api_client/v2/models/convert_job_results_to_signals_request.rb index 7f63f71f732e..57571a1de054 100644 --- a/lib/datadog_api_client/v2/models/convert_job_results_to_signals_request.rb +++ b/lib/datadog_api_client/v2/models/convert_job_results_to_signals_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request for converting historical job results to signals. class ConvertJobResultsToSignalsRequest include BaseGenericModel - # Data for converting historical job results to signals. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cost_attribution_aggregates_body.rb b/lib/datadog_api_client/v2/models/cost_attribution_aggregates_body.rb index 6a89b930ed21..541cd704a6fe 100644 --- a/lib/datadog_api_client/v2/models/cost_attribution_aggregates_body.rb +++ b/lib/datadog_api_client/v2/models/cost_attribution_aggregates_body.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The object containing the aggregates. class CostAttributionAggregatesBody include BaseGenericModel - # The aggregate type. attr_accessor :agg_type - # The field. attr_accessor :field - # The value for a given field. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/cost_by_org.rb b/lib/datadog_api_client/v2/models/cost_by_org.rb index a94e9eb44b06..4efae9067198 100644 --- a/lib/datadog_api_client/v2/models/cost_by_org.rb +++ b/lib/datadog_api_client/v2/models/cost_by_org.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Cost data. class CostByOrg include BaseGenericModel - # Cost attributes data. attr_accessor :attributes - # Unique ID of the response. attr_accessor :id - # Type of cost data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/cost_by_org_attributes.rb b/lib/datadog_api_client/v2/models/cost_by_org_attributes.rb index 5decd094c1ab..48ddea3447f4 100644 --- a/lib/datadog_api_client/v2/models/cost_by_org_attributes.rb +++ b/lib/datadog_api_client/v2/models/cost_by_org_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Cost attributes data. class CostByOrgAttributes include BaseGenericModel - # The account name. attr_accessor :account_name - # The account public ID. attr_accessor :account_public_id - # List of charges data reported for the requested month. attr_accessor :charges - # The month requested. attr_accessor :date - # The organization name. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id - # The region of the Datadog instance that the organization belongs to. attr_accessor :region - # The total cost of products for the month. attr_accessor :total_cost diff --git a/lib/datadog_api_client/v2/models/cost_by_org_response.rb b/lib/datadog_api_client/v2/models/cost_by_org_response.rb index 6d0c32535e48..701e5ff3607a 100644 --- a/lib/datadog_api_client/v2/models/cost_by_org_response.rb +++ b/lib/datadog_api_client/v2/models/cost_by_org_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Chargeback Summary response. class CostByOrgResponse include BaseGenericModel - # Response containing Chargeback Summary. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cpu.rb b/lib/datadog_api_client/v2/models/cpu.rb index ba58559d69f6..ed7e956c83c4 100644 --- a/lib/datadog_api_client/v2/models/cpu.rb +++ b/lib/datadog_api_client/v2/models/cpu.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # CPU usage statistics derived from historical Spark job metrics. Provides multiple estimates so users can choose between conservative and cost-saving risk profiles. class Cpu include BaseGenericModel - # Maximum CPU usage observed for the job, expressed in millicores. This represents the upper bound of usage. attr_accessor :max - # 75th percentile of CPU usage (millicores). Represents a cost-saving configuration while covering most workloads. attr_accessor :p75 - # 95th percentile of CPU usage (millicores). Balances performance and cost, providing a safer margin than p75. attr_accessor :p95 diff --git a/lib/datadog_api_client/v2/models/create_action_connection_request.rb b/lib/datadog_api_client/v2/models/create_action_connection_request.rb index 40401a6c7799..7ae2fa2ccff2 100644 --- a/lib/datadog_api_client/v2/models/create_action_connection_request.rb +++ b/lib/datadog_api_client/v2/models/create_action_connection_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request used to create an action connection. class CreateActionConnectionRequest include BaseGenericModel - # Data related to the connection. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/create_action_connection_response.rb b/lib/datadog_api_client/v2/models/create_action_connection_response.rb index 8abea441da69..a73b630f16c9 100644 --- a/lib/datadog_api_client/v2/models/create_action_connection_response.rb +++ b/lib/datadog_api_client/v2/models/create_action_connection_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The response for a created connection class CreateActionConnectionResponse include BaseGenericModel - # Data related to the connection. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_app_request.rb b/lib/datadog_api_client/v2/models/create_app_request.rb index 055247d9a027..4bf5194855bc 100644 --- a/lib/datadog_api_client/v2/models/create_app_request.rb +++ b/lib/datadog_api_client/v2/models/create_app_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A request object for creating a new app. class CreateAppRequest include BaseGenericModel - # The data object containing the app definition. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_app_request_data.rb b/lib/datadog_api_client/v2/models/create_app_request_data.rb index 18ab604bbb98..2e288e1c029a 100644 --- a/lib/datadog_api_client/v2/models/create_app_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_app_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The data object containing the app definition. class CreateAppRequestData include BaseGenericModel - # App definition attributes such as name, description, and components. attr_accessor :attributes - # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_app_request_data_attributes.rb b/lib/datadog_api_client/v2/models/create_app_request_data_attributes.rb index 5e9ffdb0d2c6..b457a19719f4 100644 --- a/lib/datadog_api_client/v2/models/create_app_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_app_request_data_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # App definition attributes such as name, description, and components. class CreateAppRequestDataAttributes include BaseGenericModel - # The UI components that make up the app. attr_accessor :components - # A human-readable description for the app. attr_accessor :description - # The name of the app. attr_accessor :name - # An array of queries, such as external actions and state variables, that the app uses. attr_accessor :queries - # The name of the root component of the app. This must be a `grid` component that contains all other components. attr_accessor :root_instance_name - # A list of tags for the app, which can be used to filter apps. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/create_app_response.rb b/lib/datadog_api_client/v2/models/create_app_response.rb index 887091b7452b..e4b4ea03763c 100644 --- a/lib/datadog_api_client/v2/models/create_app_response.rb +++ b/lib/datadog_api_client/v2/models/create_app_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The response object after a new app is successfully created, with the app ID. class CreateAppResponse include BaseGenericModel - # The data object containing the app ID. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_app_response_data.rb b/lib/datadog_api_client/v2/models/create_app_response_data.rb index cbb84f5b15ca..44545e913a43 100644 --- a/lib/datadog_api_client/v2/models/create_app_response_data.rb +++ b/lib/datadog_api_client/v2/models/create_app_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The data object containing the app ID. class CreateAppResponseData include BaseGenericModel - # The ID of the created app. attr_reader :id - # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_apps_datastore_request.rb b/lib/datadog_api_client/v2/models/create_apps_datastore_request.rb index 7a78c7f22a58..92666891ada3 100644 --- a/lib/datadog_api_client/v2/models/create_apps_datastore_request.rb +++ b/lib/datadog_api_client/v2/models/create_apps_datastore_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to create a new datastore with specified configuration and metadata. class CreateAppsDatastoreRequest include BaseGenericModel - # Data wrapper containing the configuration needed to create a new datastore. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_apps_datastore_request_data.rb b/lib/datadog_api_client/v2/models/create_apps_datastore_request_data.rb index 12ec895ee191..b77a744c6512 100644 --- a/lib/datadog_api_client/v2/models/create_apps_datastore_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_apps_datastore_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data wrapper containing the configuration needed to create a new datastore. class CreateAppsDatastoreRequestData include BaseGenericModel - # Configuration and metadata to create a new datastore. attr_accessor :attributes - # Optional ID for the new datastore. If not provided, one will be generated automatically. attr_accessor :id - # The resource type for datastores. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_apps_datastore_request_data_attributes.rb b/lib/datadog_api_client/v2/models/create_apps_datastore_request_data_attributes.rb index 290a491c5a8e..2a69c591e87c 100644 --- a/lib/datadog_api_client/v2/models/create_apps_datastore_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_apps_datastore_request_data_attributes.rb @@ -20,21 +20,16 @@ module DatadogAPIClient::V2 # Configuration and metadata to create a new datastore. class CreateAppsDatastoreRequestDataAttributes include BaseGenericModel - # A human-readable description about the datastore. attr_accessor :description - # The display name for the new datastore. attr_reader :name - # The organization access level for the datastore. For example, 'contributor'. attr_accessor :org_access - # The name of the primary key column for this datastore. Primary column names: # - Must abide by both [PostgreSQL naming conventions](https://www.postgresql.org/docs/7.0/syntax525.htm) # - Cannot exceed 63 characters attr_reader :primary_column_name - # Can be set to `uuid` to automatically generate primary keys when new items are added. Default value is `none`, which requires you to supply a primary key for each new item. attr_accessor :primary_key_generation_strategy diff --git a/lib/datadog_api_client/v2/models/create_apps_datastore_response.rb b/lib/datadog_api_client/v2/models/create_apps_datastore_response.rb index 67ac0e53fd25..c87d25375e1c 100644 --- a/lib/datadog_api_client/v2/models/create_apps_datastore_response.rb +++ b/lib/datadog_api_client/v2/models/create_apps_datastore_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response after successfully creating a new datastore, containing the datastore's assigned ID. class CreateAppsDatastoreResponse include BaseGenericModel - # The newly created datastore's data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_apps_datastore_response_data.rb b/lib/datadog_api_client/v2/models/create_apps_datastore_response_data.rb index 41b109e4afe7..abd0054be352 100644 --- a/lib/datadog_api_client/v2/models/create_apps_datastore_response_data.rb +++ b/lib/datadog_api_client/v2/models/create_apps_datastore_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The newly created datastore's data. class CreateAppsDatastoreResponseData include BaseGenericModel - # The unique identifier assigned to the newly created datastore. attr_accessor :id - # The resource type for datastores. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_custom_framework_request.rb b/lib/datadog_api_client/v2/models/create_custom_framework_request.rb index a94ce90ae630..a7be8bf10251 100644 --- a/lib/datadog_api_client/v2/models/create_custom_framework_request.rb +++ b/lib/datadog_api_client/v2/models/create_custom_framework_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object to create a custom framework. class CreateCustomFrameworkRequest include BaseGenericModel - # Contains type and attributes for custom frameworks. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/create_custom_framework_response.rb b/lib/datadog_api_client/v2/models/create_custom_framework_response.rb index c44546d5d2e5..144b912d6e5e 100644 --- a/lib/datadog_api_client/v2/models/create_custom_framework_response.rb +++ b/lib/datadog_api_client/v2/models/create_custom_framework_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object to create a custom framework. class CreateCustomFrameworkResponse include BaseGenericModel - # Contains type and attributes for custom frameworks. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/create_data_deletion_request_body.rb b/lib/datadog_api_client/v2/models/create_data_deletion_request_body.rb index e00751aad10b..8edf4941f9a3 100644 --- a/lib/datadog_api_client/v2/models/create_data_deletion_request_body.rb +++ b/lib/datadog_api_client/v2/models/create_data_deletion_request_body.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Object needed to create a data deletion request. class CreateDataDeletionRequestBody include BaseGenericModel - # Data needed to create a data deletion request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/create_data_deletion_request_body_attributes.rb b/lib/datadog_api_client/v2/models/create_data_deletion_request_body_attributes.rb index d66738559fea..9dfbe47b964c 100644 --- a/lib/datadog_api_client/v2/models/create_data_deletion_request_body_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_data_deletion_request_body_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes for creating a data deletion request. class CreateDataDeletionRequestBodyAttributes include BaseGenericModel - # Start of requested time window, milliseconds since Unix epoch. attr_reader :from - # List of indexes for the search. If not provided, the search is performed in all indexes. attr_accessor :indexes - # Query for creating a data deletion request. attr_reader :query - # End of requested time window, milliseconds since Unix epoch. attr_reader :to diff --git a/lib/datadog_api_client/v2/models/create_data_deletion_request_body_data.rb b/lib/datadog_api_client/v2/models/create_data_deletion_request_body_data.rb index ca2b417b6b6b..829dd283d142 100644 --- a/lib/datadog_api_client/v2/models/create_data_deletion_request_body_data.rb +++ b/lib/datadog_api_client/v2/models/create_data_deletion_request_body_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data needed to create a data deletion request. class CreateDataDeletionRequestBodyData include BaseGenericModel - # Attributes for creating a data deletion request. attr_reader :attributes - # The deletion request type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_data_deletion_response_body.rb b/lib/datadog_api_client/v2/models/create_data_deletion_response_body.rb index 9b9bdf41e77d..e7abbc5b1ba3 100644 --- a/lib/datadog_api_client/v2/models/create_data_deletion_response_body.rb +++ b/lib/datadog_api_client/v2/models/create_data_deletion_response_body.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The response from the create data deletion request endpoint. class CreateDataDeletionResponseBody include BaseGenericModel - # The created data deletion request information. attr_accessor :data - # The metadata of the data deletion response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/create_incident_notification_rule_request.rb b/lib/datadog_api_client/v2/models/create_incident_notification_rule_request.rb index e3c3cc608f76..7c1907e9fb13 100644 --- a/lib/datadog_api_client/v2/models/create_incident_notification_rule_request.rb +++ b/lib/datadog_api_client/v2/models/create_incident_notification_rule_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create request for a notification rule. class CreateIncidentNotificationRuleRequest include BaseGenericModel - # Notification rule data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/create_incident_notification_template_request.rb b/lib/datadog_api_client/v2/models/create_incident_notification_template_request.rb index 35d5bc62a76f..3b1d06a3306d 100644 --- a/lib/datadog_api_client/v2/models/create_incident_notification_template_request.rb +++ b/lib/datadog_api_client/v2/models/create_incident_notification_template_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create request for a notification template. class CreateIncidentNotificationTemplateRequest include BaseGenericModel - # Notification template data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/create_notification_rule_parameters.rb b/lib/datadog_api_client/v2/models/create_notification_rule_parameters.rb index 25b031fe64fd..8edb916dfd42 100644 --- a/lib/datadog_api_client/v2/models/create_notification_rule_parameters.rb +++ b/lib/datadog_api_client/v2/models/create_notification_rule_parameters.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Body of the notification rule create request. class CreateNotificationRuleParameters include BaseGenericModel - # Data of the notification rule create request: the rule type, and the rule attributes. All fields are required. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data.rb b/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data.rb index 81d5f96151d8..08ffcaad798f 100644 --- a/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data.rb +++ b/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data of the notification rule create request: the rule type, and the rule attributes. All fields are required. class CreateNotificationRuleParametersData include BaseGenericModel - # Attributes of the notification rule create request. attr_reader :attributes - # The rule type associated to notification rules. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data_attributes.rb b/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data_attributes.rb index 2c532b40b073..676fd609c586 100644 --- a/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data_attributes.rb @@ -20,23 +20,18 @@ module DatadogAPIClient::V2 # Attributes of the notification rule create request. class CreateNotificationRuleParametersDataAttributes include BaseGenericModel - # Field used to enable or disable the rule. attr_accessor :enabled - # Name of the notification rule. attr_reader :name - # Selectors are used to filter security issues for which notifications should be generated. # Users can specify rule severities, rule types, a query to filter security issues on tags and attributes, and the trigger source. # Only the trigger_source field is required. attr_reader :selectors - # List of recipients to notify when a notification rule is triggered. Many different target types are supported, # such as email addresses, Slack channels, and PagerDuty services. # The appropriate integrations need to be properly configured to send notifications to the specified targets. attr_reader :targets - # Time aggregation period (in seconds) is used to aggregate the results of the notification rule evaluation. # Results are aggregated over a selected time frame using a rolling window, which updates with each new evaluation. # Notifications are only sent for new issues discovered during the window. diff --git a/lib/datadog_api_client/v2/models/create_open_api_response.rb b/lib/datadog_api_client/v2/models/create_open_api_response.rb index 07b2e180c4fe..1726804a4f60 100644 --- a/lib/datadog_api_client/v2/models/create_open_api_response.rb +++ b/lib/datadog_api_client/v2/models/create_open_api_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response for `CreateOpenAPI` operation. class CreateOpenAPIResponse include BaseGenericModel - # Data envelope for `CreateOpenAPIResponse`. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_open_api_response_attributes.rb b/lib/datadog_api_client/v2/models/create_open_api_response_attributes.rb index 207ddf88472b..3025d3d92f83 100644 --- a/lib/datadog_api_client/v2/models/create_open_api_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_open_api_response_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Attributes for `CreateOpenAPI`. class CreateOpenAPIResponseAttributes include BaseGenericModel - # List of endpoints which couldn't be parsed. attr_accessor :failed_endpoints diff --git a/lib/datadog_api_client/v2/models/create_open_api_response_data.rb b/lib/datadog_api_client/v2/models/create_open_api_response_data.rb index 747d4bf18bc3..79323b7229b9 100644 --- a/lib/datadog_api_client/v2/models/create_open_api_response_data.rb +++ b/lib/datadog_api_client/v2/models/create_open_api_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data envelope for `CreateOpenAPIResponse`. class CreateOpenAPIResponseData include BaseGenericModel - # Attributes for `CreateOpenAPI`. attr_accessor :attributes - # API identifier. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/create_page_request.rb b/lib/datadog_api_client/v2/models/create_page_request.rb index 450eed40bad1..6c63b9901d29 100644 --- a/lib/datadog_api_client/v2/models/create_page_request.rb +++ b/lib/datadog_api_client/v2/models/create_page_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Full request to trigger an On-Call Page. class CreatePageRequest include BaseGenericModel - # The main request body, including attributes and resource type. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_page_request_data.rb b/lib/datadog_api_client/v2/models/create_page_request_data.rb index 6cd3813b0bbc..66045159d913 100644 --- a/lib/datadog_api_client/v2/models/create_page_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_page_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The main request body, including attributes and resource type. class CreatePageRequestData include BaseGenericModel - # Details about the On-Call Page you want to create. attr_accessor :attributes - # The type of resource used when creating an On-Call Page. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_page_request_data_attributes.rb b/lib/datadog_api_client/v2/models/create_page_request_data_attributes.rb index f5fdcafdca62..271763f32ccf 100644 --- a/lib/datadog_api_client/v2/models/create_page_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_page_request_data_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Details about the On-Call Page you want to create. class CreatePageRequestDataAttributes include BaseGenericModel - # A short summary of the issue or context. attr_accessor :description - # Tags to help categorize or filter the page. attr_accessor :tags - # Information about the target to notify (such as a team or user). attr_reader :target - # The title of the page. attr_reader :title - # On-Call Page urgency level. attr_reader :urgency diff --git a/lib/datadog_api_client/v2/models/create_page_request_data_attributes_target.rb b/lib/datadog_api_client/v2/models/create_page_request_data_attributes_target.rb index edd9f2855db5..cc9d4e21b635 100644 --- a/lib/datadog_api_client/v2/models/create_page_request_data_attributes_target.rb +++ b/lib/datadog_api_client/v2/models/create_page_request_data_attributes_target.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Information about the target to notify (such as a team or user). class CreatePageRequestDataAttributesTarget include BaseGenericModel - # Identifier for the target (for example, team handle or user ID). attr_accessor :identifier - # The kind of target, `team_id` | `team_handle` | `user_id`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/create_page_response.rb b/lib/datadog_api_client/v2/models/create_page_response.rb index 1cd3678aff7f..90329140c6c2 100644 --- a/lib/datadog_api_client/v2/models/create_page_response.rb +++ b/lib/datadog_api_client/v2/models/create_page_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The full response object after creating a new On-Call Page. class CreatePageResponse include BaseGenericModel - # The information returned after successfully creating a page. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_page_response_data.rb b/lib/datadog_api_client/v2/models/create_page_response_data.rb index ead26fd4ecae..8d7b57907f2c 100644 --- a/lib/datadog_api_client/v2/models/create_page_response_data.rb +++ b/lib/datadog_api_client/v2/models/create_page_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The information returned after successfully creating a page. class CreatePageResponseData include BaseGenericModel - # The unique ID of the created page. attr_accessor :id - # The type of resource used when creating an On-Call Page. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_rule_request.rb b/lib/datadog_api_client/v2/models/create_rule_request.rb index 31ae504e51e4..7e9e9ecbf402 100644 --- a/lib/datadog_api_client/v2/models/create_rule_request.rb +++ b/lib/datadog_api_client/v2/models/create_rule_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Scorecard create rule request. class CreateRuleRequest include BaseGenericModel - # Scorecard create rule request data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_rule_request_data.rb b/lib/datadog_api_client/v2/models/create_rule_request_data.rb index cc4f5a486329..512170542cfa 100644 --- a/lib/datadog_api_client/v2/models/create_rule_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_rule_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Scorecard create rule request data. class CreateRuleRequestData include BaseGenericModel - # Details of a rule. attr_accessor :attributes - # The JSON:API type for scorecard rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/create_rule_response.rb b/lib/datadog_api_client/v2/models/create_rule_response.rb index e50085ed1da4..91913de337e0 100644 --- a/lib/datadog_api_client/v2/models/create_rule_response.rb +++ b/lib/datadog_api_client/v2/models/create_rule_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Created rule in response. class CreateRuleResponse include BaseGenericModel - # Create rule response data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_rule_response_data.rb b/lib/datadog_api_client/v2/models/create_rule_response_data.rb index 35a3703ea47d..d61b6c847a39 100644 --- a/lib/datadog_api_client/v2/models/create_rule_response_data.rb +++ b/lib/datadog_api_client/v2/models/create_rule_response_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Create rule response data. class CreateRuleResponseData include BaseGenericModel - # Details of a rule. attr_accessor :attributes - # The unique ID for a scorecard rule. attr_accessor :id - # Scorecard create rule response relationship. attr_accessor :relationships - # The JSON:API type for scorecard rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request.rb b/lib/datadog_api_client/v2/models/create_ruleset_request.rb index 42393de553e5..e53d126084dd 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequest` object. class CreateRulesetRequest include BaseGenericModel - # The definition of `CreateRulesetRequestData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data.rb index 99441e32a854..48f431e7e390 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestData` object. class CreateRulesetRequestData include BaseGenericModel - # The definition of `CreateRulesetRequestDataAttributes` object. attr_accessor :attributes - # The `CreateRulesetRequestData` `id`. attr_accessor :id - # Create ruleset resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes.rb index bccc80f828ae..dc0ff178d4fa 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestDataAttributes` object. class CreateRulesetRequestDataAttributes include BaseGenericModel - # The `attributes` `enabled`. attr_accessor :enabled - # The `attributes` `rules`. attr_reader :rules diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items.rb index 66ff2ef9784d..44af8658f4f0 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestDataAttributesRulesItems` object. class CreateRulesetRequestDataAttributesRulesItems include BaseGenericModel - # The `items` `enabled`. attr_reader :enabled - # The definition of `CreateRulesetRequestDataAttributesRulesItemsMapping` object. attr_accessor :mapping - # The `items` `metadata`. attr_accessor :metadata - # The `items` `name`. attr_reader :name - # The definition of `CreateRulesetRequestDataAttributesRulesItemsQuery` object. attr_accessor :query - # The definition of `CreateRulesetRequestDataAttributesRulesItemsReferenceTable` object. attr_accessor :reference_table diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_mapping.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_mapping.rb index 324c9dd611b2..2736c2b89334 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_mapping.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_mapping.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestDataAttributesRulesItemsMapping` object. class CreateRulesetRequestDataAttributesRulesItemsMapping include BaseGenericModel - # The `mapping` `destination_key`. attr_reader :destination_key - # The `mapping` `if_not_exists`. attr_reader :if_not_exists - # The `mapping` `source_keys`. attr_reader :source_keys diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query.rb index 26ce1a32631e..02de32e986bb 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestDataAttributesRulesItemsQuery` object. class CreateRulesetRequestDataAttributesRulesItemsQuery include BaseGenericModel - # The definition of `CreateRulesetRequestDataAttributesRulesItemsQueryAddition` object. attr_accessor :addition - # The `query` `case_insensitivity`. attr_accessor :case_insensitivity - # The `query` `if_not_exists`. attr_reader :if_not_exists - # The `query` `query`. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query_addition.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query_addition.rb index 48bd4634354e..d99af0cfddea 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query_addition.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query_addition.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestDataAttributesRulesItemsQueryAddition` object. class CreateRulesetRequestDataAttributesRulesItemsQueryAddition include BaseGenericModel - # The `addition` `key`. attr_reader :key - # The `addition` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table.rb index 5dd736b6b0a3..b6803315c2ff 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestDataAttributesRulesItemsReferenceTable` object. class CreateRulesetRequestDataAttributesRulesItemsReferenceTable include BaseGenericModel - # The `reference_table` `case_insensitivity`. attr_accessor :case_insensitivity - # The `reference_table` `field_pairs`. attr_reader :field_pairs - # The `reference_table` `if_not_exists`. attr_accessor :if_not_exists - # The `reference_table` `source_keys`. attr_reader :source_keys - # The `reference_table` `table_name`. attr_reader :table_name diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb index 8dcb8a514d74..e9b9fb8e48dc 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems` object. class CreateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems include BaseGenericModel - # The `items` `input_column`. attr_reader :input_column - # The `items` `output_key`. attr_reader :output_key diff --git a/lib/datadog_api_client/v2/models/create_table_request.rb b/lib/datadog_api_client/v2/models/create_table_request.rb index c51aa5d8cfe3..977891c39ecd 100644 --- a/lib/datadog_api_client/v2/models/create_table_request.rb +++ b/lib/datadog_api_client/v2/models/create_table_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequest` object. class CreateTableRequest include BaseGenericModel - # The definition of `CreateTableRequestData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_table_request_data.rb b/lib/datadog_api_client/v2/models/create_table_request_data.rb index 03614a894de2..0e897d101ded 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestData` object. class CreateTableRequestData include BaseGenericModel - # The definition of `CreateTableRequestDataAttributes` object. attr_accessor :attributes - # The ID of the reference table. attr_accessor :id - # Reference table resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes.rb index e924ff843f0d..c3af0fdcd8b4 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestDataAttributes` object. class CreateTableRequestDataAttributes include BaseGenericModel - # The description of the reference table. attr_accessor :description - # The definition of `CreateTableRequestDataAttributesFileMetadata` object. attr_accessor :file_metadata - # The definition of `CreateTableRequestDataAttributesSchema` object. attr_reader :schema - # The source type for creating reference table data. Only these source types can be created through this API. attr_reader :source - # The name of the reference table. attr_reader :table_name - # The tags of the reference table. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_cloud_storage.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_cloud_storage.rb index d6df3248c036..17dc17a259a5 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_cloud_storage.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_cloud_storage.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Cloud storage file metadata for create requests. Both access_details and sync_enabled are required. class CreateTableRequestDataAttributesFileMetadataCloudStorage include BaseGenericModel - # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetails` object. attr_reader :access_details - # Whether this table is synced automatically. attr_reader :sync_enabled diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_local_file.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_local_file.rb index 1425084c5572..00e89de902da 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_local_file.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_local_file.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Local file metadata for create requests using the upload ID. class CreateTableRequestDataAttributesFileMetadataLocalFile include BaseGenericModel - # The upload ID. attr_reader :upload_id diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details.rb index dc91255bc7a8..53ae43f1acb2 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetails` object. class CreateTableRequestDataAttributesFileMetadataOneOfAccessDetails include BaseGenericModel - # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail` object. attr_accessor :aws_detail - # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAzureDetail` object. attr_accessor :azure_detail - # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsGcpDetail` object. attr_accessor :gcp_detail diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb index ae0c77463717..f1690e86181e 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail` object. class CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail include BaseGenericModel - # The ID of the AWS account. attr_reader :aws_account_id - # The name of the Amazon S3 bucket. attr_reader :aws_bucket_name - # The relative file path from the S3 bucket root to the CSV file. attr_reader :file_path diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb index 5bf5d397982c..1bb48630b23b 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAzureDetail` object. class CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAzureDetail include BaseGenericModel - # The Azure client ID. attr_reader :azure_client_id - # The name of the Azure container. attr_reader :azure_container_name - # The name of the Azure storage account. attr_reader :azure_storage_account_name - # The ID of the Azure tenant. attr_reader :azure_tenant_id - # The relative file path from the Azure container root to the CSV file. attr_reader :file_path diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb index d4b921d0000e..3c5bae3101b9 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsGcpDetail` object. class CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsGcpDetail include BaseGenericModel - # The relative file path from the GCS bucket root to the CSV file. attr_reader :file_path - # The name of the GCP bucket. attr_reader :gcp_bucket_name - # The ID of the GCP project. attr_reader :gcp_project_id - # The email of the GCP service account. attr_reader :gcp_service_account_email diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema.rb index a9fd105f8a38..04ef44303f2c 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestDataAttributesSchema` object. class CreateTableRequestDataAttributesSchema include BaseGenericModel - # The `schema` `fields`. attr_reader :fields - # List of field names that serve as primary keys for the table. Only one primary key is supported, and it is used as an ID to retrieve rows. attr_reader :primary_keys diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema_fields_items.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema_fields_items.rb index 77c01aa424c7..e034bc196d03 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema_fields_items.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema_fields_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestDataAttributesSchemaFieldsItems` object. class CreateTableRequestDataAttributesSchemaFieldsItems include BaseGenericModel - # The field name. attr_reader :name - # The field type for reference table schema fields. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_upload_request.rb b/lib/datadog_api_client/v2/models/create_upload_request.rb index 355ffecfcd45..b77ad2261723 100644 --- a/lib/datadog_api_client/v2/models/create_upload_request.rb +++ b/lib/datadog_api_client/v2/models/create_upload_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `CreateUploadRequest` object. class CreateUploadRequest include BaseGenericModel - # The definition of `CreateUploadRequestData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_upload_request_data.rb b/lib/datadog_api_client/v2/models/create_upload_request_data.rb index 9564540dad87..5981401cb988 100644 --- a/lib/datadog_api_client/v2/models/create_upload_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_upload_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `CreateUploadRequestData` object. class CreateUploadRequestData include BaseGenericModel - # The definition of `CreateUploadRequestDataAttributes` object. attr_accessor :attributes - # The ID of the upload. attr_accessor :id - # Upload resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_upload_request_data_attributes.rb b/lib/datadog_api_client/v2/models/create_upload_request_data_attributes.rb index a25888893294..b3a0890eda8b 100644 --- a/lib/datadog_api_client/v2/models/create_upload_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_upload_request_data_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `CreateUploadRequestDataAttributes` object. class CreateUploadRequestDataAttributes include BaseGenericModel - # The headers of the file to upload. attr_reader :headers - # The number of parts in the upload. attr_reader :part_count - # The size of each part in the upload in bytes. For multipart uploads (part_count > 1), all parts except the last one must be at least 5,000,000 bytes. For single-part uploads (part_count = 1), any size is allowed. attr_reader :part_size - # The name of the reference table. attr_reader :table_name diff --git a/lib/datadog_api_client/v2/models/create_upload_response.rb b/lib/datadog_api_client/v2/models/create_upload_response.rb index a49e0ff77f3b..b7b0cb1ca95a 100644 --- a/lib/datadog_api_client/v2/models/create_upload_response.rb +++ b/lib/datadog_api_client/v2/models/create_upload_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `CreateUploadResponse` object. class CreateUploadResponse include BaseGenericModel - # The definition of `CreateUploadResponseData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_upload_response_data.rb b/lib/datadog_api_client/v2/models/create_upload_response_data.rb index 9c49d6e88908..0a7e4f4f556f 100644 --- a/lib/datadog_api_client/v2/models/create_upload_response_data.rb +++ b/lib/datadog_api_client/v2/models/create_upload_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `CreateUploadResponseData` object. class CreateUploadResponseData include BaseGenericModel - # The definition of `CreateUploadResponseDataAttributes` object. attr_accessor :attributes - # The ID of the upload. attr_accessor :id - # Upload resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_upload_response_data_attributes.rb b/lib/datadog_api_client/v2/models/create_upload_response_data_attributes.rb index 9eb74ef23b36..833e83c9e047 100644 --- a/lib/datadog_api_client/v2/models/create_upload_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_upload_response_data_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `CreateUploadResponseDataAttributes` object. class CreateUploadResponseDataAttributes include BaseGenericModel - # The URLs of the parts in the upload. attr_accessor :part_urls diff --git a/lib/datadog_api_client/v2/models/create_workflow_request.rb b/lib/datadog_api_client/v2/models/create_workflow_request.rb index 7e3b61009aef..15ff2868aaed 100644 --- a/lib/datadog_api_client/v2/models/create_workflow_request.rb +++ b/lib/datadog_api_client/v2/models/create_workflow_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A request object for creating a new workflow. class CreateWorkflowRequest include BaseGenericModel - # Data related to the workflow. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/create_workflow_response.rb b/lib/datadog_api_client/v2/models/create_workflow_response.rb index 3487d22ee2c7..f8eb345b2e82 100644 --- a/lib/datadog_api_client/v2/models/create_workflow_response.rb +++ b/lib/datadog_api_client/v2/models/create_workflow_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The response object after creating a new workflow. class CreateWorkflowResponse include BaseGenericModel - # Data related to the workflow. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/creator.rb b/lib/datadog_api_client/v2/models/creator.rb index e3bfb0f731d9..41966a732c5d 100644 --- a/lib/datadog_api_client/v2/models/creator.rb +++ b/lib/datadog_api_client/v2/models/creator.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Creator of the object. class Creator include BaseGenericModel - # Email of the creator. attr_accessor :email - # Handle of the creator. attr_accessor :handle - # Name of the creator. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/csm_agent_data.rb b/lib/datadog_api_client/v2/models/csm_agent_data.rb index 7a32d37d6f3e..5ab47a3cdff1 100644 --- a/lib/datadog_api_client/v2/models/csm_agent_data.rb +++ b/lib/datadog_api_client/v2/models/csm_agent_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Single Agent Data. class CsmAgentData include BaseGenericModel - # A CSM Agent returned by the API. attr_accessor :attributes - # The ID of the Agent. attr_accessor :id - # The type of the resource. The value should always be `datadog_agent`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/csm_agents_attributes.rb b/lib/datadog_api_client/v2/models/csm_agents_attributes.rb index 61f5faf0848b..e0f8701f1fd3 100644 --- a/lib/datadog_api_client/v2/models/csm_agents_attributes.rb +++ b/lib/datadog_api_client/v2/models/csm_agents_attributes.rb @@ -20,55 +20,38 @@ module DatadogAPIClient::V2 # A CSM Agent returned by the API. class CsmAgentsAttributes include BaseGenericModel - # Version of the Datadog Agent. attr_accessor :agent_version - # AWS Fargate details. attr_accessor :aws_fargate - # List of cluster names associated with the Agent. attr_accessor :cluster_name - # Unique identifier for the Datadog Agent. attr_accessor :datadog_agent - # ARN of the ECS Fargate task. attr_accessor :ecs_fargate_task_arn - # List of environments associated with the Agent. attr_accessor :envs - # ID of the host. attr_accessor :host_id - # Name of the host. attr_accessor :hostname - # Version of the installer used for installing the Datadog Agent. attr_accessor :install_method_installer_version - # Tool used for installing the Datadog Agent. attr_accessor :install_method_tool - # Indicates if CSM VM Containers is enabled. attr_accessor :is_csm_vm_containers_enabled - # Indicates if CSM VM Hosts is enabled. attr_accessor :is_csm_vm_hosts_enabled - # Indicates if CSPM is enabled. attr_accessor :is_cspm_enabled - # Indicates if CWS is enabled. attr_accessor :is_cws_enabled - # Indicates if CWS Remote Configuration is enabled. attr_accessor :is_cws_remote_configuration_enabled - # Indicates if Remote Configuration is enabled. attr_accessor :is_remote_configuration_enabled - # Operating system of the host. attr_accessor :os diff --git a/lib/datadog_api_client/v2/models/csm_agents_metadata.rb b/lib/datadog_api_client/v2/models/csm_agents_metadata.rb index 56107806e3a0..a82a92098964 100644 --- a/lib/datadog_api_client/v2/models/csm_agents_metadata.rb +++ b/lib/datadog_api_client/v2/models/csm_agents_metadata.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Metadata related to the paginated response. class CSMAgentsMetadata include BaseGenericModel - # The index of the current page in the paginated results. attr_accessor :page_index - # The number of items per page in the paginated results. attr_accessor :page_size - # Total number of items that match the filter criteria. attr_accessor :total_filtered diff --git a/lib/datadog_api_client/v2/models/csm_agents_response.rb b/lib/datadog_api_client/v2/models/csm_agents_response.rb index 05ffe15d8fba..1a33458130d8 100644 --- a/lib/datadog_api_client/v2/models/csm_agents_response.rb +++ b/lib/datadog_api_client/v2/models/csm_agents_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response object that includes a list of CSM Agents. class CsmAgentsResponse include BaseGenericModel - # A list of Agents. attr_accessor :data - # Metadata related to the paginated response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_attributes.rb b/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_attributes.rb index 3bbd3d7b9624..b45e2e7f2d73 100644 --- a/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_attributes.rb +++ b/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # CSM Cloud Accounts Coverage Analysis attributes. class CsmCloudAccountsCoverageAnalysisAttributes include BaseGenericModel - # CSM Coverage Analysis. attr_accessor :aws_coverage - # CSM Coverage Analysis. attr_accessor :azure_coverage - # CSM Coverage Analysis. attr_accessor :gcp_coverage - # The ID of your organization. attr_accessor :org_id - # CSM Coverage Analysis. attr_accessor :total_coverage diff --git a/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_data.rb b/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_data.rb index 53a2f35cfbad..ec2cef5ecd1b 100644 --- a/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_data.rb +++ b/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # CSM Cloud Accounts Coverage Analysis data. class CsmCloudAccountsCoverageAnalysisData include BaseGenericModel - # CSM Cloud Accounts Coverage Analysis attributes. attr_accessor :attributes - # The ID of your organization. attr_accessor :id - # The type of the resource. The value should always be `get_cloud_accounts_coverage_analysis_response_public_v0`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_response.rb b/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_response.rb index d26f62e332ad..2ebbef6b4f63 100644 --- a/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_response.rb +++ b/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # CSM Cloud Accounts Coverage Analysis response. class CsmCloudAccountsCoverageAnalysisResponse include BaseGenericModel - # CSM Cloud Accounts Coverage Analysis data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/csm_coverage_analysis.rb b/lib/datadog_api_client/v2/models/csm_coverage_analysis.rb index 3ecd741c0d59..d33bdbe29063 100644 --- a/lib/datadog_api_client/v2/models/csm_coverage_analysis.rb +++ b/lib/datadog_api_client/v2/models/csm_coverage_analysis.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # CSM Coverage Analysis. class CsmCoverageAnalysis include BaseGenericModel - # The number of fully configured resources. attr_accessor :configured_resources_count - # The coverage percentage. attr_accessor :coverage - # The number of partially configured resources. attr_accessor :partially_configured_resources_count - # The total number of resources. attr_accessor :total_resources_count diff --git a/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_attributes.rb b/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_attributes.rb index 56ac8ed59794..0152e5de6945 100644 --- a/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_attributes.rb +++ b/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # CSM Hosts and Containers Coverage Analysis attributes. class CsmHostsAndContainersCoverageAnalysisAttributes include BaseGenericModel - # CSM Coverage Analysis. attr_accessor :cspm_coverage - # CSM Coverage Analysis. attr_accessor :cws_coverage - # The ID of your organization. attr_accessor :org_id - # CSM Coverage Analysis. attr_accessor :total_coverage - # CSM Coverage Analysis. attr_accessor :vm_coverage diff --git a/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_data.rb b/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_data.rb index 990807278d0b..ec1a0e5ef269 100644 --- a/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_data.rb +++ b/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # CSM Hosts and Containers Coverage Analysis data. class CsmHostsAndContainersCoverageAnalysisData include BaseGenericModel - # CSM Hosts and Containers Coverage Analysis attributes. attr_accessor :attributes - # The ID of your organization. attr_accessor :id - # The type of the resource. The value should always be `get_hosts_and_containers_coverage_analysis_response_public_v0`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_response.rb b/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_response.rb index e064c79095f2..b1965bb8b053 100644 --- a/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_response.rb +++ b/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # CSM Hosts and Containers Coverage Analysis response. class CsmHostsAndContainersCoverageAnalysisResponse include BaseGenericModel - # CSM Hosts and Containers Coverage Analysis data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_attributes.rb b/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_attributes.rb index 827bcd900a2d..675be1f7859a 100644 --- a/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_attributes.rb +++ b/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # CSM Serverless Resources Coverage Analysis attributes. class CsmServerlessCoverageAnalysisAttributes include BaseGenericModel - # CSM Coverage Analysis. attr_accessor :cws_coverage - # The ID of your organization. attr_accessor :org_id - # CSM Coverage Analysis. attr_accessor :total_coverage diff --git a/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_data.rb b/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_data.rb index af6738346db7..f786c133d864 100644 --- a/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_data.rb +++ b/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # CSM Serverless Resources Coverage Analysis data. class CsmServerlessCoverageAnalysisData include BaseGenericModel - # CSM Serverless Resources Coverage Analysis attributes. attr_accessor :attributes - # The ID of your organization. attr_accessor :id - # The type of the resource. The value should always be `get_serverless_coverage_analysis_response_public_v0`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_response.rb b/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_response.rb index b48de51902ba..f34f24442ed3 100644 --- a/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_response.rb +++ b/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # CSM Serverless Resources Coverage Analysis response. class CsmServerlessCoverageAnalysisResponse include BaseGenericModel - # CSM Serverless Resources Coverage Analysis data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/custom_attribute_config.rb b/lib/datadog_api_client/v2/models/custom_attribute_config.rb index 1db82cea9155..edee9784813a 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_config.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_config.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `CustomAttributeConfig` object. class CustomAttributeConfig include BaseGenericModel - # Custom attribute resource attributes attr_accessor :attributes - # Custom attribute configs identifier attr_accessor :id - # Custom attributes config JSON:API resource type attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/custom_attribute_config_attributes_create.rb b/lib/datadog_api_client/v2/models/custom_attribute_config_attributes_create.rb index 11f6ca147db7..29d5d2f9b8ef 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_config_attributes_create.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_config_attributes_create.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Custom attribute config resource attributes class CustomAttributeConfigAttributesCreate include BaseGenericModel - # Custom attribute description. attr_accessor :description - # Custom attribute name. attr_reader :display_name - # Whether multiple values can be set attr_reader :is_multi - # Custom attribute key. This will be the value use to search on this custom attribute attr_reader :key - # Custom attributes type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_attribute_config_create.rb b/lib/datadog_api_client/v2/models/custom_attribute_config_create.rb index 1dd69d393f32..8ac7ddc4e1d9 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_config_create.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_config_create.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Custom attribute config class CustomAttributeConfigCreate include BaseGenericModel - # Custom attribute config resource attributes attr_reader :attributes - # Custom attributes config JSON:API resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_attribute_config_create_request.rb b/lib/datadog_api_client/v2/models/custom_attribute_config_create_request.rb index 218c169ce4c9..df20abb5bc3a 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_config_create_request.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_config_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Custom attribute config create request class CustomAttributeConfigCreateRequest include BaseGenericModel - # Custom attribute config attr_reader :data diff --git a/lib/datadog_api_client/v2/models/custom_attribute_config_resource_attributes.rb b/lib/datadog_api_client/v2/models/custom_attribute_config_resource_attributes.rb index ba238edb4cd1..b2fc4585d5e7 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_config_resource_attributes.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_config_resource_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Custom attribute resource attributes class CustomAttributeConfigResourceAttributes include BaseGenericModel - # Custom attribute config identifier. attr_reader :case_type_id - # Custom attribute description. attr_accessor :description - # Custom attribute name. attr_reader :display_name - # Whether multiple values can be set attr_reader :is_multi - # Custom attribute key. This will be the value use to search on this custom attribute attr_reader :key - # Custom attributes type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_attribute_config_response.rb b/lib/datadog_api_client/v2/models/custom_attribute_config_response.rb index f9269f21d020..663c90da319d 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_config_response.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_config_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Custom attribute config response. class CustomAttributeConfigResponse include BaseGenericModel - # The definition of `CustomAttributeConfig` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/custom_attribute_configs_response.rb b/lib/datadog_api_client/v2/models/custom_attribute_configs_response.rb index 04f397c542fb..83796bc8f34b 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_configs_response.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_configs_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Custom attribute configs response. class CustomAttributeConfigsResponse include BaseGenericModel - # List of custom attribute configs of case type attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/custom_attribute_value.rb b/lib/datadog_api_client/v2/models/custom_attribute_value.rb index d8cb9ad15a45..6ef1adc52a4f 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_value.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_value.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Custom attribute values class CustomAttributeValue include BaseGenericModel - # If true, value must be an array attr_reader :is_multi - # Custom attributes type attr_reader :type - # Union of supported value for a custom attribute attr_reader :value diff --git a/lib/datadog_api_client/v2/models/custom_connection.rb b/lib/datadog_api_client/v2/models/custom_connection.rb index f8d718d2985d..23d835c14240 100644 --- a/lib/datadog_api_client/v2/models/custom_connection.rb +++ b/lib/datadog_api_client/v2/models/custom_connection.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A custom connection used by an app. class CustomConnection include BaseGenericModel - # The custom connection attributes. attr_accessor :attributes - # The ID of the custom connection. attr_accessor :id - # The custom connection type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/custom_connection_attributes.rb b/lib/datadog_api_client/v2/models/custom_connection_attributes.rb index dbd290c17e14..5bbb769aacb6 100644 --- a/lib/datadog_api_client/v2/models/custom_connection_attributes.rb +++ b/lib/datadog_api_client/v2/models/custom_connection_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The custom connection attributes. class CustomConnectionAttributes include BaseGenericModel - # The name of the custom connection. attr_accessor :name - # Information about the Private Action Runner used by the custom connection, if the custom connection is associated with a Private Action Runner. attr_accessor :on_prem_runner diff --git a/lib/datadog_api_client/v2/models/custom_connection_attributes_on_prem_runner.rb b/lib/datadog_api_client/v2/models/custom_connection_attributes_on_prem_runner.rb index 61a4a6543e10..fe609e80d657 100644 --- a/lib/datadog_api_client/v2/models/custom_connection_attributes_on_prem_runner.rb +++ b/lib/datadog_api_client/v2/models/custom_connection_attributes_on_prem_runner.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Information about the Private Action Runner used by the custom connection, if the custom connection is associated with a Private Action Runner. class CustomConnectionAttributesOnPremRunner include BaseGenericModel - # The Private Action Runner ID. attr_accessor :id - # The URL of the Private Action Runner. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/custom_cost_get_response_meta.rb b/lib/datadog_api_client/v2/models/custom_cost_get_response_meta.rb index d8c3fb3f13da..7655371a7bdb 100644 --- a/lib/datadog_api_client/v2/models/custom_cost_get_response_meta.rb +++ b/lib/datadog_api_client/v2/models/custom_cost_get_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Meta for the response from the Get Custom Costs endpoints. class CustomCostGetResponseMeta include BaseGenericModel - # Version of Custom Costs file attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/custom_cost_list_response_meta.rb b/lib/datadog_api_client/v2/models/custom_cost_list_response_meta.rb index d7c24d50f96d..e4d75d0ac8ae 100644 --- a/lib/datadog_api_client/v2/models/custom_cost_list_response_meta.rb +++ b/lib/datadog_api_client/v2/models/custom_cost_list_response_meta.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Meta for the response from the List Custom Costs endpoints. class CustomCostListResponseMeta include BaseGenericModel - # Number of Custom Costs files returned by the List Custom Costs endpoint attr_accessor :total_filtered_count - # Version of Custom Costs file attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/custom_cost_upload_response_meta.rb b/lib/datadog_api_client/v2/models/custom_cost_upload_response_meta.rb index 505aac0ad2f2..633748b8fa10 100644 --- a/lib/datadog_api_client/v2/models/custom_cost_upload_response_meta.rb +++ b/lib/datadog_api_client/v2/models/custom_cost_upload_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Meta for the response from the Upload Custom Costs endpoints. class CustomCostUploadResponseMeta include BaseGenericModel - # Version of Custom Costs file attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_get_response.rb b/lib/datadog_api_client/v2/models/custom_costs_file_get_response.rb index bf07725234b1..e99f2b78d68e 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_get_response.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_get_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response for Get Custom Costs files. class CustomCostsFileGetResponse include BaseGenericModel - # JSON API format of for a Custom Costs file with content. attr_accessor :data - # Meta for the response from the Get Custom Costs endpoints. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_line_item.rb b/lib/datadog_api_client/v2/models/custom_costs_file_line_item.rb index 3660c99216a0..f2bbb3d3622a 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_line_item.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_line_item.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Line item details from a Custom Costs file. class CustomCostsFileLineItem include BaseGenericModel - # Total cost in the cost file. attr_accessor :billed_cost - # Currency used in the Custom Costs file. attr_accessor :billing_currency - # Description for the line item cost. attr_accessor :charge_description - # End date of the usage charge. attr_reader :charge_period_end - # Start date of the usage charge. attr_reader :charge_period_start - # Name of the provider for the line item. attr_accessor :provider_name - # Additional tags for the line item. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_list_response.rb b/lib/datadog_api_client/v2/models/custom_costs_file_list_response.rb index b52904753db2..df1de1e21a4f 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_list_response.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_list_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response for List Custom Costs files. class CustomCostsFileListResponse include BaseGenericModel - # List of Custom Costs files. attr_accessor :data - # Meta for the response from the List Custom Costs endpoints. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_metadata.rb b/lib/datadog_api_client/v2/models/custom_costs_file_metadata.rb index ce5666f3e17c..412549e5e768 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_metadata.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_metadata.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Schema of a Custom Costs metadata. class CustomCostsFileMetadata include BaseGenericModel - # Total cost in the cost file. attr_accessor :billed_cost - # Currency used in the Custom Costs file. attr_accessor :billing_currency - # Usage charge period of a Custom Costs file. attr_accessor :charge_period - # Name of the Custom Costs file. attr_accessor :name - # Providers contained in the Custom Costs file. attr_accessor :provider_names - # Status of the Custom Costs file. attr_accessor :status - # Timestamp, in millisecond, of the upload time of the Custom Costs file. attr_accessor :uploaded_at - # Metadata of the user that has uploaded the Custom Costs file. attr_accessor :uploaded_by diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_metadata_high_level.rb b/lib/datadog_api_client/v2/models/custom_costs_file_metadata_high_level.rb index 3d8b89f646d9..d920b93d2ff7 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_metadata_high_level.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_metadata_high_level.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # JSON API format for a Custom Costs file. class CustomCostsFileMetadataHighLevel include BaseGenericModel - # Schema of a Custom Costs metadata. attr_accessor :attributes - # ID of the Custom Costs metadata. attr_accessor :id - # Type of the Custom Costs file metadata. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content.rb b/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content.rb index ade8afebfe58..399f6640976d 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V2 # Schema of a cost file's metadata. class CustomCostsFileMetadataWithContent include BaseGenericModel - # Total cost in the cost file. attr_accessor :billed_cost - # Currency used in the Custom Costs file. attr_accessor :billing_currency - # Usage charge period of a Custom Costs file. attr_accessor :charge_period - # Detail of the line items from the Custom Costs file. attr_accessor :content - # Name of the Custom Costs file. attr_accessor :name - # Providers contained in the Custom Costs file. attr_accessor :provider_names - # Status of the Custom Costs file. attr_accessor :status - # Timestamp in millisecond of the upload time of the Custom Costs file. attr_accessor :uploaded_at - # Metadata of the user that has uploaded the Custom Costs file. attr_accessor :uploaded_by diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content_high_level.rb b/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content_high_level.rb index a700518bab4c..f32c8982be51 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content_high_level.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content_high_level.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # JSON API format of for a Custom Costs file with content. class CustomCostsFileMetadataWithContentHighLevel include BaseGenericModel - # Schema of a cost file's metadata. attr_accessor :attributes - # ID of the Custom Costs metadata. attr_accessor :id - # Type of the Custom Costs file metadata. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_upload_response.rb b/lib/datadog_api_client/v2/models/custom_costs_file_upload_response.rb index 558b572ae10e..4cc66f132994 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_upload_response.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_upload_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response for Uploaded Custom Costs files. class CustomCostsFileUploadResponse include BaseGenericModel - # JSON API format for a Custom Costs file. attr_accessor :data - # Meta for the response from the Upload Custom Costs endpoints. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_usage_charge_period.rb b/lib/datadog_api_client/v2/models/custom_costs_file_usage_charge_period.rb index 196961de7490..ef027ba3599c 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_usage_charge_period.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_usage_charge_period.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Usage charge period of a Custom Costs file. class CustomCostsFileUsageChargePeriod include BaseGenericModel - # End of the usage of the Custom Costs file. attr_accessor :_end - # Start of the usage of the Custom Costs file. attr_accessor :start diff --git a/lib/datadog_api_client/v2/models/custom_costs_user.rb b/lib/datadog_api_client/v2/models/custom_costs_user.rb index b85cb06c38ad..0ba3989195ce 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_user.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_user.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Metadata of the user that has uploaded the Custom Costs file. class CustomCostsUser include BaseGenericModel - # The name of the Custom Costs file. attr_accessor :email - # The name of the Custom Costs file. attr_accessor :icon - # Name of the user. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/custom_destination_create_request.rb b/lib/datadog_api_client/v2/models/custom_destination_create_request.rb index 14d082e36bd4..eff11cfa4d60 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_create_request.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The custom destination. class CustomDestinationCreateRequest include BaseGenericModel - # The definition of a custom destination. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/custom_destination_create_request_attributes.rb b/lib/datadog_api_client/v2/models/custom_destination_create_request_attributes.rb index b9c0ccbc2201..1979811c7321 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_create_request_attributes.rb @@ -20,32 +20,25 @@ module DatadogAPIClient::V2 # The attributes associated with the custom destination. class CustomDestinationCreateRequestAttributes include BaseGenericModel - # Whether logs matching this custom destination should be forwarded or not. attr_accessor :enabled - # Whether tags from the forwarded logs should be forwarded or not. attr_accessor :forward_tags - # List of [keys of tags](https://docs.datadoghq.com/getting_started/tagging/#define-tags) to be filtered. # # An empty list represents no restriction is in place and either all or no tags will be # forwarded depending on `forward_tags_restriction_list_type` parameter. attr_reader :forward_tags_restriction_list - # How `forward_tags_restriction_list` parameter should be interpreted. # If `ALLOW_LIST`, then only tags whose keys on the forwarded logs match the ones on the restriction list # are forwarded. # # `BLOCK_LIST` works the opposite way. It does not forward the tags matching the ones on the list. attr_accessor :forward_tags_restriction_list_type - # A custom destination's location to forward logs. attr_reader :forwarder_destination - # The custom destination name. attr_reader :name - # The custom destination query and filter. Logs matching this query are forwarded to the destination. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/custom_destination_create_request_definition.rb b/lib/datadog_api_client/v2/models/custom_destination_create_request_definition.rb index b26ce9fbaecb..f8851826a5c3 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_create_request_definition.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_create_request_definition.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of a custom destination. class CustomDestinationCreateRequestDefinition include BaseGenericModel - # The attributes associated with the custom destination. attr_reader :attributes - # The type of the resource. The value should always be `custom_destination`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_elasticsearch_destination_auth.rb b/lib/datadog_api_client/v2/models/custom_destination_elasticsearch_destination_auth.rb index 8683bd18a1e6..b9d688bf73f6 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_elasticsearch_destination_auth.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_elasticsearch_destination_auth.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Basic access authentication. class CustomDestinationElasticsearchDestinationAuth include BaseGenericModel - # The password of the authentication. This field is not returned by the API. attr_reader :password - # The username of the authentication. This field is not returned by the API. attr_reader :username diff --git a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_elasticsearch.rb b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_elasticsearch.rb index 4461396a0899..6ea3a1e9fa5c 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_elasticsearch.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_elasticsearch.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # The Elasticsearch destination. class CustomDestinationForwardDestinationElasticsearch include BaseGenericModel - # Basic access authentication. attr_reader :auth - # The destination for which logs will be forwarded to. # Must have HTTPS scheme and forwarding back to Datadog is not allowed. attr_reader :endpoint - # Name of the Elasticsearch index (must follow [Elasticsearch's criteria](https://www.elastic.co/guide/en/elasticsearch/reference/8.11/indices-create-index.html#indices-create-api-path-params)). attr_reader :index_name - # Date pattern with US locale and UTC timezone to be appended to the index name after adding `-` # (that is, `${index_name}-${indexPattern}`). # You can customize the index rotation naming pattern by choosing one of these options: @@ -42,7 +38,6 @@ class CustomDestinationForwardDestinationElasticsearch # If this field is missing or is blank, it means that the index name will always be the same # (that is, no rotation). attr_accessor :index_rotation - # Type of the Elasticsearch destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_http.rb b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_http.rb index 5887ff1dc28d..4f2b922236cf 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_http.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_http.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V2 # The HTTP destination. class CustomDestinationForwardDestinationHttp include BaseGenericModel - # Authentication method of the HTTP requests. attr_reader :auth - # The destination for which logs will be forwarded to. # Must have HTTPS scheme and forwarding back to Datadog is not allowed. attr_reader :endpoint - # Type of the HTTP destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_microsoft_sentinel.rb b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_microsoft_sentinel.rb index 4a843d512cdc..46a6b016dbbc 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_microsoft_sentinel.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_microsoft_sentinel.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The Microsoft Sentinel destination. class CustomDestinationForwardDestinationMicrosoftSentinel include BaseGenericModel - # Client ID from the Datadog Azure integration. attr_reader :client_id - # Azure data collection endpoint. attr_reader :data_collection_endpoint - # Azure data collection rule ID. attr_reader :data_collection_rule_id - # Azure stream name. attr_reader :stream_name - # Tenant ID from the Datadog Azure integration. attr_reader :tenant_id - # Type of the Microsoft Sentinel destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_splunk.rb b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_splunk.rb index 2ded03f8ed16..a969d47cc6e4 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_splunk.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_splunk.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V2 # The Splunk HTTP Event Collector (HEC) destination. class CustomDestinationForwardDestinationSplunk include BaseGenericModel - # Access token of the Splunk HTTP Event Collector. This field is not returned by the API. attr_reader :access_token - # The destination for which logs will be forwarded to. # Must have HTTPS scheme and forwarding back to Datadog is not allowed. attr_reader :endpoint - # Type of the Splunk HTTP Event Collector (HEC) destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_basic.rb b/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_basic.rb index 3637752cd09f..b5a95407f678 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_basic.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_basic.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Basic access authentication. class CustomDestinationHttpDestinationAuthBasic include BaseGenericModel - # The password of the authentication. This field is not returned by the API. attr_reader :password - # Type of the basic access authentication. attr_reader :type - # The username of the authentication. This field is not returned by the API. attr_reader :username diff --git a/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_custom_header.rb b/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_custom_header.rb index a721a40efc59..b4ff5c1fb1e1 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_custom_header.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_custom_header.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Custom header access authentication. class CustomDestinationHttpDestinationAuthCustomHeader include BaseGenericModel - # The header name of the authentication. attr_reader :header_name - # The header value of the authentication. This field is not returned by the API. attr_reader :header_value - # Type of the custom header access authentication. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_response.rb b/lib/datadog_api_client/v2/models/custom_destination_response.rb index 5b1870fcea05..ebbd792b7b9a 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The custom destination. class CustomDestinationResponse include BaseGenericModel - # The definition of a custom destination. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_attributes.rb b/lib/datadog_api_client/v2/models/custom_destination_response_attributes.rb index 47d2596c4cae..e5ccb2db21e2 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_attributes.rb @@ -20,32 +20,25 @@ module DatadogAPIClient::V2 # The attributes associated with the custom destination. class CustomDestinationResponseAttributes include BaseGenericModel - # Whether logs matching this custom destination should be forwarded or not. attr_accessor :enabled - # Whether tags from the forwarded logs should be forwarded or not. attr_accessor :forward_tags - # List of [keys of tags](https://docs.datadoghq.com/getting_started/tagging/#define-tags) to be filtered. # # An empty list represents no restriction is in place and either all or no tags will be # forwarded depending on `forward_tags_restriction_list_type` parameter. attr_reader :forward_tags_restriction_list - # How `forward_tags_restriction_list` parameter should be interpreted. # If `ALLOW_LIST`, then only tags whose keys on the forwarded logs match the ones on the restriction list # are forwarded. # # `BLOCK_LIST` works the opposite way. It does not forward the tags matching the ones on the list. attr_accessor :forward_tags_restriction_list_type - # A custom destination's location to forward logs. attr_accessor :forwarder_destination - # The custom destination name. attr_accessor :name - # The custom destination query filter. Logs matching this query are forwarded to the destination. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_definition.rb b/lib/datadog_api_client/v2/models/custom_destination_response_definition.rb index 9ad165ebfdd4..523e7b688fba 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_definition.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_definition.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of a custom destination. class CustomDestinationResponseDefinition include BaseGenericModel - # The attributes associated with the custom destination. attr_accessor :attributes - # The custom destination ID. attr_accessor :id - # The type of the resource. The value should always be `custom_destination`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_elasticsearch.rb b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_elasticsearch.rb index 50979a20e435..882054e68e2e 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_elasticsearch.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_elasticsearch.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # The Elasticsearch destination. class CustomDestinationResponseForwardDestinationElasticsearch include BaseGenericModel - # Basic access authentication. attr_reader :auth - # The destination for which logs will be forwarded to. # Must have HTTPS scheme and forwarding back to Datadog is not allowed. attr_reader :endpoint - # Name of the Elasticsearch index (must follow [Elasticsearch's criteria](https://www.elastic.co/guide/en/elasticsearch/reference/8.11/indices-create-index.html#indices-create-api-path-params)). attr_reader :index_name - # Date pattern with US locale and UTC timezone to be appended to the index name after adding `-` # (that is, `${index_name}-${indexPattern}`). # You can customize the index rotation naming pattern by choosing one of these options: @@ -42,7 +38,6 @@ class CustomDestinationResponseForwardDestinationElasticsearch # If this field is missing or is blank, it means that the index name will always be the same # (that is, no rotation). attr_accessor :index_rotation - # Type of the Elasticsearch destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_http.rb b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_http.rb index 5ae6ef7e3238..8b70ce00202a 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_http.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_http.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V2 # The HTTP destination. class CustomDestinationResponseForwardDestinationHttp include BaseGenericModel - # Authentication method of the HTTP requests. attr_reader :auth - # The destination for which logs will be forwarded to. # Must have HTTPS scheme and forwarding back to Datadog is not allowed. attr_reader :endpoint - # Type of the HTTP destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_microsoft_sentinel.rb b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_microsoft_sentinel.rb index 783bb02f06eb..159ab3e320c7 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_microsoft_sentinel.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_microsoft_sentinel.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The Microsoft Sentinel destination. class CustomDestinationResponseForwardDestinationMicrosoftSentinel include BaseGenericModel - # Client ID from the Datadog Azure integration. attr_reader :client_id - # Azure data collection endpoint. attr_reader :data_collection_endpoint - # Azure data collection rule ID. attr_reader :data_collection_rule_id - # Azure stream name. attr_reader :stream_name - # Tenant ID from the Datadog Azure integration. attr_reader :tenant_id - # Type of the Microsoft Sentinel destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_splunk.rb b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_splunk.rb index 47c7c6e553da..2d6d55dfff3d 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_splunk.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_splunk.rb @@ -20,11 +20,9 @@ module DatadogAPIClient::V2 # The Splunk HTTP Event Collector (HEC) destination. class CustomDestinationResponseForwardDestinationSplunk include BaseGenericModel - # The destination for which logs will be forwarded to. # Must have HTTPS scheme and forwarding back to Datadog is not allowed. attr_reader :endpoint - # Type of the Splunk HTTP Event Collector (HEC) destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_basic.rb b/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_basic.rb index d841df418d41..e68918ca550a 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_basic.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_basic.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Basic access authentication. class CustomDestinationResponseHttpDestinationAuthBasic include BaseGenericModel - # Type of the basic access authentication. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_custom_header.rb b/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_custom_header.rb index 4b726fbcc78f..148cdd2308b5 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_custom_header.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_custom_header.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Custom header access authentication. class CustomDestinationResponseHttpDestinationAuthCustomHeader include BaseGenericModel - # The header name of the authentication. attr_reader :header_name - # Type of the custom header access authentication. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_update_request.rb b/lib/datadog_api_client/v2/models/custom_destination_update_request.rb index ad8a26dce098..2096cf3ab9f0 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_update_request.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The custom destination. class CustomDestinationUpdateRequest include BaseGenericModel - # The definition of a custom destination. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/custom_destination_update_request_attributes.rb b/lib/datadog_api_client/v2/models/custom_destination_update_request_attributes.rb index a3a874dcd84b..88faafed1ef4 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_update_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_update_request_attributes.rb @@ -20,30 +20,23 @@ module DatadogAPIClient::V2 # The attributes associated with the custom destination. class CustomDestinationUpdateRequestAttributes include BaseGenericModel - # Whether logs matching this custom destination should be forwarded or not. attr_accessor :enabled - # Whether tags from the forwarded logs should be forwarded or not. attr_accessor :forward_tags - # List of [keys of tags](https://docs.datadoghq.com/getting_started/tagging/#define-tags) to be restricted from being forwarded. # An empty list represents no restriction is in place and either all or no tags will be forwarded depending on `forward_tags_restriction_list_type` parameter. attr_reader :forward_tags_restriction_list - # How `forward_tags_restriction_list` parameter should be interpreted. # If `ALLOW_LIST`, then only tags whose keys on the forwarded logs match the ones on the restriction list # are forwarded. # # `BLOCK_LIST` works the opposite way. It does not forward the tags matching the ones on the list. attr_accessor :forward_tags_restriction_list_type - # A custom destination's location to forward logs. attr_accessor :forwarder_destination - # The custom destination name. attr_accessor :name - # The custom destination query and filter. Logs matching this query are forwarded to the destination. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/custom_destination_update_request_definition.rb b/lib/datadog_api_client/v2/models/custom_destination_update_request_definition.rb index 8c6fad53b252..3089565501a2 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_update_request_definition.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_update_request_definition.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of a custom destination. class CustomDestinationUpdateRequestDefinition include BaseGenericModel - # The attributes associated with the custom destination. attr_accessor :attributes - # The custom destination ID. attr_reader :id - # The type of the resource. The value should always be `custom_destination`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destinations_response.rb b/lib/datadog_api_client/v2/models/custom_destinations_response.rb index e2ee52cfba48..bccd47b4f85a 100644 --- a/lib/datadog_api_client/v2/models/custom_destinations_response.rb +++ b/lib/datadog_api_client/v2/models/custom_destinations_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The available custom destinations. class CustomDestinationsResponse include BaseGenericModel - # A list of custom destinations. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/custom_framework_control.rb b/lib/datadog_api_client/v2/models/custom_framework_control.rb index 63638aca38e9..b9632fbead7e 100644 --- a/lib/datadog_api_client/v2/models/custom_framework_control.rb +++ b/lib/datadog_api_client/v2/models/custom_framework_control.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Framework Control. class CustomFrameworkControl include BaseGenericModel - # Control Name. attr_reader :name - # Rule IDs. attr_reader :rules_id diff --git a/lib/datadog_api_client/v2/models/custom_framework_data.rb b/lib/datadog_api_client/v2/models/custom_framework_data.rb index ad7b74213e28..fb5fb17ceed2 100644 --- a/lib/datadog_api_client/v2/models/custom_framework_data.rb +++ b/lib/datadog_api_client/v2/models/custom_framework_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Contains type and attributes for custom frameworks. class CustomFrameworkData include BaseGenericModel - # Framework Data Attributes. attr_reader :attributes - # The type of the resource. The value must be `custom_framework`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_framework_data_attributes.rb b/lib/datadog_api_client/v2/models/custom_framework_data_attributes.rb index e3a651b1b00f..af6549068cc3 100644 --- a/lib/datadog_api_client/v2/models/custom_framework_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/custom_framework_data_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Framework Data Attributes. class CustomFrameworkDataAttributes include BaseGenericModel - # Framework Description attr_accessor :description - # Framework Handle attr_reader :handle - # Framework Icon URL attr_accessor :icon_url - # Framework Name attr_reader :name - # Framework Requirements attr_reader :requirements - # Framework Version attr_reader :version diff --git a/lib/datadog_api_client/v2/models/custom_framework_data_handle_and_version.rb b/lib/datadog_api_client/v2/models/custom_framework_data_handle_and_version.rb index 72f8c5b49828..ef5d722b9e44 100644 --- a/lib/datadog_api_client/v2/models/custom_framework_data_handle_and_version.rb +++ b/lib/datadog_api_client/v2/models/custom_framework_data_handle_and_version.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Framework Handle and Version. class CustomFrameworkDataHandleAndVersion include BaseGenericModel - # Framework Handle attr_accessor :handle - # Framework Version attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/custom_framework_metadata.rb b/lib/datadog_api_client/v2/models/custom_framework_metadata.rb index fe8d5b7e11cd..51e41deb66ef 100644 --- a/lib/datadog_api_client/v2/models/custom_framework_metadata.rb +++ b/lib/datadog_api_client/v2/models/custom_framework_metadata.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Metadata for custom frameworks. class CustomFrameworkMetadata include BaseGenericModel - # Framework without requirements. attr_accessor :attributes - # The ID of the custom framework. attr_accessor :id - # The type of the resource. The value must be `custom_framework`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/custom_framework_requirement.rb b/lib/datadog_api_client/v2/models/custom_framework_requirement.rb index 07dde271fae5..408df672b5e7 100644 --- a/lib/datadog_api_client/v2/models/custom_framework_requirement.rb +++ b/lib/datadog_api_client/v2/models/custom_framework_requirement.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Framework Requirement. class CustomFrameworkRequirement include BaseGenericModel - # Requirement Controls. attr_reader :controls - # Requirement Name. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/custom_framework_without_requirements.rb b/lib/datadog_api_client/v2/models/custom_framework_without_requirements.rb index d22f947f250a..0fea87936f0e 100644 --- a/lib/datadog_api_client/v2/models/custom_framework_without_requirements.rb +++ b/lib/datadog_api_client/v2/models/custom_framework_without_requirements.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Framework without requirements. class CustomFrameworkWithoutRequirements include BaseGenericModel - # Framework Description attr_accessor :description - # Framework Handle attr_reader :handle - # Framework Icon URL attr_accessor :icon_url - # Framework Name attr_reader :name - # Framework Version attr_reader :version diff --git a/lib/datadog_api_client/v2/models/cvss.rb b/lib/datadog_api_client/v2/models/cvss.rb index da866f1c5ec1..f356db8ba07b 100644 --- a/lib/datadog_api_client/v2/models/cvss.rb +++ b/lib/datadog_api_client/v2/models/cvss.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Vulnerability severity. class CVSS include BaseGenericModel - # Vulnerability severity score. attr_reader :score - # The vulnerability severity. attr_reader :severity - # Vulnerability CVSS vector. attr_reader :vector diff --git a/lib/datadog_api_client/v2/models/dashboard_list_add_items_request.rb b/lib/datadog_api_client/v2/models/dashboard_list_add_items_request.rb index 50e370194e0d..d0471d5768ef 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_add_items_request.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_add_items_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request containing a list of dashboards to add. class DashboardListAddItemsRequest include BaseGenericModel - # List of dashboards to add the dashboard list. attr_accessor :dashboards diff --git a/lib/datadog_api_client/v2/models/dashboard_list_add_items_response.rb b/lib/datadog_api_client/v2/models/dashboard_list_add_items_response.rb index 4d93e3701a4b..b20eeba11873 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_add_items_response.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_add_items_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response containing a list of added dashboards. class DashboardListAddItemsResponse include BaseGenericModel - # List of dashboards added to the dashboard list. attr_accessor :added_dashboards_to_list diff --git a/lib/datadog_api_client/v2/models/dashboard_list_delete_items_request.rb b/lib/datadog_api_client/v2/models/dashboard_list_delete_items_request.rb index f7f1ff4beb88..64460dbcd5f3 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_delete_items_request.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_delete_items_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request containing a list of dashboards to delete. class DashboardListDeleteItemsRequest include BaseGenericModel - # List of dashboards to delete from the dashboard list. attr_accessor :dashboards diff --git a/lib/datadog_api_client/v2/models/dashboard_list_delete_items_response.rb b/lib/datadog_api_client/v2/models/dashboard_list_delete_items_response.rb index 90d2e29bc814..2781135a86c4 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_delete_items_response.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_delete_items_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response containing a list of deleted dashboards. class DashboardListDeleteItemsResponse include BaseGenericModel - # List of dashboards deleted from the dashboard list. attr_accessor :deleted_dashboards_from_list diff --git a/lib/datadog_api_client/v2/models/dashboard_list_item.rb b/lib/datadog_api_client/v2/models/dashboard_list_item.rb index fa11bd871a74..f7ddce42609e 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_item.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_item.rb @@ -20,46 +20,32 @@ module DatadogAPIClient::V2 # A dashboard within a list. class DashboardListItem include BaseGenericModel - # Creator of the object. attr_accessor :author - # Date of creation of the dashboard. attr_accessor :created - # URL to the icon of the dashboard. attr_accessor :icon - # ID of the dashboard. attr_reader :id - # The short name of the integration. attr_accessor :integration_id - # Whether or not the dashboard is in the favorites. attr_accessor :is_favorite - # Whether or not the dashboard is read only. attr_accessor :is_read_only - # Whether the dashboard is publicly shared or not. attr_accessor :is_shared - # Date of last edition of the dashboard. attr_accessor :modified - # Popularity of the dashboard. attr_reader :popularity - # List of team names representing ownership of a dashboard. attr_reader :tags - # Title of the dashboard. attr_accessor :title - # The type of the dashboard. attr_reader :type - # URL path to the dashboard. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/dashboard_list_item_request.rb b/lib/datadog_api_client/v2/models/dashboard_list_item_request.rb index fadbbea09ac6..14c0bf968858 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_item_request.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_item_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A dashboard within a list. class DashboardListItemRequest include BaseGenericModel - # ID of the dashboard. attr_reader :id - # The type of the dashboard. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/dashboard_list_item_response.rb b/lib/datadog_api_client/v2/models/dashboard_list_item_response.rb index 4ea7c178d22f..e6dcec3a64a1 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_item_response.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_item_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A dashboard within a list. class DashboardListItemResponse include BaseGenericModel - # ID of the dashboard. attr_reader :id - # The type of the dashboard. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/dashboard_list_items.rb b/lib/datadog_api_client/v2/models/dashboard_list_items.rb index c9766b7280ea..bc661990a555 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_items.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Dashboards within a list. class DashboardListItems include BaseGenericModel - # List of dashboards in the dashboard list. attr_reader :dashboards - # Number of dashboards in the dashboard list. attr_accessor :total diff --git a/lib/datadog_api_client/v2/models/dashboard_list_update_items_request.rb b/lib/datadog_api_client/v2/models/dashboard_list_update_items_request.rb index 8ef24cee9976..0fc8391ba9cb 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_update_items_request.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_update_items_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request containing the list of dashboards to update to. class DashboardListUpdateItemsRequest include BaseGenericModel - # List of dashboards to update the dashboard list to. attr_accessor :dashboards diff --git a/lib/datadog_api_client/v2/models/dashboard_list_update_items_response.rb b/lib/datadog_api_client/v2/models/dashboard_list_update_items_response.rb index 1da5d9f1dfd2..403095beef95 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_update_items_response.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_update_items_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response containing a list of updated dashboards. class DashboardListUpdateItemsResponse include BaseGenericModel - # List of dashboards in the dashboard list. attr_accessor :dashboards diff --git a/lib/datadog_api_client/v2/models/dashboard_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/dashboard_trigger_wrapper.rb index 672034601fc8..419488b95bc5 100644 --- a/lib/datadog_api_client/v2/models/dashboard_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/dashboard_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for a Dashboard-based trigger. class DashboardTriggerWrapper include BaseGenericModel - # Trigger a workflow from a Dashboard. attr_reader :dashboard_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/data_deletion_response_item.rb b/lib/datadog_api_client/v2/models/data_deletion_response_item.rb index ff5eef6b1a69..46bf494e3890 100644 --- a/lib/datadog_api_client/v2/models/data_deletion_response_item.rb +++ b/lib/datadog_api_client/v2/models/data_deletion_response_item.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The created data deletion request information. class DataDeletionResponseItem include BaseGenericModel - # Deletion attribute for data deletion response. attr_reader :attributes - # The ID of the created data deletion request. attr_reader :id - # The type of the request created. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/data_deletion_response_item_attributes.rb b/lib/datadog_api_client/v2/models/data_deletion_response_item_attributes.rb index 475b1183400b..bfacdc71b6d1 100644 --- a/lib/datadog_api_client/v2/models/data_deletion_response_item_attributes.rb +++ b/lib/datadog_api_client/v2/models/data_deletion_response_item_attributes.rb @@ -20,43 +20,30 @@ module DatadogAPIClient::V2 # Deletion attribute for data deletion response. class DataDeletionResponseItemAttributes include BaseGenericModel - # Creation time of the deletion request. attr_reader :created_at - # User who created the deletion request. attr_reader :created_by - # Start of requested time window, milliseconds since Unix epoch. attr_reader :from_time - # List of indexes for the search. If not provided, the search is performed in all indexes. attr_accessor :indexes - # Whether the deletion request is fully created or not. It can take several minutes to fully create a deletion request depending on the target query and timeframe. attr_reader :is_created - # Organization ID. attr_reader :org_id - # Product name. attr_reader :product - # Query for creating a data deletion request. attr_reader :query - # Starting time of the process to delete the requested data. attr_reader :starting_at - # Status of the deletion request. attr_reader :status - # End of requested time window, milliseconds since Unix epoch. attr_reader :to_time - # Total number of elements to be deleted. Only the data accessible to the current user that matches the query and timeframe provided will be deleted. attr_reader :total_unrestricted - # Update time of the deletion request. attr_reader :updated_at diff --git a/lib/datadog_api_client/v2/models/data_deletion_response_meta.rb b/lib/datadog_api_client/v2/models/data_deletion_response_meta.rb index 0bbab8307b99..121452275e1e 100644 --- a/lib/datadog_api_client/v2/models/data_deletion_response_meta.rb +++ b/lib/datadog_api_client/v2/models/data_deletion_response_meta.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The metadata of the data deletion response. class DataDeletionResponseMeta include BaseGenericModel - # The total deletion requests created by product. attr_accessor :count_product - # The total deletion requests created by status. attr_accessor :count_status - # The next page when searching deletion requests created in the current organization. attr_accessor :next_page - # The product of the deletion request. attr_accessor :product - # The status of the executed request. attr_accessor :request_status diff --git a/lib/datadog_api_client/v2/models/data_relationships_teams.rb b/lib/datadog_api_client/v2/models/data_relationships_teams.rb index 6f167964e00d..2e678bb1478a 100644 --- a/lib/datadog_api_client/v2/models/data_relationships_teams.rb +++ b/lib/datadog_api_client/v2/models/data_relationships_teams.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Associates teams with this schedule in a data structure. class DataRelationshipsTeams include BaseGenericModel - # An array of team references for this schedule. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/data_relationships_teams_data_items.rb b/lib/datadog_api_client/v2/models/data_relationships_teams_data_items.rb index e5f5b0420080..c9642ba66834 100644 --- a/lib/datadog_api_client/v2/models/data_relationships_teams_data_items.rb +++ b/lib/datadog_api_client/v2/models/data_relationships_teams_data_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relates a team to this schedule, identified by `id` and `type` (must be `teams`). class DataRelationshipsTeamsDataItems include BaseGenericModel - # The unique identifier of the team in this relationship. attr_reader :id - # Teams resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/data_scalar_column.rb b/lib/datadog_api_client/v2/models/data_scalar_column.rb index 07f0686c3835..fd95f2e271d0 100644 --- a/lib/datadog_api_client/v2/models/data_scalar_column.rb +++ b/lib/datadog_api_client/v2/models/data_scalar_column.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A column containing the numerical results for a formula or query. class DataScalarColumn include BaseGenericModel - # Metadata for the resulting numerical values. attr_accessor :meta - # The name referencing the formula or query for this column. attr_accessor :name - # The type of column present for numbers. attr_accessor :type - # The array of numerical values for one formula or query. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/data_transform.rb b/lib/datadog_api_client/v2/models/data_transform.rb index 4ab2c1946165..43c08c1316cb 100644 --- a/lib/datadog_api_client/v2/models/data_transform.rb +++ b/lib/datadog_api_client/v2/models/data_transform.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A data transformer, which is custom JavaScript code that executes and transforms data when its inputs change. class DataTransform include BaseGenericModel - # The ID of the data transformer. attr_reader :id - # A unique identifier for this data transformer. This name is also used to access the transformer's result throughout the app. attr_reader :name - # The properties of the data transformer. attr_reader :properties - # The data transform type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/data_transform_properties.rb b/lib/datadog_api_client/v2/models/data_transform_properties.rb index 9080a602daa4..0029d426947a 100644 --- a/lib/datadog_api_client/v2/models/data_transform_properties.rb +++ b/lib/datadog_api_client/v2/models/data_transform_properties.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The properties of the data transformer. class DataTransformProperties include BaseGenericModel - # A JavaScript function that returns the transformed data. attr_accessor :outputs diff --git a/lib/datadog_api_client/v2/models/database_monitoring_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/database_monitoring_trigger_wrapper.rb index 23d13f826c2d..ff308d92ff44 100644 --- a/lib/datadog_api_client/v2/models/database_monitoring_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/database_monitoring_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for a Database Monitoring-based trigger. class DatabaseMonitoringTriggerWrapper include BaseGenericModel - # Trigger a workflow from Database Monitoring. attr_reader :database_monitoring_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/datadog_api_key.rb b/lib/datadog_api_client/v2/models/datadog_api_key.rb index d0e31d430b7e..e58220d68b48 100644 --- a/lib/datadog_api_client/v2/models/datadog_api_key.rb +++ b/lib/datadog_api_client/v2/models/datadog_api_key.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of the `DatadogAPIKey` object. class DatadogAPIKey include BaseGenericModel - # The `DatadogAPIKey` `api_key`. attr_reader :api_key - # The `DatadogAPIKey` `app_key`. attr_reader :app_key - # The `DatadogAPIKey` `datacenter`. attr_reader :datacenter - # Custom subdomain used for Datadog URLs generated with this Connection. For example, if this org uses `https://acme.datadoghq.com` to access Datadog, set this field to `acme`. If this field is omitted, generated URLs will use the default site URL for its datacenter (see [https://docs.datadoghq.com/getting_started/site](https://docs.datadoghq.com/getting_started/site)). attr_accessor :subdomain - # The definition of the `DatadogAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/datadog_api_key_update.rb b/lib/datadog_api_client/v2/models/datadog_api_key_update.rb index 5238bc45fb85..8f7d20c019aa 100644 --- a/lib/datadog_api_client/v2/models/datadog_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/datadog_api_key_update.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of the `DatadogAPIKey` object. class DatadogAPIKeyUpdate include BaseGenericModel - # The `DatadogAPIKeyUpdate` `api_key`. attr_accessor :api_key - # The `DatadogAPIKeyUpdate` `app_key`. attr_accessor :app_key - # The `DatadogAPIKeyUpdate` `datacenter`. attr_accessor :datacenter - # Custom subdomain used for Datadog URLs generated with this Connection. For example, if this org uses `https://acme.datadoghq.com` to access Datadog, set this field to `acme`. If this field is omitted, generated URLs will use the default site URL for its datacenter (see [https://docs.datadoghq.com/getting_started/site](https://docs.datadoghq.com/getting_started/site)). attr_accessor :subdomain - # The definition of the `DatadogAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/datadog_integration.rb b/lib/datadog_api_client/v2/models/datadog_integration.rb index b9d73b38187e..fedb2fa54b5d 100644 --- a/lib/datadog_api_client/v2/models/datadog_integration.rb +++ b/lib/datadog_api_client/v2/models/datadog_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `DatadogIntegration` object. class DatadogIntegration include BaseGenericModel - # The definition of the `DatadogCredentials` object. attr_reader :credentials - # The definition of the `DatadogIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/datadog_integration_update.rb b/lib/datadog_api_client/v2/models/datadog_integration_update.rb index b2fada72aec8..b9c98dae1921 100644 --- a/lib/datadog_api_client/v2/models/datadog_integration_update.rb +++ b/lib/datadog_api_client/v2/models/datadog_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `DatadogIntegrationUpdate` object. class DatadogIntegrationUpdate include BaseGenericModel - # The definition of the `DatadogCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `DatadogIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/dataset_attributes_request.rb b/lib/datadog_api_client/v2/models/dataset_attributes_request.rb index 1cf3c6ecbf1a..c00560e6c6e5 100644 --- a/lib/datadog_api_client/v2/models/dataset_attributes_request.rb +++ b/lib/datadog_api_client/v2/models/dataset_attributes_request.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Dataset metadata and configurations. class DatasetAttributesRequest include BaseGenericModel - # Name of the dataset. attr_reader :name - # List of access principals, formatted as `principal_type:id`. Principal can be 'team' or 'role'. attr_reader :principals - # List of product-specific filters. attr_reader :product_filters diff --git a/lib/datadog_api_client/v2/models/dataset_attributes_response.rb b/lib/datadog_api_client/v2/models/dataset_attributes_response.rb index 7ddeaaff9486..8ea8e8886448 100644 --- a/lib/datadog_api_client/v2/models/dataset_attributes_response.rb +++ b/lib/datadog_api_client/v2/models/dataset_attributes_response.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Dataset metadata and configuration(s). class DatasetAttributesResponse include BaseGenericModel - # Timestamp when the dataset was created. attr_accessor :created_at - # Unique ID of the user who created the dataset. attr_accessor :created_by - # Name of the dataset. attr_accessor :name - # List of access principals, formatted as `principal_type:id`. Principal can be 'team' or 'role'. attr_accessor :principals - # List of product-specific filters. attr_accessor :product_filters diff --git a/lib/datadog_api_client/v2/models/dataset_create_request.rb b/lib/datadog_api_client/v2/models/dataset_create_request.rb index 23b47b7dc4a8..8c2ed4812b5c 100644 --- a/lib/datadog_api_client/v2/models/dataset_create_request.rb +++ b/lib/datadog_api_client/v2/models/dataset_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create request for a dataset. class DatasetCreateRequest include BaseGenericModel - # **Datasets Object Constraints** # - **Tag limit per dataset**: # - Each restricted dataset supports a maximum of 10 key:value pairs per product. diff --git a/lib/datadog_api_client/v2/models/dataset_request.rb b/lib/datadog_api_client/v2/models/dataset_request.rb index c6de254d9538..7d9f4a674cf4 100644 --- a/lib/datadog_api_client/v2/models/dataset_request.rb +++ b/lib/datadog_api_client/v2/models/dataset_request.rb @@ -30,10 +30,8 @@ module DatadogAPIClient::V2 # - A tag value used in one dataset cannot be reused in another dataset of the same telemetry type. class DatasetRequest include BaseGenericModel - # Dataset metadata and configurations. attr_reader :attributes - # Resource type, always set to `dataset`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/dataset_response.rb b/lib/datadog_api_client/v2/models/dataset_response.rb index 5793650774c0..ee8c01b9abba 100644 --- a/lib/datadog_api_client/v2/models/dataset_response.rb +++ b/lib/datadog_api_client/v2/models/dataset_response.rb @@ -30,13 +30,10 @@ module DatadogAPIClient::V2 # - A tag value used in one dataset cannot be reused in another dataset of the same telemetry type. class DatasetResponse include BaseGenericModel - # Dataset metadata and configuration(s). attr_accessor :attributes - # Unique identifier for the dataset. attr_accessor :id - # Resource type, always set to `dataset`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/dataset_response_multi.rb b/lib/datadog_api_client/v2/models/dataset_response_multi.rb index 0e41110e9d1f..57cbc71fd495 100644 --- a/lib/datadog_api_client/v2/models/dataset_response_multi.rb +++ b/lib/datadog_api_client/v2/models/dataset_response_multi.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response containing a list of datasets. class DatasetResponseMulti include BaseGenericModel - # The list of datasets returned in response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/dataset_response_single.rb b/lib/datadog_api_client/v2/models/dataset_response_single.rb index ab9b961f2112..ca37eabeec24 100644 --- a/lib/datadog_api_client/v2/models/dataset_response_single.rb +++ b/lib/datadog_api_client/v2/models/dataset_response_single.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response containing a single dataset object. class DatasetResponseSingle include BaseGenericModel - # **Datasets Object Constraints** # - **Tag Limit per Dataset**: # - Each restricted dataset supports a maximum of 10 key:value pairs per product. diff --git a/lib/datadog_api_client/v2/models/dataset_update_request.rb b/lib/datadog_api_client/v2/models/dataset_update_request.rb index 8bbf3e9ca9f7..1ef798b5df5f 100644 --- a/lib/datadog_api_client/v2/models/dataset_update_request.rb +++ b/lib/datadog_api_client/v2/models/dataset_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Edit request for a dataset. class DatasetUpdateRequest include BaseGenericModel - # **Datasets Object Constraints** # - **Tag limit per dataset**: # - Each restricted dataset supports a maximum of 10 key:value pairs per product. diff --git a/lib/datadog_api_client/v2/models/datastore.rb b/lib/datadog_api_client/v2/models/datastore.rb index b395bf01089a..305e8d517b79 100644 --- a/lib/datadog_api_client/v2/models/datastore.rb +++ b/lib/datadog_api_client/v2/models/datastore.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A datastore's complete configuration and metadata. class Datastore include BaseGenericModel - # Core information about a datastore, including its unique identifier and attributes. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/datastore_array.rb b/lib/datadog_api_client/v2/models/datastore_array.rb index e6c76cd9bf3b..732da9a9e652 100644 --- a/lib/datadog_api_client/v2/models/datastore_array.rb +++ b/lib/datadog_api_client/v2/models/datastore_array.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A collection of datastores returned by list operations. class DatastoreArray include BaseGenericModel - # An array of datastore objects containing their configurations and metadata. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/datastore_data.rb b/lib/datadog_api_client/v2/models/datastore_data.rb index 6ab2f03759b8..5b30353a2c60 100644 --- a/lib/datadog_api_client/v2/models/datastore_data.rb +++ b/lib/datadog_api_client/v2/models/datastore_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Core information about a datastore, including its unique identifier and attributes. class DatastoreData include BaseGenericModel - # Detailed information about a datastore. attr_accessor :attributes - # The unique identifier of the datastore. attr_accessor :id - # The resource type for datastores. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/datastore_data_attributes.rb b/lib/datadog_api_client/v2/models/datastore_data_attributes.rb index a0d2d5b0ee19..1dc16ab88b9f 100644 --- a/lib/datadog_api_client/v2/models/datastore_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/datastore_data_attributes.rb @@ -20,33 +20,24 @@ module DatadogAPIClient::V2 # Detailed information about a datastore. class DatastoreDataAttributes include BaseGenericModel - # Timestamp when the datastore was created. attr_accessor :created_at - # The numeric ID of the user who created the datastore. attr_accessor :creator_user_id - # The UUID of the user who created the datastore. attr_accessor :creator_user_uuid - # A human-readable description about the datastore. attr_accessor :description - # Timestamp when the datastore was last modified. attr_accessor :modified_at - # The display name of the datastore. attr_accessor :name - # The ID of the organization that owns this datastore. attr_accessor :org_id - # The name of the primary key column for this datastore. Primary column names: # - Must abide by both [PostgreSQL naming conventions](https://www.postgresql.org/docs/7.0/syntax525.htm) # - Cannot exceed 63 characters attr_reader :primary_column_name - # Can be set to `uuid` to automatically generate primary keys when new items are added. Default value is `none`, which requires you to supply a primary key for each new item. attr_accessor :primary_key_generation_strategy diff --git a/lib/datadog_api_client/v2/models/datastore_trigger.rb b/lib/datadog_api_client/v2/models/datastore_trigger.rb index 63eab571ecd7..4f12f1f8549e 100644 --- a/lib/datadog_api_client/v2/models/datastore_trigger.rb +++ b/lib/datadog_api_client/v2/models/datastore_trigger.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Trigger a workflow from a Datastore. For automatic triggering a handle must be configured and the workflow must be published. class DatastoreTrigger include BaseGenericModel - # Defines a rate limit for a trigger. attr_accessor :rate_limit diff --git a/lib/datadog_api_client/v2/models/datastore_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/datastore_trigger_wrapper.rb index c48a68dfd283..481eeace0680 100644 --- a/lib/datadog_api_client/v2/models/datastore_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/datastore_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for a Datastore-based trigger. class DatastoreTriggerWrapper include BaseGenericModel - # Trigger a workflow from a Datastore. For automatic triggering a handle must be configured and the workflow must be published. attr_reader :datastore_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/delete_app_response.rb b/lib/datadog_api_client/v2/models/delete_app_response.rb index 28d3a8d1734e..a7ef23d433cc 100644 --- a/lib/datadog_api_client/v2/models/delete_app_response.rb +++ b/lib/datadog_api_client/v2/models/delete_app_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The response object after an app is successfully deleted. class DeleteAppResponse include BaseGenericModel - # The definition of `DeleteAppResponseData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/delete_app_response_data.rb b/lib/datadog_api_client/v2/models/delete_app_response_data.rb index eea2a977ab4d..92f3e5235182 100644 --- a/lib/datadog_api_client/v2/models/delete_app_response_data.rb +++ b/lib/datadog_api_client/v2/models/delete_app_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `DeleteAppResponseData` object. class DeleteAppResponseData include BaseGenericModel - # The ID of the deleted app. attr_reader :id - # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request.rb b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request.rb index 4c73fa1887c7..76b866e22ad8 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to delete a specific item from a datastore by its primary key. class DeleteAppsDatastoreItemRequest include BaseGenericModel - # Data wrapper containing the information needed to identify and delete a specific datastore item. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data.rb b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data.rb index ed1d2660b335..863be763a03f 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data wrapper containing the information needed to identify and delete a specific datastore item. class DeleteAppsDatastoreItemRequestData include BaseGenericModel - # Attributes specifying which datastore item to delete by its primary key. attr_accessor :attributes - # The resource type for datastore items. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data_attributes.rb b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data_attributes.rb index ebcebaf1dd32..d45fd1ebbbf2 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes specifying which datastore item to delete by its primary key. class DeleteAppsDatastoreItemRequestDataAttributes include BaseGenericModel - # Optional unique identifier of the item to delete. attr_accessor :id - # The primary key value that identifies the item to delete. Cannot exceed 256 characters. attr_reader :item_key diff --git a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response.rb b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response.rb index 4668b62acae1..94fb53067133 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response from successfully deleting a datastore item. class DeleteAppsDatastoreItemResponse include BaseGenericModel - # Data containing the identifier of the datastore item that was successfully deleted. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_array.rb b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_array.rb index d9a4a3735959..a8fb363b05c2 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_array.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_array.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `DeleteAppsDatastoreItemResponseArray` object. class DeleteAppsDatastoreItemResponseArray include BaseGenericModel - # The `DeleteAppsDatastoreItemResponseArray` `data`. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_data.rb b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_data.rb index b702e2b65c61..4d0bc89782bf 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_data.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data containing the identifier of the datastore item that was successfully deleted. class DeleteAppsDatastoreItemResponseData include BaseGenericModel - # The unique identifier of the item that was deleted. attr_accessor :id - # The resource type for datastore items. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/delete_apps_request.rb b/lib/datadog_api_client/v2/models/delete_apps_request.rb index 8ac23ec813e9..61c2522eebec 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_request.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A request object for deleting multiple apps by ID. class DeleteAppsRequest include BaseGenericModel - # An array of objects containing the IDs of the apps to delete. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/delete_apps_request_data_items.rb b/lib/datadog_api_client/v2/models/delete_apps_request_data_items.rb index c0419cb8a38d..ce6822fe3b2c 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_request_data_items.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_request_data_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # An object containing the ID of an app to delete. class DeleteAppsRequestDataItems include BaseGenericModel - # The ID of the app to delete. attr_reader :id - # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/delete_apps_response.rb b/lib/datadog_api_client/v2/models/delete_apps_response.rb index 049fc37537cb..1a2d102fceec 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_response.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The response object after multiple apps are successfully deleted. class DeleteAppsResponse include BaseGenericModel - # An array of objects containing the IDs of the deleted apps. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/delete_apps_response_data_items.rb b/lib/datadog_api_client/v2/models/delete_apps_response_data_items.rb index 3b3ba37f4f0c..e69491f5f4bd 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_response_data_items.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_response_data_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # An object containing the ID of a deleted app. class DeleteAppsResponseDataItems include BaseGenericModel - # The ID of the deleted app. attr_reader :id - # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/delete_custom_framework_response.rb b/lib/datadog_api_client/v2/models/delete_custom_framework_response.rb index 3ba0ba8c94c4..e11a31b4419d 100644 --- a/lib/datadog_api_client/v2/models/delete_custom_framework_response.rb +++ b/lib/datadog_api_client/v2/models/delete_custom_framework_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object to delete a custom framework. class DeleteCustomFrameworkResponse include BaseGenericModel - # Metadata for custom frameworks. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/dependency_location.rb b/lib/datadog_api_client/v2/models/dependency_location.rb index d82f291a1484..6445bf0f1d75 100644 --- a/lib/datadog_api_client/v2/models/dependency_location.rb +++ b/lib/datadog_api_client/v2/models/dependency_location.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Static library vulnerability location. class DependencyLocation include BaseGenericModel - # Location column end. attr_reader :column_end - # Location column start. attr_reader :column_start - # Location file name. attr_reader :file_name - # Location line end. attr_reader :line_end - # Location line start. attr_reader :line_start diff --git a/lib/datadog_api_client/v2/models/deployment.rb b/lib/datadog_api_client/v2/models/deployment.rb index ff1a13aa05b7..7e2e74953f42 100644 --- a/lib/datadog_api_client/v2/models/deployment.rb +++ b/lib/datadog_api_client/v2/models/deployment.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The version of the app that was published. class Deployment include BaseGenericModel - # The attributes object containing the version ID of the published app. attr_accessor :attributes - # The deployment ID. attr_accessor :id - # Metadata object containing the publication creation information. attr_accessor :meta - # The deployment type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/deployment_attributes.rb b/lib/datadog_api_client/v2/models/deployment_attributes.rb index 31026aa723d5..ec98fd25a56b 100644 --- a/lib/datadog_api_client/v2/models/deployment_attributes.rb +++ b/lib/datadog_api_client/v2/models/deployment_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The attributes object containing the version ID of the published app. class DeploymentAttributes include BaseGenericModel - # The version ID of the app that was published. For an unpublished app, this is always the nil UUID (`00000000-0000-0000-0000-000000000000`). attr_accessor :app_version_id diff --git a/lib/datadog_api_client/v2/models/deployment_metadata.rb b/lib/datadog_api_client/v2/models/deployment_metadata.rb index 2c2fb0d87024..300f28f8d129 100644 --- a/lib/datadog_api_client/v2/models/deployment_metadata.rb +++ b/lib/datadog_api_client/v2/models/deployment_metadata.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Metadata object containing the publication creation information. class DeploymentMetadata include BaseGenericModel - # Timestamp of when the app was published. attr_accessor :created_at - # The ID of the user who published the app. attr_accessor :user_id - # The name (or email address) of the user who published the app. attr_accessor :user_name - # The UUID of the user who published the app. attr_accessor :user_uuid diff --git a/lib/datadog_api_client/v2/models/deployment_relationship.rb b/lib/datadog_api_client/v2/models/deployment_relationship.rb index cce2cfdae5de..6b3ff7375c59 100644 --- a/lib/datadog_api_client/v2/models/deployment_relationship.rb +++ b/lib/datadog_api_client/v2/models/deployment_relationship.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Information pointing to the app's publication status. class DeploymentRelationship include BaseGenericModel - # Data object containing the deployment ID. attr_accessor :data - # Metadata object containing the publication creation information. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/deployment_relationship_data.rb b/lib/datadog_api_client/v2/models/deployment_relationship_data.rb index 5aab9523fde4..371dd8279ac3 100644 --- a/lib/datadog_api_client/v2/models/deployment_relationship_data.rb +++ b/lib/datadog_api_client/v2/models/deployment_relationship_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data object containing the deployment ID. class DeploymentRelationshipData include BaseGenericModel - # The deployment ID. attr_accessor :id - # The deployment type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/detailed_finding.rb b/lib/datadog_api_client/v2/models/detailed_finding.rb index 4bb622f70595..a5fbfd00fec2 100644 --- a/lib/datadog_api_client/v2/models/detailed_finding.rb +++ b/lib/datadog_api_client/v2/models/detailed_finding.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A single finding with with message and resource configuration. class DetailedFinding include BaseGenericModel - # The JSON:API attributes of the detailed finding. attr_accessor :attributes - # The unique ID for this finding. attr_accessor :id - # The JSON:API type for findings that have the message and resource configuration. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/detailed_finding_attributes.rb b/lib/datadog_api_client/v2/models/detailed_finding_attributes.rb index 5996bd67d340..7081d3092e88 100644 --- a/lib/datadog_api_client/v2/models/detailed_finding_attributes.rb +++ b/lib/datadog_api_client/v2/models/detailed_finding_attributes.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V2 # The JSON:API attributes of the detailed finding. class DetailedFindingAttributes include BaseGenericModel - # The evaluation of the finding. attr_accessor :evaluation - # The date on which the evaluation for this finding changed (Unix ms). attr_reader :evaluation_changed_at - # The remediation message for this finding. attr_accessor :message - # Information about the mute status of this finding. attr_accessor :mute - # The resource name of this finding. attr_accessor :resource - # The resource configuration for this finding. attr_accessor :resource_configuration - # The date on which the resource was discovered (Unix ms). attr_reader :resource_discovery_date - # The resource type of this finding. attr_accessor :resource_type - # The rule that triggered this finding. attr_accessor :rule - # The status of the finding. attr_accessor :status - # The tags associated with this finding. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/device_attributes.rb b/lib/datadog_api_client/v2/models/device_attributes.rb index 3b8b98c7cde5..c53909498273 100644 --- a/lib/datadog_api_client/v2/models/device_attributes.rb +++ b/lib/datadog_api_client/v2/models/device_attributes.rb @@ -20,64 +20,44 @@ module DatadogAPIClient::V2 # The device attributes class DeviceAttributes include BaseGenericModel - # The device description attr_accessor :description - # The device type attr_accessor :device_type - # The device integration attr_accessor :integration - # Count of the device interfaces by status attr_accessor :interface_statuses - # The device IP address attr_accessor :ip_address - # The device location attr_accessor :location - # The device model attr_accessor :model - # The device name attr_accessor :name - # The device OS hostname attr_accessor :os_hostname - # The device OS name attr_accessor :os_name - # The device OS version attr_accessor :os_version - # The device ping status attr_accessor :ping_status - # The device product name attr_accessor :product_name - # The device serial number attr_accessor :serial_number - # The device SNMP status attr_accessor :status - # The device subnet attr_accessor :subnet - # The device `sys_object_id` attr_accessor :sys_object_id - # The list of device tags attr_accessor :tags - # The device vendor attr_accessor :vendor - # The device version attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/device_attributes_interface_statuses.rb b/lib/datadog_api_client/v2/models/device_attributes_interface_statuses.rb index a0fc8e79305e..2493aee115ee 100644 --- a/lib/datadog_api_client/v2/models/device_attributes_interface_statuses.rb +++ b/lib/datadog_api_client/v2/models/device_attributes_interface_statuses.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Count of the device interfaces by status class DeviceAttributesInterfaceStatuses include BaseGenericModel - # The number of interfaces that are down attr_accessor :down - # The number of interfaces that are off attr_accessor :off - # The number of interfaces that are up attr_accessor :up - # The number of interfaces that are in a warning state attr_accessor :warning diff --git a/lib/datadog_api_client/v2/models/devices_list_data.rb b/lib/datadog_api_client/v2/models/devices_list_data.rb index 77fe76f66807..310597222f83 100644 --- a/lib/datadog_api_client/v2/models/devices_list_data.rb +++ b/lib/datadog_api_client/v2/models/devices_list_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The devices list data class DevicesListData include BaseGenericModel - # The device attributes attr_accessor :attributes - # The device ID attr_accessor :id - # The type of the resource. The value should always be device. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/domain_allowlist.rb b/lib/datadog_api_client/v2/models/domain_allowlist.rb index bc6be79b68d1..8ee150022b3c 100644 --- a/lib/datadog_api_client/v2/models/domain_allowlist.rb +++ b/lib/datadog_api_client/v2/models/domain_allowlist.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The email domain allowlist for an org. class DomainAllowlist include BaseGenericModel - # The details of the email domain allowlist. attr_accessor :attributes - # The unique identifier of the org. attr_accessor :id - # Email domain allowlist allowlist type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/domain_allowlist_attributes.rb b/lib/datadog_api_client/v2/models/domain_allowlist_attributes.rb index 2a41ba58d913..2aa213be1281 100644 --- a/lib/datadog_api_client/v2/models/domain_allowlist_attributes.rb +++ b/lib/datadog_api_client/v2/models/domain_allowlist_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The details of the email domain allowlist. class DomainAllowlistAttributes include BaseGenericModel - # The list of domains in the email domain allowlist. attr_accessor :domains - # Whether the email domain allowlist is enabled for the org. attr_accessor :enabled diff --git a/lib/datadog_api_client/v2/models/domain_allowlist_request.rb b/lib/datadog_api_client/v2/models/domain_allowlist_request.rb index cfd77400d878..7e031e64f432 100644 --- a/lib/datadog_api_client/v2/models/domain_allowlist_request.rb +++ b/lib/datadog_api_client/v2/models/domain_allowlist_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request containing the desired email domain allowlist configuration. class DomainAllowlistRequest include BaseGenericModel - # The email domain allowlist for an org. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/domain_allowlist_response.rb b/lib/datadog_api_client/v2/models/domain_allowlist_response.rb index 3bbe54d9b315..9927824cf1f0 100644 --- a/lib/datadog_api_client/v2/models/domain_allowlist_response.rb +++ b/lib/datadog_api_client/v2/models/domain_allowlist_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response containing information about the email domain allowlist. class DomainAllowlistResponse include BaseGenericModel - # The email domain allowlist response for an org. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/domain_allowlist_response_data.rb b/lib/datadog_api_client/v2/models/domain_allowlist_response_data.rb index a18fd5702870..059503ba1985 100644 --- a/lib/datadog_api_client/v2/models/domain_allowlist_response_data.rb +++ b/lib/datadog_api_client/v2/models/domain_allowlist_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The email domain allowlist response for an org. class DomainAllowlistResponseData include BaseGenericModel - # The details of the email domain allowlist. attr_accessor :attributes - # The unique identifier of the org. attr_accessor :id - # Email domain allowlist allowlist type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/domain_allowlist_response_data_attributes.rb b/lib/datadog_api_client/v2/models/domain_allowlist_response_data_attributes.rb index aadcdd2efa6a..33324425edd1 100644 --- a/lib/datadog_api_client/v2/models/domain_allowlist_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/domain_allowlist_response_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The details of the email domain allowlist. class DomainAllowlistResponseDataAttributes include BaseGenericModel - # The list of domains in the email domain allowlist. attr_accessor :domains - # Whether the email domain allowlist is enabled for the org. attr_accessor :enabled diff --git a/lib/datadog_api_client/v2/models/dora_deployment_request.rb b/lib/datadog_api_client/v2/models/dora_deployment_request.rb index e693492453f2..28b173a7ec72 100644 --- a/lib/datadog_api_client/v2/models/dora_deployment_request.rb +++ b/lib/datadog_api_client/v2/models/dora_deployment_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to create a DORA deployment event. class DORADeploymentRequest include BaseGenericModel - # The JSON:API data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/dora_deployment_request_attributes.rb b/lib/datadog_api_client/v2/models/dora_deployment_request_attributes.rb index 89f78a3531e3..67116ac20add 100644 --- a/lib/datadog_api_client/v2/models/dora_deployment_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/dora_deployment_request_attributes.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V2 # Attributes to create a DORA deployment event. class DORADeploymentRequestAttributes include BaseGenericModel - # A list of user-defined tags. The tags must follow the `key:value` pattern. Up to 100 may be added per event. attr_accessor :custom_tags - # Environment name to where the service was deployed. attr_accessor :env - # Unix timestamp when the deployment finished. It must be in nanoseconds, milliseconds, or seconds. attr_reader :finished_at - # Git info for DORA Metrics events. attr_accessor :git - # Deployment ID. attr_accessor :id - # Service name. attr_reader :service - # Unix timestamp when the deployment started. It must be in nanoseconds, milliseconds, or seconds. attr_reader :started_at - # Name of the team owning the deployed service. If not provided, this is automatically populated with the team associated with the service in the Service Catalog. attr_accessor :team - # Version to correlate with [APM Deployment Tracking](https://docs.datadoghq.com/tracing/services/deployment_tracking/). attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/dora_deployment_request_data.rb b/lib/datadog_api_client/v2/models/dora_deployment_request_data.rb index aafb0ab7ba8a..b1306a689076 100644 --- a/lib/datadog_api_client/v2/models/dora_deployment_request_data.rb +++ b/lib/datadog_api_client/v2/models/dora_deployment_request_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The JSON:API data. class DORADeploymentRequestData include BaseGenericModel - # Attributes to create a DORA deployment event. attr_reader :attributes diff --git a/lib/datadog_api_client/v2/models/dora_deployment_response.rb b/lib/datadog_api_client/v2/models/dora_deployment_response.rb index 4c75c4855898..5b7dfcc94e25 100644 --- a/lib/datadog_api_client/v2/models/dora_deployment_response.rb +++ b/lib/datadog_api_client/v2/models/dora_deployment_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response after receiving a DORA deployment event. class DORADeploymentResponse include BaseGenericModel - # The JSON:API data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/dora_deployment_response_data.rb b/lib/datadog_api_client/v2/models/dora_deployment_response_data.rb index 8e8547ef587d..f8496c7df0a0 100644 --- a/lib/datadog_api_client/v2/models/dora_deployment_response_data.rb +++ b/lib/datadog_api_client/v2/models/dora_deployment_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The JSON:API data. class DORADeploymentResponseData include BaseGenericModel - # The ID of the received DORA deployment event. attr_reader :id - # JSON:API type for DORA deployment events. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/dora_event.rb b/lib/datadog_api_client/v2/models/dora_event.rb index aa3b5d53c047..9f436e362008 100644 --- a/lib/datadog_api_client/v2/models/dora_event.rb +++ b/lib/datadog_api_client/v2/models/dora_event.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A DORA event. class DORAEvent include BaseGenericModel - # The attributes of the event. attr_accessor :attributes - # The ID of the event. attr_accessor :id - # The type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/dora_failure_request.rb b/lib/datadog_api_client/v2/models/dora_failure_request.rb index 2667f039a98a..9087f54bf618 100644 --- a/lib/datadog_api_client/v2/models/dora_failure_request.rb +++ b/lib/datadog_api_client/v2/models/dora_failure_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to create a DORA failure event. class DORAFailureRequest include BaseGenericModel - # The JSON:API data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/dora_failure_request_attributes.rb b/lib/datadog_api_client/v2/models/dora_failure_request_attributes.rb index 2a75e418c706..72aad775b737 100644 --- a/lib/datadog_api_client/v2/models/dora_failure_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/dora_failure_request_attributes.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V2 # Attributes to create a DORA failure event. class DORAFailureRequestAttributes include BaseGenericModel - # A list of user-defined tags. The tags must follow the `key:value` pattern. Up to 100 may be added per event. attr_accessor :custom_tags - # Environment name that was impacted by the failure. attr_accessor :env - # Unix timestamp when the failure finished. It must be in nanoseconds, milliseconds, or seconds. attr_accessor :finished_at - # Git info for DORA Metrics events. attr_accessor :git - # Failure ID. Must have at least 16 characters. Required to update a previously sent failure. attr_accessor :id - # Failure name. attr_accessor :name - # Service names impacted by the failure. If possible, use names registered in the Service Catalog. Required when the team field is not provided. attr_accessor :services - # Failure severity. attr_accessor :severity - # Unix timestamp when the failure started. It must be in nanoseconds, milliseconds, or seconds. attr_reader :started_at - # Name of the team owning the services impacted. If possible, use team handles registered in Datadog. Required when the services field is not provided. attr_accessor :team - # Version to correlate with [APM Deployment Tracking](https://docs.datadoghq.com/tracing/services/deployment_tracking/). attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/dora_failure_request_data.rb b/lib/datadog_api_client/v2/models/dora_failure_request_data.rb index cc926ebcb706..290bcc128c12 100644 --- a/lib/datadog_api_client/v2/models/dora_failure_request_data.rb +++ b/lib/datadog_api_client/v2/models/dora_failure_request_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The JSON:API data. class DORAFailureRequestData include BaseGenericModel - # Attributes to create a DORA failure event. attr_reader :attributes diff --git a/lib/datadog_api_client/v2/models/dora_failure_response.rb b/lib/datadog_api_client/v2/models/dora_failure_response.rb index 7197ce2ed17f..1e29111f9896 100644 --- a/lib/datadog_api_client/v2/models/dora_failure_response.rb +++ b/lib/datadog_api_client/v2/models/dora_failure_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response after receiving a DORA failure event. class DORAFailureResponse include BaseGenericModel - # Response after receiving a DORA failure event. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/dora_failure_response_data.rb b/lib/datadog_api_client/v2/models/dora_failure_response_data.rb index e316b42cce8f..697514f612f4 100644 --- a/lib/datadog_api_client/v2/models/dora_failure_response_data.rb +++ b/lib/datadog_api_client/v2/models/dora_failure_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response after receiving a DORA failure event. class DORAFailureResponseData include BaseGenericModel - # The ID of the received DORA failure event. attr_reader :id - # JSON:API type for DORA failure events. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/dora_fetch_response.rb b/lib/datadog_api_client/v2/models/dora_fetch_response.rb index 72f97bd00e9f..092a65950f59 100644 --- a/lib/datadog_api_client/v2/models/dora_fetch_response.rb +++ b/lib/datadog_api_client/v2/models/dora_fetch_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response for the DORA fetch endpoints. class DORAFetchResponse include BaseGenericModel - # A DORA event. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/dora_git_info.rb b/lib/datadog_api_client/v2/models/dora_git_info.rb index 24295fe5956d..8a5825f179ff 100644 --- a/lib/datadog_api_client/v2/models/dora_git_info.rb +++ b/lib/datadog_api_client/v2/models/dora_git_info.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Git info for DORA Metrics events. class DORAGitInfo include BaseGenericModel - # Git Commit SHA. attr_reader :commit_sha - # Git Repository URL attr_reader :repository_url diff --git a/lib/datadog_api_client/v2/models/dora_list_deployments_request.rb b/lib/datadog_api_client/v2/models/dora_list_deployments_request.rb index 776ecf6747b0..6806c776adcd 100644 --- a/lib/datadog_api_client/v2/models/dora_list_deployments_request.rb +++ b/lib/datadog_api_client/v2/models/dora_list_deployments_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to get a list of deployments. class DORAListDeploymentsRequest include BaseGenericModel - # The JSON:API data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/dora_list_deployments_request_attributes.rb b/lib/datadog_api_client/v2/models/dora_list_deployments_request_attributes.rb index cb7db663ae86..1f6e3e161703 100644 --- a/lib/datadog_api_client/v2/models/dora_list_deployments_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/dora_list_deployments_request_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Attributes to get a list of deployments. class DORAListDeploymentsRequestAttributes include BaseGenericModel - # Minimum timestamp for requested events. attr_accessor :from - # Maximum number of events in the response. attr_reader :limit - # Search query with event platform syntax. attr_accessor :query - # Sort order (prefixed with `-` for descending). attr_accessor :sort - # Maximum timestamp for requested events. attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/dora_list_deployments_request_data.rb b/lib/datadog_api_client/v2/models/dora_list_deployments_request_data.rb index ee4df08fa14c..06a852f4e551 100644 --- a/lib/datadog_api_client/v2/models/dora_list_deployments_request_data.rb +++ b/lib/datadog_api_client/v2/models/dora_list_deployments_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The JSON:API data. class DORAListDeploymentsRequestData include BaseGenericModel - # Attributes to get a list of deployments. attr_reader :attributes - # The definition of `DORAListDeploymentsRequestDataType` object. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/dora_list_failures_request.rb b/lib/datadog_api_client/v2/models/dora_list_failures_request.rb index bd7799574d34..baa85284d20f 100644 --- a/lib/datadog_api_client/v2/models/dora_list_failures_request.rb +++ b/lib/datadog_api_client/v2/models/dora_list_failures_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to get a list of failures. class DORAListFailuresRequest include BaseGenericModel - # The JSON:API data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/dora_list_failures_request_attributes.rb b/lib/datadog_api_client/v2/models/dora_list_failures_request_attributes.rb index 14ccd71da402..bb8a5ece6eb6 100644 --- a/lib/datadog_api_client/v2/models/dora_list_failures_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/dora_list_failures_request_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Attributes to get a list of failures. class DORAListFailuresRequestAttributes include BaseGenericModel - # Minimum timestamp for requested events. attr_accessor :from - # Maximum number of events in the response. attr_reader :limit - # Search query with event platform syntax. attr_accessor :query - # Sort order (prefixed with `-` for descending). attr_accessor :sort - # Maximum timestamp for requested events. attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/dora_list_failures_request_data.rb b/lib/datadog_api_client/v2/models/dora_list_failures_request_data.rb index 3af6b0c93205..514cd2e3ca1c 100644 --- a/lib/datadog_api_client/v2/models/dora_list_failures_request_data.rb +++ b/lib/datadog_api_client/v2/models/dora_list_failures_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The JSON:API data. class DORAListFailuresRequestData include BaseGenericModel - # Attributes to get a list of failures. attr_reader :attributes - # The definition of `DORAListFailuresRequestDataType` object. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/dora_list_response.rb b/lib/datadog_api_client/v2/models/dora_list_response.rb index e4ae63e25eda..1ca3499e1b33 100644 --- a/lib/datadog_api_client/v2/models/dora_list_response.rb +++ b/lib/datadog_api_client/v2/models/dora_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response for the DORA list endpoints. class DORAListResponse include BaseGenericModel - # The list of DORA events. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/downtime_create_request.rb b/lib/datadog_api_client/v2/models/downtime_create_request.rb index 97ffce7dd326..90f6d344b0ea 100644 --- a/lib/datadog_api_client/v2/models/downtime_create_request.rb +++ b/lib/datadog_api_client/v2/models/downtime_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request for creating a downtime. class DowntimeCreateRequest include BaseGenericModel - # Object to create a downtime. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/downtime_create_request_attributes.rb b/lib/datadog_api_client/v2/models/downtime_create_request_attributes.rb index 84f93cd4fc5f..378b7b563c83 100644 --- a/lib/datadog_api_client/v2/models/downtime_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/downtime_create_request_attributes.rb @@ -20,30 +20,22 @@ module DatadogAPIClient::V2 # Downtime details. class DowntimeCreateRequestAttributes include BaseGenericModel - # The timezone in which to display the downtime's start and end times in Datadog applications. This is not used # as an offset for scheduling. attr_accessor :display_timezone - # A message to include with notifications for this downtime. Email notifications can be sent to specific users # by using the same `@username` notation as events. attr_accessor :message - # Monitor identifier for the downtime. attr_reader :monitor_identifier - # If the first recovery notification during a downtime should be muted. attr_accessor :mute_first_recovery_notification - # States that will trigger a monitor notification when the `notify_end_types` action occurs. attr_accessor :notify_end_states - # Actions that will trigger a monitor notification if the downtime is in the `notify_end_types` state. attr_accessor :notify_end_types - # Schedule for the downtime. attr_accessor :schedule - # The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/). attr_reader :scope diff --git a/lib/datadog_api_client/v2/models/downtime_create_request_data.rb b/lib/datadog_api_client/v2/models/downtime_create_request_data.rb index 999f047928c2..53ff90246e52 100644 --- a/lib/datadog_api_client/v2/models/downtime_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/downtime_create_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object to create a downtime. class DowntimeCreateRequestData include BaseGenericModel - # Downtime details. attr_reader :attributes - # Downtime resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/downtime_meta.rb b/lib/datadog_api_client/v2/models/downtime_meta.rb index 4e26e756bc87..b22870672761 100644 --- a/lib/datadog_api_client/v2/models/downtime_meta.rb +++ b/lib/datadog_api_client/v2/models/downtime_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Pagination metadata returned by the API. class DowntimeMeta include BaseGenericModel - # Object containing the total filtered count. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/downtime_meta_page.rb b/lib/datadog_api_client/v2/models/downtime_meta_page.rb index df36e38bbf4c..938c44eee6a8 100644 --- a/lib/datadog_api_client/v2/models/downtime_meta_page.rb +++ b/lib/datadog_api_client/v2/models/downtime_meta_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Object containing the total filtered count. class DowntimeMetaPage include BaseGenericModel - # Total count of elements matched by the filter. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/downtime_monitor_identifier_id.rb b/lib/datadog_api_client/v2/models/downtime_monitor_identifier_id.rb index 61a763767d81..e9ddb638a537 100644 --- a/lib/datadog_api_client/v2/models/downtime_monitor_identifier_id.rb +++ b/lib/datadog_api_client/v2/models/downtime_monitor_identifier_id.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Object of the monitor identifier. class DowntimeMonitorIdentifierId include BaseGenericModel - # ID of the monitor to prevent notifications. attr_reader :monitor_id diff --git a/lib/datadog_api_client/v2/models/downtime_monitor_identifier_tags.rb b/lib/datadog_api_client/v2/models/downtime_monitor_identifier_tags.rb index 2e8ec15933bd..80ebce1eef9e 100644 --- a/lib/datadog_api_client/v2/models/downtime_monitor_identifier_tags.rb +++ b/lib/datadog_api_client/v2/models/downtime_monitor_identifier_tags.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Object of the monitor tags. class DowntimeMonitorIdentifierTags include BaseGenericModel - # A list of monitor tags. For example, tags that are applied directly to monitors, # not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies. # The resulting downtime applies to monitors that match **all** provided monitor tags. Setting `monitor_tags` diff --git a/lib/datadog_api_client/v2/models/downtime_monitor_included_attributes.rb b/lib/datadog_api_client/v2/models/downtime_monitor_included_attributes.rb index 3b465f56e11f..0026d7373656 100644 --- a/lib/datadog_api_client/v2/models/downtime_monitor_included_attributes.rb +++ b/lib/datadog_api_client/v2/models/downtime_monitor_included_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Attributes of the monitor identified by the downtime. class DowntimeMonitorIncludedAttributes include BaseGenericModel - # The name of the monitor identified by the downtime. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/downtime_monitor_included_item.rb b/lib/datadog_api_client/v2/models/downtime_monitor_included_item.rb index 35292965f98e..b5fe4caa94cd 100644 --- a/lib/datadog_api_client/v2/models/downtime_monitor_included_item.rb +++ b/lib/datadog_api_client/v2/models/downtime_monitor_included_item.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Information about the monitor identified by the downtime. class DowntimeMonitorIncludedItem include BaseGenericModel - # Attributes of the monitor identified by the downtime. attr_accessor :attributes - # ID of the monitor identified by the downtime. attr_accessor :id - # Monitor resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/downtime_relationships.rb b/lib/datadog_api_client/v2/models/downtime_relationships.rb index e142298cfe00..9d3ab2a9948c 100644 --- a/lib/datadog_api_client/v2/models/downtime_relationships.rb +++ b/lib/datadog_api_client/v2/models/downtime_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # All relationships associated with downtime. class DowntimeRelationships include BaseGenericModel - # The user who created the downtime. attr_accessor :created_by - # The monitor identified by the downtime. attr_accessor :monitor diff --git a/lib/datadog_api_client/v2/models/downtime_relationships_created_by.rb b/lib/datadog_api_client/v2/models/downtime_relationships_created_by.rb index 36fc8a303fa4..d80ba466c813 100644 --- a/lib/datadog_api_client/v2/models/downtime_relationships_created_by.rb +++ b/lib/datadog_api_client/v2/models/downtime_relationships_created_by.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The user who created the downtime. class DowntimeRelationshipsCreatedBy include BaseGenericModel - # Data for the user who created the downtime. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/downtime_relationships_created_by_data.rb b/lib/datadog_api_client/v2/models/downtime_relationships_created_by_data.rb index a31944b02802..cd427c92b031 100644 --- a/lib/datadog_api_client/v2/models/downtime_relationships_created_by_data.rb +++ b/lib/datadog_api_client/v2/models/downtime_relationships_created_by_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data for the user who created the downtime. class DowntimeRelationshipsCreatedByData include BaseGenericModel - # User ID of the downtime creator. attr_accessor :id - # Users resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/downtime_relationships_monitor.rb b/lib/datadog_api_client/v2/models/downtime_relationships_monitor.rb index a1f3fdd6c43e..de3fa58cf4eb 100644 --- a/lib/datadog_api_client/v2/models/downtime_relationships_monitor.rb +++ b/lib/datadog_api_client/v2/models/downtime_relationships_monitor.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The monitor identified by the downtime. class DowntimeRelationshipsMonitor include BaseGenericModel - # Data for the monitor. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/downtime_relationships_monitor_data.rb b/lib/datadog_api_client/v2/models/downtime_relationships_monitor_data.rb index 9de7884d45ff..fc68c1a78ae5 100644 --- a/lib/datadog_api_client/v2/models/downtime_relationships_monitor_data.rb +++ b/lib/datadog_api_client/v2/models/downtime_relationships_monitor_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data for the monitor. class DowntimeRelationshipsMonitorData include BaseGenericModel - # Monitor ID of the downtime. attr_accessor :id - # Monitor resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/downtime_response.rb b/lib/datadog_api_client/v2/models/downtime_response.rb index 631cfbf7c423..df32ff7baf58 100644 --- a/lib/datadog_api_client/v2/models/downtime_response.rb +++ b/lib/datadog_api_client/v2/models/downtime_response.rb @@ -23,10 +23,8 @@ module DatadogAPIClient::V2 # prevent all alerting related to specified Datadog tags. class DowntimeResponse include BaseGenericModel - # Downtime data. attr_accessor :data - # Array of objects related to the downtime that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/downtime_response_attributes.rb b/lib/datadog_api_client/v2/models/downtime_response_attributes.rb index 44f805627359..d18d4818c6f5 100644 --- a/lib/datadog_api_client/v2/models/downtime_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/downtime_response_attributes.rb @@ -20,44 +20,32 @@ module DatadogAPIClient::V2 # Downtime details. class DowntimeResponseAttributes include BaseGenericModel - # Time that the downtime was canceled. attr_accessor :canceled - # Creation time of the downtime. attr_accessor :created - # The timezone in which to display the downtime's start and end times in Datadog applications. This is not used # as an offset for scheduling. attr_accessor :display_timezone - # A message to include with notifications for this downtime. Email notifications can be sent to specific users # by using the same `@username` notation as events. attr_accessor :message - # Time that the downtime was last modified. attr_accessor :modified - # Monitor identifier for the downtime. attr_accessor :monitor_identifier - # If the first recovery notification during a downtime should be muted. attr_accessor :mute_first_recovery_notification - # States that will trigger a monitor notification when the `notify_end_types` action occurs. attr_accessor :notify_end_states - # Actions that will trigger a monitor notification if the downtime is in the `notify_end_types` state. attr_accessor :notify_end_types - # The schedule that defines when the monitor starts, stops, and recurs. There are two types of schedules: # one-time and recurring. Recurring schedules may have up to five RRULE-based recurrences. If no schedules are # provided, the downtime will begin immediately and never end. attr_accessor :schedule - # The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/). attr_accessor :scope - # The current status of the downtime. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/downtime_response_data.rb b/lib/datadog_api_client/v2/models/downtime_response_data.rb index 830a53281799..341d4067dff9 100644 --- a/lib/datadog_api_client/v2/models/downtime_response_data.rb +++ b/lib/datadog_api_client/v2/models/downtime_response_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Downtime data. class DowntimeResponseData include BaseGenericModel - # Downtime details. attr_accessor :attributes - # The downtime ID. attr_accessor :id - # All relationships associated with downtime. attr_accessor :relationships - # Downtime resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_current_downtime_response.rb b/lib/datadog_api_client/v2/models/downtime_schedule_current_downtime_response.rb index c04c5c971e1c..48246019cc09 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_current_downtime_response.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_current_downtime_response.rb @@ -22,10 +22,8 @@ module DatadogAPIClient::V2 # downtimes it is the upcoming downtime. class DowntimeScheduleCurrentDowntimeResponse include BaseGenericModel - # The end of the current downtime. attr_accessor :_end - # The start of the current downtime. attr_accessor :start diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_one_time_create_update_request.rb b/lib/datadog_api_client/v2/models/downtime_schedule_one_time_create_update_request.rb index 65ea83d029bd..a71fbe22b0d4 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_one_time_create_update_request.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_one_time_create_update_request.rb @@ -20,11 +20,9 @@ module DatadogAPIClient::V2 # A one-time downtime definition. class DowntimeScheduleOneTimeCreateUpdateRequest include BaseGenericModel - # ISO-8601 Datetime to end the downtime. Must include a UTC offset of zero. If not provided, the # downtime continues forever. attr_accessor :_end - # ISO-8601 Datetime to start the downtime. Must include a UTC offset of zero. If not provided, the # downtime starts the moment it is created. attr_accessor :start diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_one_time_response.rb b/lib/datadog_api_client/v2/models/downtime_schedule_one_time_response.rb index 6b2d139fa60a..f6882a3f2b34 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_one_time_response.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_one_time_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A one-time downtime definition. class DowntimeScheduleOneTimeResponse include BaseGenericModel - # ISO-8601 Datetime to end the downtime. attr_accessor :_end - # ISO-8601 Datetime to start the downtime. attr_reader :start diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_create_update_request.rb b/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_create_update_request.rb index 4e455044cfb4..5c500b0d8e8f 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_create_update_request.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_create_update_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # An object defining the recurrence of the downtime. class DowntimeScheduleRecurrenceCreateUpdateRequest include BaseGenericModel - # The length of the downtime. Must begin with an integer and end with one of 'm', 'h', d', or 'w'. attr_reader :duration - # The `RRULE` standard for defining recurring events. # For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`. # Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported. @@ -31,7 +29,6 @@ class DowntimeScheduleRecurrenceCreateUpdateRequest # **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). # More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api). attr_reader :rrule - # ISO-8601 Datetime to start the downtime. Must not include a UTC offset. If not provided, the # downtime starts the moment it is created. attr_accessor :start diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_response.rb b/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_response.rb index b62a0521a2c5..5f139d3d1e07 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_response.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # An RRULE-based recurring downtime. class DowntimeScheduleRecurrenceResponse include BaseGenericModel - # The length of the downtime. Must begin with an integer and end with one of 'm', 'h', d', or 'w'. attr_accessor :duration - # The `RRULE` standard for defining recurring events. # For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`. # Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported. @@ -31,7 +29,6 @@ class DowntimeScheduleRecurrenceResponse # **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). # More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api). attr_accessor :rrule - # ISO-8601 Datetime to start the downtime. Must not include a UTC offset. If not provided, the # downtime starts the moment it is created. attr_accessor :start diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_create_request.rb b/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_create_request.rb index 9a23c657d1ef..5c12f2bd2d7d 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_create_request.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_create_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A recurring downtime schedule definition. class DowntimeScheduleRecurrencesCreateRequest include BaseGenericModel - # A list of downtime recurrences. attr_reader :recurrences - # The timezone in which to schedule the downtime. attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_response.rb b/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_response.rb index 60b79a126779..23262cb00e07 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_response.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_response.rb @@ -20,15 +20,12 @@ module DatadogAPIClient::V2 # A recurring downtime schedule definition. class DowntimeScheduleRecurrencesResponse include BaseGenericModel - # The most recent actual start and end dates for a recurring downtime. For a canceled downtime, # this is the previously occurring downtime. For active downtimes, this is the ongoing downtime, and for scheduled # downtimes it is the upcoming downtime. attr_accessor :current_downtime - # A list of downtime recurrences. attr_reader :recurrences - # The timezone in which to schedule the downtime. This affects recurring start and end dates. # Must match `display_timezone`. attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_update_request.rb b/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_update_request.rb index cc73a8c0bc06..83e9410392a7 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_update_request.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_update_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A recurring downtime schedule definition. class DowntimeScheduleRecurrencesUpdateRequest include BaseGenericModel - # A list of downtime recurrences. attr_accessor :recurrences - # The timezone in which to schedule the downtime. attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/downtime_update_request.rb b/lib/datadog_api_client/v2/models/downtime_update_request.rb index e3b72ef8d7df..d55d5d50d013 100644 --- a/lib/datadog_api_client/v2/models/downtime_update_request.rb +++ b/lib/datadog_api_client/v2/models/downtime_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request for editing a downtime. class DowntimeUpdateRequest include BaseGenericModel - # Object to update a downtime. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/downtime_update_request_attributes.rb b/lib/datadog_api_client/v2/models/downtime_update_request_attributes.rb index e66aa3377d22..a41112da1273 100644 --- a/lib/datadog_api_client/v2/models/downtime_update_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/downtime_update_request_attributes.rb @@ -20,30 +20,22 @@ module DatadogAPIClient::V2 # Attributes of the downtime to update. class DowntimeUpdateRequestAttributes include BaseGenericModel - # The timezone in which to display the downtime's start and end times in Datadog applications. This is not used # as an offset for scheduling. attr_accessor :display_timezone - # A message to include with notifications for this downtime. Email notifications can be sent to specific users # by using the same `@username` notation as events. attr_accessor :message - # Monitor identifier for the downtime. attr_accessor :monitor_identifier - # If the first recovery notification during a downtime should be muted. attr_accessor :mute_first_recovery_notification - # States that will trigger a monitor notification when the `notify_end_types` action occurs. attr_accessor :notify_end_states - # Actions that will trigger a monitor notification if the downtime is in the `notify_end_types` state. attr_accessor :notify_end_types - # Schedule for the downtime. attr_accessor :schedule - # The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/). attr_accessor :scope diff --git a/lib/datadog_api_client/v2/models/downtime_update_request_data.rb b/lib/datadog_api_client/v2/models/downtime_update_request_data.rb index 4879cd60833b..199d966b9820 100644 --- a/lib/datadog_api_client/v2/models/downtime_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/downtime_update_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object to update a downtime. class DowntimeUpdateRequestData include BaseGenericModel - # Attributes of the downtime to update. attr_reader :attributes - # ID of this downtime. attr_reader :id - # Downtime resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/entity_attributes.rb b/lib/datadog_api_client/v2/models/entity_attributes.rb index f86c89259dde..b13be7589d04 100644 --- a/lib/datadog_api_client/v2/models/entity_attributes.rb +++ b/lib/datadog_api_client/v2/models/entity_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Entity attributes. class EntityAttributes include BaseGenericModel - # The API version. attr_accessor :api_version - # The description. attr_accessor :description - # The display name. attr_accessor :display_name - # The kind. attr_accessor :kind - # The name. attr_accessor :name - # The namespace. attr_accessor :namespace - # The owner. attr_accessor :owner - # The tags. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/entity_data.rb b/lib/datadog_api_client/v2/models/entity_data.rb index 13438b428c3b..0ce827828087 100644 --- a/lib/datadog_api_client/v2/models/entity_data.rb +++ b/lib/datadog_api_client/v2/models/entity_data.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Entity data. class EntityData include BaseGenericModel - # Entity attributes. attr_accessor :attributes - # Entity ID. attr_accessor :id - # Entity metadata. attr_accessor :meta - # Entity relationships. attr_accessor :relationships - # Entity. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_meta.rb b/lib/datadog_api_client/v2/models/entity_meta.rb index 8f1d075be31e..161fc2444426 100644 --- a/lib/datadog_api_client/v2/models/entity_meta.rb +++ b/lib/datadog_api_client/v2/models/entity_meta.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Entity metadata. class EntityMeta include BaseGenericModel - # The creation time. attr_accessor :created_at - # The ingestion source. attr_accessor :ingestion_source - # The modification time. attr_accessor :modified_at - # The origin. attr_accessor :origin diff --git a/lib/datadog_api_client/v2/models/entity_relationships.rb b/lib/datadog_api_client/v2/models/entity_relationships.rb index c4bce2d97dad..2dbcd24e7347 100644 --- a/lib/datadog_api_client/v2/models/entity_relationships.rb +++ b/lib/datadog_api_client/v2/models/entity_relationships.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Entity relationships. class EntityRelationships include BaseGenericModel - # Entity to incidents relationship. attr_accessor :incidents - # Entity to oncalls relationship. attr_accessor :oncall - # Entity to raw schema relationship. attr_accessor :raw_schema - # Entity to related entities relationship. attr_accessor :related_entities - # Entity to detail schema relationship. attr_accessor :schema diff --git a/lib/datadog_api_client/v2/models/entity_response_included_incident.rb b/lib/datadog_api_client/v2/models/entity_response_included_incident.rb index 11fd9f5f3dd5..0c7f42673719 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_incident.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_incident.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Included incident. class EntityResponseIncludedIncident include BaseGenericModel - # Incident attributes. attr_accessor :attributes - # Incident ID. attr_accessor :id - # Incident description. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_response_included_oncall.rb b/lib/datadog_api_client/v2/models/entity_response_included_oncall.rb index 71c0af50d420..3e413da4378d 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_oncall.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_oncall.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Included oncall. class EntityResponseIncludedOncall include BaseGenericModel - # Included related oncall attributes. attr_accessor :attributes - # Oncall ID. attr_accessor :id - # Oncall type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_response_included_raw_schema.rb b/lib/datadog_api_client/v2/models/entity_response_included_raw_schema.rb index bfa91d0f74fd..a70b4add3029 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_raw_schema.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_raw_schema.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Included raw schema. class EntityResponseIncludedRawSchema include BaseGenericModel - # Included raw schema attributes. attr_accessor :attributes - # Raw schema ID. attr_accessor :id - # Raw schema type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_response_included_raw_schema_attributes.rb b/lib/datadog_api_client/v2/models/entity_response_included_raw_schema_attributes.rb index d9c13ab03b7a..daa0ba362511 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_raw_schema_attributes.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_raw_schema_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Included raw schema attributes. class EntityResponseIncludedRawSchemaAttributes include BaseGenericModel - # Schema from user input in base64 encoding. attr_accessor :raw_schema diff --git a/lib/datadog_api_client/v2/models/entity_response_included_related_entity.rb b/lib/datadog_api_client/v2/models/entity_response_included_related_entity.rb index 67e9933b6ced..18b374fda842 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_related_entity.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_related_entity.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Included related entity. class EntityResponseIncludedRelatedEntity include BaseGenericModel - # Related entity attributes. attr_accessor :attributes - # Entity UUID. attr_accessor :id - # Included related entity meta. attr_accessor :meta - # Related entity. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_response_included_related_entity_attributes.rb b/lib/datadog_api_client/v2/models/entity_response_included_related_entity_attributes.rb index 20909c1edce6..32d62f80feae 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_related_entity_attributes.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_related_entity_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Related entity attributes. class EntityResponseIncludedRelatedEntityAttributes include BaseGenericModel - # Entity kind. attr_accessor :kind - # Entity name. attr_accessor :name - # Entity namespace. attr_accessor :namespace - # Entity relation type to the associated entity. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_response_included_related_entity_meta.rb b/lib/datadog_api_client/v2/models/entity_response_included_related_entity_meta.rb index 9a0ceb28e5a6..700db9f90920 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_related_entity_meta.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_related_entity_meta.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Included related entity meta. class EntityResponseIncludedRelatedEntityMeta include BaseGenericModel - # Entity creation time. attr_accessor :created_at - # Entity relation defined by. attr_accessor :defined_by - # Entity modification time. attr_accessor :modified_at - # Entity relation source. attr_accessor :source diff --git a/lib/datadog_api_client/v2/models/entity_response_included_related_incident_attributes.rb b/lib/datadog_api_client/v2/models/entity_response_included_related_incident_attributes.rb index bdbfc4addc96..641e9c7b19fd 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_related_incident_attributes.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_related_incident_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Incident attributes. class EntityResponseIncludedRelatedIncidentAttributes include BaseGenericModel - # Incident creation time. attr_accessor :created_at - # Incident URL. attr_accessor :html_url - # Incident provider. attr_accessor :provider - # Incident status. attr_accessor :status - # Incident title. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_attributes.rb b/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_attributes.rb index 8abd9714182c..0deb528e4fd9 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_attributes.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Included related oncall attributes. class EntityResponseIncludedRelatedOncallAttributes include BaseGenericModel - # Oncall escalations. attr_accessor :escalations - # Oncall provider. attr_accessor :provider diff --git a/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_escalation_item.rb b/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_escalation_item.rb index 071fbff16d85..b25b7c923a1d 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_escalation_item.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_escalation_item.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Oncall escalation. class EntityResponseIncludedRelatedOncallEscalationItem include BaseGenericModel - # Oncall email. attr_accessor :email - # Oncall level. attr_accessor :escalation_level - # Oncall name. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/entity_response_included_schema.rb b/lib/datadog_api_client/v2/models/entity_response_included_schema.rb index a7a60611f451..3775093bb190 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_schema.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_schema.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Included detail entity schema. class EntityResponseIncludedSchema include BaseGenericModel - # Included schema. attr_accessor :attributes - # Entity ID. attr_accessor :id - # Schema type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_response_included_schema_attributes.rb b/lib/datadog_api_client/v2/models/entity_response_included_schema_attributes.rb index 1e151e5b37de..a9550128d7f7 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_schema_attributes.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_schema_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Included schema. class EntityResponseIncludedSchemaAttributes include BaseGenericModel - # Entity schema v3. attr_accessor :schema diff --git a/lib/datadog_api_client/v2/models/entity_response_meta.rb b/lib/datadog_api_client/v2/models/entity_response_meta.rb index 12d147324555..2720b765f094 100644 --- a/lib/datadog_api_client/v2/models/entity_response_meta.rb +++ b/lib/datadog_api_client/v2/models/entity_response_meta.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Entity metadata. class EntityResponseMeta include BaseGenericModel - # Total entities count. attr_accessor :count - # Total included data count. attr_accessor :include_count diff --git a/lib/datadog_api_client/v2/models/entity_to_incidents.rb b/lib/datadog_api_client/v2/models/entity_to_incidents.rb index 1c5c9543d32f..a0e922e39499 100644 --- a/lib/datadog_api_client/v2/models/entity_to_incidents.rb +++ b/lib/datadog_api_client/v2/models/entity_to_incidents.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Entity to incidents relationship. class EntityToIncidents include BaseGenericModel - # Relationships. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/entity_to_oncalls.rb b/lib/datadog_api_client/v2/models/entity_to_oncalls.rb index 1b13841a2aa4..7ada125d91e4 100644 --- a/lib/datadog_api_client/v2/models/entity_to_oncalls.rb +++ b/lib/datadog_api_client/v2/models/entity_to_oncalls.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Entity to oncalls relationship. class EntityToOncalls include BaseGenericModel - # Relationships. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/entity_to_raw_schema.rb b/lib/datadog_api_client/v2/models/entity_to_raw_schema.rb index 1ad13f049f0a..314e757f0cc9 100644 --- a/lib/datadog_api_client/v2/models/entity_to_raw_schema.rb +++ b/lib/datadog_api_client/v2/models/entity_to_raw_schema.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Entity to raw schema relationship. class EntityToRawSchema include BaseGenericModel - # Relationship entry. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/entity_to_related_entities.rb b/lib/datadog_api_client/v2/models/entity_to_related_entities.rb index 05b673115609..a12cd8fc0e06 100644 --- a/lib/datadog_api_client/v2/models/entity_to_related_entities.rb +++ b/lib/datadog_api_client/v2/models/entity_to_related_entities.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Entity to related entities relationship. class EntityToRelatedEntities include BaseGenericModel - # Relationships. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/entity_to_schema.rb b/lib/datadog_api_client/v2/models/entity_to_schema.rb index fe34d0f366c1..ae509a1bf9c6 100644 --- a/lib/datadog_api_client/v2/models/entity_to_schema.rb +++ b/lib/datadog_api_client/v2/models/entity_to_schema.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Entity to detail schema relationship. class EntityToSchema include BaseGenericModel - # Relationship entry. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/entity_v3_api.rb b/lib/datadog_api_client/v2/models/entity_v3_api.rb index 27494757ce43..1d4a806dba2e 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_api.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_api.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Schema for API entities. class EntityV3API include BaseGenericModel - # The version of the schema data that was used to populate this entity's data. This could be via the API, Terraform, or YAML file in a repository. The field is known as schema-version in the previous version. attr_reader :api_version - # Datadog product integrations for the API entity. attr_accessor :datadog - # Custom extensions. This is the free-formed field to send client-side metadata. No Datadog features are affected by this field. attr_accessor :extensions - # A base schema for defining third-party integrations. attr_accessor :integrations - # The definition of Entity V3 API Kind object. attr_reader :kind - # The definition of Entity V3 Metadata object. attr_reader :metadata - # The definition of Entity V3 API Spec object. attr_accessor :spec diff --git a/lib/datadog_api_client/v2/models/entity_v3_api_datadog.rb b/lib/datadog_api_client/v2/models/entity_v3_api_datadog.rb index 8bb2926635af..9557536df241 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_api_datadog.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_api_datadog.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Datadog product integrations for the API entity. class EntityV3APIDatadog include BaseGenericModel - # Schema for mapping source code locations to an entity. attr_accessor :code_locations - # Events associations. attr_accessor :events - # Logs association. attr_accessor :logs - # Performance stats association. attr_accessor :performance_data - # CI Pipelines association. attr_accessor :pipelines diff --git a/lib/datadog_api_client/v2/models/entity_v3_api_spec.rb b/lib/datadog_api_client/v2/models/entity_v3_api_spec.rb index 008232389443..701b965474f5 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_api_spec.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_api_spec.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of Entity V3 API Spec object. class EntityV3APISpec include BaseGenericModel - # Services which implemented the API. attr_accessor :implemented_by - # The API definition. attr_accessor :interface - # The lifecycle state of the component. attr_reader :lifecycle - # The importance of the component. attr_reader :tier - # The type of API. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_definition.rb b/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_definition.rb index c978aab48b00..e08d61dd21bb 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_definition.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_definition.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `EntityV3APISpecInterfaceDefinition` object. class EntityV3APISpecInterfaceDefinition include BaseGenericModel - # The API definition. attr_accessor :definition diff --git a/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_file_ref.rb b/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_file_ref.rb index 11622ab62bf2..4f6f71e03c80 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_file_ref.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_file_ref.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `EntityV3APISpecInterfaceFileRef` object. class EntityV3APISpecInterfaceFileRef include BaseGenericModel - # The reference to the API definition file. attr_accessor :file_ref diff --git a/lib/datadog_api_client/v2/models/entity_v3_datadog_code_location_item.rb b/lib/datadog_api_client/v2/models/entity_v3_datadog_code_location_item.rb index ee54d09fe03a..105d943ef9bb 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datadog_code_location_item.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datadog_code_location_item.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Code location item. class EntityV3DatadogCodeLocationItem include BaseGenericModel - # The paths (glob) to the source code of the service. attr_accessor :paths - # The repository path of the source code of the entity. attr_accessor :repository_url diff --git a/lib/datadog_api_client/v2/models/entity_v3_datadog_event_item.rb b/lib/datadog_api_client/v2/models/entity_v3_datadog_event_item.rb index 35bef6ff71fd..050a7bea5f36 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datadog_event_item.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datadog_event_item.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Events association item. class EntityV3DatadogEventItem include BaseGenericModel - # The name of the query. attr_accessor :name - # The query to run. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_opsgenie.rb b/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_opsgenie.rb index 1c710dc5729f..f3da60c461b0 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_opsgenie.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_opsgenie.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # An Opsgenie integration schema. class EntityV3DatadogIntegrationOpsgenie include BaseGenericModel - # The region for the Opsgenie integration. attr_reader :region - # The service URL for the Opsgenie integration. attr_reader :service_url diff --git a/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_pagerduty.rb b/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_pagerduty.rb index 23d6efcffea6..fdd8f64900c3 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_pagerduty.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_pagerduty.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A PagerDuty integration schema. class EntityV3DatadogIntegrationPagerduty include BaseGenericModel - # The service URL for the PagerDuty integration. attr_reader :service_url diff --git a/lib/datadog_api_client/v2/models/entity_v3_datadog_log_item.rb b/lib/datadog_api_client/v2/models/entity_v3_datadog_log_item.rb index 3c5e631919ee..e8a90bf27b1b 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datadog_log_item.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datadog_log_item.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Log association item. class EntityV3DatadogLogItem include BaseGenericModel - # The name of the query. attr_accessor :name - # The query to run. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/entity_v3_datadog_performance.rb b/lib/datadog_api_client/v2/models/entity_v3_datadog_performance.rb index 887017face07..acf1db5a2122 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datadog_performance.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datadog_performance.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Performance stats association. class EntityV3DatadogPerformance include BaseGenericModel - # A list of APM entity tags that associates the APM Stats data with the entity. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/entity_v3_datadog_pipelines.rb b/lib/datadog_api_client/v2/models/entity_v3_datadog_pipelines.rb index bcff29a94135..bbe1c2f3cc8f 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datadog_pipelines.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datadog_pipelines.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # CI Pipelines association. class EntityV3DatadogPipelines include BaseGenericModel - # A list of CI Fingerprints that associate CI Pipelines with the entity. attr_accessor :fingerprints diff --git a/lib/datadog_api_client/v2/models/entity_v3_datastore.rb b/lib/datadog_api_client/v2/models/entity_v3_datastore.rb index 7193bfee4d05..1b06aff0f5cf 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datastore.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datastore.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Schema for datastore entities. class EntityV3Datastore include BaseGenericModel - # The version of the schema data that was used to populate this entity's data. This could be via the API, Terraform, or YAML file in a repository. The field is known as schema-version in the previous version. attr_reader :api_version - # Datadog product integrations for the datastore entity. attr_accessor :datadog - # Custom extensions. This is the free-formed field to send client side metadata. No Datadog features are affected by this field. attr_accessor :extensions - # A base schema for defining third-party integrations. attr_accessor :integrations - # The definition of Entity V3 Datastore Kind object. attr_reader :kind - # The definition of Entity V3 Metadata object. attr_reader :metadata - # The definition of Entity V3 Datastore Spec object. attr_accessor :spec diff --git a/lib/datadog_api_client/v2/models/entity_v3_datastore_datadog.rb b/lib/datadog_api_client/v2/models/entity_v3_datastore_datadog.rb index 46ce4ad797dd..1ec5180074f6 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datastore_datadog.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datastore_datadog.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Datadog product integrations for the datastore entity. class EntityV3DatastoreDatadog include BaseGenericModel - # Events associations. attr_accessor :events - # Logs association. attr_accessor :logs - # Performance stats association. attr_accessor :performance_data diff --git a/lib/datadog_api_client/v2/models/entity_v3_datastore_spec.rb b/lib/datadog_api_client/v2/models/entity_v3_datastore_spec.rb index 0ca8010f57f3..a1df4481f6f1 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datastore_spec.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datastore_spec.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of Entity V3 Datastore Spec object. class EntityV3DatastoreSpec include BaseGenericModel - # A list of components the datastore is a part of attr_accessor :component_of - # The lifecycle state of the datastore. attr_reader :lifecycle - # The importance of the datastore. attr_reader :tier - # The type of datastore. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_v3_integrations.rb b/lib/datadog_api_client/v2/models/entity_v3_integrations.rb index cf8ebe13872b..3c6bd22b8944 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_integrations.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_integrations.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A base schema for defining third-party integrations. class EntityV3Integrations include BaseGenericModel - # An Opsgenie integration schema. attr_accessor :opsgenie - # A PagerDuty integration schema. attr_accessor :pagerduty diff --git a/lib/datadog_api_client/v2/models/entity_v3_metadata.rb b/lib/datadog_api_client/v2/models/entity_v3_metadata.rb index 6993bf7c647f..f350167dfb08 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_metadata.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_metadata.rb @@ -20,40 +20,28 @@ module DatadogAPIClient::V2 # The definition of Entity V3 Metadata object. class EntityV3Metadata include BaseGenericModel - # The additional owners of the entity, usually a team. attr_accessor :additional_owners - # A list of contacts for the entity. attr_accessor :contacts - # Short description of the entity. The UI can leverage the description for display. attr_accessor :description - # User friendly name of the entity. The UI can leverage the display name for display. attr_accessor :display_name - # A read-only globally unique identifier for the entity generated by Datadog. User supplied values are ignored. attr_reader :id - # The entity reference from which to inherit metadata attr_accessor :inherit_from - # A list of links for the entity. attr_accessor :links - # A read-only set of Datadog managed attributes generated by Datadog. User supplied values are ignored. attr_accessor :managed - # Unique name given to an entity under the kind/namespace. attr_reader :name - # Namespace is a part of unique identifier. It has a default value of 'default'. attr_reader :namespace - # The owner of the entity, usually a team. attr_accessor :owner - # A set of custom tags. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/entity_v3_metadata_additional_owners_items.rb b/lib/datadog_api_client/v2/models/entity_v3_metadata_additional_owners_items.rb index 4b4a8acf3786..40e08ddc151e 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_metadata_additional_owners_items.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_metadata_additional_owners_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of Entity V3 Metadata Additional Owners Items object. class EntityV3MetadataAdditionalOwnersItems include BaseGenericModel - # Team name. attr_reader :name - # Team type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_v3_metadata_contacts_items.rb b/lib/datadog_api_client/v2/models/entity_v3_metadata_contacts_items.rb index 35d9e879691b..547506fd67f8 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_metadata_contacts_items.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_metadata_contacts_items.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of Entity V3 Metadata Contacts Items object. class EntityV3MetadataContactsItems include BaseGenericModel - # Contact value. attr_reader :contact - # Contact name. attr_reader :name - # Contact type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/entity_v3_metadata_links_items.rb b/lib/datadog_api_client/v2/models/entity_v3_metadata_links_items.rb index 18816f2e39f9..0c6ccdb70fd9 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_metadata_links_items.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_metadata_links_items.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of Entity V3 Metadata Links Items object. class EntityV3MetadataLinksItems include BaseGenericModel - # Link name. attr_reader :name - # Link provider. attr_accessor :provider - # Link type. attr_reader :type - # Link URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/entity_v3_queue.rb b/lib/datadog_api_client/v2/models/entity_v3_queue.rb index 15d0c679cd74..f7bf756f441c 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_queue.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_queue.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Schema for queue entities. class EntityV3Queue include BaseGenericModel - # The version of the schema data that was used to populate this entity's data. This could be via the API, Terraform, or YAML file in a repository. The field is known as schema-version in the previous version. attr_reader :api_version - # Datadog product integrations for the datastore entity. attr_accessor :datadog - # Custom extensions. This is the free-formed field to send client-side metadata. No Datadog features are affected by this field. attr_accessor :extensions - # A base schema for defining third-party integrations. attr_accessor :integrations - # The definition of Entity V3 Queue Kind object. attr_reader :kind - # The definition of Entity V3 Metadata object. attr_reader :metadata - # The definition of Entity V3 Queue Spec object. attr_accessor :spec diff --git a/lib/datadog_api_client/v2/models/entity_v3_queue_datadog.rb b/lib/datadog_api_client/v2/models/entity_v3_queue_datadog.rb index c1a0ec5d6d9c..0402f8759bfc 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_queue_datadog.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_queue_datadog.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Datadog product integrations for the datastore entity. class EntityV3QueueDatadog include BaseGenericModel - # Events associations. attr_accessor :events - # Logs association. attr_accessor :logs - # Performance stats association. attr_accessor :performance_data diff --git a/lib/datadog_api_client/v2/models/entity_v3_queue_spec.rb b/lib/datadog_api_client/v2/models/entity_v3_queue_spec.rb index 14f972c12b71..ad562d3d9fb4 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_queue_spec.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_queue_spec.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of Entity V3 Queue Spec object. class EntityV3QueueSpec include BaseGenericModel - # A list of components the queue is a part of attr_accessor :component_of - # The lifecycle state of the queue. attr_reader :lifecycle - # The importance of the queue. attr_reader :tier - # The type of queue. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_v3_service.rb b/lib/datadog_api_client/v2/models/entity_v3_service.rb index a82513baee01..87825b2fe417 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_service.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_service.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Schema for service entities. class EntityV3Service include BaseGenericModel - # The version of the schema data that was used to populate this entity's data. This could be via the API, Terraform, or YAML file in a repository. The field is known as schema-version in the previous version. attr_reader :api_version - # Datadog product integrations for the service entity. attr_accessor :datadog - # Custom extensions. This is the free-formed field to send client-side metadata. No Datadog features are affected by this field. attr_accessor :extensions - # A base schema for defining third-party integrations. attr_accessor :integrations - # The definition of Entity V3 Service Kind object. attr_reader :kind - # The definition of Entity V3 Metadata object. attr_reader :metadata - # The definition of Entity V3 Service Spec object. attr_accessor :spec diff --git a/lib/datadog_api_client/v2/models/entity_v3_service_datadog.rb b/lib/datadog_api_client/v2/models/entity_v3_service_datadog.rb index 92f2a3bda909..9429e71be13f 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_service_datadog.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_service_datadog.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Datadog product integrations for the service entity. class EntityV3ServiceDatadog include BaseGenericModel - # Schema for mapping source code locations to an entity. attr_accessor :code_locations - # Events associations. attr_accessor :events - # Logs association. attr_accessor :logs - # Performance stats association. attr_accessor :performance_data - # CI Pipelines association. attr_accessor :pipelines diff --git a/lib/datadog_api_client/v2/models/entity_v3_service_spec.rb b/lib/datadog_api_client/v2/models/entity_v3_service_spec.rb index 4602e1a5fbf7..4a9071a5fea7 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_service_spec.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_service_spec.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The definition of Entity V3 Service Spec object. class EntityV3ServiceSpec include BaseGenericModel - # A list of components the service is a part of attr_accessor :component_of - # A list of components the service depends on. attr_accessor :depends_on - # The service's programming language. attr_accessor :languages - # The lifecycle state of the component. attr_reader :lifecycle - # The importance of the component. attr_reader :tier - # The type of service. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_v3_system.rb b/lib/datadog_api_client/v2/models/entity_v3_system.rb index f618a1862bac..6e85e577e56e 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_system.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_system.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Schema for system entities. class EntityV3System include BaseGenericModel - # The version of the schema data that was used to populate this entity's data. This could be via the API, Terraform, or YAML file in a repository. The field is known as schema-version in the previous version. attr_reader :api_version - # Datadog product integrations for the service entity. attr_accessor :datadog - # Custom extensions. This is the free-formed field to send client-side metadata. No Datadog features are affected by this field. attr_accessor :extensions - # A base schema for defining third-party integrations. attr_accessor :integrations - # The definition of Entity V3 System Kind object. attr_reader :kind - # The definition of Entity V3 Metadata object. attr_reader :metadata - # The definition of Entity V3 System Spec object. attr_accessor :spec diff --git a/lib/datadog_api_client/v2/models/entity_v3_system_datadog.rb b/lib/datadog_api_client/v2/models/entity_v3_system_datadog.rb index 958dd244d33b..bccb3e9d3734 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_system_datadog.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_system_datadog.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Datadog product integrations for the service entity. class EntityV3SystemDatadog include BaseGenericModel - # Events associations. attr_accessor :events - # Logs association. attr_accessor :logs - # Performance stats association. attr_accessor :performance_data - # CI Pipelines association. attr_accessor :pipelines diff --git a/lib/datadog_api_client/v2/models/entity_v3_system_spec.rb b/lib/datadog_api_client/v2/models/entity_v3_system_spec.rb index 8b011f9c296f..1fccf9f35596 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_system_spec.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_system_spec.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of Entity V3 System Spec object. class EntityV3SystemSpec include BaseGenericModel - # A list of components belongs to the system. attr_accessor :components - # The lifecycle state of the component. attr_reader :lifecycle - # An entity reference to the owner of the component. attr_reader :tier diff --git a/lib/datadog_api_client/v2/models/epss.rb b/lib/datadog_api_client/v2/models/epss.rb index 5378c4b356d9..a1adf4d50722 100644 --- a/lib/datadog_api_client/v2/models/epss.rb +++ b/lib/datadog_api_client/v2/models/epss.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Vulnerability EPSS severity. class EPSS include BaseGenericModel - # Vulnerability EPSS severity score. attr_reader :score - # The vulnerability severity. attr_reader :severity diff --git a/lib/datadog_api_client/v2/models/error_handler.rb b/lib/datadog_api_client/v2/models/error_handler.rb index 4ecbcaaeba98..7581b7bac996 100644 --- a/lib/datadog_api_client/v2/models/error_handler.rb +++ b/lib/datadog_api_client/v2/models/error_handler.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Used to handle errors in an action. class ErrorHandler include BaseGenericModel - # The `ErrorHandler` `fallbackStepName`. attr_reader :fallback_step_name - # The definition of `RetryStrategy` object. attr_reader :retry_strategy diff --git a/lib/datadog_api_client/v2/models/escalation.rb b/lib/datadog_api_client/v2/models/escalation.rb index a0942acff85f..a10511e58059 100644 --- a/lib/datadog_api_client/v2/models/escalation.rb +++ b/lib/datadog_api_client/v2/models/escalation.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Represents an escalation policy step. class Escalation include BaseGenericModel - # Unique identifier of the escalation step. attr_accessor :id - # Contains the relationships of an escalation object, including its responders. attr_accessor :relationships - # Represents the resource type for individual steps in an escalation policy used during incident response. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy.rb b/lib/datadog_api_client/v2/models/escalation_policy.rb index 372250e1b6da..a86ac77077f5 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Represents a complete escalation policy response, including policy data and optionally included related resources. class EscalationPolicy include BaseGenericModel - # Represents the data for a single escalation policy, including its attributes, ID, relationships, and resource type. attr_accessor :data - # Provides any included related resources, such as steps or targets, returned with the policy. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/escalation_policy_create_request.rb b/lib/datadog_api_client/v2/models/escalation_policy_create_request.rb index e4160cf293e8..18631601bc5b 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_create_request.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Represents a request to create a new escalation policy, including the policy data. class EscalationPolicyCreateRequest include BaseGenericModel - # Represents the data for creating an escalation policy, including its attributes, relationships, and resource type. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data.rb b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data.rb index e4f694cce40f..963f1a6ab3e0 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Represents the data for creating an escalation policy, including its attributes, relationships, and resource type. class EscalationPolicyCreateRequestData include BaseGenericModel - # Defines the attributes for creating an escalation policy, including its description, name, resolution behavior, retries, and steps. attr_reader :attributes - # Represents relationships in an escalation policy creation request, including references to teams. attr_accessor :relationships - # Indicates that the resource is of type `policies`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes.rb b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes.rb index 13deed309745..fcbbd1f98861 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Defines the attributes for creating an escalation policy, including its description, name, resolution behavior, retries, and steps. class EscalationPolicyCreateRequestDataAttributes include BaseGenericModel - # Specifies the name for the new escalation policy. attr_reader :name - # Indicates whether the page is automatically resolved when the policy ends. attr_accessor :resolve_page_on_policy_end - # Specifies how many times the escalation sequence is retried if there is no response. attr_accessor :retries - # A list of escalation steps, each defining assignment, escalation timeout, and targets for the new policy. attr_reader :steps diff --git a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes_steps_items.rb b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes_steps_items.rb index 858aa5b0ea82..8c0b029a18a5 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes_steps_items.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes_steps_items.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Defines a single escalation step within an escalation policy creation request. Contains assignment strategy, escalation timeout, and a list of targets. class EscalationPolicyCreateRequestDataAttributesStepsItems include BaseGenericModel - # Specifies how this escalation step will assign targets (example `default` or `round-robin`). attr_accessor :assignment - # Defines how many seconds to wait before escalating to the next step. attr_accessor :escalate_after_seconds - # Specifies the collection of escalation targets for this step. attr_reader :targets diff --git a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_relationships.rb b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_relationships.rb index 6317bf2d008d..f957c3c27c4c 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Represents relationships in an escalation policy creation request, including references to teams. class EscalationPolicyCreateRequestDataRelationships include BaseGenericModel - # Associates teams with this schedule in a data structure. attr_accessor :teams diff --git a/lib/datadog_api_client/v2/models/escalation_policy_data.rb b/lib/datadog_api_client/v2/models/escalation_policy_data.rb index 9d495f9203fd..49757569f3ae 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_data.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Represents the data for a single escalation policy, including its attributes, ID, relationships, and resource type. class EscalationPolicyData include BaseGenericModel - # Defines the main attributes of an escalation policy, such as its name and behavior on policy end. attr_accessor :attributes - # Specifies the unique identifier of the escalation policy. attr_accessor :id - # Represents the relationships for an escalation policy, including references to steps and teams. attr_accessor :relationships - # Indicates that the resource is of type `policies`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy_data_attributes.rb b/lib/datadog_api_client/v2/models/escalation_policy_data_attributes.rb index dd6faafa051b..e659c6beceed 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_data_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Defines the main attributes of an escalation policy, such as its name and behavior on policy end. class EscalationPolicyDataAttributes include BaseGenericModel - # Specifies the name of the escalation policy. attr_reader :name - # Indicates whether the page is automatically resolved when the policy ends. attr_accessor :resolve_page_on_policy_end - # Specifies how many times the escalation sequence is retried if there is no response. attr_accessor :retries diff --git a/lib/datadog_api_client/v2/models/escalation_policy_data_relationships.rb b/lib/datadog_api_client/v2/models/escalation_policy_data_relationships.rb index 6c7c526dbba3..cd89f5687112 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_data_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Represents the relationships for an escalation policy, including references to steps and teams. class EscalationPolicyDataRelationships include BaseGenericModel - # Defines the relationship to a collection of steps within an escalation policy. Contains an array of step data references. attr_reader :steps - # Associates teams with this schedule in a data structure. attr_accessor :teams diff --git a/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps.rb b/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps.rb index 0e8b8eab78e7..128634474214 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Defines the relationship to a collection of steps within an escalation policy. Contains an array of step data references. class EscalationPolicyDataRelationshipsSteps include BaseGenericModel - # An array of references to the steps defined in this escalation policy. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps_data_items.rb b/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps_data_items.rb index c7408e6a4028..bb7e63841fce 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps_data_items.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps_data_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Defines a relationship to a single step within an escalation policy. Contains the step's `id` and `type`. class EscalationPolicyDataRelationshipsStepsDataItems include BaseGenericModel - # Specifies the unique identifier for the step resource. attr_reader :id - # Indicates that the resource is of type `steps`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy_step.rb b/lib/datadog_api_client/v2/models/escalation_policy_step.rb index c0bf1a2f607a..a375d244eaff 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_step.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_step.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Represents a single step in an escalation policy, including its attributes, relationships, and resource type. class EscalationPolicyStep include BaseGenericModel - # Defines attributes for an escalation policy step, such as assignment strategy and escalation timeout. attr_accessor :attributes - # Specifies the unique identifier of this escalation policy step. attr_accessor :id - # Represents the relationship of an escalation policy step to its targets. attr_accessor :relationships - # Indicates that the resource is of type `steps`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy_step_attributes.rb b/lib/datadog_api_client/v2/models/escalation_policy_step_attributes.rb index 7685898b205c..aea365e96d6d 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_step_attributes.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_step_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Defines attributes for an escalation policy step, such as assignment strategy and escalation timeout. class EscalationPolicyStepAttributes include BaseGenericModel - # Specifies how this escalation step will assign targets (example `default` or `round-robin`). attr_accessor :assignment - # Specifies how many seconds to wait before escalating to the next step. attr_accessor :escalate_after_seconds diff --git a/lib/datadog_api_client/v2/models/escalation_policy_step_relationships.rb b/lib/datadog_api_client/v2/models/escalation_policy_step_relationships.rb index 4d2191736538..1bf763774ce9 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_step_relationships.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_step_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Represents the relationship of an escalation policy step to its targets. class EscalationPolicyStepRelationships include BaseGenericModel - # A list of escalation targets for a step attr_accessor :targets diff --git a/lib/datadog_api_client/v2/models/escalation_policy_step_target.rb b/lib/datadog_api_client/v2/models/escalation_policy_step_target.rb index bc617a3b0474..51a63b5e818e 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_step_target.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_step_target.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Defines a single escalation target within a step for an escalation policy creation request. Contains `id` and `type`. class EscalationPolicyStepTarget include BaseGenericModel - # Specifies the unique identifier for this target. attr_accessor :id - # Specifies the type of escalation target (example `users`, `schedules`, or `teams`). attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy_update_request.rb b/lib/datadog_api_client/v2/models/escalation_policy_update_request.rb index 6e116de1d383..3cbd86c17c30 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_update_request.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Represents a request to update an existing escalation policy, including the updated policy data. class EscalationPolicyUpdateRequest include BaseGenericModel - # Represents the data for updating an existing escalation policy, including its ID, attributes, relationships, and resource type. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data.rb b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data.rb index a1516ee04a9a..85e97f117c15 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Represents the data for updating an existing escalation policy, including its ID, attributes, relationships, and resource type. class EscalationPolicyUpdateRequestData include BaseGenericModel - # Defines the attributes that can be updated for an escalation policy, such as description, name, resolution behavior, retries, and steps. attr_reader :attributes - # Specifies the unique identifier of the escalation policy being updated. attr_reader :id - # Represents relationships in an escalation policy update request, including references to teams. attr_accessor :relationships - # Indicates that the resource is of type `policies`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes.rb b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes.rb index 52664835ae1b..7aed4b2288ea 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Defines the attributes that can be updated for an escalation policy, such as description, name, resolution behavior, retries, and steps. class EscalationPolicyUpdateRequestDataAttributes include BaseGenericModel - # Specifies the name of the escalation policy. attr_reader :name - # Indicates whether the page is automatically resolved when the policy ends. attr_accessor :resolve_page_on_policy_end - # Specifies how many times the escalation sequence is retried if there is no response. attr_accessor :retries - # A list of escalation steps, each defining assignment, escalation timeout, and targets. attr_reader :steps diff --git a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes_steps_items.rb b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes_steps_items.rb index 7af367f7b8d2..776d3df4fd15 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes_steps_items.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes_steps_items.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Defines a single escalation step within an escalation policy update request. Contains assignment strategy, escalation timeout, an optional step ID, and a list of targets. class EscalationPolicyUpdateRequestDataAttributesStepsItems include BaseGenericModel - # Specifies how this escalation step will assign targets (example `default` or `round-robin`). attr_accessor :assignment - # Defines how many seconds to wait before escalating to the next step. attr_accessor :escalate_after_seconds - # Specifies the unique identifier of this step. attr_accessor :id - # Specifies the collection of escalation targets for this step. attr_reader :targets diff --git a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_relationships.rb b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_relationships.rb index e9d91555b816..361bf0d2cce6 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Represents relationships in an escalation policy update request, including references to teams. class EscalationPolicyUpdateRequestDataRelationships include BaseGenericModel - # Associates teams with this schedule in a data structure. attr_accessor :teams diff --git a/lib/datadog_api_client/v2/models/escalation_policy_user.rb b/lib/datadog_api_client/v2/models/escalation_policy_user.rb index fe50e5edb3be..b7f800da2f8e 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_user.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_user.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Represents a user object in the context of an escalation policy, including their `id`, type, and basic attributes. class EscalationPolicyUser include BaseGenericModel - # Provides basic user information for an escalation policy, including a name and email address. attr_accessor :attributes - # The unique user identifier. attr_accessor :id - # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy_user_attributes.rb b/lib/datadog_api_client/v2/models/escalation_policy_user_attributes.rb index 631a47834d7d..e8c41c21cd31 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_user_attributes.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_user_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Provides basic user information for an escalation policy, including a name and email address. class EscalationPolicyUserAttributes include BaseGenericModel - # The user's email address. attr_accessor :email - # The user's name. attr_accessor :name - # The user's status. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/escalation_relationships.rb b/lib/datadog_api_client/v2/models/escalation_relationships.rb index 7b88befe39b7..a371c9f97eee 100644 --- a/lib/datadog_api_client/v2/models/escalation_relationships.rb +++ b/lib/datadog_api_client/v2/models/escalation_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Contains the relationships of an escalation object, including its responders. class EscalationRelationships include BaseGenericModel - # Lists the users involved in a specific step of the escalation policy. attr_accessor :responders diff --git a/lib/datadog_api_client/v2/models/escalation_relationships_responders.rb b/lib/datadog_api_client/v2/models/escalation_relationships_responders.rb index 5ae9b939a3a2..5966ab232633 100644 --- a/lib/datadog_api_client/v2/models/escalation_relationships_responders.rb +++ b/lib/datadog_api_client/v2/models/escalation_relationships_responders.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Lists the users involved in a specific step of the escalation policy. class EscalationRelationshipsResponders include BaseGenericModel - # Array of user references assigned as responders for this escalation step. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/escalation_relationships_responders_data_items.rb b/lib/datadog_api_client/v2/models/escalation_relationships_responders_data_items.rb index 1ee0698f9ec0..dd6954f7fb41 100644 --- a/lib/datadog_api_client/v2/models/escalation_relationships_responders_data_items.rb +++ b/lib/datadog_api_client/v2/models/escalation_relationships_responders_data_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Represents a user assigned to an escalation step. class EscalationRelationshipsRespondersDataItems include BaseGenericModel - # Unique identifier of the user assigned to the escalation step. attr_reader :id - # Represents the resource type for users assigned as responders in an escalation step. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_targets.rb b/lib/datadog_api_client/v2/models/escalation_targets.rb index cf899cc4806b..803008f18580 100644 --- a/lib/datadog_api_client/v2/models/escalation_targets.rb +++ b/lib/datadog_api_client/v2/models/escalation_targets.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A list of escalation targets for a step class EscalationTargets include BaseGenericModel - # The `EscalationTargets` `data`. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/estimation.rb b/lib/datadog_api_client/v2/models/estimation.rb index 3c62834ee6d7..8c31b0e569e3 100644 --- a/lib/datadog_api_client/v2/models/estimation.rb +++ b/lib/datadog_api_client/v2/models/estimation.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Recommended resource values for a Spark driver or executor, derived from recent real usage metrics. Used by SPA to propose more efficient pod sizing. class Estimation include BaseGenericModel - # CPU usage statistics derived from historical Spark job metrics. Provides multiple estimates so users can choose between conservative and cost-saving risk profiles. attr_accessor :cpu - # Recommended ephemeral storage allocation (in MiB). Derived from job temporary storage patterns. attr_accessor :ephemeral_storage - # Recommended JVM heap size (in MiB). attr_accessor :heap - # Recommended total memory allocation (in MiB). Includes both heap and overhead. attr_accessor :memory - # Recommended JVM overhead (in MiB). Computed as total memory - heap. attr_accessor :overhead diff --git a/lib/datadog_api_client/v2/models/event.rb b/lib/datadog_api_client/v2/models/event.rb index 822afacc4315..a3d9f937cc28 100644 --- a/lib/datadog_api_client/v2/models/event.rb +++ b/lib/datadog_api_client/v2/models/event.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class Event include BaseGenericModel - # Event ID. attr_accessor :id - # The event name. attr_accessor :name - # Event source ID. attr_accessor :source_id - # Event type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/event_attributes.rb b/lib/datadog_api_client/v2/models/event_attributes.rb index 878515e69e60..348e24fa2331 100644 --- a/lib/datadog_api_client/v2/models/event_attributes.rb +++ b/lib/datadog_api_client/v2/models/event_attributes.rb @@ -20,67 +20,48 @@ module DatadogAPIClient::V2 # Object description of attributes from your event. class EventAttributes include BaseGenericModel - # Aggregation key of the event. attr_accessor :aggregation_key - # POSIX timestamp of the event. Must be sent as an integer (no quotation marks). # Limited to events no older than 18 hours. attr_accessor :date_happened - # A device name. attr_accessor :device_name - # The duration between the triggering of the event and its recovery in nanoseconds. attr_accessor :duration - # The event title. attr_accessor :event_object - # The metadata associated with a request. attr_accessor :evt - # Host name to associate with the event. # Any tags associated with the host are also applied to this event. attr_accessor :hostname - # Attributes from the monitor that triggered the event. attr_accessor :monitor - # List of groups referred to in the event. attr_accessor :monitor_groups - # ID of the monitor that triggered the event. When an event isn't related to a monitor, this field is empty. attr_accessor :monitor_id - # The priority of the event's monitor. For example, `normal` or `low`. attr_accessor :priority - # Related event ID. attr_accessor :related_event_id - # Service that triggered the event. attr_accessor :service - # The type of event being posted. # For example, `nagios`, `hudson`, `jenkins`, `my_apps`, `chef`, `puppet`, `git` or `bitbucket`. # The list of standard source attribute values is [available here](https://docs.datadoghq.com/integrations/faq/list-of-api-source-attribute-value). attr_accessor :source_type_name - # Identifier for the source of the event, such as a monitor alert, an externally-submitted event, or an integration. attr_accessor :sourcecategory - # If an alert event is enabled, its status is one of the following: # `failure`, `error`, `warning`, `info`, `success`, `user_update`, # `recommendation`, or `snapshot`. attr_accessor :status - # A list of tags to apply to the event. attr_accessor :tags - # POSIX timestamp of your event in milliseconds. attr_accessor :timestamp - # The event title. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/event_create_request.rb b/lib/datadog_api_client/v2/models/event_create_request.rb index 48d1a7b2cada..ac2b9b58ae89 100644 --- a/lib/datadog_api_client/v2/models/event_create_request.rb +++ b/lib/datadog_api_client/v2/models/event_create_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # An event object. class EventCreateRequest include BaseGenericModel - # Event attributes. attr_reader :attributes - # Entity type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/event_create_request_payload.rb b/lib/datadog_api_client/v2/models/event_create_request_payload.rb index 83aa7de44bce..c185882dae1e 100644 --- a/lib/datadog_api_client/v2/models/event_create_request_payload.rb +++ b/lib/datadog_api_client/v2/models/event_create_request_payload.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Payload for creating an event. class EventCreateRequestPayload include BaseGenericModel - # An event object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/event_create_response.rb b/lib/datadog_api_client/v2/models/event_create_response.rb index 6ade48396563..765ceb564c23 100644 --- a/lib/datadog_api_client/v2/models/event_create_response.rb +++ b/lib/datadog_api_client/v2/models/event_create_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Event object. class EventCreateResponse include BaseGenericModel - # Event attributes. attr_accessor :attributes - # Entity type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/event_create_response_attributes.rb b/lib/datadog_api_client/v2/models/event_create_response_attributes.rb index e1068646e527..aefb7bd7e64a 100644 --- a/lib/datadog_api_client/v2/models/event_create_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/event_create_response_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Event attributes. class EventCreateResponseAttributes include BaseGenericModel - # JSON object for category-specific attributes. attr_accessor :attributes diff --git a/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes.rb b/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes.rb index 215f82388746..935750310874 100644 --- a/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes.rb +++ b/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # JSON object for category-specific attributes. class EventCreateResponseAttributesAttributes include BaseGenericModel - # JSON object of event system attributes. attr_accessor :evt diff --git a/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes_evt.rb b/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes_evt.rb index 9380f6c14eb4..89801e9994d3 100644 --- a/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes_evt.rb +++ b/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes_evt.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # JSON object of event system attributes. class EventCreateResponseAttributesAttributesEvt include BaseGenericModel - # Event identifier. This field is deprecated and will be removed in a future version. Use the `uid` field instead. attr_accessor :id - # A unique identifier for the event. You can use this identifier to query or reference the event. attr_accessor :uid diff --git a/lib/datadog_api_client/v2/models/event_create_response_payload.rb b/lib/datadog_api_client/v2/models/event_create_response_payload.rb index 81eade4ad80d..62d37ddcface 100644 --- a/lib/datadog_api_client/v2/models/event_create_response_payload.rb +++ b/lib/datadog_api_client/v2/models/event_create_response_payload.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Event creation response. class EventCreateResponsePayload include BaseGenericModel - # Event object. attr_accessor :data - # Links to the event. attr_accessor :links diff --git a/lib/datadog_api_client/v2/models/event_create_response_payload_links.rb b/lib/datadog_api_client/v2/models/event_create_response_payload_links.rb index 646b359a7b3c..50b47fd98e27 100644 --- a/lib/datadog_api_client/v2/models/event_create_response_payload_links.rb +++ b/lib/datadog_api_client/v2/models/event_create_response_payload_links.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Links to the event. class EventCreateResponsePayloadLinks include BaseGenericModel - # The URL of the event. This link is only functional when using the default subdomain. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/event_payload.rb b/lib/datadog_api_client/v2/models/event_payload.rb index 569a5f18d2ef..4c1283c1e633 100644 --- a/lib/datadog_api_client/v2/models/event_payload.rb +++ b/lib/datadog_api_client/v2/models/event_payload.rb @@ -20,31 +20,23 @@ module DatadogAPIClient::V2 # Event attributes. class EventPayload include BaseGenericModel - # A string used for aggregation when [correlating](https://docs.datadoghq.com/service_management/events/correlation/) events. If you specify a key, events are deduplicated to alerts based on this key. Limited to 100 characters. attr_reader :aggregation_key - # JSON object for category-specific attributes. Schema is different per event category. attr_reader :attributes - # Event category identifying the type of event. attr_reader :category - # Integration ID sourced from integration manifests. attr_accessor :integration_id - # Free formed text associated with the event. It's suggested to use `data.attributes.attributes.custom` for well-structured attributes. Limited to 4000 characters. attr_reader :message - # A list of tags associated with the event. Maximum of 100 tags allowed. # Refer to [Tags docs](https://docs.datadoghq.com/getting_started/tagging/). attr_reader :tags - # Timestamp when the event occurred. Must follow [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. # For example `"2017-01-15T01:30:15.010000Z"`. # Defaults to the timestamp of receipt. Limited to values no older than 18 hours. attr_accessor :timestamp - # The title of the event. Limited to 500 characters. attr_reader :title diff --git a/lib/datadog_api_client/v2/models/event_response.rb b/lib/datadog_api_client/v2/models/event_response.rb index 5a0fc78d36cd..99624df994a8 100644 --- a/lib/datadog_api_client/v2/models/event_response.rb +++ b/lib/datadog_api_client/v2/models/event_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The object description of an event after being processed and stored by Datadog. class EventResponse include BaseGenericModel - # The object description of an event response attribute. attr_accessor :attributes - # the unique ID of the event. attr_accessor :id - # Type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/event_response_attributes.rb b/lib/datadog_api_client/v2/models/event_response_attributes.rb index 779713285edb..248ce62413e3 100644 --- a/lib/datadog_api_client/v2/models/event_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/event_response_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The object description of an event response attribute. class EventResponseAttributes include BaseGenericModel - # Object description of attributes from your event. attr_accessor :attributes - # The message of the event. attr_accessor :message - # An array of tags associated with the event. attr_accessor :tags - # The timestamp of the event. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/event_system_attributes.rb b/lib/datadog_api_client/v2/models/event_system_attributes.rb index 367541867d4b..161698250c4c 100644 --- a/lib/datadog_api_client/v2/models/event_system_attributes.rb +++ b/lib/datadog_api_client/v2/models/event_system_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # JSON object of event system attributes. class EventSystemAttributes include BaseGenericModel - # Event category identifying the type of event. attr_accessor :category - # Event identifier. This field is deprecated and will be removed in a future version. Use the `uid` field instead. attr_accessor :id - # Integration ID sourced from integration manifests. attr_accessor :integration_id - # The source type ID of the event. attr_accessor :source_id - # A unique identifier for the event. You can use this identifier to query or reference the event. attr_accessor :uid diff --git a/lib/datadog_api_client/v2/models/events_compute.rb b/lib/datadog_api_client/v2/models/events_compute.rb index b57fe64b417d..30422ebaf115 100644 --- a/lib/datadog_api_client/v2/models/events_compute.rb +++ b/lib/datadog_api_client/v2/models/events_compute.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The instructions for what to compute for this query. class EventsCompute include BaseGenericModel - # The type of aggregation that can be performed on events-based queries. attr_reader :aggregation - # Interval for compute in milliseconds. attr_accessor :interval - # The "measure" attribute on which to perform the computation. attr_accessor :metric diff --git a/lib/datadog_api_client/v2/models/events_group_by.rb b/lib/datadog_api_client/v2/models/events_group_by.rb index 420c38ba58a0..cc7fd5ef376c 100644 --- a/lib/datadog_api_client/v2/models/events_group_by.rb +++ b/lib/datadog_api_client/v2/models/events_group_by.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V2 # A dimension on which to split a query's results. class EventsGroupBy include BaseGenericModel - # The facet by which to split groups. attr_reader :facet - # The maximum buckets to return for this group by. Note: at most 10000 buckets are allowed. # If grouping by multiple facets, the product of limits must not exceed 10000. attr_reader :limit - # The dimension by which to sort a query's results. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/events_group_by_sort.rb b/lib/datadog_api_client/v2/models/events_group_by_sort.rb index c6a426762593..e01608b0c25d 100644 --- a/lib/datadog_api_client/v2/models/events_group_by_sort.rb +++ b/lib/datadog_api_client/v2/models/events_group_by_sort.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The dimension by which to sort a query's results. class EventsGroupBySort include BaseGenericModel - # The type of aggregation that can be performed on events-based queries. attr_reader :aggregation - # The metric's calculated value which should be used to define the sort order of a query's results. attr_accessor :metric - # Direction of sort. attr_accessor :order - # The type of sort to use on the calculated value. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/events_list_request.rb b/lib/datadog_api_client/v2/models/events_list_request.rb index dfb1a2949db4..71dd1901b6c0 100644 --- a/lib/datadog_api_client/v2/models/events_list_request.rb +++ b/lib/datadog_api_client/v2/models/events_list_request.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # The object sent with the request to retrieve a list of events from your organization. class EventsListRequest include BaseGenericModel - # The search and filter query settings. attr_accessor :filter - # The global query options that are used. Either provide a timezone or a time offset but not both, # otherwise the query fails. attr_accessor :options - # Pagination settings. attr_accessor :page - # The sort parameters when querying events. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/events_list_response.rb b/lib/datadog_api_client/v2/models/events_list_response.rb index bdc23f0d6bab..a16c58b66170 100644 --- a/lib/datadog_api_client/v2/models/events_list_response.rb +++ b/lib/datadog_api_client/v2/models/events_list_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The response object with all events matching the request and pagination information. class EventsListResponse include BaseGenericModel - # An array of events matching the request. attr_accessor :data - # Links attributes. attr_accessor :links - # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/events_list_response_links.rb b/lib/datadog_api_client/v2/models/events_list_response_links.rb index 707eb10f0422..22099c0a4317 100644 --- a/lib/datadog_api_client/v2/models/events_list_response_links.rb +++ b/lib/datadog_api_client/v2/models/events_list_response_links.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Links attributes. class EventsListResponseLinks include BaseGenericModel - # Link for the next set of results. Note that the request can also be made using the # POST endpoint. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/events_query_filter.rb b/lib/datadog_api_client/v2/models/events_query_filter.rb index 5c5b7dd23934..9e1c868fbd87 100644 --- a/lib/datadog_api_client/v2/models/events_query_filter.rb +++ b/lib/datadog_api_client/v2/models/events_query_filter.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The search and filter query settings. class EventsQueryFilter include BaseGenericModel - # The minimum time for the requested events. Supports date math and regular timestamps in milliseconds. attr_accessor :from - # The search query following the event search syntax. attr_accessor :query - # The maximum time for the requested events. Supports date math and regular timestamps in milliseconds. attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/events_query_options.rb b/lib/datadog_api_client/v2/models/events_query_options.rb index e5056e68dd19..fbb7e8e38422 100644 --- a/lib/datadog_api_client/v2/models/events_query_options.rb +++ b/lib/datadog_api_client/v2/models/events_query_options.rb @@ -21,10 +21,8 @@ module DatadogAPIClient::V2 # otherwise the query fails. class EventsQueryOptions include BaseGenericModel - # The time offset to apply to the query in seconds. attr_accessor :time_offset - # The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York). attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/events_request_page.rb b/lib/datadog_api_client/v2/models/events_request_page.rb index 2c9bb6f0517e..15a46542223b 100644 --- a/lib/datadog_api_client/v2/models/events_request_page.rb +++ b/lib/datadog_api_client/v2/models/events_request_page.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Pagination settings. class EventsRequestPage include BaseGenericModel - # The returned paging point to use to get the next results. attr_accessor :cursor - # The maximum number of logs in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/events_response_metadata.rb b/lib/datadog_api_client/v2/models/events_response_metadata.rb index af28b06417fb..092ce48a1b2d 100644 --- a/lib/datadog_api_client/v2/models/events_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/events_response_metadata.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class EventsResponseMetadata include BaseGenericModel - # The time elapsed in milliseconds. attr_accessor :elapsed - # Pagination attributes. attr_accessor :page - # The identifier of the request. attr_accessor :request_id - # The request status. attr_accessor :status - # A list of warnings (non-fatal errors) encountered. Partial results might be returned if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/events_response_metadata_page.rb b/lib/datadog_api_client/v2/models/events_response_metadata_page.rb index 3e230b4c8cd6..530624b6167d 100644 --- a/lib/datadog_api_client/v2/models/events_response_metadata_page.rb +++ b/lib/datadog_api_client/v2/models/events_response_metadata_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Pagination attributes. class EventsResponseMetadataPage include BaseGenericModel - # The cursor to use to get the next results, if any. To make the next request, use the same # parameters with the addition of the `page[cursor]`. attr_accessor :after diff --git a/lib/datadog_api_client/v2/models/events_scalar_query.rb b/lib/datadog_api_client/v2/models/events_scalar_query.rb index 31abf84cbcb1..acb964dbb163 100644 --- a/lib/datadog_api_client/v2/models/events_scalar_query.rb +++ b/lib/datadog_api_client/v2/models/events_scalar_query.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # An individual scalar events query. class EventsScalarQuery include BaseGenericModel - # The instructions for what to compute for this query. attr_reader :compute - # A data source that is powered by the Events Platform. attr_reader :data_source - # The list of facets on which to split results. attr_accessor :group_by - # The indexes in which to search. attr_accessor :indexes - # The variable name for use in formulas. attr_accessor :name - # Configuration of the search/filter for an events query. attr_accessor :search diff --git a/lib/datadog_api_client/v2/models/events_search.rb b/lib/datadog_api_client/v2/models/events_search.rb index cbc8801e7cc6..3fb9882e0802 100644 --- a/lib/datadog_api_client/v2/models/events_search.rb +++ b/lib/datadog_api_client/v2/models/events_search.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Configuration of the search/filter for an events query. class EventsSearch include BaseGenericModel - # The search/filter string for an events query. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/events_timeseries_query.rb b/lib/datadog_api_client/v2/models/events_timeseries_query.rb index 126a3f9c494d..8b9c362d3967 100644 --- a/lib/datadog_api_client/v2/models/events_timeseries_query.rb +++ b/lib/datadog_api_client/v2/models/events_timeseries_query.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # An individual timeseries events query. class EventsTimeseriesQuery include BaseGenericModel - # The instructions for what to compute for this query. attr_reader :compute - # A data source that is powered by the Events Platform. attr_reader :data_source - # The list of facets on which to split results. attr_accessor :group_by - # The indexes in which to search. attr_accessor :indexes - # The variable name for use in formulas. attr_accessor :name - # Configuration of the search/filter for an events query. attr_accessor :search diff --git a/lib/datadog_api_client/v2/models/events_warning.rb b/lib/datadog_api_client/v2/models/events_warning.rb index a8172258aae4..bee734c354be 100644 --- a/lib/datadog_api_client/v2/models/events_warning.rb +++ b/lib/datadog_api_client/v2/models/events_warning.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A warning message indicating something is wrong with the query. class EventsWarning include BaseGenericModel - # A unique code for this type of warning. attr_accessor :code - # A detailed explanation of this specific warning. attr_accessor :detail - # A short human-readable summary of the warning. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/fastly_accoun_response_attributes.rb b/lib/datadog_api_client/v2/models/fastly_accoun_response_attributes.rb index 29e833138ad9..79e8dc4372a9 100644 --- a/lib/datadog_api_client/v2/models/fastly_accoun_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/fastly_accoun_response_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes object of a Fastly account. class FastlyAccounResponseAttributes include BaseGenericModel - # The name of the Fastly account. attr_reader :name - # A list of services belonging to the parent account. attr_accessor :services diff --git a/lib/datadog_api_client/v2/models/fastly_account_create_request.rb b/lib/datadog_api_client/v2/models/fastly_account_create_request.rb index 5f43c073edaf..c43e3e5d4fed 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_create_request.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Payload schema when adding a Fastly account. class FastlyAccountCreateRequest include BaseGenericModel - # Data object for creating a Fastly account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/fastly_account_create_request_attributes.rb b/lib/datadog_api_client/v2/models/fastly_account_create_request_attributes.rb index 60d367f0acc9..b3175916a347 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_create_request_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Attributes object for creating a Fastly account. class FastlyAccountCreateRequestAttributes include BaseGenericModel - # The API key for the Fastly account. attr_reader :api_key - # The name of the Fastly account. attr_reader :name - # A list of services belonging to the parent account. attr_accessor :services diff --git a/lib/datadog_api_client/v2/models/fastly_account_create_request_data.rb b/lib/datadog_api_client/v2/models/fastly_account_create_request_data.rb index 347a4d2dffdd..4f05a293b3fe 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_create_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data object for creating a Fastly account. class FastlyAccountCreateRequestData include BaseGenericModel - # Attributes object for creating a Fastly account. attr_reader :attributes - # The JSON:API type for this API. Should always be `fastly-accounts`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/fastly_account_response.rb b/lib/datadog_api_client/v2/models/fastly_account_response.rb index 94ca074b6a2e..d880eab7c820 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_response.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The expected response schema when getting a Fastly account. class FastlyAccountResponse include BaseGenericModel - # Data object of a Fastly account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/fastly_account_response_data.rb b/lib/datadog_api_client/v2/models/fastly_account_response_data.rb index aa9486d4a7e0..07088ef5c8a2 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_response_data.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data object of a Fastly account. class FastlyAccountResponseData include BaseGenericModel - # Attributes object of a Fastly account. attr_reader :attributes - # The ID of the Fastly account, a hash of the account name. attr_reader :id - # The JSON:API type for this API. Should always be `fastly-accounts`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/fastly_account_update_request.rb b/lib/datadog_api_client/v2/models/fastly_account_update_request.rb index 36ae0a2df664..b5a7ec1df1e6 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_update_request.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Payload schema when updating a Fastly account. class FastlyAccountUpdateRequest include BaseGenericModel - # Data object for updating a Fastly account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/fastly_account_update_request_attributes.rb b/lib/datadog_api_client/v2/models/fastly_account_update_request_attributes.rb index 94140b09494d..cad2ee9e9f3e 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_update_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_update_request_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes object for updating a Fastly account. class FastlyAccountUpdateRequestAttributes include BaseGenericModel - # The API key of the Fastly account. attr_accessor :api_key - # The name of the Fastly account. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/fastly_account_update_request_data.rb b/lib/datadog_api_client/v2/models/fastly_account_update_request_data.rb index f6d63e99f4a9..d15f4bd02ac6 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_update_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data object for updating a Fastly account. class FastlyAccountUpdateRequestData include BaseGenericModel - # Attributes object for updating a Fastly account. attr_accessor :attributes - # The JSON:API type for this API. Should always be `fastly-accounts`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/fastly_accounts_response.rb b/lib/datadog_api_client/v2/models/fastly_accounts_response.rb index 0f6e6f93a824..01a0f845592a 100644 --- a/lib/datadog_api_client/v2/models/fastly_accounts_response.rb +++ b/lib/datadog_api_client/v2/models/fastly_accounts_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The expected response schema when getting Fastly accounts. class FastlyAccountsResponse include BaseGenericModel - # The JSON:API data schema. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/fastly_api_key.rb b/lib/datadog_api_client/v2/models/fastly_api_key.rb index 835ff40c7327..7bae0554f63d 100644 --- a/lib/datadog_api_client/v2/models/fastly_api_key.rb +++ b/lib/datadog_api_client/v2/models/fastly_api_key.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `FastlyAPIKey` object. class FastlyAPIKey include BaseGenericModel - # The `FastlyAPIKey` `api_key`. attr_reader :api_key - # The definition of the `FastlyAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/fastly_api_key_update.rb b/lib/datadog_api_client/v2/models/fastly_api_key_update.rb index 53b9258165af..b79c837e93fc 100644 --- a/lib/datadog_api_client/v2/models/fastly_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/fastly_api_key_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `FastlyAPIKey` object. class FastlyAPIKeyUpdate include BaseGenericModel - # The `FastlyAPIKeyUpdate` `api_key`. attr_accessor :api_key - # The definition of the `FastlyAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/fastly_integration.rb b/lib/datadog_api_client/v2/models/fastly_integration.rb index 9efb45911529..7956710d902c 100644 --- a/lib/datadog_api_client/v2/models/fastly_integration.rb +++ b/lib/datadog_api_client/v2/models/fastly_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `FastlyIntegration` object. class FastlyIntegration include BaseGenericModel - # The definition of the `FastlyCredentials` object. attr_reader :credentials - # The definition of the `FastlyIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/fastly_integration_update.rb b/lib/datadog_api_client/v2/models/fastly_integration_update.rb index cce104e289c3..51d5cf2711ce 100644 --- a/lib/datadog_api_client/v2/models/fastly_integration_update.rb +++ b/lib/datadog_api_client/v2/models/fastly_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `FastlyIntegrationUpdate` object. class FastlyIntegrationUpdate include BaseGenericModel - # The definition of the `FastlyCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `FastlyIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/fastly_service.rb b/lib/datadog_api_client/v2/models/fastly_service.rb index 83eed739e0c8..dd9c41108e08 100644 --- a/lib/datadog_api_client/v2/models/fastly_service.rb +++ b/lib/datadog_api_client/v2/models/fastly_service.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The schema representation of a Fastly service. class FastlyService include BaseGenericModel - # The ID of the Fastly service attr_reader :id - # A list of tags for the Fastly service. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/fastly_service_attributes.rb b/lib/datadog_api_client/v2/models/fastly_service_attributes.rb index 18e13f0a1057..27370d9929ee 100644 --- a/lib/datadog_api_client/v2/models/fastly_service_attributes.rb +++ b/lib/datadog_api_client/v2/models/fastly_service_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Attributes object for Fastly service requests. class FastlyServiceAttributes include BaseGenericModel - # A list of tags for the Fastly service. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/fastly_service_data.rb b/lib/datadog_api_client/v2/models/fastly_service_data.rb index 5a0d1f962407..1db0211f35c8 100644 --- a/lib/datadog_api_client/v2/models/fastly_service_data.rb +++ b/lib/datadog_api_client/v2/models/fastly_service_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data object for Fastly service requests. class FastlyServiceData include BaseGenericModel - # Attributes object for Fastly service requests. attr_accessor :attributes - # The ID of the Fastly service. attr_reader :id - # The JSON:API type for this API. Should always be `fastly-services`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/fastly_service_request.rb b/lib/datadog_api_client/v2/models/fastly_service_request.rb index 849865325cfa..7fb7125303e2 100644 --- a/lib/datadog_api_client/v2/models/fastly_service_request.rb +++ b/lib/datadog_api_client/v2/models/fastly_service_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Payload schema for Fastly service requests. class FastlyServiceRequest include BaseGenericModel - # Data object for Fastly service requests. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/fastly_service_response.rb b/lib/datadog_api_client/v2/models/fastly_service_response.rb index 3a0e8472db41..907155c2b248 100644 --- a/lib/datadog_api_client/v2/models/fastly_service_response.rb +++ b/lib/datadog_api_client/v2/models/fastly_service_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The expected response schema when getting a Fastly service. class FastlyServiceResponse include BaseGenericModel - # Data object for Fastly service requests. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/fastly_services_response.rb b/lib/datadog_api_client/v2/models/fastly_services_response.rb index aef874e48624..fa94981ccaf7 100644 --- a/lib/datadog_api_client/v2/models/fastly_services_response.rb +++ b/lib/datadog_api_client/v2/models/fastly_services_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The expected response schema when getting Fastly services. class FastlyServicesResponse include BaseGenericModel - # The JSON:API data schema. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/filters_per_product.rb b/lib/datadog_api_client/v2/models/filters_per_product.rb index 8946daa0cc7b..b4de4b5ba809 100644 --- a/lib/datadog_api_client/v2/models/filters_per_product.rb +++ b/lib/datadog_api_client/v2/models/filters_per_product.rb @@ -20,13 +20,11 @@ module DatadogAPIClient::V2 # Product-specific filters for the dataset. class FiltersPerProduct include BaseGenericModel - # Defines the list of tag-based filters used to restrict access to telemetry data for a specific product. # These filters act as access control rules. Each filter must follow the tag query syntax used by # Datadog (such as `@tag.key:value`), and only one tag or attribute may be used to define the access strategy # per telemetry type. attr_reader :filters - # Name of the product the dataset is for. Possible values are 'apm', 'rum', # 'metrics', 'logs', 'error_tracking', and 'cloud_cost'. attr_reader :product diff --git a/lib/datadog_api_client/v2/models/finding.rb b/lib/datadog_api_client/v2/models/finding.rb index 8b5a2e96141a..8497d8accccf 100644 --- a/lib/datadog_api_client/v2/models/finding.rb +++ b/lib/datadog_api_client/v2/models/finding.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A single finding without the message and resource configuration. class Finding include BaseGenericModel - # The JSON:API attributes of the finding. attr_accessor :attributes - # The unique ID for this finding. attr_accessor :id - # The JSON:API type for findings. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/finding_attributes.rb b/lib/datadog_api_client/v2/models/finding_attributes.rb index 5fd8801cc13f..fb81554ef5d9 100644 --- a/lib/datadog_api_client/v2/models/finding_attributes.rb +++ b/lib/datadog_api_client/v2/models/finding_attributes.rb @@ -20,43 +20,30 @@ module DatadogAPIClient::V2 # The JSON:API attributes of the finding. class FindingAttributes include BaseGenericModel - # The Datadog relative link for this finding. attr_accessor :datadog_link - # The description and remediation steps for this finding. attr_accessor :description - # The evaluation of the finding. attr_accessor :evaluation - # The date on which the evaluation for this finding changed (Unix ms). attr_reader :evaluation_changed_at - # The cloud-based ID for the resource related to the finding. attr_accessor :external_id - # Information about the mute status of this finding. attr_accessor :mute - # The resource name of this finding. attr_accessor :resource - # The date on which the resource was discovered (Unix ms). attr_reader :resource_discovery_date - # The resource type of this finding. attr_accessor :resource_type - # The rule that triggered this finding. attr_accessor :rule - # The status of the finding. attr_accessor :status - # The tags associated with this finding. attr_accessor :tags - # The vulnerability type of the finding. attr_accessor :vulnerability_type diff --git a/lib/datadog_api_client/v2/models/finding_mute.rb b/lib/datadog_api_client/v2/models/finding_mute.rb index 6bfaf7c4376d..74ff0e0b5fb7 100644 --- a/lib/datadog_api_client/v2/models/finding_mute.rb +++ b/lib/datadog_api_client/v2/models/finding_mute.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Information about the mute status of this finding. class FindingMute include BaseGenericModel - # Additional information about the reason why this finding is muted or unmuted. attr_accessor :description - # The expiration date of the mute or unmute action (Unix ms). attr_accessor :expiration_date - # Whether this finding is muted or unmuted. attr_accessor :muted - # The reason why this finding is muted or unmuted. attr_accessor :reason - # The start of the mute period. attr_accessor :start_date - # The ID of the user who muted or unmuted this finding. attr_accessor :uuid diff --git a/lib/datadog_api_client/v2/models/finding_rule.rb b/lib/datadog_api_client/v2/models/finding_rule.rb index 9b615dd03d7c..bcaa85928689 100644 --- a/lib/datadog_api_client/v2/models/finding_rule.rb +++ b/lib/datadog_api_client/v2/models/finding_rule.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The rule that triggered this finding. class FindingRule include BaseGenericModel - # The ID of the rule that triggered this finding. attr_accessor :id - # The name of the rule that triggered this finding. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/flaky_test.rb b/lib/datadog_api_client/v2/models/flaky_test.rb index ca3c7a8f9018..e753908c05b2 100644 --- a/lib/datadog_api_client/v2/models/flaky_test.rb +++ b/lib/datadog_api_client/v2/models/flaky_test.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A flaky test object. class FlakyTest include BaseGenericModel - # Attributes of a flaky test. attr_accessor :attributes - # Test's ID. This ID is the hash of the test's Fully Qualified Name and Git repository ID. On the Test Runs UI it is the same as the `test_fingerprint_fqn` tag. attr_accessor :id - # The type of the flaky test from Flaky Test Management. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/flaky_test_attributes.rb b/lib/datadog_api_client/v2/models/flaky_test_attributes.rb index 81256458ad27..1ae4699c7883 100644 --- a/lib/datadog_api_client/v2/models/flaky_test_attributes.rb +++ b/lib/datadog_api_client/v2/models/flaky_test_attributes.rb @@ -20,43 +20,31 @@ module DatadogAPIClient::V2 # Attributes of a flaky test. class FlakyTestAttributes include BaseGenericModel - # Unique identifier for the attempt to fix this flaky test. Use this ID in the Git commit message in order to trigger the attempt to fix workflow. # # When the workflow is triggered the test is automatically retried by the tracer a certain number of configurable times. When all retries pass, the test is automatically marked as fixed in Flaky Test Management. # Test runs are tagged with @test.test_management.attempt_to_fix_passed and @test.test_management.is_attempt_to_fix when the attempt to fix workflow is triggered. attr_accessor :attempt_to_fix_id - # The name of the test's code owners as inferred from the repository configuration. attr_accessor :codeowners - # List of environments where this test has been flaky. attr_accessor :envs - # The branch name where the test exhibited flakiness for the first time. attr_accessor :first_flaked_branch - # The commit SHA where the test exhibited flakiness for the first time. attr_accessor :first_flaked_sha - # Unix timestamp when the test exhibited flakiness for the first time. attr_accessor :first_flaked_ts - # The category of a flaky test. attr_accessor :flaky_category - # The current state of the flaky test. attr_accessor :flaky_state - # The branch name where the test exhibited flakiness for the last time. attr_accessor :last_flaked_branch - # The commit SHA where the test exhibited flakiness for the last time. attr_accessor :last_flaked_sha - # Unix timestamp when the test exhibited flakiness for the last time. attr_accessor :last_flaked_ts - # The name of the test module. The definition of module changes slightly per language: # - In .NET, a test module groups every test that is run under the same unit test project. # - In Swift, a test module groups every test that is run for a given bundle. @@ -65,24 +53,18 @@ class FlakyTestAttributes # - In Python, a test module groups every test that is run under the same `.py` file as part of a test suite, which is typically managed by a framework like `unittest` or `pytest`. # - In Ruby, a test module groups every test that is run within the same test file, which is typically managed by a framework like `RSpec` or `Minitest`. attr_accessor :_module - # The test name. A concise name for a test case. Defined in the test itself. attr_accessor :name - # CI pipeline related statistics for the flaky test. This information is only available if test runs are associated with CI pipeline events from CI Visibility. attr_accessor :pipeline_stats - # List of test service names where this test has been flaky. # # A test service is a group of tests associated with a project or repository. It contains all the individual tests for your code, optionally organized into test suites, which are like folders for your tests. attr_accessor :services - # The name of the test suite. A group of tests exercising the same unit of code depending on your language and testing framework. attr_accessor :suite - # Metadata about the latest failed test run of the flaky test. attr_accessor :test_run_metadata - # Test statistics for the flaky test. attr_accessor :test_stats diff --git a/lib/datadog_api_client/v2/models/flaky_test_pipeline_stats.rb b/lib/datadog_api_client/v2/models/flaky_test_pipeline_stats.rb index 4ece743241ab..5bb83c528c4c 100644 --- a/lib/datadog_api_client/v2/models/flaky_test_pipeline_stats.rb +++ b/lib/datadog_api_client/v2/models/flaky_test_pipeline_stats.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # CI pipeline related statistics for the flaky test. This information is only available if test runs are associated with CI pipeline events from CI Visibility. class FlakyTestPipelineStats include BaseGenericModel - # The number of pipelines that failed due to this test for the past 7 days. This is computed as the sum of failed CI pipeline events associated with test runs where the flaky test failed. attr_accessor :failed_pipelines - # The total time lost by CI pipelines due to this flaky test in milliseconds. This is computed as the sum of the duration of failed CI pipeline events associated with test runs where the flaky test failed. attr_accessor :total_lost_time_ms diff --git a/lib/datadog_api_client/v2/models/flaky_test_run_metadata.rb b/lib/datadog_api_client/v2/models/flaky_test_run_metadata.rb index 26c20d256860..34480d2393da 100644 --- a/lib/datadog_api_client/v2/models/flaky_test_run_metadata.rb +++ b/lib/datadog_api_client/v2/models/flaky_test_run_metadata.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Metadata about the latest failed test run of the flaky test. class FlakyTestRunMetadata include BaseGenericModel - # The duration of the test run in milliseconds. attr_accessor :duration_ms - # The error message from the test failure. attr_accessor :error_message - # The stack trace from the test failure. attr_accessor :error_stack - # The line number where the test ends in the source file. attr_accessor :source_end - # The source file where the test is defined. attr_accessor :source_file - # The line number where the test starts in the source file. attr_accessor :source_start diff --git a/lib/datadog_api_client/v2/models/flaky_test_stats.rb b/lib/datadog_api_client/v2/models/flaky_test_stats.rb index c50c62bf60ed..cc1f8de2a485 100644 --- a/lib/datadog_api_client/v2/models/flaky_test_stats.rb +++ b/lib/datadog_api_client/v2/models/flaky_test_stats.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Test statistics for the flaky test. class FlakyTestStats include BaseGenericModel - # The failure rate percentage of the test for the past 7 days. This is the number of failed test runs divided by the total number of test runs (excluding skipped test runs). attr_accessor :failure_rate_pct diff --git a/lib/datadog_api_client/v2/models/flaky_tests_pagination.rb b/lib/datadog_api_client/v2/models/flaky_tests_pagination.rb index 7e27888784d8..e6ae0441b5b3 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_pagination.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_pagination.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Pagination metadata for flaky tests. class FlakyTestsPagination include BaseGenericModel - # Cursor for the next page of results. attr_accessor :next_page diff --git a/lib/datadog_api_client/v2/models/flaky_tests_search_filter.rb b/lib/datadog_api_client/v2/models/flaky_tests_search_filter.rb index e07d066034dc..665f0c930f56 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_search_filter.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_search_filter.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Search filter settings. class FlakyTestsSearchFilter include BaseGenericModel - # Search query following log syntax used to filter flaky tests, same as on Flaky Tests Management UI. The supported search keys are: # - `flaky_test_state` # - `flaky_test_category` diff --git a/lib/datadog_api_client/v2/models/flaky_tests_search_page_options.rb b/lib/datadog_api_client/v2/models/flaky_tests_search_page_options.rb index 8b82700b7258..3c41d25beeab 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_search_page_options.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_search_page_options.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Pagination attributes for listing flaky tests. class FlakyTestsSearchPageOptions include BaseGenericModel - # List following results with a cursor provided in the previous request. attr_accessor :cursor - # Maximum number of flaky tests in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/flaky_tests_search_request.rb b/lib/datadog_api_client/v2/models/flaky_tests_search_request.rb index d44d308517fd..9851c9bea37a 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_search_request.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_search_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The request for a flaky tests search. class FlakyTestsSearchRequest include BaseGenericModel - # The JSON:API data for flaky tests search request. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/flaky_tests_search_request_attributes.rb b/lib/datadog_api_client/v2/models/flaky_tests_search_request_attributes.rb index 8dfed991364a..b2ceda01477b 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_search_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_search_request_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Attributes for the flaky tests search request. class FlakyTestsSearchRequestAttributes include BaseGenericModel - # Search filter settings. attr_accessor :filter - # Pagination attributes for listing flaky tests. attr_accessor :page - # Parameter for sorting flaky test results. The default sort is by ascending Fully Qualified Name (FQN). The FQN is the concatenation of the test module, suite, and name. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/flaky_tests_search_request_data.rb b/lib/datadog_api_client/v2/models/flaky_tests_search_request_data.rb index 525d2db9dd36..92d5f1d6c92c 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_search_request_data.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_search_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The JSON:API data for flaky tests search request. class FlakyTestsSearchRequestData include BaseGenericModel - # Attributes for the flaky tests search request. attr_accessor :attributes - # The definition of `FlakyTestsSearchRequestDataType` object. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/flaky_tests_search_response.rb b/lib/datadog_api_client/v2/models/flaky_tests_search_response.rb index b891221a31e2..b15060f19d08 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_search_response.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_search_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response object with flaky tests matching the search request. class FlakyTestsSearchResponse include BaseGenericModel - # Array of flaky tests matching the request. attr_accessor :data - # Metadata for the flaky tests search response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/flaky_tests_search_response_meta.rb b/lib/datadog_api_client/v2/models/flaky_tests_search_response_meta.rb index 592c708e282f..89624d049d1a 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_search_response_meta.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_search_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Metadata for the flaky tests search response. class FlakyTestsSearchResponseMeta include BaseGenericModel - # Pagination metadata for flaky tests. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/formula_limit.rb b/lib/datadog_api_client/v2/models/formula_limit.rb index 1cc6c1e1373c..60a1c6802b20 100644 --- a/lib/datadog_api_client/v2/models/formula_limit.rb +++ b/lib/datadog_api_client/v2/models/formula_limit.rb @@ -21,10 +21,8 @@ module DatadogAPIClient::V2 # This limit is only for scalar queries and has no effect on timeseries queries. class FormulaLimit include BaseGenericModel - # The number of results to which to limit. attr_reader :count - # Direction of sort. attr_accessor :order diff --git a/lib/datadog_api_client/v2/models/framework_handle_and_version_response_data.rb b/lib/datadog_api_client/v2/models/framework_handle_and_version_response_data.rb index 4dde90164e6a..89c9c867bfdf 100644 --- a/lib/datadog_api_client/v2/models/framework_handle_and_version_response_data.rb +++ b/lib/datadog_api_client/v2/models/framework_handle_and_version_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Contains type and attributes for custom frameworks. class FrameworkHandleAndVersionResponseData include BaseGenericModel - # Framework Handle and Version. attr_reader :attributes - # The ID of the custom framework. attr_reader :id - # The type of the resource. The value must be `custom_framework`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/freshservice_api_key.rb b/lib/datadog_api_client/v2/models/freshservice_api_key.rb index 2131cffab024..6487d1874924 100644 --- a/lib/datadog_api_client/v2/models/freshservice_api_key.rb +++ b/lib/datadog_api_client/v2/models/freshservice_api_key.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `FreshserviceAPIKey` object. class FreshserviceAPIKey include BaseGenericModel - # The `FreshserviceAPIKey` `api_key`. attr_reader :api_key - # The `FreshserviceAPIKey` `domain`. attr_reader :domain - # The definition of the `FreshserviceAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/freshservice_api_key_update.rb b/lib/datadog_api_client/v2/models/freshservice_api_key_update.rb index 563ad6b0a537..b00ae5f7737a 100644 --- a/lib/datadog_api_client/v2/models/freshservice_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/freshservice_api_key_update.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `FreshserviceAPIKey` object. class FreshserviceAPIKeyUpdate include BaseGenericModel - # The `FreshserviceAPIKeyUpdate` `api_key`. attr_accessor :api_key - # The `FreshserviceAPIKeyUpdate` `domain`. attr_accessor :domain - # The definition of the `FreshserviceAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/freshservice_integration.rb b/lib/datadog_api_client/v2/models/freshservice_integration.rb index 4cc1d6ede40a..dd30924da2e3 100644 --- a/lib/datadog_api_client/v2/models/freshservice_integration.rb +++ b/lib/datadog_api_client/v2/models/freshservice_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `FreshserviceIntegration` object. class FreshserviceIntegration include BaseGenericModel - # The definition of the `FreshserviceCredentials` object. attr_reader :credentials - # The definition of the `FreshserviceIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/freshservice_integration_update.rb b/lib/datadog_api_client/v2/models/freshservice_integration_update.rb index a783bada0c04..55b8c184bed6 100644 --- a/lib/datadog_api_client/v2/models/freshservice_integration_update.rb +++ b/lib/datadog_api_client/v2/models/freshservice_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `FreshserviceIntegrationUpdate` object. class FreshserviceIntegrationUpdate include BaseGenericModel - # The definition of the `FreshserviceCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `FreshserviceIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/full_api_key.rb b/lib/datadog_api_client/v2/models/full_api_key.rb index 9ee656897d13..cfa22301d7fb 100644 --- a/lib/datadog_api_client/v2/models/full_api_key.rb +++ b/lib/datadog_api_client/v2/models/full_api_key.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Datadog API key. class FullAPIKey include BaseGenericModel - # Attributes of a full API key. attr_accessor :attributes - # ID of the API key. attr_accessor :id - # Resources related to the API key. attr_accessor :relationships - # API Keys resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/full_api_key_attributes.rb b/lib/datadog_api_client/v2/models/full_api_key_attributes.rb index da3f67360928..a3305932e732 100644 --- a/lib/datadog_api_client/v2/models/full_api_key_attributes.rb +++ b/lib/datadog_api_client/v2/models/full_api_key_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Attributes of a full API key. class FullAPIKeyAttributes include BaseGenericModel - # The category of the API key. attr_accessor :category - # Creation date of the API key. attr_accessor :created_at - # Date the API Key was last used attr_accessor :date_last_used - # The API key. attr_accessor :key - # The last four characters of the API key. attr_reader :last4 - # Date the API key was last modified. attr_accessor :modified_at - # Name of the API key. attr_accessor :name - # The remote config read enabled status. attr_accessor :remote_config_read_enabled diff --git a/lib/datadog_api_client/v2/models/full_application_key.rb b/lib/datadog_api_client/v2/models/full_application_key.rb index 7b20e8872324..182650c619ac 100644 --- a/lib/datadog_api_client/v2/models/full_application_key.rb +++ b/lib/datadog_api_client/v2/models/full_application_key.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Datadog application key. class FullApplicationKey include BaseGenericModel - # Attributes of a full application key. attr_accessor :attributes - # ID of the application key. attr_accessor :id - # Resources related to the application key. attr_accessor :relationships - # Application Keys resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/full_application_key_attributes.rb b/lib/datadog_api_client/v2/models/full_application_key_attributes.rb index 47e0c8e4f55c..db0beda669ab 100644 --- a/lib/datadog_api_client/v2/models/full_application_key_attributes.rb +++ b/lib/datadog_api_client/v2/models/full_application_key_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Attributes of a full application key. class FullApplicationKeyAttributes include BaseGenericModel - # Creation date of the application key. attr_accessor :created_at - # The application key. attr_accessor :key - # The last four characters of the application key. attr_reader :last4 - # Last usage timestamp of the application key. attr_accessor :last_used_at - # Name of the application key. attr_accessor :name - # Array of scopes to grant the application key. attr_accessor :scopes diff --git a/lib/datadog_api_client/v2/models/full_custom_framework_data.rb b/lib/datadog_api_client/v2/models/full_custom_framework_data.rb index ec8fe5bf3393..1d9ced91a5c3 100644 --- a/lib/datadog_api_client/v2/models/full_custom_framework_data.rb +++ b/lib/datadog_api_client/v2/models/full_custom_framework_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Contains type and attributes for custom frameworks. class FullCustomFrameworkData include BaseGenericModel - # Full Framework Data Attributes. attr_reader :attributes - # The ID of the custom framework. attr_reader :id - # The type of the resource. The value must be `custom_framework`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/full_custom_framework_data_attributes.rb b/lib/datadog_api_client/v2/models/full_custom_framework_data_attributes.rb index 3565e2f9fdc9..4bf3f21b7ca2 100644 --- a/lib/datadog_api_client/v2/models/full_custom_framework_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/full_custom_framework_data_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Full Framework Data Attributes. class FullCustomFrameworkDataAttributes include BaseGenericModel - # Framework Handle attr_reader :handle - # Framework Icon URL attr_accessor :icon_url - # Framework Name attr_reader :name - # Framework Requirements attr_reader :requirements - # Framework Version attr_reader :version diff --git a/lib/datadog_api_client/v2/models/gcp_integration.rb b/lib/datadog_api_client/v2/models/gcp_integration.rb index 63ca5d153361..a7f88fdee0d6 100644 --- a/lib/datadog_api_client/v2/models/gcp_integration.rb +++ b/lib/datadog_api_client/v2/models/gcp_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `GCPIntegration` object. class GCPIntegration include BaseGenericModel - # The definition of the `GCPCredentials` object. attr_reader :credentials - # The definition of the `GCPIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_integration_update.rb b/lib/datadog_api_client/v2/models/gcp_integration_update.rb index 92d366801b1e..6880fbe07c88 100644 --- a/lib/datadog_api_client/v2/models/gcp_integration_update.rb +++ b/lib/datadog_api_client/v2/models/gcp_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `GCPIntegrationUpdate` object. class GCPIntegrationUpdate include BaseGenericModel - # The definition of the `GCPCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `GCPIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_metric_namespace_config.rb b/lib/datadog_api_client/v2/models/gcp_metric_namespace_config.rb index 243c4e6aa1b7..76b413bdec5f 100644 --- a/lib/datadog_api_client/v2/models/gcp_metric_namespace_config.rb +++ b/lib/datadog_api_client/v2/models/gcp_metric_namespace_config.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Configuration for a GCP metric namespace. class GCPMetricNamespaceConfig include BaseGenericModel - # When disabled, Datadog does not collect metrics that are related to this GCP metric namespace. attr_accessor :disabled - # The id of the GCP metric namespace. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/gcp_monitored_resource_config.rb b/lib/datadog_api_client/v2/models/gcp_monitored_resource_config.rb index d1f3952a4c3a..56e9cbf7b85c 100644 --- a/lib/datadog_api_client/v2/models/gcp_monitored_resource_config.rb +++ b/lib/datadog_api_client/v2/models/gcp_monitored_resource_config.rb @@ -20,11 +20,9 @@ module DatadogAPIClient::V2 # Configuration for a GCP monitored resource. class GCPMonitoredResourceConfig include BaseGenericModel - # List of filters to limit the monitored resources that are pulled into Datadog by using tags. # Only monitored resources that apply to specified filters are imported into Datadog. attr_accessor :filters - # The GCP monitored resource type. Only a subset of resource types are supported. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/gcp_scan_options.rb b/lib/datadog_api_client/v2/models/gcp_scan_options.rb index 6e5b0349846f..46f75526b761 100644 --- a/lib/datadog_api_client/v2/models/gcp_scan_options.rb +++ b/lib/datadog_api_client/v2/models/gcp_scan_options.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object containing GCP scan options for a single project. class GcpScanOptions include BaseGenericModel - # Single GCP scan options entry. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcp_scan_options_array.rb b/lib/datadog_api_client/v2/models/gcp_scan_options_array.rb index 681b064e3d55..72ae6357b07f 100644 --- a/lib/datadog_api_client/v2/models/gcp_scan_options_array.rb +++ b/lib/datadog_api_client/v2/models/gcp_scan_options_array.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object containing a list of GCP scan options. class GcpScanOptionsArray include BaseGenericModel - # A list of GCP scan options. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/gcp_scan_options_data.rb b/lib/datadog_api_client/v2/models/gcp_scan_options_data.rb index bab91e8e32c3..8b8fd1c7709f 100644 --- a/lib/datadog_api_client/v2/models/gcp_scan_options_data.rb +++ b/lib/datadog_api_client/v2/models/gcp_scan_options_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Single GCP scan options entry. class GcpScanOptionsData include BaseGenericModel - # Attributes for GCP scan options configuration. attr_accessor :attributes - # The GCP project ID. attr_reader :id - # GCP scan options resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_scan_options_data_attributes.rb b/lib/datadog_api_client/v2/models/gcp_scan_options_data_attributes.rb index fef9cfb0ba31..51372df83d1f 100644 --- a/lib/datadog_api_client/v2/models/gcp_scan_options_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcp_scan_options_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes for GCP scan options configuration. class GcpScanOptionsDataAttributes include BaseGenericModel - # Indicates if scanning for vulnerabilities in containers is enabled. attr_accessor :vuln_containers_os - # Indicates if scanning for vulnerabilities in hosts is enabled. attr_accessor :vuln_host_os diff --git a/lib/datadog_api_client/v2/models/gcp_scan_options_input_update.rb b/lib/datadog_api_client/v2/models/gcp_scan_options_input_update.rb index 68be3c05d026..966184b0a4d3 100644 --- a/lib/datadog_api_client/v2/models/gcp_scan_options_input_update.rb +++ b/lib/datadog_api_client/v2/models/gcp_scan_options_input_update.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object for updating GCP scan options. class GcpScanOptionsInputUpdate include BaseGenericModel - # Data object for updating the scan options of a single GCP project. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data.rb b/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data.rb index d61a2acf5b4a..3c3947142e13 100644 --- a/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data.rb +++ b/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data object for updating the scan options of a single GCP project. class GcpScanOptionsInputUpdateData include BaseGenericModel - # Attributes for updating GCP scan options configuration. attr_accessor :attributes - # The GCP project ID. attr_reader :id - # GCP scan options resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data_attributes.rb b/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data_attributes.rb index 5979638d7f5d..1ecc85456cd9 100644 --- a/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes for updating GCP scan options configuration. class GcpScanOptionsInputUpdateDataAttributes include BaseGenericModel - # Indicates if scanning for vulnerabilities in containers is enabled. attr_accessor :vuln_containers_os - # Indicates if scanning for vulnerabilities in hosts is enabled. attr_accessor :vuln_host_os diff --git a/lib/datadog_api_client/v2/models/gcp_service_account.rb b/lib/datadog_api_client/v2/models/gcp_service_account.rb index 6245644972f4..ab8457d8f0f7 100644 --- a/lib/datadog_api_client/v2/models/gcp_service_account.rb +++ b/lib/datadog_api_client/v2/models/gcp_service_account.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GCPServiceAccount` object. class GCPServiceAccount include BaseGenericModel - # The `GCPServiceAccount` `private_key`. attr_reader :private_key - # The `GCPServiceAccount` `service_account_email`. attr_reader :service_account_email - # The definition of the `GCPServiceAccount` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_service_account_meta.rb b/lib/datadog_api_client/v2/models/gcp_service_account_meta.rb index dbfe58a83f7c..7aa8b7e367dc 100644 --- a/lib/datadog_api_client/v2/models/gcp_service_account_meta.rb +++ b/lib/datadog_api_client/v2/models/gcp_service_account_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Additional information related to your service account. class GCPServiceAccountMeta include BaseGenericModel - # The current list of projects accessible from your service account. attr_accessor :accessible_projects diff --git a/lib/datadog_api_client/v2/models/gcp_service_account_update.rb b/lib/datadog_api_client/v2/models/gcp_service_account_update.rb index 3e81d50682f2..218f109a0431 100644 --- a/lib/datadog_api_client/v2/models/gcp_service_account_update.rb +++ b/lib/datadog_api_client/v2/models/gcp_service_account_update.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GCPServiceAccount` object. class GCPServiceAccountUpdate include BaseGenericModel - # The `GCPServiceAccountUpdate` `private_key`. attr_accessor :private_key - # The `GCPServiceAccountUpdate` `service_account_email`. attr_accessor :service_account_email - # The definition of the `GCPServiceAccount` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_uc_config_response.rb b/lib/datadog_api_client/v2/models/gcp_uc_config_response.rb index f79443ea45e8..d1e7bc7a09bb 100644 --- a/lib/datadog_api_client/v2/models/gcp_uc_config_response.rb +++ b/lib/datadog_api_client/v2/models/gcp_uc_config_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `GcpUcConfigResponse` object. class GcpUcConfigResponse include BaseGenericModel - # The definition of `GcpUcConfigResponseData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcp_uc_config_response_data.rb b/lib/datadog_api_client/v2/models/gcp_uc_config_response_data.rb index 634c134764a1..3dc0b6eb43bf 100644 --- a/lib/datadog_api_client/v2/models/gcp_uc_config_response_data.rb +++ b/lib/datadog_api_client/v2/models/gcp_uc_config_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `GcpUcConfigResponseData` object. class GcpUcConfigResponseData include BaseGenericModel - # The definition of `GcpUcConfigResponseDataAttributes` object. attr_accessor :attributes - # The `GcpUcConfigResponseData` `id`. attr_accessor :id - # Google Cloud Usage Cost config resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_uc_config_response_data_attributes.rb b/lib/datadog_api_client/v2/models/gcp_uc_config_response_data_attributes.rb index 19b101d6a175..01e9a815b1a3 100644 --- a/lib/datadog_api_client/v2/models/gcp_uc_config_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcp_uc_config_response_data_attributes.rb @@ -20,43 +20,30 @@ module DatadogAPIClient::V2 # The definition of `GcpUcConfigResponseDataAttributes` object. class GcpUcConfigResponseDataAttributes include BaseGenericModel - # The `attributes` `account_id`. attr_accessor :account_id - # The `attributes` `bucket_name`. attr_accessor :bucket_name - # The `attributes` `created_at`. attr_accessor :created_at - # The `attributes` `dataset`. attr_accessor :dataset - # The `attributes` `error_messages`. attr_accessor :error_messages - # The `attributes` `export_prefix`. attr_accessor :export_prefix - # The `attributes` `export_project_name`. attr_accessor :export_project_name - # The `attributes` `months`. attr_accessor :months - # The `attributes` `project_id`. attr_accessor :project_id - # The `attributes` `service_account`. attr_accessor :service_account - # The `attributes` `status`. attr_accessor :status - # The `attributes` `status_updated_at`. attr_accessor :status_updated_at - # The `attributes` `updated_at`. attr_accessor :updated_at diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config.rb index fe55672f4c5b..4e1317fa66cc 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Google Cloud Usage Cost config. class GCPUsageCostConfig include BaseGenericModel - # Attributes for a Google Cloud Usage Cost config. attr_reader :attributes - # The ID of the Google Cloud Usage Cost config. attr_accessor :id - # Type of Google Cloud Usage Cost config. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_attributes.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_attributes.rb index 24ffadcf2a76..3ca6cf9e0be5 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_attributes.rb @@ -20,43 +20,30 @@ module DatadogAPIClient::V2 # Attributes for a Google Cloud Usage Cost config. class GCPUsageCostConfigAttributes include BaseGenericModel - # The Google Cloud account ID. attr_reader :account_id - # The Google Cloud bucket name used to store the Usage Cost export. attr_reader :bucket_name - # The timestamp when the Google Cloud Usage Cost config was created. attr_reader :created_at - # The export dataset name used for the Google Cloud Usage Cost Report. attr_reader :dataset - # The error messages for the Google Cloud Usage Cost config. attr_accessor :error_messages - # The export prefix used for the Google Cloud Usage Cost Report. attr_reader :export_prefix - # The name of the Google Cloud Usage Cost Report. attr_reader :export_project_name - # The number of months the report has been backfilled. attr_reader :months - # The `project_id` of the Google Cloud Usage Cost report. attr_accessor :project_id - # The unique Google Cloud service account email. attr_reader :service_account - # The status of the Google Cloud Usage Cost config. attr_reader :status - # The timestamp when the Google Cloud Usage Cost config status was updated. attr_reader :status_updated_at - # The timestamp when the Google Cloud Usage Cost config status was updated. attr_reader :updated_at diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_data.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_data.rb index 086a115aa33c..66787b02a22a 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_data.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Google Cloud Usage Cost config patch data. class GCPUsageCostConfigPatchData include BaseGenericModel - # Attributes for Google Cloud Usage Cost config patch request. attr_reader :attributes - # Type of Google Cloud Usage Cost config patch request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request.rb index 58c282db73d1..57358ca24574 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Google Cloud Usage Cost config patch request. class GCPUsageCostConfigPatchRequest include BaseGenericModel - # Google Cloud Usage Cost config patch data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request_attributes.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request_attributes.rb index 517da0bfc45b..55fb3b8eb504 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Attributes for Google Cloud Usage Cost config patch request. class GCPUsageCostConfigPatchRequestAttributes include BaseGenericModel - # Whether or not the Cloud Cost Management account is enabled. attr_reader :is_enabled diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_data.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_data.rb index 1306f5bce094..36592fd47d9e 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_data.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Google Cloud Usage Cost config post data. class GCPUsageCostConfigPostData include BaseGenericModel - # Attributes for Google Cloud Usage Cost config post request. attr_accessor :attributes - # Type of Google Cloud Usage Cost config post request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request.rb index c408ed97535c..ec9237aaca14 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Google Cloud Usage Cost config post request. class GCPUsageCostConfigPostRequest include BaseGenericModel - # Google Cloud Usage Cost config post data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request_attributes.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request_attributes.rb index 78880b3c3562..1f98f4a33ba0 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Attributes for Google Cloud Usage Cost config post request. class GCPUsageCostConfigPostRequestAttributes include BaseGenericModel - # The Google Cloud account ID. attr_reader :billing_account_id - # The Google Cloud bucket name used to store the Usage Cost export. attr_reader :bucket_name - # The export dataset name used for the Google Cloud Usage Cost report. attr_reader :export_dataset_name - # The export prefix used for the Google Cloud Usage Cost report. attr_accessor :export_prefix - # The name of the Google Cloud Usage Cost report. attr_reader :export_project_name - # The unique Google Cloud service account email. attr_reader :service_account diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_response.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_response.rb index d1c4fbaf1c81..e8f58d88806d 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_response.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response of Google Cloud Usage Cost config. class GCPUsageCostConfigResponse include BaseGenericModel - # Google Cloud Usage Cost config. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_configs_response.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_configs_response.rb index fab7855681e8..4b89a547e951 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_configs_response.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_configs_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # List of Google Cloud Usage Cost configs. class GCPUsageCostConfigsResponse include BaseGenericModel - # A Google Cloud Usage Cost config. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/gcpsts_delegate_account.rb b/lib/datadog_api_client/v2/models/gcpsts_delegate_account.rb index cf09673feedf..0aeeb5e895f0 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_delegate_account.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_delegate_account.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Datadog principal service account info. class GCPSTSDelegateAccount include BaseGenericModel - # Your delegate account attributes. attr_accessor :attributes - # The ID of the delegate service account. attr_accessor :id - # The type of account. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/gcpsts_delegate_account_attributes.rb b/lib/datadog_api_client/v2/models/gcpsts_delegate_account_attributes.rb index 5a5b415707ef..a80f63774e68 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_delegate_account_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_delegate_account_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Your delegate account attributes. class GCPSTSDelegateAccountAttributes include BaseGenericModel - # Your organization's Datadog principal email address. attr_accessor :delegate_account_email diff --git a/lib/datadog_api_client/v2/models/gcpsts_delegate_account_response.rb b/lib/datadog_api_client/v2/models/gcpsts_delegate_account_response.rb index 3c9dfc35cec8..36e0b22601e2 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_delegate_account_response.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_delegate_account_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Your delegate service account response data. class GCPSTSDelegateAccountResponse include BaseGenericModel - # Datadog principal service account info. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_account.rb b/lib/datadog_api_client/v2/models/gcpsts_service_account.rb index c7b248e5a229..e308949cc2a6 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_account.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_account.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Info on your service account. class GCPSTSServiceAccount include BaseGenericModel - # Attributes associated with your service account. attr_accessor :attributes - # Your service account's unique ID. attr_accessor :id - # Additional information related to your service account. attr_accessor :meta - # The type of account. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb b/lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb index f35f2baf5f2f..d2edd1d37986 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb @@ -20,44 +20,32 @@ module DatadogAPIClient::V2 # Attributes associated with your service account. class GCPSTSServiceAccountAttributes include BaseGenericModel - # Tags to be associated with GCP metrics and service checks from your account. attr_accessor :account_tags - # Silence monitors for expected GCE instance shutdowns. attr_accessor :automute - # Your service account email address. attr_accessor :client_email - # List of filters to limit the Cloud Run revisions that are pulled into Datadog by using tags. # Only Cloud Run revision resources that apply to specified filters are imported into Datadog. # **Note:** This field is deprecated. Instead, use `monitored_resource_configs` with `type=cloud_run_revision` attr_accessor :cloud_run_revision_filters - # List of filters to limit the VM instances that are pulled into Datadog by using tags. # Only VM instance resources that apply to specified filters are imported into Datadog. # **Note:** This field is deprecated. Instead, use `monitored_resource_configs` with `type=gce_instance` attr_accessor :host_filters - # When enabled, Datadog will activate the Cloud Security Monitoring product for this service account. Note: This requires resource_collection_enabled to be set to true. attr_accessor :is_cspm_enabled - # When enabled, Datadog applies the `X-Goog-User-Project` header, attributing Google Cloud billing and quota usage to the project being monitored rather than the default service account project. attr_accessor :is_per_project_quota_enabled - # When enabled, Datadog scans for all resource change data in your Google Cloud environment. attr_accessor :is_resource_change_collection_enabled - # When enabled, Datadog will attempt to collect Security Command Center Findings. Note: This requires additional permissions on the service account. attr_accessor :is_security_command_center_enabled - # Configurations for GCP metric namespaces. attr_accessor :metric_namespace_configs - # Configurations for GCP monitored resources. attr_accessor :monitored_resource_configs - # When enabled, Datadog scans for all resources in your GCP environment. attr_accessor :resource_collection_enabled diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_account_create_request.rb b/lib/datadog_api_client/v2/models/gcpsts_service_account_create_request.rb index d002436c1639..336e03b3d561 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_account_create_request.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_account_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Data on your newly generated service account. class GCPSTSServiceAccountCreateRequest include BaseGenericModel - # Additional metadata on your generated service account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_account_data.rb b/lib/datadog_api_client/v2/models/gcpsts_service_account_data.rb index 139eeb2cf0fb..c33e7b78028f 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_account_data.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_account_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Additional metadata on your generated service account. class GCPSTSServiceAccountData include BaseGenericModel - # Attributes associated with your service account. attr_accessor :attributes - # The type of account. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_account_response.rb b/lib/datadog_api_client/v2/models/gcpsts_service_account_response.rb index fa73f087ca23..7d4c62596475 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_account_response.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_account_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The account creation response. class GCPSTSServiceAccountResponse include BaseGenericModel - # Info on your service account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request.rb b/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request.rb index a024167ad002..58f2b7ca32ae 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Service account info. class GCPSTSServiceAccountUpdateRequest include BaseGenericModel - # Data on your service account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request_data.rb b/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request_data.rb index 7a7f53b1f2c8..1156cb43a1e0 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data on your service account. class GCPSTSServiceAccountUpdateRequestData include BaseGenericModel - # Attributes associated with your service account. attr_accessor :attributes - # Your service account's unique ID. attr_accessor :id - # The type of account. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_accounts_response.rb b/lib/datadog_api_client/v2/models/gcpsts_service_accounts_response.rb index 1bc81f7cdf51..d4e8b82df812 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_accounts_response.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_accounts_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Object containing all your STS enabled accounts. class GCPSTSServiceAccountsResponse include BaseGenericModel - # Array of GCP STS enabled service accounts. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gemini_api_key.rb b/lib/datadog_api_client/v2/models/gemini_api_key.rb index 26d32061768b..59e4831a0600 100644 --- a/lib/datadog_api_client/v2/models/gemini_api_key.rb +++ b/lib/datadog_api_client/v2/models/gemini_api_key.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `GeminiAPIKey` object. class GeminiAPIKey include BaseGenericModel - # The `GeminiAPIKey` `api_key`. attr_reader :api_key - # The definition of the `GeminiAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gemini_api_key_update.rb b/lib/datadog_api_client/v2/models/gemini_api_key_update.rb index 9dd178234367..fb37d795779c 100644 --- a/lib/datadog_api_client/v2/models/gemini_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/gemini_api_key_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `GeminiAPIKey` object. class GeminiAPIKeyUpdate include BaseGenericModel - # The `GeminiAPIKeyUpdate` `api_key`. attr_accessor :api_key - # The definition of the `GeminiAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gemini_integration.rb b/lib/datadog_api_client/v2/models/gemini_integration.rb index 9e7eb1ff8f27..3ef2477f8ec9 100644 --- a/lib/datadog_api_client/v2/models/gemini_integration.rb +++ b/lib/datadog_api_client/v2/models/gemini_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `GeminiIntegration` object. class GeminiIntegration include BaseGenericModel - # The definition of the `GeminiCredentials` object. attr_reader :credentials - # The definition of the `GeminiIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gemini_integration_update.rb b/lib/datadog_api_client/v2/models/gemini_integration_update.rb index e75c9466997c..045edb857539 100644 --- a/lib/datadog_api_client/v2/models/gemini_integration_update.rb +++ b/lib/datadog_api_client/v2/models/gemini_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `GeminiIntegrationUpdate` object. class GeminiIntegrationUpdate include BaseGenericModel - # The definition of the `GeminiCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `GeminiIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/get_action_connection_response.rb b/lib/datadog_api_client/v2/models/get_action_connection_response.rb index f1246d04a4d5..c80a04246bed 100644 --- a/lib/datadog_api_client/v2/models/get_action_connection_response.rb +++ b/lib/datadog_api_client/v2/models/get_action_connection_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The response for found connection class GetActionConnectionResponse include BaseGenericModel - # Data related to the connection. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/get_app_key_registration_response.rb b/lib/datadog_api_client/v2/models/get_app_key_registration_response.rb index 84e8a846bfc5..9653f3e8a4cb 100644 --- a/lib/datadog_api_client/v2/models/get_app_key_registration_response.rb +++ b/lib/datadog_api_client/v2/models/get_app_key_registration_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The response object after getting an app key registration. class GetAppKeyRegistrationResponse include BaseGenericModel - # Data related to the app key registration. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/get_app_response.rb b/lib/datadog_api_client/v2/models/get_app_response.rb index 89fe3d971af1..4d494a8334b7 100644 --- a/lib/datadog_api_client/v2/models/get_app_response.rb +++ b/lib/datadog_api_client/v2/models/get_app_response.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The full app definition response object. class GetAppResponse include BaseGenericModel - # The data object containing the app definition. attr_accessor :data - # Data on the version of the app that was published. attr_accessor :included - # Metadata of an app. attr_accessor :meta - # The app's publication relationship and custom connections. attr_accessor :relationship diff --git a/lib/datadog_api_client/v2/models/get_app_response_data.rb b/lib/datadog_api_client/v2/models/get_app_response_data.rb index d4d600f5cb3e..34ac180dde7a 100644 --- a/lib/datadog_api_client/v2/models/get_app_response_data.rb +++ b/lib/datadog_api_client/v2/models/get_app_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The data object containing the app definition. class GetAppResponseData include BaseGenericModel - # The app definition attributes, such as name, description, and components. attr_reader :attributes - # The ID of the app. attr_reader :id - # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/get_app_response_data_attributes.rb b/lib/datadog_api_client/v2/models/get_app_response_data_attributes.rb index d0425f3d1b94..6ad75a325c96 100644 --- a/lib/datadog_api_client/v2/models/get_app_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/get_app_response_data_attributes.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The app definition attributes, such as name, description, and components. class GetAppResponseDataAttributes include BaseGenericModel - # The UI components that make up the app. attr_accessor :components - # A human-readable description for the app. attr_accessor :description - # Whether the app is marked as a favorite by the current user. attr_accessor :favorite - # The name of the app. attr_accessor :name - # An array of queries, such as external actions and state variables, that the app uses. attr_accessor :queries - # The name of the root component of the app. This must be a `grid` component that contains all other components. attr_accessor :root_instance_name - # A list of tags for the app, which can be used to filter apps. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/get_custom_framework_response.rb b/lib/datadog_api_client/v2/models/get_custom_framework_response.rb index 831a37cad037..a6105d141fac 100644 --- a/lib/datadog_api_client/v2/models/get_custom_framework_response.rb +++ b/lib/datadog_api_client/v2/models/get_custom_framework_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object to get a custom framework. class GetCustomFrameworkResponse include BaseGenericModel - # Contains type and attributes for custom frameworks. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/get_data_deletions_response_body.rb b/lib/datadog_api_client/v2/models/get_data_deletions_response_body.rb index 322ec125d4ee..a153b6acc834 100644 --- a/lib/datadog_api_client/v2/models/get_data_deletions_response_body.rb +++ b/lib/datadog_api_client/v2/models/get_data_deletions_response_body.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The response from the get data deletion requests endpoint. class GetDataDeletionsResponseBody include BaseGenericModel - # The list of data deletion requests that matches the query. attr_accessor :data - # The metadata of the data deletion response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/get_device_attributes.rb b/lib/datadog_api_client/v2/models/get_device_attributes.rb index 57039b64aec4..f83ae668062c 100644 --- a/lib/datadog_api_client/v2/models/get_device_attributes.rb +++ b/lib/datadog_api_client/v2/models/get_device_attributes.rb @@ -20,61 +20,42 @@ module DatadogAPIClient::V2 # The device attributes class GetDeviceAttributes include BaseGenericModel - # A description of the device. attr_accessor :description - # The type of the device. attr_accessor :device_type - # The integration of the device. attr_accessor :integration - # The IP address of the device. attr_accessor :ip_address - # The location of the device. attr_accessor :location - # The model of the device. attr_accessor :model - # The name of the device. attr_accessor :name - # The operating system hostname of the device. attr_accessor :os_hostname - # The operating system name of the device. attr_accessor :os_name - # The operating system version of the device. attr_accessor :os_version - # The ping status of the device. attr_accessor :ping_status - # The product name of the device. attr_accessor :product_name - # The serial number of the device. attr_accessor :serial_number - # The status of the device. attr_accessor :status - # The subnet of the device. attr_accessor :subnet - # The device `sys_object_id`. attr_accessor :sys_object_id - # A list of tags associated with the device. attr_accessor :tags - # The vendor of the device. attr_accessor :vendor - # The version of the device. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/get_device_data.rb b/lib/datadog_api_client/v2/models/get_device_data.rb index 59fdef6581e4..17bbc5342417 100644 --- a/lib/datadog_api_client/v2/models/get_device_data.rb +++ b/lib/datadog_api_client/v2/models/get_device_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Get device response data. class GetDeviceData include BaseGenericModel - # The device attributes attr_accessor :attributes - # The device ID attr_accessor :id - # The type of the resource. The value should always be device. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/get_device_response.rb b/lib/datadog_api_client/v2/models/get_device_response.rb index 7f05e1ee5b0e..9e5aa93e73b2 100644 --- a/lib/datadog_api_client/v2/models/get_device_response.rb +++ b/lib/datadog_api_client/v2/models/get_device_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The `GetDevice` operation's response. class GetDeviceResponse include BaseGenericModel - # Get device response data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/get_finding_response.rb b/lib/datadog_api_client/v2/models/get_finding_response.rb index 87f7de0bd5b5..758081da48b6 100644 --- a/lib/datadog_api_client/v2/models/get_finding_response.rb +++ b/lib/datadog_api_client/v2/models/get_finding_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The expected response schema when getting a finding. class GetFindingResponse include BaseGenericModel - # A single finding with with message and resource configuration. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/get_interfaces_data.rb b/lib/datadog_api_client/v2/models/get_interfaces_data.rb index 3014657d7ca7..f733942d0b17 100644 --- a/lib/datadog_api_client/v2/models/get_interfaces_data.rb +++ b/lib/datadog_api_client/v2/models/get_interfaces_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The interfaces list data class GetInterfacesData include BaseGenericModel - # The interface attributes attr_accessor :attributes - # The interface ID attr_accessor :id - # The type of the resource. The value should always be interface. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/get_interfaces_response.rb b/lib/datadog_api_client/v2/models/get_interfaces_response.rb index d35c99977624..96797b84e466 100644 --- a/lib/datadog_api_client/v2/models/get_interfaces_response.rb +++ b/lib/datadog_api_client/v2/models/get_interfaces_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The `GetInterfaces` operation's response. class GetInterfacesResponse include BaseGenericModel - # Get Interfaces response attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response.rb b/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response.rb index 3dbb63ebbc1f..9acd1dfb05ed 100644 --- a/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response.rb +++ b/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `GetResourceEvaluationFiltersResponse` object. class GetResourceEvaluationFiltersResponse include BaseGenericModel - # The definition of `GetResourceFilterResponseData` object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response_data.rb b/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response_data.rb index d62024bf338e..9361947f7b81 100644 --- a/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response_data.rb +++ b/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `GetResourceFilterResponseData` object. class GetResourceEvaluationFiltersResponseData include BaseGenericModel - # Attributes of a resource filter. attr_accessor :attributes - # The `data` `id`. attr_accessor :id - # Constant string to identify the request type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/get_rule_version_history_data.rb b/lib/datadog_api_client/v2/models/get_rule_version_history_data.rb index ef8d21ad81ad..2c64f532bc22 100644 --- a/lib/datadog_api_client/v2/models/get_rule_version_history_data.rb +++ b/lib/datadog_api_client/v2/models/get_rule_version_history_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data for the rule version history. class GetRuleVersionHistoryData include BaseGenericModel - # Response object containing the version history of a rule. attr_accessor :attributes - # ID of the rule. attr_accessor :id - # Type of data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/get_rule_version_history_response.rb b/lib/datadog_api_client/v2/models/get_rule_version_history_response.rb index f0acfe9b3e99..c239a205bd58 100644 --- a/lib/datadog_api_client/v2/models/get_rule_version_history_response.rb +++ b/lib/datadog_api_client/v2/models/get_rule_version_history_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response for getting the rule version history. class GetRuleVersionHistoryResponse include BaseGenericModel - # Data for the rule version history. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/get_sbom_response.rb b/lib/datadog_api_client/v2/models/get_sbom_response.rb index b7dd14ef81c2..d6a0b3907441 100644 --- a/lib/datadog_api_client/v2/models/get_sbom_response.rb +++ b/lib/datadog_api_client/v2/models/get_sbom_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The expected response schema when getting an SBOM. class GetSBOMResponse include BaseGenericModel - # A single SBOM attr_reader :data diff --git a/lib/datadog_api_client/v2/models/get_workflow_response.rb b/lib/datadog_api_client/v2/models/get_workflow_response.rb index eeb56942f28d..18782f673c6e 100644 --- a/lib/datadog_api_client/v2/models/get_workflow_response.rb +++ b/lib/datadog_api_client/v2/models/get_workflow_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The response object after getting a workflow. class GetWorkflowResponse include BaseGenericModel - # Data related to the workflow. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/github_webhook_trigger.rb b/lib/datadog_api_client/v2/models/github_webhook_trigger.rb index 89d520bc338e..9b4b08d5f460 100644 --- a/lib/datadog_api_client/v2/models/github_webhook_trigger.rb +++ b/lib/datadog_api_client/v2/models/github_webhook_trigger.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Trigger a workflow from a GitHub webhook. To trigger a workflow from GitHub, you must set a `webhookSecret`. In your GitHub Webhook Settings, set the Payload URL to "base_url"/api/v2/workflows/"workflow_id"/webhook?orgId="org_id", select application/json for the content type, and be highly recommend enabling SSL verification for security. The workflow must be published. class GithubWebhookTrigger include BaseGenericModel - # Defines a rate limit for a trigger. attr_accessor :rate_limit diff --git a/lib/datadog_api_client/v2/models/github_webhook_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/github_webhook_trigger_wrapper.rb index a16a258b1b39..a9c28ee066d8 100644 --- a/lib/datadog_api_client/v2/models/github_webhook_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/github_webhook_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for a GitHub webhook-based trigger. class GithubWebhookTriggerWrapper include BaseGenericModel - # Trigger a workflow from a GitHub webhook. To trigger a workflow from GitHub, you must set a `webhookSecret`. In your GitHub Webhook Settings, set the Payload URL to "base_url"/api/v2/workflows/"workflow_id"/webhook?orgId="org_id", select application/json for the content type, and be highly recommend enabling SSL verification for security. The workflow must be published. attr_reader :github_webhook_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/gitlab_api_key.rb b/lib/datadog_api_client/v2/models/gitlab_api_key.rb index e3247473c348..e002b9b7c30b 100644 --- a/lib/datadog_api_client/v2/models/gitlab_api_key.rb +++ b/lib/datadog_api_client/v2/models/gitlab_api_key.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `GitlabAPIKey` object. class GitlabAPIKey include BaseGenericModel - # The `GitlabAPIKey` `api_token`. attr_reader :api_token - # The definition of the `GitlabAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gitlab_api_key_update.rb b/lib/datadog_api_client/v2/models/gitlab_api_key_update.rb index 757ac9b64490..242cbd0bb317 100644 --- a/lib/datadog_api_client/v2/models/gitlab_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/gitlab_api_key_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `GitlabAPIKey` object. class GitlabAPIKeyUpdate include BaseGenericModel - # The `GitlabAPIKeyUpdate` `api_token`. attr_accessor :api_token - # The definition of the `GitlabAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gitlab_integration.rb b/lib/datadog_api_client/v2/models/gitlab_integration.rb index 5c456d78f9e3..ece6e1bf0d8d 100644 --- a/lib/datadog_api_client/v2/models/gitlab_integration.rb +++ b/lib/datadog_api_client/v2/models/gitlab_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `GitlabIntegration` object. class GitlabIntegration include BaseGenericModel - # The definition of the `GitlabCredentials` object. attr_reader :credentials - # The definition of the `GitlabIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gitlab_integration_update.rb b/lib/datadog_api_client/v2/models/gitlab_integration_update.rb index e645154c7887..adf593991072 100644 --- a/lib/datadog_api_client/v2/models/gitlab_integration_update.rb +++ b/lib/datadog_api_client/v2/models/gitlab_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `GitlabIntegrationUpdate` object. class GitlabIntegrationUpdate include BaseGenericModel - # The definition of the `GitlabCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `GitlabIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/google_meet_configuration_reference.rb b/lib/datadog_api_client/v2/models/google_meet_configuration_reference.rb index a581147d98f4..9e532d41e2d4 100644 --- a/lib/datadog_api_client/v2/models/google_meet_configuration_reference.rb +++ b/lib/datadog_api_client/v2/models/google_meet_configuration_reference.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A reference to a Google Meet Configuration resource. class GoogleMeetConfigurationReference include BaseGenericModel - # The Google Meet configuration relationship data object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/google_meet_configuration_reference_data.rb b/lib/datadog_api_client/v2/models/google_meet_configuration_reference_data.rb index 6cfb202050d7..d7415f4d3dba 100644 --- a/lib/datadog_api_client/v2/models/google_meet_configuration_reference_data.rb +++ b/lib/datadog_api_client/v2/models/google_meet_configuration_reference_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The Google Meet configuration relationship data object. class GoogleMeetConfigurationReferenceData include BaseGenericModel - # The unique identifier of the Google Meet configuration. attr_reader :id - # The type of the Google Meet configuration. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/grey_noise_api_key.rb b/lib/datadog_api_client/v2/models/grey_noise_api_key.rb index c9919900e537..0b010c10754b 100644 --- a/lib/datadog_api_client/v2/models/grey_noise_api_key.rb +++ b/lib/datadog_api_client/v2/models/grey_noise_api_key.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `GreyNoiseAPIKey` object. class GreyNoiseAPIKey include BaseGenericModel - # The `GreyNoiseAPIKey` `api_key`. attr_reader :api_key - # The definition of the `GreyNoiseAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/grey_noise_api_key_update.rb b/lib/datadog_api_client/v2/models/grey_noise_api_key_update.rb index 5eebb5a99fc9..f0848cf2b3ff 100644 --- a/lib/datadog_api_client/v2/models/grey_noise_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/grey_noise_api_key_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `GreyNoiseAPIKey` object. class GreyNoiseAPIKeyUpdate include BaseGenericModel - # The `GreyNoiseAPIKeyUpdate` `api_key`. attr_accessor :api_key - # The definition of the `GreyNoiseAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/grey_noise_integration.rb b/lib/datadog_api_client/v2/models/grey_noise_integration.rb index 5cc4cd9ff049..6439544f4d6b 100644 --- a/lib/datadog_api_client/v2/models/grey_noise_integration.rb +++ b/lib/datadog_api_client/v2/models/grey_noise_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `GreyNoiseIntegration` object. class GreyNoiseIntegration include BaseGenericModel - # The definition of the `GreyNoiseCredentials` object. attr_reader :credentials - # The definition of the `GreyNoiseIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/grey_noise_integration_update.rb b/lib/datadog_api_client/v2/models/grey_noise_integration_update.rb index 7387078cb2b1..c211fb10f4ba 100644 --- a/lib/datadog_api_client/v2/models/grey_noise_integration_update.rb +++ b/lib/datadog_api_client/v2/models/grey_noise_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `GreyNoiseIntegrationUpdate` object. class GreyNoiseIntegrationUpdate include BaseGenericModel - # The definition of the `GreyNoiseCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `GreyNoiseIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/group_scalar_column.rb b/lib/datadog_api_client/v2/models/group_scalar_column.rb index 286fbd561e8a..2daa6a6f6836 100644 --- a/lib/datadog_api_client/v2/models/group_scalar_column.rb +++ b/lib/datadog_api_client/v2/models/group_scalar_column.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A column containing the tag keys and values in a group. class GroupScalarColumn include BaseGenericModel - # The name of the tag key or group. attr_accessor :name - # The type of column present for groups. attr_accessor :type - # The array of tag values for each group found for the results of the formulas or queries. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/historical_job_list_meta.rb b/lib/datadog_api_client/v2/models/historical_job_list_meta.rb index c78abd3b8442..1a790c46397b 100644 --- a/lib/datadog_api_client/v2/models/historical_job_list_meta.rb +++ b/lib/datadog_api_client/v2/models/historical_job_list_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Metadata about the list of jobs. class HistoricalJobListMeta include BaseGenericModel - # Number of jobs in the list. attr_reader :total_count diff --git a/lib/datadog_api_client/v2/models/historical_job_options.rb b/lib/datadog_api_client/v2/models/historical_job_options.rb index d6368dd7e6c5..42a1e6c011ff 100644 --- a/lib/datadog_api_client/v2/models/historical_job_options.rb +++ b/lib/datadog_api_client/v2/models/historical_job_options.rb @@ -20,31 +20,23 @@ module DatadogAPIClient::V2 # Job options. class HistoricalJobOptions include BaseGenericModel - # The detection method. attr_accessor :detection_method - # A time window is specified to match when at least one of the cases matches true. This is a sliding window # and evaluates in real time. For third party detection method, this field is not used. attr_accessor :evaluation_window - # Options on impossible travel detection method. attr_accessor :impossible_travel_options - # Once a signal is generated, the signal will remain "open" if a case is matched at least once within # this keep alive window. For third party detection method, this field is not used. attr_accessor :keep_alive - # A signal will "close" regardless of the query being matched once the time exceeds the maximum duration. # This time is calculated from the first seen timestamp. attr_accessor :max_signal_duration - # Options on new value detection method. attr_accessor :new_value_options - # Options on sequence detection method. attr_accessor :sequence_detection_options - # Options on third party detection method. attr_accessor :third_party_rule_options diff --git a/lib/datadog_api_client/v2/models/historical_job_query.rb b/lib/datadog_api_client/v2/models/historical_job_query.rb index bf77ded40018..2e5877825662 100644 --- a/lib/datadog_api_client/v2/models/historical_job_query.rb +++ b/lib/datadog_api_client/v2/models/historical_job_query.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Query for selecting logs analyzed by the historical job. class HistoricalJobQuery include BaseGenericModel - # The aggregation type. attr_accessor :aggregation - # Source of events, either logs, audit trail, or Datadog events. attr_accessor :data_source - # Field for which the cardinality is measured. Sent as an array. attr_accessor :distinct_fields - # Fields to group by. attr_accessor :group_by_fields - # When false, events without a group-by value are ignored by the query. When true, events with missing group-by fields are processed with `N/A`, replacing the missing values. attr_accessor :has_optional_group_by_fields - # Group of target fields to aggregate over when using the sum, max, geo data, or new value aggregations. The sum, max, and geo data aggregations only accept one value in this list, whereas the new value aggregation accepts up to five values. attr_accessor :metrics - # Name of the query. attr_accessor :name - # Query to run on logs. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/historical_job_response.rb b/lib/datadog_api_client/v2/models/historical_job_response.rb index 97afb1a2a87f..2edc1345b657 100644 --- a/lib/datadog_api_client/v2/models/historical_job_response.rb +++ b/lib/datadog_api_client/v2/models/historical_job_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Historical job response. class HistoricalJobResponse include BaseGenericModel - # Historical job response data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/historical_job_response_attributes.rb b/lib/datadog_api_client/v2/models/historical_job_response_attributes.rb index 216ea3995083..bed31a90f1e4 100644 --- a/lib/datadog_api_client/v2/models/historical_job_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/historical_job_response_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Historical job attributes. class HistoricalJobResponseAttributes include BaseGenericModel - # Time when the job was created. attr_accessor :created_at - # The handle of the user who created the job. attr_accessor :created_by_handle - # The name of the user who created the job. attr_accessor :created_by_name - # ID of the rule used to create the job (if it is created from a rule). attr_accessor :created_from_rule_id - # Definition of a historical job. attr_accessor :job_definition - # Job name. attr_accessor :job_name - # Job status. attr_accessor :job_status - # Last modification time of the job. attr_accessor :modified_at diff --git a/lib/datadog_api_client/v2/models/historical_job_response_data.rb b/lib/datadog_api_client/v2/models/historical_job_response_data.rb index 5c92da2afe65..36c02ebbe0ce 100644 --- a/lib/datadog_api_client/v2/models/historical_job_response_data.rb +++ b/lib/datadog_api_client/v2/models/historical_job_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Historical job response data. class HistoricalJobResponseData include BaseGenericModel - # Historical job attributes. attr_accessor :attributes - # ID of the job. attr_accessor :id - # Type of payload. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/hourly_usage.rb b/lib/datadog_api_client/v2/models/hourly_usage.rb index d34ee4597e55..0fb749994037 100644 --- a/lib/datadog_api_client/v2/models/hourly_usage.rb +++ b/lib/datadog_api_client/v2/models/hourly_usage.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Hourly usage for a product family for an org. class HourlyUsage include BaseGenericModel - # Attributes of hourly usage for a product family for an org for a time period. attr_accessor :attributes - # Unique ID of the response. attr_accessor :id - # Type of usage data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/hourly_usage_attributes.rb b/lib/datadog_api_client/v2/models/hourly_usage_attributes.rb index edc78482fde2..e18ba10c7f4b 100644 --- a/lib/datadog_api_client/v2/models/hourly_usage_attributes.rb +++ b/lib/datadog_api_client/v2/models/hourly_usage_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Attributes of hourly usage for a product family for an org for a time period. class HourlyUsageAttributes include BaseGenericModel - # The account name. attr_accessor :account_name - # The account public ID. attr_accessor :account_public_id - # List of the measured usage values for the product family for the org for the time period. attr_accessor :measurements - # The organization name. attr_accessor :org_name - # The product for which usage is being reported. attr_accessor :product_family - # The organization public ID. attr_accessor :public_id - # The region of the Datadog instance that the organization belongs to. attr_accessor :region - # Datetime in ISO-8601 format, UTC. The hour for the usage. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/hourly_usage_measurement.rb b/lib/datadog_api_client/v2/models/hourly_usage_measurement.rb index 1e5af656c69b..95cde0b4d8cb 100644 --- a/lib/datadog_api_client/v2/models/hourly_usage_measurement.rb +++ b/lib/datadog_api_client/v2/models/hourly_usage_measurement.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Usage amount for a given usage type. class HourlyUsageMeasurement include BaseGenericModel - # Type of usage. attr_accessor :usage_type - # Contains the number measured for the given usage_type during the hour. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/hourly_usage_metadata.rb b/lib/datadog_api_client/v2/models/hourly_usage_metadata.rb index b2335a722a42..6b92e70c931c 100644 --- a/lib/datadog_api_client/v2/models/hourly_usage_metadata.rb +++ b/lib/datadog_api_client/v2/models/hourly_usage_metadata.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The object containing document metadata. class HourlyUsageMetadata include BaseGenericModel - # The metadata for the current pagination. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/hourly_usage_pagination.rb b/lib/datadog_api_client/v2/models/hourly_usage_pagination.rb index 6d51231cb680..0aa501694e48 100644 --- a/lib/datadog_api_client/v2/models/hourly_usage_pagination.rb +++ b/lib/datadog_api_client/v2/models/hourly_usage_pagination.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The metadata for the current pagination. class HourlyUsagePagination include BaseGenericModel - # The cursor to get the next results (if any). To make the next request, use the same parameters and add `next_record_id`. attr_accessor :next_record_id diff --git a/lib/datadog_api_client/v2/models/hourly_usage_response.rb b/lib/datadog_api_client/v2/models/hourly_usage_response.rb index 40380886ac4b..5dc40c5c6325 100644 --- a/lib/datadog_api_client/v2/models/hourly_usage_response.rb +++ b/lib/datadog_api_client/v2/models/hourly_usage_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Hourly usage response. class HourlyUsageResponse include BaseGenericModel - # Response containing hourly usage. attr_accessor :data - # The object containing document metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/http_body.rb b/lib/datadog_api_client/v2/models/http_body.rb index c7e73a8e92f9..71556c12f41c 100644 --- a/lib/datadog_api_client/v2/models/http_body.rb +++ b/lib/datadog_api_client/v2/models/http_body.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `HTTPBody` object. class HTTPBody include BaseGenericModel - # Serialized body content attr_accessor :content - # Content type of the body attr_accessor :content_type diff --git a/lib/datadog_api_client/v2/models/http_header.rb b/lib/datadog_api_client/v2/models/http_header.rb index 54dd314d4588..3e8c5377252b 100644 --- a/lib/datadog_api_client/v2/models/http_header.rb +++ b/lib/datadog_api_client/v2/models/http_header.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `HTTPHeader` object. class HTTPHeader include BaseGenericModel - # The `HTTPHeader` `name`. attr_reader :name - # The `HTTPHeader` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/http_header_update.rb b/lib/datadog_api_client/v2/models/http_header_update.rb index 364858a2efe7..2254618cb663 100644 --- a/lib/datadog_api_client/v2/models/http_header_update.rb +++ b/lib/datadog_api_client/v2/models/http_header_update.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `HTTPHeaderUpdate` object. class HTTPHeaderUpdate include BaseGenericModel - # Should the header be deleted. attr_accessor :deleted - # The `HTTPHeaderUpdate` `name`. attr_reader :name - # The `HTTPHeaderUpdate` `value`. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/http_integration.rb b/lib/datadog_api_client/v2/models/http_integration.rb index cafe256f1b4a..e14ef89f2710 100644 --- a/lib/datadog_api_client/v2/models/http_integration.rb +++ b/lib/datadog_api_client/v2/models/http_integration.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `HTTPIntegration` object. class HTTPIntegration include BaseGenericModel - # Base HTTP url for the integration attr_reader :base_url - # The definition of `HTTPCredentials` object. attr_reader :credentials - # The definition of `HTTPIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/http_integration_update.rb b/lib/datadog_api_client/v2/models/http_integration_update.rb index d1b327516ac4..1be0581b300b 100644 --- a/lib/datadog_api_client/v2/models/http_integration_update.rb +++ b/lib/datadog_api_client/v2/models/http_integration_update.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `HTTPIntegrationUpdate` object. class HTTPIntegrationUpdate include BaseGenericModel - # Base HTTP url for the integration attr_accessor :base_url - # The definition of `HTTPCredentialsUpdate` object. attr_accessor :credentials - # The definition of `HTTPIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/http_log_error.rb b/lib/datadog_api_client/v2/models/http_log_error.rb index 1b93dadc43eb..e4cfb0fedd59 100644 --- a/lib/datadog_api_client/v2/models/http_log_error.rb +++ b/lib/datadog_api_client/v2/models/http_log_error.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # List of errors. class HTTPLogError include BaseGenericModel - # Error message. attr_accessor :detail - # Error code. attr_accessor :status - # Error title. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/http_log_errors.rb b/lib/datadog_api_client/v2/models/http_log_errors.rb index 591c8683fb3f..102fdf206a97 100644 --- a/lib/datadog_api_client/v2/models/http_log_errors.rb +++ b/lib/datadog_api_client/v2/models/http_log_errors.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Invalid query performed. class HTTPLogErrors include BaseGenericModel - # Structured errors. attr_accessor :errors diff --git a/lib/datadog_api_client/v2/models/http_log_item.rb b/lib/datadog_api_client/v2/models/http_log_item.rb index 38e4c04a9612..f1267fa7c86f 100644 --- a/lib/datadog_api_client/v2/models/http_log_item.rb +++ b/lib/datadog_api_client/v2/models/http_log_item.rb @@ -20,23 +20,18 @@ module DatadogAPIClient::V2 # Logs that are sent over HTTP. class HTTPLogItem include BaseGenericModel - # The integration name associated with your log: the technology from which the log originated. # When it matches an integration name, Datadog automatically installs the corresponding parsers and facets. # See [reserved attributes](https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#reserved-attributes). attr_accessor :ddsource - # Tags associated with your logs. attr_accessor :ddtags - # The name of the originating host of the log. attr_accessor :hostname - # The message [reserved attribute](https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#reserved-attributes) # of your log. By default, Datadog ingests the value of the message attribute as the body of the log entry. # That value is then highlighted and displayed in the Logstream, where it is indexed for full text search. attr_reader :message - # The name of the application or service generating the log events. # It is used to switch from Logs to APM, so make sure you define the same value when you use both products. # See [reserved attributes](https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#reserved-attributes). diff --git a/lib/datadog_api_client/v2/models/http_token.rb b/lib/datadog_api_client/v2/models/http_token.rb index 2a65010ffe6a..aa3f05a9c71e 100644 --- a/lib/datadog_api_client/v2/models/http_token.rb +++ b/lib/datadog_api_client/v2/models/http_token.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `HTTPToken` object. class HTTPToken include BaseGenericModel - # The `HTTPToken` `name`. attr_reader :name - # The definition of `TokenType` object. attr_reader :type - # The `HTTPToken` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/http_token_auth.rb b/lib/datadog_api_client/v2/models/http_token_auth.rb index 92f6dfa68a25..158c8a0d2694 100644 --- a/lib/datadog_api_client/v2/models/http_token_auth.rb +++ b/lib/datadog_api_client/v2/models/http_token_auth.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of `HTTPTokenAuth` object. class HTTPTokenAuth include BaseGenericModel - # The definition of `HTTPBody` object. attr_accessor :body - # The `HTTPTokenAuth` `headers`. attr_accessor :headers - # The `HTTPTokenAuth` `tokens`. attr_accessor :tokens - # The definition of `HTTPTokenAuthType` object. attr_reader :type - # The `HTTPTokenAuth` `url_parameters`. attr_accessor :url_parameters diff --git a/lib/datadog_api_client/v2/models/http_token_auth_update.rb b/lib/datadog_api_client/v2/models/http_token_auth_update.rb index 672233d517c9..03081bcc652f 100644 --- a/lib/datadog_api_client/v2/models/http_token_auth_update.rb +++ b/lib/datadog_api_client/v2/models/http_token_auth_update.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of `HTTPTokenAuthUpdate` object. class HTTPTokenAuthUpdate include BaseGenericModel - # The definition of `HTTPBody` object. attr_accessor :body - # The `HTTPTokenAuthUpdate` `headers`. attr_accessor :headers - # The `HTTPTokenAuthUpdate` `tokens`. attr_accessor :tokens - # The definition of `HTTPTokenAuthType` object. attr_reader :type - # The `HTTPTokenAuthUpdate` `url_parameters`. attr_accessor :url_parameters diff --git a/lib/datadog_api_client/v2/models/http_token_update.rb b/lib/datadog_api_client/v2/models/http_token_update.rb index 63d5b5ffc542..c682d5865644 100644 --- a/lib/datadog_api_client/v2/models/http_token_update.rb +++ b/lib/datadog_api_client/v2/models/http_token_update.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `HTTPTokenUpdate` object. class HTTPTokenUpdate include BaseGenericModel - # Should the header be deleted. attr_accessor :deleted - # The `HTTPToken` `name`. attr_reader :name - # The definition of `TokenType` object. attr_reader :type - # The `HTTPToken` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/httpci_app_error.rb b/lib/datadog_api_client/v2/models/httpci_app_error.rb index 202d9f6dc27f..f99fab998142 100644 --- a/lib/datadog_api_client/v2/models/httpci_app_error.rb +++ b/lib/datadog_api_client/v2/models/httpci_app_error.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # List of errors. class HTTPCIAppError include BaseGenericModel - # Error message. attr_accessor :detail - # Error code. attr_accessor :status - # Error title. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/httpci_app_errors.rb b/lib/datadog_api_client/v2/models/httpci_app_errors.rb index 14e6c67563b0..33dd0d899bfd 100644 --- a/lib/datadog_api_client/v2/models/httpci_app_errors.rb +++ b/lib/datadog_api_client/v2/models/httpci_app_errors.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Errors occurred. class HTTPCIAppErrors include BaseGenericModel - # Structured errors. attr_accessor :errors diff --git a/lib/datadog_api_client/v2/models/idp_metadata_form_data.rb b/lib/datadog_api_client/v2/models/idp_metadata_form_data.rb index 79f4b09d50bd..719ca0a5485f 100644 --- a/lib/datadog_api_client/v2/models/idp_metadata_form_data.rb +++ b/lib/datadog_api_client/v2/models/idp_metadata_form_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The form data submitted to upload IdP metadata class IdPMetadataFormData include BaseGenericModel - # The IdP metadata XML file attr_accessor :idp_file diff --git a/lib/datadog_api_client/v2/models/incident_attachment_data.rb b/lib/datadog_api_client/v2/models/incident_attachment_data.rb index 9daf2ed57475..47bc6557c357 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_data.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A single incident attachment. class IncidentAttachmentData include BaseGenericModel - # The attributes object for an attachment. attr_reader :attributes - # A unique identifier that represents the incident attachment. attr_reader :id - # The incident attachment's relationships. attr_reader :relationships - # The incident attachment resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_attachment_link_attributes.rb b/lib/datadog_api_client/v2/models/incident_attachment_link_attributes.rb index 6600c413a8ae..0ef9d7d90946 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_link_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_link_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The attributes object for a link attachment. class IncidentAttachmentLinkAttributes include BaseGenericModel - # The link attachment. attr_reader :attachment - # The type of link attachment attributes. attr_reader :attachment_type - # Timestamp when the incident attachment link was last modified. attr_accessor :modified diff --git a/lib/datadog_api_client/v2/models/incident_attachment_link_attributes_attachment_object.rb b/lib/datadog_api_client/v2/models/incident_attachment_link_attributes_attachment_object.rb index 6af3c3035a9e..a28a5fd3f248 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_link_attributes_attachment_object.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_link_attributes_attachment_object.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The link attachment. class IncidentAttachmentLinkAttributesAttachmentObject include BaseGenericModel - # The URL of this link attachment. attr_reader :document_url - # The title of this link attachment. attr_reader :title diff --git a/lib/datadog_api_client/v2/models/incident_attachment_postmortem_attributes.rb b/lib/datadog_api_client/v2/models/incident_attachment_postmortem_attributes.rb index b71dd7df0ab0..75041774e184 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_postmortem_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_postmortem_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The attributes object for a postmortem attachment. class IncidentAttachmentPostmortemAttributes include BaseGenericModel - # The postmortem attachment. attr_reader :attachment - # The type of postmortem attachment attributes. attr_reader :attachment_type diff --git a/lib/datadog_api_client/v2/models/incident_attachment_relationships.rb b/lib/datadog_api_client/v2/models/incident_attachment_relationships.rb index d4b480f3f1b5..2e904d6981fa 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The incident attachment's relationships. class IncidentAttachmentRelationships include BaseGenericModel - # Relationship to user. attr_accessor :last_modified_by_user diff --git a/lib/datadog_api_client/v2/models/incident_attachment_update_data.rb b/lib/datadog_api_client/v2/models/incident_attachment_update_data.rb index e56290e81463..6732e4c857c7 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_update_data.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A single incident attachment. class IncidentAttachmentUpdateData include BaseGenericModel - # Incident attachment attributes. attr_accessor :attributes - # A unique identifier that represents the incident attachment. attr_accessor :id - # The incident attachment resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_attachment_update_request.rb b/lib/datadog_api_client/v2/models/incident_attachment_update_request.rb index a71325e18860..67ae6bd1340e 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_update_request.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The update request for an incident's attachments. class IncidentAttachmentUpdateRequest include BaseGenericModel - # An array of incident attachments. An attachment object without an "id" key indicates that you want to # create that attachment. An attachment object without an "attributes" key indicates that you want to # delete that attachment. An attachment object with both the "id" key and a populated "attributes" object diff --git a/lib/datadog_api_client/v2/models/incident_attachment_update_response.rb b/lib/datadog_api_client/v2/models/incident_attachment_update_response.rb index f7c5ea8d2bee..93ef4d03ec04 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_update_response.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_update_response.rb @@ -20,11 +20,9 @@ module DatadogAPIClient::V2 # The response object containing the created or updated incident attachments. class IncidentAttachmentUpdateResponse include BaseGenericModel - # An array of incident attachments. Only the attachments that were created or updated by the request are # returned. attr_reader :data - # Included related resources that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_attachments_postmortem_attributes_attachment_object.rb b/lib/datadog_api_client/v2/models/incident_attachments_postmortem_attributes_attachment_object.rb index cd89b09d192f..b963fec55787 100644 --- a/lib/datadog_api_client/v2/models/incident_attachments_postmortem_attributes_attachment_object.rb +++ b/lib/datadog_api_client/v2/models/incident_attachments_postmortem_attributes_attachment_object.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The postmortem attachment. class IncidentAttachmentsPostmortemAttributesAttachmentObject include BaseGenericModel - # The URL of this notebook attachment. attr_reader :document_url - # The title of this postmortem attachment. attr_reader :title diff --git a/lib/datadog_api_client/v2/models/incident_attachments_response.rb b/lib/datadog_api_client/v2/models/incident_attachments_response.rb index 7d7f30babd03..a55cad704bd5 100644 --- a/lib/datadog_api_client/v2/models/incident_attachments_response.rb +++ b/lib/datadog_api_client/v2/models/incident_attachments_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The response object containing an incident's attachments. class IncidentAttachmentsResponse include BaseGenericModel - # An array of incident attachments. attr_reader :data - # Included related resources that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_create_attributes.rb b/lib/datadog_api_client/v2/models/incident_create_attributes.rb index eea100e9aada..ae1e2c6e398a 100644 --- a/lib/datadog_api_client/v2/models/incident_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_create_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # The incident's attributes for a create request. class IncidentCreateAttributes include BaseGenericModel - # Required if `customer_impacted:"true"`. A summary of the impact customers experienced during the incident. attr_accessor :customer_impact_scope - # A flag indicating whether the incident caused customer impact. attr_reader :customer_impacted - # A condensed view of the user-defined fields for which to create initial selections. attr_accessor :fields - # A unique identifier that represents an incident type. The default incident type will be used if this property is not provided. attr_accessor :incident_type_uuid - # An array of initial timeline cells to be placed at the beginning of the incident timeline. attr_accessor :initial_cells - # A flag indicating whether the incident is a test incident. attr_accessor :is_test - # Notification handles that will be notified of the incident at creation. attr_accessor :notification_handles - # The title of the incident, which summarizes what happened. attr_reader :title diff --git a/lib/datadog_api_client/v2/models/incident_create_data.rb b/lib/datadog_api_client/v2/models/incident_create_data.rb index 3ad7020e7c93..a2641fa5a215 100644 --- a/lib/datadog_api_client/v2/models/incident_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_create_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Incident data for a create request. class IncidentCreateData include BaseGenericModel - # The incident's attributes for a create request. attr_reader :attributes - # The relationships the incident will have with other resources once created. attr_accessor :relationships - # Incident resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_create_relationships.rb b/lib/datadog_api_client/v2/models/incident_create_relationships.rb index b1909b2984ea..acff8291aa61 100644 --- a/lib/datadog_api_client/v2/models/incident_create_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_create_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The relationships the incident will have with other resources once created. class IncidentCreateRelationships include BaseGenericModel - # Relationship to user. attr_accessor :commander_user diff --git a/lib/datadog_api_client/v2/models/incident_create_request.rb b/lib/datadog_api_client/v2/models/incident_create_request.rb index 61415bf34631..6b126619632f 100644 --- a/lib/datadog_api_client/v2/models/incident_create_request.rb +++ b/lib/datadog_api_client/v2/models/incident_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create request for an incident. class IncidentCreateRequest include BaseGenericModel - # Incident data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_field_attributes_multiple_value.rb b/lib/datadog_api_client/v2/models/incident_field_attributes_multiple_value.rb index 89917b622199..64b8329f50a5 100644 --- a/lib/datadog_api_client/v2/models/incident_field_attributes_multiple_value.rb +++ b/lib/datadog_api_client/v2/models/incident_field_attributes_multiple_value.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A field with potentially multiple values selected. class IncidentFieldAttributesMultipleValue include BaseGenericModel - # Type of the multiple value field definitions. attr_accessor :type - # The multiple values selected for this field. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/incident_field_attributes_single_value.rb b/lib/datadog_api_client/v2/models/incident_field_attributes_single_value.rb index 3cb720c2e56e..b764968963c2 100644 --- a/lib/datadog_api_client/v2/models/incident_field_attributes_single_value.rb +++ b/lib/datadog_api_client/v2/models/incident_field_attributes_single_value.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A field with a single value selected. class IncidentFieldAttributesSingleValue include BaseGenericModel - # Type of the single value field definitions. attr_accessor :type - # The single value selected for this field. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/incident_impact_attributes.rb b/lib/datadog_api_client/v2/models/incident_impact_attributes.rb index a4fda06e19ba..420fd8e35866 100644 --- a/lib/datadog_api_client/v2/models/incident_impact_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_impact_attributes.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The incident impact's attributes. class IncidentImpactAttributes include BaseGenericModel - # Timestamp when the impact was created. attr_accessor :created - # Description of the impact. attr_reader :description - # Timestamp when the impact ended. attr_accessor :end_at - # An object mapping impact field names to field values. attr_accessor :fields - # The type of impact. attr_accessor :impact_type - # Timestamp when the impact was last modified. attr_accessor :modified - # Timestamp representing when the impact started. attr_reader :start_at diff --git a/lib/datadog_api_client/v2/models/incident_impact_create_attributes.rb b/lib/datadog_api_client/v2/models/incident_impact_create_attributes.rb index 05dd5576cf99..5960de555d4f 100644 --- a/lib/datadog_api_client/v2/models/incident_impact_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_impact_create_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The incident impact's attributes for a create request. class IncidentImpactCreateAttributes include BaseGenericModel - # Description of the impact. attr_reader :description - # Timestamp when the impact ended. attr_accessor :end_at - # An object mapping impact field names to field values. attr_accessor :fields - # Timestamp when the impact started. attr_reader :start_at diff --git a/lib/datadog_api_client/v2/models/incident_impact_create_data.rb b/lib/datadog_api_client/v2/models/incident_impact_create_data.rb index 5436f57b62f6..ae9b737306cc 100644 --- a/lib/datadog_api_client/v2/models/incident_impact_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_impact_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Incident impact data for a create request. class IncidentImpactCreateData include BaseGenericModel - # The incident impact's attributes for a create request. attr_reader :attributes - # Incident impact resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_impact_create_request.rb b/lib/datadog_api_client/v2/models/incident_impact_create_request.rb index 5fa0f4e88e84..1c1270e0f198 100644 --- a/lib/datadog_api_client/v2/models/incident_impact_create_request.rb +++ b/lib/datadog_api_client/v2/models/incident_impact_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create request for an incident impact. class IncidentImpactCreateRequest include BaseGenericModel - # Incident impact data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_impact_relationships.rb b/lib/datadog_api_client/v2/models/incident_impact_relationships.rb index 95b641a55cda..9cbb78298a35 100644 --- a/lib/datadog_api_client/v2/models/incident_impact_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_impact_relationships.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The incident impact's resource relationships. class IncidentImpactRelationships include BaseGenericModel - # Relationship to user. attr_accessor :created_by_user - # Relationship to incident. attr_accessor :incident - # Relationship to user. attr_accessor :last_modified_by_user diff --git a/lib/datadog_api_client/v2/models/incident_impact_response.rb b/lib/datadog_api_client/v2/models/incident_impact_response.rb index 70d060f02c99..5bb8aead9fa8 100644 --- a/lib/datadog_api_client/v2/models/incident_impact_response.rb +++ b/lib/datadog_api_client/v2/models/incident_impact_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response with an incident impact. class IncidentImpactResponse include BaseGenericModel - # Incident impact data from a response. attr_reader :data - # Included related resources that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_impact_response_data.rb b/lib/datadog_api_client/v2/models/incident_impact_response_data.rb index 02a6c08c650a..d2e20cd6a951 100644 --- a/lib/datadog_api_client/v2/models/incident_impact_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_impact_response_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Incident impact data from a response. class IncidentImpactResponseData include BaseGenericModel - # The incident impact's attributes. attr_accessor :attributes - # The incident impact's ID. attr_reader :id - # The incident impact's resource relationships. attr_accessor :relationships - # Incident impact resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_impacts_response.rb b/lib/datadog_api_client/v2/models/incident_impacts_response.rb index e26f9de38ad9..68d0bbc18242 100644 --- a/lib/datadog_api_client/v2/models/incident_impacts_response.rb +++ b/lib/datadog_api_client/v2/models/incident_impacts_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response with a list of incident impacts. class IncidentImpactsResponse include BaseGenericModel - # An array of incident impacts. attr_reader :data - # Included related resources that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_attributes.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_attributes.rb index 6a13df5e745f..d7fbf8c424c6 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_attributes.rb @@ -20,23 +20,17 @@ module DatadogAPIClient::V2 # Incident integration metadata's attributes for a create request. class IncidentIntegrationMetadataAttributes include BaseGenericModel - # Timestamp when the incident todo was created. attr_accessor :created - # UUID of the incident this integration metadata is connected to. attr_accessor :incident_id - # A number indicating the type of integration this metadata is for. 1 indicates Slack; # 8 indicates Jira. attr_reader :integration_type - # Incident integration metadata's metadata attribute. attr_reader :metadata - # Timestamp when the incident todo was last modified. attr_accessor :modified - # A number indicating the status of this integration metadata. 0 indicates unknown; # 1 indicates pending; 2 indicates complete; 3 indicates manually created; # 4 indicates manually updated; 5 indicates failed. diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_create_data.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_create_data.rb index a6f799be3616..de4201aad1aa 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Incident integration metadata data for a create request. class IncidentIntegrationMetadataCreateData include BaseGenericModel - # Incident integration metadata's attributes for a create request. attr_reader :attributes - # Integration metadata resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_create_request.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_create_request.rb index 4f919af42263..f85f1c9b1e8b 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_create_request.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create request for an incident integration metadata. class IncidentIntegrationMetadataCreateRequest include BaseGenericModel - # Incident integration metadata data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_list_response.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_list_response.rb index 2503f759a053..786b86b8d13b 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_list_response.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_list_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response with a list of incident integration metadata. class IncidentIntegrationMetadataListResponse include BaseGenericModel - # An array of incident integration metadata. attr_reader :data - # Included related resources that the user requested. attr_accessor :included - # The metadata object containing pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_data.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_data.rb index 1fd2eaa540b5..82346f0cbe98 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_data.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Incident integration metadata data for a patch request. class IncidentIntegrationMetadataPatchData include BaseGenericModel - # Incident integration metadata's attributes for a create request. attr_reader :attributes - # Integration metadata resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_request.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_request.rb index 3f2643299249..dd159757df46 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_request.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Patch request for an incident integration metadata. class IncidentIntegrationMetadataPatchRequest include BaseGenericModel - # Incident integration metadata data for a patch request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_response.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_response.rb index 9357f03a074a..e84a3b1b1a07 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_response.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response with an incident integration metadata. class IncidentIntegrationMetadataResponse include BaseGenericModel - # Incident integration metadata from a response. attr_reader :data - # Included related resources that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_response_data.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_response_data.rb index acb5381046f1..01a771dc8995 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_response_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Incident integration metadata from a response. class IncidentIntegrationMetadataResponseData include BaseGenericModel - # Incident integration metadata's attributes for a create request. attr_accessor :attributes - # The incident integration metadata's ID. attr_reader :id - # The incident's integration relationships from a response. attr_accessor :relationships - # Integration metadata resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_integration_relationships.rb b/lib/datadog_api_client/v2/models/incident_integration_relationships.rb index 0fd944aa73e1..fbc9f35b1ce0 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The incident's integration relationships from a response. class IncidentIntegrationRelationships include BaseGenericModel - # Relationship to user. attr_accessor :created_by_user - # Relationship to user. attr_accessor :last_modified_by_user diff --git a/lib/datadog_api_client/v2/models/incident_non_datadog_creator.rb b/lib/datadog_api_client/v2/models/incident_non_datadog_creator.rb index dd730e56ef79..8cdef1824481 100644 --- a/lib/datadog_api_client/v2/models/incident_non_datadog_creator.rb +++ b/lib/datadog_api_client/v2/models/incident_non_datadog_creator.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Incident's non Datadog creator. class IncidentNonDatadogCreator include BaseGenericModel - # Non Datadog creator `48px` image. attr_accessor :image_48_px - # Non Datadog creator name. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/incident_notification_handle.rb b/lib/datadog_api_client/v2/models/incident_notification_handle.rb index b41b28265234..1eba8950bd09 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_handle.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_handle.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A notification handle that will be notified at incident creation. class IncidentNotificationHandle include BaseGenericModel - # The name of the notified handle. attr_accessor :display_name - # The handle used for the notification. This includes an email address, Slack channel, or workflow. attr_accessor :handle diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule.rb b/lib/datadog_api_client/v2/models/incident_notification_rule.rb index 43a9e2ad55b1..8bff59c4d479 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response with a notification rule. class IncidentNotificationRule include BaseGenericModel - # Notification rule data from a response. attr_reader :data - # Related objects that are included in the response. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_array.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_array.rb index aeddca76092a..9771ddfb2891 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_array.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_array.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response with notification rules. class IncidentNotificationRuleArray include BaseGenericModel - # The `NotificationRuleArray` `data`. attr_reader :data - # Related objects that are included in the response. attr_accessor :included - # Response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta.rb index 740d94ab8bc4..018f96905cad 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response metadata. class IncidentNotificationRuleArrayMeta include BaseGenericModel - # Pagination metadata. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta_page.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta_page.rb index 8719dc79438c..e82b7a68e985 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta_page.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta_page.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Pagination metadata. class IncidentNotificationRuleArrayMetaPage include BaseGenericModel - # The offset for the next page of results. attr_accessor :next_offset - # The current offset in the results. attr_accessor :offset - # The number of results returned per page. attr_accessor :size diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_attributes.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_attributes.rb index adedd3f154c0..f3ae20e9c590 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # The notification rule's attributes. class IncidentNotificationRuleAttributes include BaseGenericModel - # The conditions that trigger this notification rule. attr_reader :conditions - # Timestamp when the notification rule was created. attr_reader :created - # Whether the notification rule is enabled. attr_reader :enabled - # The notification handles (targets) for this rule. attr_reader :handles - # Timestamp when the notification rule was last modified. attr_reader :modified - # List of incident fields that trigger re-notification when changed. attr_accessor :renotify_on - # The trigger event for this notification rule. attr_reader :trigger - # The visibility of the notification rule. attr_reader :visibility diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_conditions_items.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_conditions_items.rb index 5955646eb140..f9455518997a 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_conditions_items.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_conditions_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A condition that must be met to trigger the notification rule. class IncidentNotificationRuleConditionsItems include BaseGenericModel - # The incident field to evaluate attr_reader :field - # The value(s) to compare against. Multiple values are `ORed` together. attr_reader :values diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_create_attributes.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_create_attributes.rb index 4d1d65c0be64..80665ebe0da0 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_create_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The attributes for creating a notification rule. class IncidentNotificationRuleCreateAttributes include BaseGenericModel - # The conditions that trigger this notification rule. attr_reader :conditions - # Whether the notification rule is enabled. attr_accessor :enabled - # The notification handles (targets) for this rule. attr_reader :handles - # List of incident fields that trigger re-notification when changed. attr_accessor :renotify_on - # The trigger event for this notification rule. attr_reader :trigger - # The visibility of the notification rule. attr_accessor :visibility diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_create_data.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_create_data.rb index 54a65449cb70..ac79e7465554 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_create_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Notification rule data for a create request. class IncidentNotificationRuleCreateData include BaseGenericModel - # The attributes for creating a notification rule. attr_reader :attributes - # The definition of `NotificationRuleCreateDataRelationships` object. attr_accessor :relationships - # Notification rules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_create_data_relationships.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_create_data_relationships.rb index b1ba68508f9b..12938d3ee0e7 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_create_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_create_data_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `NotificationRuleCreateDataRelationships` object. class IncidentNotificationRuleCreateDataRelationships include BaseGenericModel - # Relationship to an incident type. attr_accessor :incident_type - # A relationship reference to a notification template. attr_accessor :notification_template diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_relationships.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_relationships.rb index f3b2bc081b55..543be740ee5f 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_relationships.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The notification rule's resource relationships. class IncidentNotificationRuleRelationships include BaseGenericModel - # Relationship to user. attr_accessor :created_by_user - # Relationship to an incident type. attr_accessor :incident_type - # Relationship to user. attr_accessor :last_modified_by_user - # A relationship reference to a notification template. attr_accessor :notification_template diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_response_data.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_response_data.rb index 0bc16a10c482..6199c3759056 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_response_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Notification rule data from a response. class IncidentNotificationRuleResponseData include BaseGenericModel - # The notification rule's attributes. attr_accessor :attributes - # The unique identifier of the notification rule. attr_reader :id - # The notification rule's resource relationships. attr_accessor :relationships - # Notification rules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_update_data.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_update_data.rb index 9cc6e8ccb369..342b0aa85ca4 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_update_data.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_update_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Notification rule data for an update request. class IncidentNotificationRuleUpdateData include BaseGenericModel - # The attributes for creating a notification rule. attr_reader :attributes - # The unique identifier of the notification rule. attr_reader :id - # The definition of `NotificationRuleCreateDataRelationships` object. attr_accessor :relationships - # Notification rules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_notification_template.rb b/lib/datadog_api_client/v2/models/incident_notification_template.rb index cefd1d3c5b28..8f72baae1864 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response with a notification template. class IncidentNotificationTemplate include BaseGenericModel - # Notification template data from a response. attr_reader :data - # Related objects that are included in the response. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_array.rb b/lib/datadog_api_client/v2/models/incident_notification_template_array.rb index c2c2a74eb3cd..ce2276ab9b4f 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_array.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_array.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response with notification templates. class IncidentNotificationTemplateArray include BaseGenericModel - # The `NotificationTemplateArray` `data`. attr_reader :data - # Related objects that are included in the response. attr_accessor :included - # Response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_array_meta.rb b/lib/datadog_api_client/v2/models/incident_notification_template_array_meta.rb index 605434feff78..8d7e1fae55d6 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_array_meta.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_array_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response metadata. class IncidentNotificationTemplateArrayMeta include BaseGenericModel - # Pagination metadata. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_array_meta_page.rb b/lib/datadog_api_client/v2/models/incident_notification_template_array_meta_page.rb index 05d0ff63b141..698f1135a3dc 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_array_meta_page.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_array_meta_page.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Pagination metadata. class IncidentNotificationTemplateArrayMetaPage include BaseGenericModel - # Total number of notification templates. attr_accessor :total_count - # Total number of notification templates matching the filter. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_attributes.rb b/lib/datadog_api_client/v2/models/incident_notification_template_attributes.rb index fd4417878084..6c94036e73ce 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The notification template's attributes. class IncidentNotificationTemplateAttributes include BaseGenericModel - # The category of the notification template. attr_reader :category - # The content body of the notification template. attr_reader :content - # Timestamp when the notification template was created. attr_reader :created - # Timestamp when the notification template was last modified. attr_reader :modified - # The name of the notification template. attr_reader :name - # The subject line of the notification template. attr_reader :subject diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_create_attributes.rb b/lib/datadog_api_client/v2/models/incident_notification_template_create_attributes.rb index 320b57f350ac..fa87d091cfcf 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_create_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The attributes for creating a notification template. class IncidentNotificationTemplateCreateAttributes include BaseGenericModel - # The category of the notification template. attr_reader :category - # The content body of the notification template. attr_reader :content - # The name of the notification template. attr_reader :name - # The subject line of the notification template. attr_reader :subject diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_create_data.rb b/lib/datadog_api_client/v2/models/incident_notification_template_create_data.rb index c56301c6f2cd..4515b45021cb 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_create_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Notification template data for a create request. class IncidentNotificationTemplateCreateData include BaseGenericModel - # The attributes for creating a notification template. attr_reader :attributes - # The definition of `NotificationTemplateCreateDataRelationships` object. attr_accessor :relationships - # Notification templates resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_create_data_relationships.rb b/lib/datadog_api_client/v2/models/incident_notification_template_create_data_relationships.rb index 103fdac1be45..55c4411c649c 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_create_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_create_data_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `NotificationTemplateCreateDataRelationships` object. class IncidentNotificationTemplateCreateDataRelationships include BaseGenericModel - # Relationship to an incident type. attr_accessor :incident_type diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_object.rb b/lib/datadog_api_client/v2/models/incident_notification_template_object.rb index 63917fd96107..898e51d1e6b5 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_object.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_object.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A notification template object for inclusion in other resources. class IncidentNotificationTemplateObject include BaseGenericModel - # The notification template's attributes. attr_accessor :attributes - # The unique identifier of the notification template. attr_reader :id - # The notification template's resource relationships. attr_accessor :relationships - # Notification templates resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_relationships.rb b/lib/datadog_api_client/v2/models/incident_notification_template_relationships.rb index 02827bf2b545..698c30662483 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_relationships.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The notification template's resource relationships. class IncidentNotificationTemplateRelationships include BaseGenericModel - # Relationship to user. attr_accessor :created_by_user - # Relationship to an incident type. attr_accessor :incident_type - # Relationship to user. attr_accessor :last_modified_by_user diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_response_data.rb b/lib/datadog_api_client/v2/models/incident_notification_template_response_data.rb index f53f1633f28b..55eb3ae2a4c7 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_response_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Notification template data from a response. class IncidentNotificationTemplateResponseData include BaseGenericModel - # The notification template's attributes. attr_accessor :attributes - # The unique identifier of the notification template. attr_reader :id - # The notification template's resource relationships. attr_accessor :relationships - # Notification templates resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_update_attributes.rb b/lib/datadog_api_client/v2/models/incident_notification_template_update_attributes.rb index 48852db0e2e7..90a8c7bf4c55 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_update_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The attributes to update on a notification template. class IncidentNotificationTemplateUpdateAttributes include BaseGenericModel - # The category of the notification template. attr_accessor :category - # The content body of the notification template. attr_accessor :content - # The name of the notification template. attr_accessor :name - # The subject line of the notification template. attr_accessor :subject diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_update_data.rb b/lib/datadog_api_client/v2/models/incident_notification_template_update_data.rb index 0efcb5f27583..03c25728bd03 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_update_data.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Notification template data for an update request. class IncidentNotificationTemplateUpdateData include BaseGenericModel - # The attributes to update on a notification template. attr_accessor :attributes - # The unique identifier of the notification template. attr_reader :id - # Notification templates resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_response.rb b/lib/datadog_api_client/v2/models/incident_response.rb index 0aa7e431d56b..5ee427f0265a 100644 --- a/lib/datadog_api_client/v2/models/incident_response.rb +++ b/lib/datadog_api_client/v2/models/incident_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response with an incident. class IncidentResponse include BaseGenericModel - # Incident data from a response. attr_reader :data - # Included related resources that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_response_attributes.rb b/lib/datadog_api_client/v2/models/incident_response_attributes.rb index 9d32cae825d3..1a7e94fff811 100644 --- a/lib/datadog_api_client/v2/models/incident_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_response_attributes.rb @@ -20,90 +20,62 @@ module DatadogAPIClient::V2 # The incident's attributes from a response. class IncidentResponseAttributes include BaseGenericModel - # Timestamp of when the incident was archived. attr_accessor :archived - # The incident case id. attr_accessor :case_id - # Timestamp when the incident was created. attr_accessor :created - # Length of the incident's customer impact in seconds. # Equals the difference between `customer_impact_start` and `customer_impact_end`. attr_accessor :customer_impact_duration - # Timestamp when customers were no longer impacted by the incident. attr_accessor :customer_impact_end - # A summary of the impact customers experienced during the incident. attr_accessor :customer_impact_scope - # Timestamp when customers began being impacted by the incident. attr_accessor :customer_impact_start - # A flag indicating whether the incident caused customer impact. attr_accessor :customer_impacted - # Timestamp when the incident was declared. attr_accessor :declared - # Incident's non Datadog creator. attr_accessor :declared_by - # UUID of the user who declared the incident. attr_accessor :declared_by_uuid - # Timestamp when the incident was detected. attr_accessor :detected - # A condensed view of the user-defined fields attached to incidents. attr_accessor :fields - # A unique identifier that represents an incident type. attr_accessor :incident_type_uuid - # A flag indicating whether the incident is a test incident. attr_accessor :is_test - # Timestamp when the incident was last modified. attr_accessor :modified - # Incident's non Datadog creator. attr_accessor :non_datadog_creator - # Notification handles that will be notified of the incident during update. attr_accessor :notification_handles - # The monotonically increasing integer ID for the incident. attr_accessor :public_id - # Timestamp when the incident's state was last changed from active or stable to resolved or completed. attr_accessor :resolved - # The incident severity. attr_accessor :severity - # The state incident. attr_accessor :state - # The amount of time in seconds to detect the incident. # Equals the difference between `customer_impact_start` and `detected`. attr_accessor :time_to_detect - # The amount of time in seconds to call incident after detection. Equals the difference of `detected` and `created`. attr_accessor :time_to_internal_response - # The amount of time in seconds to resolve customer impact after detecting the issue. Equals the difference between `customer_impact_end` and `detected`. attr_accessor :time_to_repair - # The amount of time in seconds to resolve the incident after it was created. Equals the difference between `created` and `resolved`. attr_accessor :time_to_resolve - # The title of the incident, which summarizes what happened. attr_reader :title - # The incident visibility status. attr_accessor :visibility diff --git a/lib/datadog_api_client/v2/models/incident_response_data.rb b/lib/datadog_api_client/v2/models/incident_response_data.rb index c1a240ce9dab..3225870b77a3 100644 --- a/lib/datadog_api_client/v2/models/incident_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_response_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Incident data from a response. class IncidentResponseData include BaseGenericModel - # The incident's attributes from a response. attr_accessor :attributes - # The incident's ID. attr_reader :id - # The incident's relationships from a response. attr_accessor :relationships - # Incident resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_response_meta.rb b/lib/datadog_api_client/v2/models/incident_response_meta.rb index 9a3cf8f5d2d5..9ba4d8cbb912 100644 --- a/lib/datadog_api_client/v2/models/incident_response_meta.rb +++ b/lib/datadog_api_client/v2/models/incident_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The metadata object containing pagination metadata. class IncidentResponseMeta include BaseGenericModel - # Pagination properties. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/incident_response_meta_pagination.rb b/lib/datadog_api_client/v2/models/incident_response_meta_pagination.rb index bd29496b6e65..3266be9431d9 100644 --- a/lib/datadog_api_client/v2/models/incident_response_meta_pagination.rb +++ b/lib/datadog_api_client/v2/models/incident_response_meta_pagination.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Pagination properties. class IncidentResponseMetaPagination include BaseGenericModel - # The index of the first element in the next page of results. Equal to page size added to the current offset. attr_accessor :next_offset - # The index of the first element in the results. attr_accessor :offset - # Maximum size of pages to return. attr_accessor :size diff --git a/lib/datadog_api_client/v2/models/incident_response_relationships.rb b/lib/datadog_api_client/v2/models/incident_response_relationships.rb index 9e59881c10af..715103f907db 100644 --- a/lib/datadog_api_client/v2/models/incident_response_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_response_relationships.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V2 # The incident's relationships from a response. class IncidentResponseRelationships include BaseGenericModel - # A relationship reference for attachments. attr_accessor :attachments - # Relationship to user. attr_accessor :commander_user - # Relationship to user. attr_accessor :created_by_user - # Relationship to user. attr_accessor :declared_by_user - # Relationship to impacts. attr_accessor :impacts - # A relationship reference for multiple integration metadata objects. attr_accessor :integrations - # Relationship to user. attr_accessor :last_modified_by_user - # Relationship to incident responders. attr_accessor :responders - # Relationship to incident user defined fields. attr_accessor :user_defined_fields diff --git a/lib/datadog_api_client/v2/models/incident_search_response.rb b/lib/datadog_api_client/v2/models/incident_search_response.rb index d2b547e90fff..96cd3bfe575e 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response with incidents and facets. class IncidentSearchResponse include BaseGenericModel - # Data returned by an incident search. attr_reader :data - # Included related resources that the user requested. attr_accessor :included - # The metadata object containing pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/incident_search_response_attributes.rb b/lib/datadog_api_client/v2/models/incident_search_response_attributes.rb index fc5224f83446..7f1bd9bf9946 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Attributes returned by an incident search. class IncidentSearchResponseAttributes include BaseGenericModel - # Facet data for incidents returned by a search query. attr_reader :facets - # Incidents returned by the search. attr_reader :incidents - # Number of incidents returned by the search. attr_reader :total diff --git a/lib/datadog_api_client/v2/models/incident_search_response_data.rb b/lib/datadog_api_client/v2/models/incident_search_response_data.rb index fd5208ecc4f0..600c506b83c7 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data returned by an incident search. class IncidentSearchResponseData include BaseGenericModel - # Attributes returned by an incident search. attr_accessor :attributes - # Incident search result type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/incident_search_response_facets_data.rb b/lib/datadog_api_client/v2/models/incident_search_response_facets_data.rb index 1b928500b010..e94983d5a055 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_facets_data.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_facets_data.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V2 # Facet data for incidents returned by a search query. class IncidentSearchResponseFacetsData include BaseGenericModel - # Facet data for incident commander users. attr_accessor :commander - # Facet data for incident creator users. attr_accessor :created_by - # Facet data for incident property fields. attr_accessor :fields - # Facet data for incident impact attributes. attr_accessor :impact - # Facet data for incident last modified by users. attr_accessor :last_modified_by - # Facet data for incident postmortem existence. attr_accessor :postmortem - # Facet data for incident responder users. attr_accessor :responder - # Facet data for incident severity attributes. attr_accessor :severity - # Facet data for incident state attributes. attr_accessor :state - # Facet data for incident time to repair metrics. attr_accessor :time_to_repair - # Facet data for incident time to resolve metrics. attr_accessor :time_to_resolve diff --git a/lib/datadog_api_client/v2/models/incident_search_response_field_facet_data.rb b/lib/datadog_api_client/v2/models/incident_search_response_field_facet_data.rb index 2776092895da..2aec326bc786 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_field_facet_data.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_field_facet_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Facet value and number of occurrences for a property field of an incident. class IncidentSearchResponseFieldFacetData include BaseGenericModel - # Count of the facet value appearing in search results. attr_reader :count - # The facet value appearing in search results. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/incident_search_response_incidents_data.rb b/lib/datadog_api_client/v2/models/incident_search_response_incidents_data.rb index bd35ce8dcf52..af5ae4a0cc77 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_incidents_data.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_incidents_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Incident returned by the search. class IncidentSearchResponseIncidentsData include BaseGenericModel - # Incident data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_search_response_meta.rb b/lib/datadog_api_client/v2/models/incident_search_response_meta.rb index 3456c407e039..49d3bb0f6a40 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_meta.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The metadata object containing pagination metadata. class IncidentSearchResponseMeta include BaseGenericModel - # Pagination properties. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data.rb b/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data.rb index 16279c80af5c..a4d84363a215 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Facet data numeric attributes of an incident. class IncidentSearchResponseNumericFacetData include BaseGenericModel - # Aggregate information for numeric incident data. attr_reader :aggregates - # Name of the incident property field. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data_aggregates.rb b/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data_aggregates.rb index 0e98bfc4a37e..cd1bc8e3b491 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data_aggregates.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data_aggregates.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Aggregate information for numeric incident data. class IncidentSearchResponseNumericFacetDataAggregates include BaseGenericModel - # Maximum value of the numeric aggregates. attr_accessor :max - # Minimum value of the numeric aggregates. attr_accessor :min diff --git a/lib/datadog_api_client/v2/models/incident_search_response_property_field_facet_data.rb b/lib/datadog_api_client/v2/models/incident_search_response_property_field_facet_data.rb index e6edf4d30cac..2bfbad0bdaa6 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_property_field_facet_data.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_property_field_facet_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Facet data for the incident property fields. class IncidentSearchResponsePropertyFieldFacetData include BaseGenericModel - # Aggregate information for numeric incident data. attr_accessor :aggregates - # Facet data for the property field of an incident. attr_reader :facets - # Name of the incident property field. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/incident_search_response_user_facet_data.rb b/lib/datadog_api_client/v2/models/incident_search_response_user_facet_data.rb index f4d5d3d1b8b8..30b5a4e4390c 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_user_facet_data.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_user_facet_data.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Facet data for user attributes of an incident. class IncidentSearchResponseUserFacetData include BaseGenericModel - # Count of the facet value appearing in search results. attr_reader :count - # Email of the user. attr_accessor :email - # Handle of the user. attr_accessor :handle - # Name of the user. attr_accessor :name - # ID of the user. attr_accessor :uuid diff --git a/lib/datadog_api_client/v2/models/incident_service_create_attributes.rb b/lib/datadog_api_client/v2/models/incident_service_create_attributes.rb index da1240072701..5a5d2088bd90 100644 --- a/lib/datadog_api_client/v2/models/incident_service_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_service_create_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The incident service's attributes for a create request. class IncidentServiceCreateAttributes include BaseGenericModel - # Name of the incident service. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/incident_service_create_data.rb b/lib/datadog_api_client/v2/models/incident_service_create_data.rb index 35e600d4d15e..53f9b7115fcf 100644 --- a/lib/datadog_api_client/v2/models/incident_service_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_service_create_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Incident Service payload for create requests. class IncidentServiceCreateData include BaseGenericModel - # The incident service's attributes for a create request. attr_accessor :attributes - # The incident service's relationships. attr_accessor :relationships - # Incident service resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_service_create_request.rb b/lib/datadog_api_client/v2/models/incident_service_create_request.rb index 550e93d7e4a3..b6544fa6db13 100644 --- a/lib/datadog_api_client/v2/models/incident_service_create_request.rb +++ b/lib/datadog_api_client/v2/models/incident_service_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create request with an incident service payload. class IncidentServiceCreateRequest include BaseGenericModel - # Incident Service payload for create requests. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_service_relationships.rb b/lib/datadog_api_client/v2/models/incident_service_relationships.rb index 5397d03e127d..4ff122be87fa 100644 --- a/lib/datadog_api_client/v2/models/incident_service_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_service_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The incident service's relationships. class IncidentServiceRelationships include BaseGenericModel - # Relationship to user. attr_accessor :created_by - # Relationship to user. attr_accessor :last_modified_by diff --git a/lib/datadog_api_client/v2/models/incident_service_response.rb b/lib/datadog_api_client/v2/models/incident_service_response.rb index 302485f615d5..fef3c65b4d93 100644 --- a/lib/datadog_api_client/v2/models/incident_service_response.rb +++ b/lib/datadog_api_client/v2/models/incident_service_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response with an incident service payload. class IncidentServiceResponse include BaseGenericModel - # Incident Service data from responses. attr_reader :data - # Included objects from relationships. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_service_response_attributes.rb b/lib/datadog_api_client/v2/models/incident_service_response_attributes.rb index 5788c6fc7095..46371a4e63c3 100644 --- a/lib/datadog_api_client/v2/models/incident_service_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_service_response_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The incident service's attributes from a response. class IncidentServiceResponseAttributes include BaseGenericModel - # Timestamp of when the incident service was created. attr_accessor :created - # Timestamp of when the incident service was modified. attr_accessor :modified - # Name of the incident service. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/incident_service_response_data.rb b/lib/datadog_api_client/v2/models/incident_service_response_data.rb index 9fc515c3d7f8..235e72a13b27 100644 --- a/lib/datadog_api_client/v2/models/incident_service_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_service_response_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Incident Service data from responses. class IncidentServiceResponseData include BaseGenericModel - # The incident service's attributes from a response. attr_accessor :attributes - # The incident service's ID. attr_reader :id - # The incident service's relationships. attr_accessor :relationships - # Incident service resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_service_update_attributes.rb b/lib/datadog_api_client/v2/models/incident_service_update_attributes.rb index ba05b5a8c2d5..9d15fb49f80e 100644 --- a/lib/datadog_api_client/v2/models/incident_service_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_service_update_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The incident service's attributes for an update request. class IncidentServiceUpdateAttributes include BaseGenericModel - # Name of the incident service. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/incident_service_update_data.rb b/lib/datadog_api_client/v2/models/incident_service_update_data.rb index 056e95c9b0e2..8318b517b8e3 100644 --- a/lib/datadog_api_client/v2/models/incident_service_update_data.rb +++ b/lib/datadog_api_client/v2/models/incident_service_update_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Incident Service payload for update requests. class IncidentServiceUpdateData include BaseGenericModel - # The incident service's attributes for an update request. attr_accessor :attributes - # The incident service's ID. attr_accessor :id - # The incident service's relationships. attr_accessor :relationships - # Incident service resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_service_update_request.rb b/lib/datadog_api_client/v2/models/incident_service_update_request.rb index c670ab9196ad..5a02bdee579c 100644 --- a/lib/datadog_api_client/v2/models/incident_service_update_request.rb +++ b/lib/datadog_api_client/v2/models/incident_service_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Update request with an incident service payload. class IncidentServiceUpdateRequest include BaseGenericModel - # Incident Service payload for update requests. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_services_response.rb b/lib/datadog_api_client/v2/models/incident_services_response.rb index 9fb2a714ef98..003b8fb993ca 100644 --- a/lib/datadog_api_client/v2/models/incident_services_response.rb +++ b/lib/datadog_api_client/v2/models/incident_services_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response with a list of incident service payloads. class IncidentServicesResponse include BaseGenericModel - # An array of incident services. attr_reader :data - # Included related resources which the user requested. attr_accessor :included - # The metadata object containing pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/incident_team_create_attributes.rb b/lib/datadog_api_client/v2/models/incident_team_create_attributes.rb index 3fc111a3a89d..e0f388059068 100644 --- a/lib/datadog_api_client/v2/models/incident_team_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_team_create_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The incident team's attributes for a create request. class IncidentTeamCreateAttributes include BaseGenericModel - # Name of the incident team. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/incident_team_create_data.rb b/lib/datadog_api_client/v2/models/incident_team_create_data.rb index 65c77ac6a22f..4b6d8afebe2d 100644 --- a/lib/datadog_api_client/v2/models/incident_team_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_team_create_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Incident Team data for a create request. class IncidentTeamCreateData include BaseGenericModel - # The incident team's attributes for a create request. attr_accessor :attributes - # The incident team's relationships. attr_accessor :relationships - # Incident Team resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_team_create_request.rb b/lib/datadog_api_client/v2/models/incident_team_create_request.rb index 4c8b26651729..40d476e64f9b 100644 --- a/lib/datadog_api_client/v2/models/incident_team_create_request.rb +++ b/lib/datadog_api_client/v2/models/incident_team_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create request with an incident team payload. class IncidentTeamCreateRequest include BaseGenericModel - # Incident Team data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_team_relationships.rb b/lib/datadog_api_client/v2/models/incident_team_relationships.rb index 427886bbc0e8..58bc8d591a9d 100644 --- a/lib/datadog_api_client/v2/models/incident_team_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_team_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The incident team's relationships. class IncidentTeamRelationships include BaseGenericModel - # Relationship to user. attr_accessor :created_by - # Relationship to user. attr_accessor :last_modified_by diff --git a/lib/datadog_api_client/v2/models/incident_team_response.rb b/lib/datadog_api_client/v2/models/incident_team_response.rb index 0034ab4b68b9..310edf59e25c 100644 --- a/lib/datadog_api_client/v2/models/incident_team_response.rb +++ b/lib/datadog_api_client/v2/models/incident_team_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response with an incident team payload. class IncidentTeamResponse include BaseGenericModel - # Incident Team data from a response. attr_reader :data - # Included objects from relationships. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_team_response_attributes.rb b/lib/datadog_api_client/v2/models/incident_team_response_attributes.rb index 61e5ba8b3c13..d5cd892d70c6 100644 --- a/lib/datadog_api_client/v2/models/incident_team_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_team_response_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The incident team's attributes from a response. class IncidentTeamResponseAttributes include BaseGenericModel - # Timestamp of when the incident team was created. attr_accessor :created - # Timestamp of when the incident team was modified. attr_accessor :modified - # Name of the incident team. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/incident_team_response_data.rb b/lib/datadog_api_client/v2/models/incident_team_response_data.rb index 51b918569c82..9d0c8ee68cc9 100644 --- a/lib/datadog_api_client/v2/models/incident_team_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_team_response_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Incident Team data from a response. class IncidentTeamResponseData include BaseGenericModel - # The incident team's attributes from a response. attr_accessor :attributes - # The incident team's ID. attr_accessor :id - # The incident team's relationships. attr_accessor :relationships - # Incident Team resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/incident_team_update_attributes.rb b/lib/datadog_api_client/v2/models/incident_team_update_attributes.rb index e174ec43996a..b6de14b0e3d5 100644 --- a/lib/datadog_api_client/v2/models/incident_team_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_team_update_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The incident team's attributes for an update request. class IncidentTeamUpdateAttributes include BaseGenericModel - # Name of the incident team. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/incident_team_update_data.rb b/lib/datadog_api_client/v2/models/incident_team_update_data.rb index 2a5ce5957911..df30f5502ef8 100644 --- a/lib/datadog_api_client/v2/models/incident_team_update_data.rb +++ b/lib/datadog_api_client/v2/models/incident_team_update_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Incident Team data for an update request. class IncidentTeamUpdateData include BaseGenericModel - # The incident team's attributes for an update request. attr_accessor :attributes - # The incident team's ID. attr_accessor :id - # The incident team's relationships. attr_accessor :relationships - # Incident Team resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_team_update_request.rb b/lib/datadog_api_client/v2/models/incident_team_update_request.rb index e91949273b54..542f2310b330 100644 --- a/lib/datadog_api_client/v2/models/incident_team_update_request.rb +++ b/lib/datadog_api_client/v2/models/incident_team_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Update request with an incident team payload. class IncidentTeamUpdateRequest include BaseGenericModel - # Incident Team data for an update request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_teams_response.rb b/lib/datadog_api_client/v2/models/incident_teams_response.rb index 30e03b61b990..d1e5f959823f 100644 --- a/lib/datadog_api_client/v2/models/incident_teams_response.rb +++ b/lib/datadog_api_client/v2/models/incident_teams_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response with a list of incident team payloads. class IncidentTeamsResponse include BaseGenericModel - # An array of incident teams. attr_reader :data - # Included related resources which the user requested. attr_accessor :included - # The metadata object containing pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes.rb b/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes.rb index 6671223a36b4..ce42afec5b82 100644 --- a/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Timeline cell data for Markdown timeline cells for a create request. class IncidentTimelineCellMarkdownCreateAttributes include BaseGenericModel - # Type of the Markdown timeline cell. attr_reader :cell_type - # The Markdown timeline cell contents. attr_reader :content - # A flag indicating whether the timeline cell is important and should be highlighted. attr_accessor :important diff --git a/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes_content.rb b/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes_content.rb index e96a1e56d7bf..799d1e107adf 100644 --- a/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes_content.rb +++ b/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes_content.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The Markdown timeline cell contents. class IncidentTimelineCellMarkdownCreateAttributesContent include BaseGenericModel - # The Markdown content of the cell. attr_accessor :content diff --git a/lib/datadog_api_client/v2/models/incident_todo_anonymous_assignee.rb b/lib/datadog_api_client/v2/models/incident_todo_anonymous_assignee.rb index f85f619bc63e..94640476ea5e 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_anonymous_assignee.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_anonymous_assignee.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Anonymous assignee entity. class IncidentTodoAnonymousAssignee include BaseGenericModel - # URL for assignee's icon. attr_reader :icon - # Anonymous assignee's ID. attr_reader :id - # Assignee's name. attr_reader :name - # The source of the anonymous assignee. attr_reader :source diff --git a/lib/datadog_api_client/v2/models/incident_todo_attributes.rb b/lib/datadog_api_client/v2/models/incident_todo_attributes.rb index 9eff57bc4d43..47e4102b345e 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_attributes.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Incident todo's attributes. class IncidentTodoAttributes include BaseGenericModel - # Array of todo assignees. attr_reader :assignees - # Timestamp when the todo was completed. attr_accessor :completed - # The follow-up task's content. attr_reader :content - # Timestamp when the incident todo was created. attr_accessor :created - # Timestamp when the todo should be completed by. attr_accessor :due_date - # UUID of the incident this todo is connected to. attr_accessor :incident_id - # Timestamp when the incident todo was last modified. attr_accessor :modified diff --git a/lib/datadog_api_client/v2/models/incident_todo_create_data.rb b/lib/datadog_api_client/v2/models/incident_todo_create_data.rb index 112b5dc3af6b..65b395532204 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Incident todo data for a create request. class IncidentTodoCreateData include BaseGenericModel - # Incident todo's attributes. attr_reader :attributes - # Todo resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_todo_create_request.rb b/lib/datadog_api_client/v2/models/incident_todo_create_request.rb index 1a42f7c9d8f5..ec7f9a5df0de 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_create_request.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create request for an incident todo. class IncidentTodoCreateRequest include BaseGenericModel - # Incident todo data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_todo_list_response.rb b/lib/datadog_api_client/v2/models/incident_todo_list_response.rb index a1d776420b75..9eff73b23b0c 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_list_response.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_list_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response with a list of incident todos. class IncidentTodoListResponse include BaseGenericModel - # An array of incident todos. attr_reader :data - # Included related resources that the user requested. attr_accessor :included - # The metadata object containing pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/incident_todo_patch_data.rb b/lib/datadog_api_client/v2/models/incident_todo_patch_data.rb index b22f9fb5972a..0914ea0ef715 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_patch_data.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_patch_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Incident todo data for a patch request. class IncidentTodoPatchData include BaseGenericModel - # Incident todo's attributes. attr_reader :attributes - # Todo resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_todo_patch_request.rb b/lib/datadog_api_client/v2/models/incident_todo_patch_request.rb index c1249ed6ca76..9efc721b6270 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_patch_request.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_patch_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Patch request for an incident todo. class IncidentTodoPatchRequest include BaseGenericModel - # Incident todo data for a patch request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_todo_relationships.rb b/lib/datadog_api_client/v2/models/incident_todo_relationships.rb index ad43776cc957..74343f98ba71 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The incident's relationships from a response. class IncidentTodoRelationships include BaseGenericModel - # Relationship to user. attr_accessor :created_by_user - # Relationship to user. attr_accessor :last_modified_by_user diff --git a/lib/datadog_api_client/v2/models/incident_todo_response.rb b/lib/datadog_api_client/v2/models/incident_todo_response.rb index b12f623ecf76..9106ec8b0a80 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_response.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response with an incident todo. class IncidentTodoResponse include BaseGenericModel - # Incident todo response data. attr_reader :data - # Included related resources that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_todo_response_data.rb b/lib/datadog_api_client/v2/models/incident_todo_response_data.rb index ab3a67e4652e..78159aafef86 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_response_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Incident todo response data. class IncidentTodoResponseData include BaseGenericModel - # Incident todo's attributes. attr_accessor :attributes - # The incident todo's ID. attr_reader :id - # The incident's relationships from a response. attr_accessor :relationships - # Todo resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_trigger.rb b/lib/datadog_api_client/v2/models/incident_trigger.rb index a8960e4ca6a1..887f9978f3fb 100644 --- a/lib/datadog_api_client/v2/models/incident_trigger.rb +++ b/lib/datadog_api_client/v2/models/incident_trigger.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Trigger a workflow from an Incident. For automatic triggering a handle must be configured and the workflow must be published. class IncidentTrigger include BaseGenericModel - # Defines a rate limit for a trigger. attr_accessor :rate_limit diff --git a/lib/datadog_api_client/v2/models/incident_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/incident_trigger_wrapper.rb index 1caa6638f245..824f2e195097 100644 --- a/lib/datadog_api_client/v2/models/incident_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/incident_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for an Incident-based trigger. class IncidentTriggerWrapper include BaseGenericModel - # Trigger a workflow from an Incident. For automatic triggering a handle must be configured and the workflow must be published. attr_reader :incident_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/incident_type_attributes.rb b/lib/datadog_api_client/v2/models/incident_type_attributes.rb index 96693c0fd922..e12165facc82 100644 --- a/lib/datadog_api_client/v2/models/incident_type_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_type_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Incident type's attributes. class IncidentTypeAttributes include BaseGenericModel - # Timestamp when the incident type was created. attr_accessor :created_at - # A unique identifier that represents the user that created the incident type. attr_accessor :created_by - # Text that describes the incident type. attr_accessor :description - # If true, this incident type will be used as the default incident type if a type is not specified during the creation of incident resources. attr_accessor :is_default - # A unique identifier that represents the user that last modified the incident type. attr_accessor :last_modified_by - # Timestamp when the incident type was last modified. attr_accessor :modified_at - # The name of the incident type. attr_reader :name - # The string that will be prepended to the incident title across the Datadog app. attr_accessor :prefix diff --git a/lib/datadog_api_client/v2/models/incident_type_create_data.rb b/lib/datadog_api_client/v2/models/incident_type_create_data.rb index e6f0f41f223b..56cc40de860c 100644 --- a/lib/datadog_api_client/v2/models/incident_type_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_type_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Incident type data for a create request. class IncidentTypeCreateData include BaseGenericModel - # Incident type's attributes. attr_reader :attributes - # Incident type resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_type_create_request.rb b/lib/datadog_api_client/v2/models/incident_type_create_request.rb index 4e8ab85f1e13..0acd9edcc876 100644 --- a/lib/datadog_api_client/v2/models/incident_type_create_request.rb +++ b/lib/datadog_api_client/v2/models/incident_type_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create request for an incident type. class IncidentTypeCreateRequest include BaseGenericModel - # Incident type data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_type_list_response.rb b/lib/datadog_api_client/v2/models/incident_type_list_response.rb index 5a8196ce5c7c..71da0d664348 100644 --- a/lib/datadog_api_client/v2/models/incident_type_list_response.rb +++ b/lib/datadog_api_client/v2/models/incident_type_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response with a list of incident types. class IncidentTypeListResponse include BaseGenericModel - # An array of incident type objects. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_type_object.rb b/lib/datadog_api_client/v2/models/incident_type_object.rb index bfa22b295271..5653f79fd3f6 100644 --- a/lib/datadog_api_client/v2/models/incident_type_object.rb +++ b/lib/datadog_api_client/v2/models/incident_type_object.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Incident type response data. class IncidentTypeObject include BaseGenericModel - # Incident type's attributes. attr_accessor :attributes - # The incident type's ID. attr_reader :id - # The incident type's resource relationships. attr_accessor :relationships - # Incident type resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_type_patch_data.rb b/lib/datadog_api_client/v2/models/incident_type_patch_data.rb index 7126bdc764d7..a773759c4cc1 100644 --- a/lib/datadog_api_client/v2/models/incident_type_patch_data.rb +++ b/lib/datadog_api_client/v2/models/incident_type_patch_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Incident type data for a patch request. class IncidentTypePatchData include BaseGenericModel - # Incident type's attributes for updates. attr_reader :attributes - # The incident type's ID. attr_reader :id - # Incident type resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_type_patch_request.rb b/lib/datadog_api_client/v2/models/incident_type_patch_request.rb index 542d9d6b92eb..ca7747b0f47e 100644 --- a/lib/datadog_api_client/v2/models/incident_type_patch_request.rb +++ b/lib/datadog_api_client/v2/models/incident_type_patch_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Patch request for an incident type. class IncidentTypePatchRequest include BaseGenericModel - # Incident type data for a patch request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_type_relationships.rb b/lib/datadog_api_client/v2/models/incident_type_relationships.rb index 7800043b73db..14137abcbba4 100644 --- a/lib/datadog_api_client/v2/models/incident_type_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_type_relationships.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The incident type's resource relationships. class IncidentTypeRelationships include BaseGenericModel - # Relationship to user. attr_accessor :created_by_user - # A reference to a Google Meet Configuration resource. attr_accessor :google_meet_configuration - # Relationship to user. attr_accessor :last_modified_by_user - # A reference to a Microsoft Teams Configuration resource. attr_accessor :microsoft_teams_configuration - # A reference to a Zoom configuration resource. attr_accessor :zoom_configuration diff --git a/lib/datadog_api_client/v2/models/incident_type_response.rb b/lib/datadog_api_client/v2/models/incident_type_response.rb index 1748bc80baee..a1c6a97f00ea 100644 --- a/lib/datadog_api_client/v2/models/incident_type_response.rb +++ b/lib/datadog_api_client/v2/models/incident_type_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Incident type response data. class IncidentTypeResponse include BaseGenericModel - # Incident type response data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_type_update_attributes.rb b/lib/datadog_api_client/v2/models/incident_type_update_attributes.rb index 66f4b3e1e210..159aa579721f 100644 --- a/lib/datadog_api_client/v2/models/incident_type_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_type_update_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Incident type's attributes for updates. class IncidentTypeUpdateAttributes include BaseGenericModel - # Timestamp when the incident type was created. attr_accessor :created_at - # A unique identifier that represents the user that created the incident type. attr_accessor :created_by - # Text that describes the incident type. attr_accessor :description - # When true, this incident type will be used as the default type when an incident type is not specified. attr_accessor :is_default - # A unique identifier that represents the user that last modified the incident type. attr_accessor :last_modified_by - # Timestamp when the incident type was last modified. attr_accessor :modified_at - # The name of the incident type. attr_accessor :name - # The string that will be prepended to the incident title across the Datadog app. attr_accessor :prefix diff --git a/lib/datadog_api_client/v2/models/incident_update_attributes.rb b/lib/datadog_api_client/v2/models/incident_update_attributes.rb index 733e3dab0988..221f31809b26 100644 --- a/lib/datadog_api_client/v2/models/incident_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_update_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # The incident's attributes for an update request. class IncidentUpdateAttributes include BaseGenericModel - # Timestamp when customers were no longer impacted by the incident. attr_accessor :customer_impact_end - # A summary of the impact customers experienced during the incident. attr_accessor :customer_impact_scope - # Timestamp when customers began being impacted by the incident. attr_accessor :customer_impact_start - # A flag indicating whether the incident caused customer impact. attr_accessor :customer_impacted - # Timestamp when the incident was detected. attr_accessor :detected - # A condensed view of the user-defined fields for which to update selections. attr_accessor :fields - # Notification handles that will be notified of the incident during update. attr_accessor :notification_handles - # The title of the incident, which summarizes what happened. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/incident_update_data.rb b/lib/datadog_api_client/v2/models/incident_update_data.rb index d8685ce02adb..04dff39baee0 100644 --- a/lib/datadog_api_client/v2/models/incident_update_data.rb +++ b/lib/datadog_api_client/v2/models/incident_update_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Incident data for an update request. class IncidentUpdateData include BaseGenericModel - # The incident's attributes for an update request. attr_accessor :attributes - # The incident's ID. attr_reader :id - # The incident's relationships for an update request. attr_accessor :relationships - # Incident resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_update_relationships.rb b/lib/datadog_api_client/v2/models/incident_update_relationships.rb index a824662dca7b..3cd93b446bde 100644 --- a/lib/datadog_api_client/v2/models/incident_update_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_update_relationships.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The incident's relationships for an update request. class IncidentUpdateRelationships include BaseGenericModel - # Relationship to user. attr_accessor :commander_user - # A relationship reference for multiple integration metadata objects. attr_accessor :integrations - # A relationship reference for postmortems. attr_accessor :postmortem diff --git a/lib/datadog_api_client/v2/models/incident_update_request.rb b/lib/datadog_api_client/v2/models/incident_update_request.rb index 7bfc1c3ce574..7ae4babcfaea 100644 --- a/lib/datadog_api_client/v2/models/incident_update_request.rb +++ b/lib/datadog_api_client/v2/models/incident_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Update request for an incident. class IncidentUpdateRequest include BaseGenericModel - # Incident data for an update request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_user_attributes.rb b/lib/datadog_api_client/v2/models/incident_user_attributes.rb index 569595699659..fff4c818b9d6 100644 --- a/lib/datadog_api_client/v2/models/incident_user_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_user_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Attributes of user object returned by the API. class IncidentUserAttributes include BaseGenericModel - # Email of the user. attr_accessor :email - # Handle of the user. attr_accessor :handle - # URL of the user's icon. attr_accessor :icon - # Name of the user. attr_accessor :name - # UUID of the user. attr_accessor :uuid diff --git a/lib/datadog_api_client/v2/models/incident_user_data.rb b/lib/datadog_api_client/v2/models/incident_user_data.rb index 1df677e79bc3..fe823d9838e5 100644 --- a/lib/datadog_api_client/v2/models/incident_user_data.rb +++ b/lib/datadog_api_client/v2/models/incident_user_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # User object returned by the API. class IncidentUserData include BaseGenericModel - # Attributes of user object returned by the API. attr_accessor :attributes - # ID of the user. attr_accessor :id - # Users resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/incidents_response.rb b/lib/datadog_api_client/v2/models/incidents_response.rb index debd9e096b00..13dc1c444637 100644 --- a/lib/datadog_api_client/v2/models/incidents_response.rb +++ b/lib/datadog_api_client/v2/models/incidents_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response with a list of incidents. class IncidentsResponse include BaseGenericModel - # An array of incidents. attr_reader :data - # Included related resources that the user requested. attr_accessor :included - # The metadata object containing pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/input_schema.rb b/lib/datadog_api_client/v2/models/input_schema.rb index 8880628a2c10..44b91ae60e0f 100644 --- a/lib/datadog_api_client/v2/models/input_schema.rb +++ b/lib/datadog_api_client/v2/models/input_schema.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A list of input parameters for the workflow. These can be used as dynamic runtime values in your workflow. class InputSchema include BaseGenericModel - # The `InputSchema` `parameters`. attr_accessor :parameters diff --git a/lib/datadog_api_client/v2/models/input_schema_parameters.rb b/lib/datadog_api_client/v2/models/input_schema_parameters.rb index 933955d00d77..d24a4de0f26c 100644 --- a/lib/datadog_api_client/v2/models/input_schema_parameters.rb +++ b/lib/datadog_api_client/v2/models/input_schema_parameters.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of `InputSchemaParameters` object. class InputSchemaParameters include BaseGenericModel - # The `InputSchemaParameters` `defaultValue`. attr_accessor :default_value - # The `InputSchemaParameters` `description`. attr_accessor :description - # The `InputSchemaParameters` `label`. attr_accessor :label - # The `InputSchemaParameters` `name`. attr_reader :name - # The definition of `InputSchemaParametersType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/intake_payload_accepted.rb b/lib/datadog_api_client/v2/models/intake_payload_accepted.rb index eb086742f79c..5549dee7ee43 100644 --- a/lib/datadog_api_client/v2/models/intake_payload_accepted.rb +++ b/lib/datadog_api_client/v2/models/intake_payload_accepted.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The payload accepted for intake. class IntakePayloadAccepted include BaseGenericModel - # A list of errors. attr_accessor :errors diff --git a/lib/datadog_api_client/v2/models/interface_attributes.rb b/lib/datadog_api_client/v2/models/interface_attributes.rb index 5318ce3ed261..f92ae01825e9 100644 --- a/lib/datadog_api_client/v2/models/interface_attributes.rb +++ b/lib/datadog_api_client/v2/models/interface_attributes.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The interface attributes class InterfaceAttributes include BaseGenericModel - # The interface alias attr_accessor :_alias - # The interface description attr_accessor :description - # The interface index attr_accessor :index - # The interface IP addresses attr_accessor :ip_addresses - # The interface MAC address attr_accessor :mac_address - # The interface name attr_accessor :name - # The interface status attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/ip_allowlist_attributes.rb b/lib/datadog_api_client/v2/models/ip_allowlist_attributes.rb index 41e7934f2074..b59d53fff38c 100644 --- a/lib/datadog_api_client/v2/models/ip_allowlist_attributes.rb +++ b/lib/datadog_api_client/v2/models/ip_allowlist_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes of the IP allowlist. class IPAllowlistAttributes include BaseGenericModel - # Whether the IP allowlist logic is enabled or not. attr_accessor :enabled - # Array of entries in the IP allowlist. attr_accessor :entries diff --git a/lib/datadog_api_client/v2/models/ip_allowlist_data.rb b/lib/datadog_api_client/v2/models/ip_allowlist_data.rb index feea3eac4db6..2bbf3db6f340 100644 --- a/lib/datadog_api_client/v2/models/ip_allowlist_data.rb +++ b/lib/datadog_api_client/v2/models/ip_allowlist_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # IP allowlist data. class IPAllowlistData include BaseGenericModel - # Attributes of the IP allowlist. attr_accessor :attributes - # The unique identifier of the org. attr_accessor :id - # IP allowlist type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/ip_allowlist_entry.rb b/lib/datadog_api_client/v2/models/ip_allowlist_entry.rb index 13252104bcbe..d369f0fb5639 100644 --- a/lib/datadog_api_client/v2/models/ip_allowlist_entry.rb +++ b/lib/datadog_api_client/v2/models/ip_allowlist_entry.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # IP allowlist entry object. class IPAllowlistEntry include BaseGenericModel - # Data of the IP allowlist entry object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/ip_allowlist_entry_attributes.rb b/lib/datadog_api_client/v2/models/ip_allowlist_entry_attributes.rb index cf62a61bdded..a34434dd1545 100644 --- a/lib/datadog_api_client/v2/models/ip_allowlist_entry_attributes.rb +++ b/lib/datadog_api_client/v2/models/ip_allowlist_entry_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes of the IP allowlist entry. class IPAllowlistEntryAttributes include BaseGenericModel - # The CIDR block describing the IP range of the entry. attr_accessor :cidr_block - # Creation time of the entry. attr_accessor :created_at - # Time of last entry modification. attr_accessor :modified_at - # A note describing the IP allowlist entry. attr_accessor :note diff --git a/lib/datadog_api_client/v2/models/ip_allowlist_entry_data.rb b/lib/datadog_api_client/v2/models/ip_allowlist_entry_data.rb index 9f912db83070..9e4654b9c10d 100644 --- a/lib/datadog_api_client/v2/models/ip_allowlist_entry_data.rb +++ b/lib/datadog_api_client/v2/models/ip_allowlist_entry_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data of the IP allowlist entry object. class IPAllowlistEntryData include BaseGenericModel - # Attributes of the IP allowlist entry. attr_accessor :attributes - # The unique identifier of the IP allowlist entry. attr_accessor :id - # IP allowlist Entry type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/ip_allowlist_response.rb b/lib/datadog_api_client/v2/models/ip_allowlist_response.rb index a04bbc556d74..cf690b523c27 100644 --- a/lib/datadog_api_client/v2/models/ip_allowlist_response.rb +++ b/lib/datadog_api_client/v2/models/ip_allowlist_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response containing information about the IP allowlist. class IPAllowlistResponse include BaseGenericModel - # IP allowlist data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/ip_allowlist_update_request.rb b/lib/datadog_api_client/v2/models/ip_allowlist_update_request.rb index a41ca002b043..36e2a8443aee 100644 --- a/lib/datadog_api_client/v2/models/ip_allowlist_update_request.rb +++ b/lib/datadog_api_client/v2/models/ip_allowlist_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Update the IP allowlist. class IPAllowlistUpdateRequest include BaseGenericModel - # IP allowlist data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issue.rb b/lib/datadog_api_client/v2/models/issue.rb index 83bf8ee01d9a..4e626b1a2646 100644 --- a/lib/datadog_api_client/v2/models/issue.rb +++ b/lib/datadog_api_client/v2/models/issue.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The issue matching the request. class Issue include BaseGenericModel - # Object containing the information of an issue. attr_reader :attributes - # Issue identifier. attr_reader :id - # Relationship between the issue and an assignee, case and/or teams. attr_accessor :relationships - # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_assignee_relationship.rb b/lib/datadog_api_client/v2/models/issue_assignee_relationship.rb index 4a56a8ca2db4..2588512d242f 100644 --- a/lib/datadog_api_client/v2/models/issue_assignee_relationship.rb +++ b/lib/datadog_api_client/v2/models/issue_assignee_relationship.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship between the issue and assignee. class IssueAssigneeRelationship include BaseGenericModel - # The user the issue is assigned to. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issue_attributes.rb b/lib/datadog_api_client/v2/models/issue_attributes.rb index 55e5661930fb..e34136c2c666 100644 --- a/lib/datadog_api_client/v2/models/issue_attributes.rb +++ b/lib/datadog_api_client/v2/models/issue_attributes.rb @@ -20,43 +20,30 @@ module DatadogAPIClient::V2 # Object containing the information of an issue. class IssueAttributes include BaseGenericModel - # Error message associated with the issue. attr_accessor :error_message - # Type of the error that matches the issue. attr_accessor :error_type - # Path of the file where the issue occurred. attr_accessor :file_path - # Timestamp of the first seen error in milliseconds since the Unix epoch. attr_accessor :first_seen - # The application version (for example, git commit hash) where the issue was first observed. attr_accessor :first_seen_version - # Name of the function where the issue occurred. attr_accessor :function_name - # Error is a crash. attr_accessor :is_crash - # Array of programming languages associated with the issue. attr_accessor :languages - # Timestamp of the last seen error in milliseconds since the Unix epoch. attr_accessor :last_seen - # The application version (for example, git commit hash) where the issue was last observed. attr_accessor :last_seen_version - # Platform associated with the issue. attr_accessor :platform - # Service name. attr_accessor :service - # State of the issue attr_accessor :state diff --git a/lib/datadog_api_client/v2/models/issue_case.rb b/lib/datadog_api_client/v2/models/issue_case.rb index 56e560b7ea0c..07ed42e608b9 100644 --- a/lib/datadog_api_client/v2/models/issue_case.rb +++ b/lib/datadog_api_client/v2/models/issue_case.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The case attached to the issue. class IssueCase include BaseGenericModel - # Object containing the information of a case. attr_reader :attributes - # Case identifier. attr_reader :id - # Resources related to a case. attr_accessor :relationships - # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_case_attributes.rb b/lib/datadog_api_client/v2/models/issue_case_attributes.rb index bf40017fdc4e..e08a720645f5 100644 --- a/lib/datadog_api_client/v2/models/issue_case_attributes.rb +++ b/lib/datadog_api_client/v2/models/issue_case_attributes.rb @@ -20,46 +20,32 @@ module DatadogAPIClient::V2 # Object containing the information of a case. class IssueCaseAttributes include BaseGenericModel - # Timestamp of when the case was archived. attr_accessor :archived_at - # Timestamp of when the case was closed. attr_accessor :closed_at - # Timestamp of when the case was created. attr_accessor :created_at - # Source of the case creation. attr_accessor :creation_source - # Description of the case. attr_accessor :description - # Due date of the case. attr_accessor :due_date - # Insights of the case. attr_accessor :insights - # Jira issue of the case. attr_accessor :jira_issue - # Key of the case. attr_accessor :key - # Timestamp of when the case was last modified. attr_accessor :modified_at - # Case priority attr_accessor :priority - # Case status attr_accessor :status - # Title of the case. attr_accessor :title - # Type of the case. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/issue_case_insight.rb b/lib/datadog_api_client/v2/models/issue_case_insight.rb index ff9fc2c96838..19469038094c 100644 --- a/lib/datadog_api_client/v2/models/issue_case_insight.rb +++ b/lib/datadog_api_client/v2/models/issue_case_insight.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Insight of the case. class IssueCaseInsight include BaseGenericModel - # Reference of the insight. attr_accessor :ref - # Insight identifier. attr_accessor :resource_id - # Type of the insight. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/issue_case_jira_issue.rb b/lib/datadog_api_client/v2/models/issue_case_jira_issue.rb index 627029abccda..4ed95a462134 100644 --- a/lib/datadog_api_client/v2/models/issue_case_jira_issue.rb +++ b/lib/datadog_api_client/v2/models/issue_case_jira_issue.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Jira issue of the case. class IssueCaseJiraIssue include BaseGenericModel - # Contains the identifiers and URL for a successfully created Jira issue. attr_accessor :result - # Creation status of the Jira issue. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/issue_case_jira_issue_result.rb b/lib/datadog_api_client/v2/models/issue_case_jira_issue_result.rb index 6d5d4ac3069e..56071b1f443b 100644 --- a/lib/datadog_api_client/v2/models/issue_case_jira_issue_result.rb +++ b/lib/datadog_api_client/v2/models/issue_case_jira_issue_result.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Contains the identifiers and URL for a successfully created Jira issue. class IssueCaseJiraIssueResult include BaseGenericModel - # Jira issue identifier. attr_accessor :issue_id - # Jira issue key. attr_accessor :issue_key - # Jira issue URL. attr_accessor :issue_url - # Jira project key. attr_accessor :project_key diff --git a/lib/datadog_api_client/v2/models/issue_case_reference.rb b/lib/datadog_api_client/v2/models/issue_case_reference.rb index d134c8d1fbc3..f172c35dd25d 100644 --- a/lib/datadog_api_client/v2/models/issue_case_reference.rb +++ b/lib/datadog_api_client/v2/models/issue_case_reference.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The case the issue is attached to. class IssueCaseReference include BaseGenericModel - # Case identifier. attr_reader :id - # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_case_relationship.rb b/lib/datadog_api_client/v2/models/issue_case_relationship.rb index 1da4cc514c0d..a9c93fdc5a8c 100644 --- a/lib/datadog_api_client/v2/models/issue_case_relationship.rb +++ b/lib/datadog_api_client/v2/models/issue_case_relationship.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship between the issue and case. class IssueCaseRelationship include BaseGenericModel - # The case the issue is attached to. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issue_case_relationships.rb b/lib/datadog_api_client/v2/models/issue_case_relationships.rb index fb94bd403550..ab27bc64db5b 100644 --- a/lib/datadog_api_client/v2/models/issue_case_relationships.rb +++ b/lib/datadog_api_client/v2/models/issue_case_relationships.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Resources related to a case. class IssueCaseRelationships include BaseGenericModel - # Relationship to user. attr_accessor :assignee - # Relationship to user. attr_accessor :created_by - # Relationship to user. attr_accessor :modified_by - # Relationship to project attr_accessor :project diff --git a/lib/datadog_api_client/v2/models/issue_reference.rb b/lib/datadog_api_client/v2/models/issue_reference.rb index 4bb643aa1092..f8feb5a6d092 100644 --- a/lib/datadog_api_client/v2/models/issue_reference.rb +++ b/lib/datadog_api_client/v2/models/issue_reference.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The issue the search result corresponds to. class IssueReference include BaseGenericModel - # Issue identifier. attr_reader :id - # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_relationships.rb b/lib/datadog_api_client/v2/models/issue_relationships.rb index e6b32eba4d74..03d52fdda19c 100644 --- a/lib/datadog_api_client/v2/models/issue_relationships.rb +++ b/lib/datadog_api_client/v2/models/issue_relationships.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Relationship between the issue and an assignee, case and/or teams. class IssueRelationships include BaseGenericModel - # Relationship between the issue and assignee. attr_accessor :assignee - # Relationship between the issue and case. attr_accessor :_case - # Relationship between the issue and teams. attr_accessor :team_owners diff --git a/lib/datadog_api_client/v2/models/issue_response.rb b/lib/datadog_api_client/v2/models/issue_response.rb index 2d70d827fbde..f5d906f058de 100644 --- a/lib/datadog_api_client/v2/models/issue_response.rb +++ b/lib/datadog_api_client/v2/models/issue_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response containing error tracking issue data. class IssueResponse include BaseGenericModel - # The issue matching the request. attr_accessor :data - # Array of resources related to the issue. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/issue_team.rb b/lib/datadog_api_client/v2/models/issue_team.rb index d3b6296b8d44..9bad1ef5630f 100644 --- a/lib/datadog_api_client/v2/models/issue_team.rb +++ b/lib/datadog_api_client/v2/models/issue_team.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A team that owns an issue. class IssueTeam include BaseGenericModel - # Object containing the information of a team. attr_reader :attributes - # Team identifier. attr_reader :id - # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_team_attributes.rb b/lib/datadog_api_client/v2/models/issue_team_attributes.rb index fc55738911f9..0dbe84e029f2 100644 --- a/lib/datadog_api_client/v2/models/issue_team_attributes.rb +++ b/lib/datadog_api_client/v2/models/issue_team_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object containing the information of a team. class IssueTeamAttributes include BaseGenericModel - # The team's identifier. attr_accessor :handle - # The name of the team. attr_accessor :name - # A brief summary of the team, derived from its description. attr_accessor :summary diff --git a/lib/datadog_api_client/v2/models/issue_team_owners_relationship.rb b/lib/datadog_api_client/v2/models/issue_team_owners_relationship.rb index 7fb0ac94b2a3..86ff1bbcf48d 100644 --- a/lib/datadog_api_client/v2/models/issue_team_owners_relationship.rb +++ b/lib/datadog_api_client/v2/models/issue_team_owners_relationship.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship between the issue and teams. class IssueTeamOwnersRelationship include BaseGenericModel - # Array of teams that are owners of the issue. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issue_team_reference.rb b/lib/datadog_api_client/v2/models/issue_team_reference.rb index 5dbd01b683f0..8ce4d2696133 100644 --- a/lib/datadog_api_client/v2/models/issue_team_reference.rb +++ b/lib/datadog_api_client/v2/models/issue_team_reference.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A team that owns the issue. class IssueTeamReference include BaseGenericModel - # Team identifier. attr_reader :id - # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_update_assignee_request.rb b/lib/datadog_api_client/v2/models/issue_update_assignee_request.rb index 3033a9015334..ce1326bff0e7 100644 --- a/lib/datadog_api_client/v2/models/issue_update_assignee_request.rb +++ b/lib/datadog_api_client/v2/models/issue_update_assignee_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Update issue assignee request payload. class IssueUpdateAssigneeRequest include BaseGenericModel - # Update issue assignee request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issue_update_assignee_request_data.rb b/lib/datadog_api_client/v2/models/issue_update_assignee_request_data.rb index f3da95d5986e..57bf00005b49 100644 --- a/lib/datadog_api_client/v2/models/issue_update_assignee_request_data.rb +++ b/lib/datadog_api_client/v2/models/issue_update_assignee_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Update issue assignee request. class IssueUpdateAssigneeRequestData include BaseGenericModel - # User identifier. attr_reader :id - # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_update_state_request.rb b/lib/datadog_api_client/v2/models/issue_update_state_request.rb index 08e595316921..b13ae69e16da 100644 --- a/lib/datadog_api_client/v2/models/issue_update_state_request.rb +++ b/lib/datadog_api_client/v2/models/issue_update_state_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Update issue state request payload. class IssueUpdateStateRequest include BaseGenericModel - # Update issue state request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issue_update_state_request_data.rb b/lib/datadog_api_client/v2/models/issue_update_state_request_data.rb index 5a5d61f58336..f6d5246ca37f 100644 --- a/lib/datadog_api_client/v2/models/issue_update_state_request_data.rb +++ b/lib/datadog_api_client/v2/models/issue_update_state_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Update issue state request. class IssueUpdateStateRequestData include BaseGenericModel - # Object describing an issue state update request. attr_reader :attributes - # Issue identifier. attr_reader :id - # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_update_state_request_data_attributes.rb b/lib/datadog_api_client/v2/models/issue_update_state_request_data_attributes.rb index af3153d8a5ab..2a90620ce789 100644 --- a/lib/datadog_api_client/v2/models/issue_update_state_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/issue_update_state_request_data_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Object describing an issue state update request. class IssueUpdateStateRequestDataAttributes include BaseGenericModel - # State of the issue attr_reader :state diff --git a/lib/datadog_api_client/v2/models/issue_user.rb b/lib/datadog_api_client/v2/models/issue_user.rb index 21bcd1a925ae..5d091ff170ee 100644 --- a/lib/datadog_api_client/v2/models/issue_user.rb +++ b/lib/datadog_api_client/v2/models/issue_user.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The user to whom the issue is assigned. class IssueUser include BaseGenericModel - # Object containing the information of a user. attr_reader :attributes - # User identifier. attr_reader :id - # Type of the object attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_user_attributes.rb b/lib/datadog_api_client/v2/models/issue_user_attributes.rb index 3ebfc5c4b5e6..bb9a65c973a4 100644 --- a/lib/datadog_api_client/v2/models/issue_user_attributes.rb +++ b/lib/datadog_api_client/v2/models/issue_user_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object containing the information of a user. class IssueUserAttributes include BaseGenericModel - # Email of the user. attr_accessor :email - # Handle of the user. attr_accessor :handle - # Name of the user. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/issue_user_reference.rb b/lib/datadog_api_client/v2/models/issue_user_reference.rb index 0f489f22dd1e..a49c26aa8205 100644 --- a/lib/datadog_api_client/v2/models/issue_user_reference.rb +++ b/lib/datadog_api_client/v2/models/issue_user_reference.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The user the issue is assigned to. class IssueUserReference include BaseGenericModel - # User identifier. attr_reader :id - # Type of the object attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issues_search_request.rb b/lib/datadog_api_client/v2/models/issues_search_request.rb index ccbd5d7ba37b..55220813469b 100644 --- a/lib/datadog_api_client/v2/models/issues_search_request.rb +++ b/lib/datadog_api_client/v2/models/issues_search_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Search issues request payload. class IssuesSearchRequest include BaseGenericModel - # Search issues request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issues_search_request_data.rb b/lib/datadog_api_client/v2/models/issues_search_request_data.rb index a966828047e9..697a4a16437c 100644 --- a/lib/datadog_api_client/v2/models/issues_search_request_data.rb +++ b/lib/datadog_api_client/v2/models/issues_search_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Search issues request. class IssuesSearchRequestData include BaseGenericModel - # Object describing a search issue request. attr_reader :attributes - # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issues_search_request_data_attributes.rb b/lib/datadog_api_client/v2/models/issues_search_request_data_attributes.rb index 2618fe2a15ca..359a9834d674 100644 --- a/lib/datadog_api_client/v2/models/issues_search_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/issues_search_request_data_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Object describing a search issue request. class IssuesSearchRequestDataAttributes include BaseGenericModel - # Start date (inclusive) of the query in milliseconds since the Unix epoch. attr_reader :from - # The attribute to sort the search results by. attr_accessor :order_by - # Persona for the search. Either track(s) or persona(s) must be specified. attr_accessor :persona - # Search query following the event search syntax. attr_reader :query - # End date (exclusive) of the query in milliseconds since the Unix epoch. attr_reader :to - # Track of the events to query. Either track(s) or persona(s) must be specified. attr_accessor :track diff --git a/lib/datadog_api_client/v2/models/issues_search_response.rb b/lib/datadog_api_client/v2/models/issues_search_response.rb index d060a8ef1699..29ad663b8aa9 100644 --- a/lib/datadog_api_client/v2/models/issues_search_response.rb +++ b/lib/datadog_api_client/v2/models/issues_search_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Search issues response payload. class IssuesSearchResponse include BaseGenericModel - # Array of results matching the search query. attr_accessor :data - # Array of resources related to the search results. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/issues_search_result.rb b/lib/datadog_api_client/v2/models/issues_search_result.rb index 57f0fca4dcba..b51f6d901253 100644 --- a/lib/datadog_api_client/v2/models/issues_search_result.rb +++ b/lib/datadog_api_client/v2/models/issues_search_result.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Result matching the search query. class IssuesSearchResult include BaseGenericModel - # Object containing the information of a search result. attr_reader :attributes - # Search result identifier (matches the nested issue's identifier). attr_reader :id - # Relationships between the search result and other resources. attr_accessor :relationships - # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issues_search_result_attributes.rb b/lib/datadog_api_client/v2/models/issues_search_result_attributes.rb index e2a82cc9b757..1eca443bf438 100644 --- a/lib/datadog_api_client/v2/models/issues_search_result_attributes.rb +++ b/lib/datadog_api_client/v2/models/issues_search_result_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object containing the information of a search result. class IssuesSearchResultAttributes include BaseGenericModel - # Count of sessions impacted by the issue over the queried time window. attr_accessor :impacted_sessions - # Count of users impacted by the issue over the queried time window. attr_accessor :impacted_users - # Total count of errors that match the issue over the queried time window. attr_accessor :total_count diff --git a/lib/datadog_api_client/v2/models/issues_search_result_issue_relationship.rb b/lib/datadog_api_client/v2/models/issues_search_result_issue_relationship.rb index b75b48bc6157..0e8b0e787d15 100644 --- a/lib/datadog_api_client/v2/models/issues_search_result_issue_relationship.rb +++ b/lib/datadog_api_client/v2/models/issues_search_result_issue_relationship.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship between the search result and the corresponding issue. class IssuesSearchResultIssueRelationship include BaseGenericModel - # The issue the search result corresponds to. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issues_search_result_relationships.rb b/lib/datadog_api_client/v2/models/issues_search_result_relationships.rb index 93d6a222c43a..a7da138c3b61 100644 --- a/lib/datadog_api_client/v2/models/issues_search_result_relationships.rb +++ b/lib/datadog_api_client/v2/models/issues_search_result_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationships between the search result and other resources. class IssuesSearchResultRelationships include BaseGenericModel - # Relationship between the search result and the corresponding issue. attr_accessor :issue diff --git a/lib/datadog_api_client/v2/models/item_api_payload.rb b/lib/datadog_api_client/v2/models/item_api_payload.rb index 2ddc6cde7568..fa1bb2d8830c 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A single datastore item with its content and metadata. class ItemApiPayload include BaseGenericModel - # Core data and metadata for a single datastore item. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/item_api_payload_array.rb b/lib/datadog_api_client/v2/models/item_api_payload_array.rb index 7d533cf6269e..1d01c0e40fc4 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload_array.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload_array.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A collection of datastore items with pagination and schema metadata. class ItemApiPayloadArray include BaseGenericModel - # An array of datastore items with their content and metadata. attr_reader :data - # Additional metadata about a collection of datastore items, including pagination and schema information. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/item_api_payload_data.rb b/lib/datadog_api_client/v2/models/item_api_payload_data.rb index 2e9bfccdb32e..717310d0e783 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload_data.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Core data and metadata for a single datastore item. class ItemApiPayloadData include BaseGenericModel - # Metadata and content of a datastore item. attr_accessor :attributes - # The unique identifier of the datastore. attr_accessor :id - # The resource type for datastore items. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/item_api_payload_data_attributes.rb b/lib/datadog_api_client/v2/models/item_api_payload_data_attributes.rb index 3aa2443b91a3..fbb4868d40e8 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload_data_attributes.rb @@ -20,27 +20,20 @@ module DatadogAPIClient::V2 # Metadata and content of a datastore item. class ItemApiPayloadDataAttributes include BaseGenericModel - # Timestamp when the item was first created. attr_accessor :created_at - # Timestamp when the item was last modified. attr_accessor :modified_at - # The ID of the organization that owns this item. attr_accessor :org_id - # The name of the primary key column for this datastore. Primary column names: # - Must abide by both [PostgreSQL naming conventions](https://www.postgresql.org/docs/7.0/syntax525.htm) # - Cannot exceed 63 characters attr_reader :primary_column_name - # A unique signature identifying this item version. attr_accessor :signature - # The unique identifier of the datastore containing this item. attr_accessor :store_id - # The data content (as key-value pairs) of a datastore item. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/item_api_payload_meta.rb b/lib/datadog_api_client/v2/models/item_api_payload_meta.rb index f4897c224d80..9976c07d6f80 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload_meta.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload_meta.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Additional metadata about a collection of datastore items, including pagination and schema information. class ItemApiPayloadMeta include BaseGenericModel - # Pagination information for a collection of datastore items. attr_accessor :page - # Schema information about the datastore, including its primary key and field definitions. attr_accessor :schema diff --git a/lib/datadog_api_client/v2/models/item_api_payload_meta_page.rb b/lib/datadog_api_client/v2/models/item_api_payload_meta_page.rb index edc57bc62f21..a3917fc8aceb 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload_meta_page.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload_meta_page.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Pagination information for a collection of datastore items. class ItemApiPayloadMetaPage include BaseGenericModel - # Whether there are additional pages of items beyond the current page. attr_accessor :has_more - # The total number of items in the datastore, ignoring any filters. attr_accessor :total_count - # The total number of items that match the current filter criteria. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/item_api_payload_meta_schema.rb b/lib/datadog_api_client/v2/models/item_api_payload_meta_schema.rb index fd720b861449..fa896438e741 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload_meta_schema.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload_meta_schema.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema information about the datastore, including its primary key and field definitions. class ItemApiPayloadMetaSchema include BaseGenericModel - # An array describing the columns available in this datastore. attr_accessor :fields - # The name of the primary key column for this datastore. attr_accessor :primary_key diff --git a/lib/datadog_api_client/v2/models/item_api_payload_meta_schema_field.rb b/lib/datadog_api_client/v2/models/item_api_payload_meta_schema_field.rb index 4439cff94bf9..d4c922fc64e3 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload_meta_schema_field.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload_meta_schema_field.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Information about a specific column in the datastore schema. class ItemApiPayloadMetaSchemaField include BaseGenericModel - # The name of this column in the datastore. attr_reader :name - # The data type of this column. For example, 'string', 'number', or 'boolean'. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/jira_integration_metadata.rb b/lib/datadog_api_client/v2/models/jira_integration_metadata.rb index e294610991be..0d7074ee44f5 100644 --- a/lib/datadog_api_client/v2/models/jira_integration_metadata.rb +++ b/lib/datadog_api_client/v2/models/jira_integration_metadata.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Incident integration metadata for the Jira integration. class JiraIntegrationMetadata include BaseGenericModel - # Array of Jira issues in this integration metadata. attr_reader :issues diff --git a/lib/datadog_api_client/v2/models/jira_integration_metadata_issues_item.rb b/lib/datadog_api_client/v2/models/jira_integration_metadata_issues_item.rb index 3644b4c3b030..89543d11d474 100644 --- a/lib/datadog_api_client/v2/models/jira_integration_metadata_issues_item.rb +++ b/lib/datadog_api_client/v2/models/jira_integration_metadata_issues_item.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Item in the Jira integration metadata issue array. class JiraIntegrationMetadataIssuesItem include BaseGenericModel - # URL of issue's Jira account. attr_reader :account - # Jira issue's issue key. attr_accessor :issue_key - # Jira issue's issue type. attr_accessor :issuetype_id - # Jira issue's project keys. attr_reader :project_key - # URL redirecting to the Jira issue. attr_accessor :redirect_url diff --git a/lib/datadog_api_client/v2/models/jira_issue.rb b/lib/datadog_api_client/v2/models/jira_issue.rb index a459e3f67e1c..c661c742b9db 100644 --- a/lib/datadog_api_client/v2/models/jira_issue.rb +++ b/lib/datadog_api_client/v2/models/jira_issue.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Jira issue attached to case class JiraIssue include BaseGenericModel - # Jira issue information attr_accessor :result - # Case status attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/jira_issue_result.rb b/lib/datadog_api_client/v2/models/jira_issue_result.rb index 465972677ce1..5ec93a3500bb 100644 --- a/lib/datadog_api_client/v2/models/jira_issue_result.rb +++ b/lib/datadog_api_client/v2/models/jira_issue_result.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Jira issue information class JiraIssueResult include BaseGenericModel - # Jira issue ID attr_accessor :issue_id - # Jira issue key attr_accessor :issue_key - # Jira issue URL attr_accessor :issue_url - # Jira project key attr_accessor :project_key diff --git a/lib/datadog_api_client/v2/models/job_create_response.rb b/lib/datadog_api_client/v2/models/job_create_response.rb index 2225fc02fe8f..d244543a3e88 100644 --- a/lib/datadog_api_client/v2/models/job_create_response.rb +++ b/lib/datadog_api_client/v2/models/job_create_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Run a historical job response. class JobCreateResponse include BaseGenericModel - # The definition of `JobCreateResponseData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/job_create_response_data.rb b/lib/datadog_api_client/v2/models/job_create_response_data.rb index e2d29960e6fa..38e54947d1bf 100644 --- a/lib/datadog_api_client/v2/models/job_create_response_data.rb +++ b/lib/datadog_api_client/v2/models/job_create_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `JobCreateResponseData` object. class JobCreateResponseData include BaseGenericModel - # ID of the created job. attr_accessor :id - # Type of payload. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/job_definition.rb b/lib/datadog_api_client/v2/models/job_definition.rb index 990c37537802..3d767939694f 100644 --- a/lib/datadog_api_client/v2/models/job_definition.rb +++ b/lib/datadog_api_client/v2/models/job_definition.rb @@ -20,46 +20,32 @@ module DatadogAPIClient::V2 # Definition of a historical job. class JobDefinition include BaseGenericModel - # Calculated fields. attr_accessor :calculated_fields - # Cases used for generating job results. attr_reader :cases - # Starting time of data analyzed by the job. attr_reader :from - # Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups. attr_accessor :group_signals_by - # Index used to load the data. attr_reader :index - # Message for generated results. attr_reader :message - # Job name. attr_reader :name - # Job options. attr_accessor :options - # Queries for selecting logs analyzed by the job. attr_reader :queries - # Reference tables used in the queries. attr_accessor :reference_tables - # Tags for generated signals. attr_accessor :tags - # Cases for generating results from third-party detection method. Only available for third-party detection method. attr_accessor :third_party_cases - # Ending time of data analyzed by the job. attr_reader :to - # Job type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/job_definition_from_rule.rb b/lib/datadog_api_client/v2/models/job_definition_from_rule.rb index 89f6543cd302..98a0745c0d59 100644 --- a/lib/datadog_api_client/v2/models/job_definition_from_rule.rb +++ b/lib/datadog_api_client/v2/models/job_definition_from_rule.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Definition of a historical job based on a security monitoring rule. class JobDefinitionFromRule include BaseGenericModel - # Starting time of data analyzed by the job. attr_reader :from - # ID of the detection rule used to create the job. attr_reader :id - # Index used to load the data. attr_reader :index - # Notifications sent when the job is completed. attr_accessor :notifications - # Ending time of data analyzed by the job. attr_reader :to diff --git a/lib/datadog_api_client/v2/models/jsonapi_error_item.rb b/lib/datadog_api_client/v2/models/jsonapi_error_item.rb index 44475019cfe1..e478705c85b9 100644 --- a/lib/datadog_api_client/v2/models/jsonapi_error_item.rb +++ b/lib/datadog_api_client/v2/models/jsonapi_error_item.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # API error response body class JSONAPIErrorItem include BaseGenericModel - # A human-readable explanation specific to this occurrence of the error. attr_accessor :detail - # Non-standard meta-information about the error attr_accessor :meta - # References to the source of the error. attr_accessor :source - # Status code of the response. attr_accessor :status - # Short human-readable summary of the error. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/jsonapi_error_item_source.rb b/lib/datadog_api_client/v2/models/jsonapi_error_item_source.rb index 37aee0b6e71d..aa7c9d5eda0c 100644 --- a/lib/datadog_api_client/v2/models/jsonapi_error_item_source.rb +++ b/lib/datadog_api_client/v2/models/jsonapi_error_item_source.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # References to the source of the error. class JSONAPIErrorItemSource include BaseGenericModel - # A string indicating the name of a single request header which caused the error. attr_accessor :header - # A string indicating which URI query parameter caused the error. attr_accessor :parameter - # A JSON pointer to the value in the request document that caused the error. attr_accessor :pointer diff --git a/lib/datadog_api_client/v2/models/jsonapi_error_response.rb b/lib/datadog_api_client/v2/models/jsonapi_error_response.rb index 4861f4ea574e..afb400ab0ee8 100644 --- a/lib/datadog_api_client/v2/models/jsonapi_error_response.rb +++ b/lib/datadog_api_client/v2/models/jsonapi_error_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # API error response. class JSONAPIErrorResponse include BaseGenericModel - # A list of errors. attr_reader :errors diff --git a/lib/datadog_api_client/v2/models/kind_attributes.rb b/lib/datadog_api_client/v2/models/kind_attributes.rb index 6ad0d3d7bc3e..aa40b6741af8 100644 --- a/lib/datadog_api_client/v2/models/kind_attributes.rb +++ b/lib/datadog_api_client/v2/models/kind_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Kind attributes. class KindAttributes include BaseGenericModel - # Short description of the kind. attr_accessor :description - # User friendly name of the kind. attr_accessor :display_name - # The kind name. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/kind_data.rb b/lib/datadog_api_client/v2/models/kind_data.rb index 73fd349b4608..7b0c05e3bd92 100644 --- a/lib/datadog_api_client/v2/models/kind_data.rb +++ b/lib/datadog_api_client/v2/models/kind_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Schema that defines the structure of a Kind object in the Software Catalog. class KindData include BaseGenericModel - # Kind attributes. attr_accessor :attributes - # A read-only globally unique identifier for the entity generated by Datadog. User supplied values are ignored. attr_reader :id - # Kind metadata. attr_accessor :meta - # Kind. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/kind_metadata.rb b/lib/datadog_api_client/v2/models/kind_metadata.rb index bceb417cc74b..c310bd0e394f 100644 --- a/lib/datadog_api_client/v2/models/kind_metadata.rb +++ b/lib/datadog_api_client/v2/models/kind_metadata.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Kind metadata. class KindMetadata include BaseGenericModel - # The creation time. attr_accessor :created_at - # The modification time. attr_accessor :modified_at diff --git a/lib/datadog_api_client/v2/models/kind_obj.rb b/lib/datadog_api_client/v2/models/kind_obj.rb index 7228de3c8aee..efa4030c4c53 100644 --- a/lib/datadog_api_client/v2/models/kind_obj.rb +++ b/lib/datadog_api_client/v2/models/kind_obj.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Schema for kind. class KindObj include BaseGenericModel - # Short description of the kind. attr_accessor :description - # The display name of the kind. Automatically generated if not provided. attr_accessor :display_name - # The name of the kind to create or update. This must be in kebab-case format. attr_reader :kind diff --git a/lib/datadog_api_client/v2/models/kind_response_meta.rb b/lib/datadog_api_client/v2/models/kind_response_meta.rb index 798f6fc038e7..3aa80ba48a1b 100644 --- a/lib/datadog_api_client/v2/models/kind_response_meta.rb +++ b/lib/datadog_api_client/v2/models/kind_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Kind response metadata. class KindResponseMeta include BaseGenericModel - # Total kinds count. attr_accessor :count diff --git a/lib/datadog_api_client/v2/models/launch_darkly_api_key.rb b/lib/datadog_api_client/v2/models/launch_darkly_api_key.rb index 55c6fab335a9..c6930f1bc2fe 100644 --- a/lib/datadog_api_client/v2/models/launch_darkly_api_key.rb +++ b/lib/datadog_api_client/v2/models/launch_darkly_api_key.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `LaunchDarklyAPIKey` object. class LaunchDarklyAPIKey include BaseGenericModel - # The `LaunchDarklyAPIKey` `api_token`. attr_reader :api_token - # The definition of the `LaunchDarklyAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/launch_darkly_api_key_update.rb b/lib/datadog_api_client/v2/models/launch_darkly_api_key_update.rb index 3710835a1200..4d4020e20ac0 100644 --- a/lib/datadog_api_client/v2/models/launch_darkly_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/launch_darkly_api_key_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `LaunchDarklyAPIKey` object. class LaunchDarklyAPIKeyUpdate include BaseGenericModel - # The `LaunchDarklyAPIKeyUpdate` `api_token`. attr_accessor :api_token - # The definition of the `LaunchDarklyAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/launch_darkly_integration.rb b/lib/datadog_api_client/v2/models/launch_darkly_integration.rb index bec6cf346cab..8ee9ef376150 100644 --- a/lib/datadog_api_client/v2/models/launch_darkly_integration.rb +++ b/lib/datadog_api_client/v2/models/launch_darkly_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `LaunchDarklyIntegration` object. class LaunchDarklyIntegration include BaseGenericModel - # The definition of the `LaunchDarklyCredentials` object. attr_reader :credentials - # The definition of the `LaunchDarklyIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/launch_darkly_integration_update.rb b/lib/datadog_api_client/v2/models/launch_darkly_integration_update.rb index 702ce4311b4d..26851f035bbd 100644 --- a/lib/datadog_api_client/v2/models/launch_darkly_integration_update.rb +++ b/lib/datadog_api_client/v2/models/launch_darkly_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `LaunchDarklyIntegrationUpdate` object. class LaunchDarklyIntegrationUpdate include BaseGenericModel - # The definition of the `LaunchDarklyCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `LaunchDarklyIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/layer.rb b/lib/datadog_api_client/v2/models/layer.rb index 908ba2e5c820..12ca55c09e18 100644 --- a/lib/datadog_api_client/v2/models/layer.rb +++ b/lib/datadog_api_client/v2/models/layer.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Encapsulates a layer resource, holding attributes like rotation details, plus relationships to the members covering that layer. class Layer include BaseGenericModel - # Describes key properties of a Layer, including rotation details, name, start/end times, and any restrictions. attr_accessor :attributes - # A unique identifier for this layer. attr_accessor :id - # Holds references to objects related to the Layer entity, such as its members. attr_accessor :relationships - # Layers resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/layer_attributes.rb b/lib/datadog_api_client/v2/models/layer_attributes.rb index 739d19f658ae..253d08875007 100644 --- a/lib/datadog_api_client/v2/models/layer_attributes.rb +++ b/lib/datadog_api_client/v2/models/layer_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Describes key properties of a Layer, including rotation details, name, start/end times, and any restrictions. class LayerAttributes include BaseGenericModel - # When the layer becomes active (ISO 8601). attr_accessor :effective_date - # When the layer ceases to be active (ISO 8601). attr_accessor :end_date - # Defines how often the rotation repeats, using a combination of days and optional seconds. Should be at least 1 hour. attr_accessor :interval - # The name of this layer. attr_accessor :name - # An optional list of time restrictions for when this layer is in effect. attr_accessor :restrictions - # The date/time when the rotation starts (ISO 8601). attr_accessor :rotation_start diff --git a/lib/datadog_api_client/v2/models/layer_attributes_interval.rb b/lib/datadog_api_client/v2/models/layer_attributes_interval.rb index 52a2caf31a8f..50f62eea52d4 100644 --- a/lib/datadog_api_client/v2/models/layer_attributes_interval.rb +++ b/lib/datadog_api_client/v2/models/layer_attributes_interval.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Defines how often the rotation repeats, using a combination of days and optional seconds. Should be at least 1 hour. class LayerAttributesInterval include BaseGenericModel - # The number of days in each rotation cycle. attr_reader :days - # Any additional seconds for the rotation cycle (up to 30 days). attr_reader :seconds diff --git a/lib/datadog_api_client/v2/models/layer_relationships.rb b/lib/datadog_api_client/v2/models/layer_relationships.rb index 5e5accf8e0e0..43ba6b179460 100644 --- a/lib/datadog_api_client/v2/models/layer_relationships.rb +++ b/lib/datadog_api_client/v2/models/layer_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Holds references to objects related to the Layer entity, such as its members. class LayerRelationships include BaseGenericModel - # Holds an array of references to the members of a Layer, each containing member IDs. attr_accessor :members diff --git a/lib/datadog_api_client/v2/models/layer_relationships_members.rb b/lib/datadog_api_client/v2/models/layer_relationships_members.rb index 1fb46fd713c0..b747d1717377 100644 --- a/lib/datadog_api_client/v2/models/layer_relationships_members.rb +++ b/lib/datadog_api_client/v2/models/layer_relationships_members.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Holds an array of references to the members of a Layer, each containing member IDs. class LayerRelationshipsMembers include BaseGenericModel - # The list of members who belong to this layer. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/layer_relationships_members_data_items.rb b/lib/datadog_api_client/v2/models/layer_relationships_members_data_items.rb index 160fca27ef5e..96f64aaf172d 100644 --- a/lib/datadog_api_client/v2/models/layer_relationships_members_data_items.rb +++ b/lib/datadog_api_client/v2/models/layer_relationships_members_data_items.rb @@ -21,10 +21,8 @@ module DatadogAPIClient::V2 # a unique Datadog user ID. class LayerRelationshipsMembersDataItems include BaseGenericModel - # The unique user ID of the layer member. attr_reader :id - # Members resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/leaked_key.rb b/lib/datadog_api_client/v2/models/leaked_key.rb index 1c95343e1949..3648da242b6b 100644 --- a/lib/datadog_api_client/v2/models/leaked_key.rb +++ b/lib/datadog_api_client/v2/models/leaked_key.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of LeakedKey object. class LeakedKey include BaseGenericModel - # The definition of LeakedKeyAttributes object. attr_reader :attributes - # The LeakedKey id. attr_reader :id - # The definition of LeakedKeyType object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/leaked_key_attributes.rb b/lib/datadog_api_client/v2/models/leaked_key_attributes.rb index cf355023d5f6..308f10040b95 100644 --- a/lib/datadog_api_client/v2/models/leaked_key_attributes.rb +++ b/lib/datadog_api_client/v2/models/leaked_key_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of LeakedKeyAttributes object. class LeakedKeyAttributes include BaseGenericModel - # The LeakedKeyAttributes date. attr_reader :date - # The LeakedKeyAttributes leak_source. attr_accessor :leak_source diff --git a/lib/datadog_api_client/v2/models/library.rb b/lib/datadog_api_client/v2/models/library.rb index 00338bf39c28..0c9a89f6331b 100644 --- a/lib/datadog_api_client/v2/models/library.rb +++ b/lib/datadog_api_client/v2/models/library.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Vulnerability library. class Library include BaseGenericModel - # Vulnerability library name. attr_reader :name - # Vulnerability library version. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/links.rb b/lib/datadog_api_client/v2/models/links.rb index 784ea2c0c8c5..b4ac307a8a37 100644 --- a/lib/datadog_api_client/v2/models/links.rb +++ b/lib/datadog_api_client/v2/models/links.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The JSON:API links related to pagination. class Links include BaseGenericModel - # First page link. attr_reader :first - # Last page link. attr_reader :last - # Next page link. attr_accessor :_next - # Previous page link. attr_accessor :previous - # Request link. attr_reader :_self diff --git a/lib/datadog_api_client/v2/models/list_apis_response.rb b/lib/datadog_api_client/v2/models/list_apis_response.rb index 095473a0453b..77077e3459f5 100644 --- a/lib/datadog_api_client/v2/models/list_apis_response.rb +++ b/lib/datadog_api_client/v2/models/list_apis_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response for `ListAPIs`. class ListAPIsResponse include BaseGenericModel - # List of API items. attr_accessor :data - # Metadata for `ListAPIsResponse`. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_apis_response_data.rb b/lib/datadog_api_client/v2/models/list_apis_response_data.rb index 0f0c7e7629da..dacb9ef69dcd 100644 --- a/lib/datadog_api_client/v2/models/list_apis_response_data.rb +++ b/lib/datadog_api_client/v2/models/list_apis_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data envelope for `ListAPIsResponse`. class ListAPIsResponseData include BaseGenericModel - # Attributes for `ListAPIsResponseData`. attr_accessor :attributes - # API identifier. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/list_apis_response_data_attributes.rb b/lib/datadog_api_client/v2/models/list_apis_response_data_attributes.rb index c7efde9be391..a0ff1c49c5e4 100644 --- a/lib/datadog_api_client/v2/models/list_apis_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/list_apis_response_data_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Attributes for `ListAPIsResponseData`. class ListAPIsResponseDataAttributes include BaseGenericModel - # API name. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/list_apis_response_meta.rb b/lib/datadog_api_client/v2/models/list_apis_response_meta.rb index b33d5351d5d7..19ce039aea6a 100644 --- a/lib/datadog_api_client/v2/models/list_apis_response_meta.rb +++ b/lib/datadog_api_client/v2/models/list_apis_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Metadata for `ListAPIsResponse`. class ListAPIsResponseMeta include BaseGenericModel - # Pagination metadata information for `ListAPIsResponse`. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/list_apis_response_meta_pagination.rb b/lib/datadog_api_client/v2/models/list_apis_response_meta_pagination.rb index c09e3f1188d4..9cbaa2de9f9d 100644 --- a/lib/datadog_api_client/v2/models/list_apis_response_meta_pagination.rb +++ b/lib/datadog_api_client/v2/models/list_apis_response_meta_pagination.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Pagination metadata information for `ListAPIsResponse`. class ListAPIsResponseMetaPagination include BaseGenericModel - # Number of items in the current page. attr_accessor :limit - # Offset for pagination. attr_accessor :offset - # Total number of items. attr_accessor :total_count diff --git a/lib/datadog_api_client/v2/models/list_app_key_registrations_response.rb b/lib/datadog_api_client/v2/models/list_app_key_registrations_response.rb index 62c02a8a3ac3..d5f130d9b98e 100644 --- a/lib/datadog_api_client/v2/models/list_app_key_registrations_response.rb +++ b/lib/datadog_api_client/v2/models/list_app_key_registrations_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A paginated list of app key registrations. class ListAppKeyRegistrationsResponse include BaseGenericModel - # An array of app key registrations. attr_accessor :data - # The definition of `ListAppKeyRegistrationsResponseMeta` object. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_app_key_registrations_response_meta.rb b/lib/datadog_api_client/v2/models/list_app_key_registrations_response_meta.rb index 0bd114921333..52dc528c9509 100644 --- a/lib/datadog_api_client/v2/models/list_app_key_registrations_response_meta.rb +++ b/lib/datadog_api_client/v2/models/list_app_key_registrations_response_meta.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `ListAppKeyRegistrationsResponseMeta` object. class ListAppKeyRegistrationsResponseMeta include BaseGenericModel - # The total number of app key registrations. attr_accessor :total - # The total number of app key registrations that match the specified filters. attr_accessor :total_filtered diff --git a/lib/datadog_api_client/v2/models/list_application_keys_response.rb b/lib/datadog_api_client/v2/models/list_application_keys_response.rb index 3025475975fc..0a0d976f660c 100644 --- a/lib/datadog_api_client/v2/models/list_application_keys_response.rb +++ b/lib/datadog_api_client/v2/models/list_application_keys_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response for a list of application keys. class ListApplicationKeysResponse include BaseGenericModel - # Array of application keys. attr_accessor :data - # Array of objects related to the application key. attr_accessor :included - # Additional information related to the application key response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_apps_response.rb b/lib/datadog_api_client/v2/models/list_apps_response.rb index 5328897297e4..0b8ad94bb09c 100644 --- a/lib/datadog_api_client/v2/models/list_apps_response.rb +++ b/lib/datadog_api_client/v2/models/list_apps_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A paginated list of apps matching the specified filters and sorting. class ListAppsResponse include BaseGenericModel - # An array of app definitions. attr_accessor :data - # Data on the version of the app that was published. attr_accessor :included - # Pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_apps_response_data_items.rb b/lib/datadog_api_client/v2/models/list_apps_response_data_items.rb index 623af9999f42..9a0fff5b0355 100644 --- a/lib/datadog_api_client/v2/models/list_apps_response_data_items.rb +++ b/lib/datadog_api_client/v2/models/list_apps_response_data_items.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # An app definition object. This contains only basic information about the app such as ID, name, and tags. class ListAppsResponseDataItems include BaseGenericModel - # Basic information about the app such as name, description, and tags. attr_reader :attributes - # The ID of the app. attr_reader :id - # Metadata of an app. attr_accessor :meta - # The app's publication information. attr_accessor :relationships - # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/list_apps_response_data_items_attributes.rb b/lib/datadog_api_client/v2/models/list_apps_response_data_items_attributes.rb index a86f44d974ad..a4496dd4dc95 100644 --- a/lib/datadog_api_client/v2/models/list_apps_response_data_items_attributes.rb +++ b/lib/datadog_api_client/v2/models/list_apps_response_data_items_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Basic information about the app such as name, description, and tags. class ListAppsResponseDataItemsAttributes include BaseGenericModel - # A human-readable description for the app. attr_accessor :description - # Whether the app is marked as a favorite by the current user. attr_accessor :favorite - # The name of the app. attr_accessor :name - # Whether the app is enabled for use in the Datadog self-service hub. attr_accessor :self_service - # A list of tags for the app, which can be used to filter apps. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/list_apps_response_data_items_relationships.rb b/lib/datadog_api_client/v2/models/list_apps_response_data_items_relationships.rb index 270f3a99df2a..11b257599bb8 100644 --- a/lib/datadog_api_client/v2/models/list_apps_response_data_items_relationships.rb +++ b/lib/datadog_api_client/v2/models/list_apps_response_data_items_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The app's publication information. class ListAppsResponseDataItemsRelationships include BaseGenericModel - # Information pointing to the app's publication status. attr_accessor :deployment diff --git a/lib/datadog_api_client/v2/models/list_apps_response_meta.rb b/lib/datadog_api_client/v2/models/list_apps_response_meta.rb index f4944df41552..b9af1766a3e7 100644 --- a/lib/datadog_api_client/v2/models/list_apps_response_meta.rb +++ b/lib/datadog_api_client/v2/models/list_apps_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Pagination metadata. class ListAppsResponseMeta include BaseGenericModel - # Information on the total number of apps, to be used for pagination. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/list_apps_response_meta_page.rb b/lib/datadog_api_client/v2/models/list_apps_response_meta_page.rb index caf981114e82..4759d5890e8d 100644 --- a/lib/datadog_api_client/v2/models/list_apps_response_meta_page.rb +++ b/lib/datadog_api_client/v2/models/list_apps_response_meta_page.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Information on the total number of apps, to be used for pagination. class ListAppsResponseMetaPage include BaseGenericModel - # The total number of apps under the Datadog organization, disregarding any filters applied. attr_accessor :total_count - # The total number of apps that match the specified filters. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/list_assets_sbo_ms_response.rb b/lib/datadog_api_client/v2/models/list_assets_sbo_ms_response.rb index eb049d9fa19e..f94cccab3470 100644 --- a/lib/datadog_api_client/v2/models/list_assets_sbo_ms_response.rb +++ b/lib/datadog_api_client/v2/models/list_assets_sbo_ms_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The expected response schema when listing assets SBOMs. class ListAssetsSBOMsResponse include BaseGenericModel - # List of assets SBOMs. attr_reader :data - # The JSON:API links related to pagination. attr_accessor :links - # The metadata related to this request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_devices_response.rb b/lib/datadog_api_client/v2/models/list_devices_response.rb index 9b920ed20e0e..cac8098209af 100644 --- a/lib/datadog_api_client/v2/models/list_devices_response.rb +++ b/lib/datadog_api_client/v2/models/list_devices_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # List devices response. class ListDevicesResponse include BaseGenericModel - # The list devices response data. attr_accessor :data - # Object describing meta attributes of response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_devices_response_metadata.rb b/lib/datadog_api_client/v2/models/list_devices_response_metadata.rb index 7eff556a934e..132100acbf4f 100644 --- a/lib/datadog_api_client/v2/models/list_devices_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/list_devices_response_metadata.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Object describing meta attributes of response. class ListDevicesResponseMetadata include BaseGenericModel - # Pagination object. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/list_devices_response_metadata_page.rb b/lib/datadog_api_client/v2/models/list_devices_response_metadata_page.rb index bf3bab532fb9..44177e65cfbb 100644 --- a/lib/datadog_api_client/v2/models/list_devices_response_metadata_page.rb +++ b/lib/datadog_api_client/v2/models/list_devices_response_metadata_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Pagination object. class ListDevicesResponseMetadataPage include BaseGenericModel - # Total count of devices matched by the filter. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/list_downtimes_response.rb b/lib/datadog_api_client/v2/models/list_downtimes_response.rb index 5e735bddc930..590572dbc6c9 100644 --- a/lib/datadog_api_client/v2/models/list_downtimes_response.rb +++ b/lib/datadog_api_client/v2/models/list_downtimes_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response for retrieving all downtimes. class ListDowntimesResponse include BaseGenericModel - # An array of downtimes. attr_accessor :data - # Array of objects related to the downtimes. attr_accessor :included - # Pagination metadata returned by the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_entity_catalog_response.rb b/lib/datadog_api_client/v2/models/list_entity_catalog_response.rb index d8ede0a847bf..f9f510bd726b 100644 --- a/lib/datadog_api_client/v2/models/list_entity_catalog_response.rb +++ b/lib/datadog_api_client/v2/models/list_entity_catalog_response.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # List entity response. class ListEntityCatalogResponse include BaseGenericModel - # List of entity data. attr_accessor :data - # List entity response included. attr_accessor :included - # List entity response links. attr_accessor :links - # Entity metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_entity_catalog_response_links.rb b/lib/datadog_api_client/v2/models/list_entity_catalog_response_links.rb index 70aab4d000c5..b2738ea6cf7d 100644 --- a/lib/datadog_api_client/v2/models/list_entity_catalog_response_links.rb +++ b/lib/datadog_api_client/v2/models/list_entity_catalog_response_links.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # List entity response links. class ListEntityCatalogResponseLinks include BaseGenericModel - # Next link. attr_accessor :_next - # Previous link. attr_accessor :previous - # Current link. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/list_findings_meta.rb b/lib/datadog_api_client/v2/models/list_findings_meta.rb index 661daf438d62..9b256ca4a135 100644 --- a/lib/datadog_api_client/v2/models/list_findings_meta.rb +++ b/lib/datadog_api_client/v2/models/list_findings_meta.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Metadata for pagination. class ListFindingsMeta include BaseGenericModel - # Pagination and findings count information. attr_accessor :page - # The point in time corresponding to the listed findings. attr_reader :snapshot_timestamp diff --git a/lib/datadog_api_client/v2/models/list_findings_page.rb b/lib/datadog_api_client/v2/models/list_findings_page.rb index a3bb6e436273..d9eb93b772da 100644 --- a/lib/datadog_api_client/v2/models/list_findings_page.rb +++ b/lib/datadog_api_client/v2/models/list_findings_page.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Pagination and findings count information. class ListFindingsPage include BaseGenericModel - # The cursor used to paginate requests. attr_accessor :cursor - # The total count of findings after the filter has been applied. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/list_findings_response.rb b/lib/datadog_api_client/v2/models/list_findings_response.rb index 380cc211839e..1649508ad34d 100644 --- a/lib/datadog_api_client/v2/models/list_findings_response.rb +++ b/lib/datadog_api_client/v2/models/list_findings_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The expected response schema when listing findings. class ListFindingsResponse include BaseGenericModel - # Array of findings. attr_reader :data - # Metadata for pagination. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/list_historical_jobs_response.rb b/lib/datadog_api_client/v2/models/list_historical_jobs_response.rb index 90a1fd762ecd..cd2d8dbf631d 100644 --- a/lib/datadog_api_client/v2/models/list_historical_jobs_response.rb +++ b/lib/datadog_api_client/v2/models/list_historical_jobs_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # List of historical jobs. class ListHistoricalJobsResponse include BaseGenericModel - # Array containing the list of historical jobs. attr_accessor :data - # Metadata about the list of jobs. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_kind_catalog_response.rb b/lib/datadog_api_client/v2/models/list_kind_catalog_response.rb index 8501e4a4e586..bbb551d9591a 100644 --- a/lib/datadog_api_client/v2/models/list_kind_catalog_response.rb +++ b/lib/datadog_api_client/v2/models/list_kind_catalog_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # List kind response. class ListKindCatalogResponse include BaseGenericModel - # List of kind responses. attr_accessor :data - # Kind response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_pipelines_response.rb b/lib/datadog_api_client/v2/models/list_pipelines_response.rb index b0bb225f9123..56982a0c9084 100644 --- a/lib/datadog_api_client/v2/models/list_pipelines_response.rb +++ b/lib/datadog_api_client/v2/models/list_pipelines_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Represents the response payload containing a list of pipelines and associated metadata. class ListPipelinesResponse include BaseGenericModel - # The `schema` `data`. attr_reader :data - # Metadata about the response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_pipelines_response_meta.rb b/lib/datadog_api_client/v2/models/list_pipelines_response_meta.rb index b1e604caf222..4b5ebbb84eca 100644 --- a/lib/datadog_api_client/v2/models/list_pipelines_response_meta.rb +++ b/lib/datadog_api_client/v2/models/list_pipelines_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Metadata about the response. class ListPipelinesResponseMeta include BaseGenericModel - # The total number of pipelines. attr_accessor :total_count diff --git a/lib/datadog_api_client/v2/models/list_powerpacks_response.rb b/lib/datadog_api_client/v2/models/list_powerpacks_response.rb index 74168d2f3b5d..09ccb3c2ac0b 100644 --- a/lib/datadog_api_client/v2/models/list_powerpacks_response.rb +++ b/lib/datadog_api_client/v2/models/list_powerpacks_response.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Response object which includes all powerpack configurations. class ListPowerpacksResponse include BaseGenericModel - # List of powerpack definitions. attr_accessor :data - # Array of objects related to the users. attr_accessor :included - # Links attributes. attr_accessor :links - # Powerpack response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_relation_catalog_response.rb b/lib/datadog_api_client/v2/models/list_relation_catalog_response.rb index ca891e531cec..06bc6129c5d4 100644 --- a/lib/datadog_api_client/v2/models/list_relation_catalog_response.rb +++ b/lib/datadog_api_client/v2/models/list_relation_catalog_response.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # List entity relation response. class ListRelationCatalogResponse include BaseGenericModel - # Array of relation responses attr_accessor :data - # List relation response included entities. attr_accessor :included - # List relation response links. attr_accessor :links - # Relation response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_relation_catalog_response_links.rb b/lib/datadog_api_client/v2/models/list_relation_catalog_response_links.rb index 76196aa34b1a..6893de0c10bd 100644 --- a/lib/datadog_api_client/v2/models/list_relation_catalog_response_links.rb +++ b/lib/datadog_api_client/v2/models/list_relation_catalog_response_links.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # List relation response links. class ListRelationCatalogResponseLinks include BaseGenericModel - # Next link. attr_accessor :_next - # Previous link. attr_accessor :previous - # Current link. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/list_rules_response.rb b/lib/datadog_api_client/v2/models/list_rules_response.rb index 76bb5e387dae..6bf90aa9b89e 100644 --- a/lib/datadog_api_client/v2/models/list_rules_response.rb +++ b/lib/datadog_api_client/v2/models/list_rules_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Scorecard rules response. class ListRulesResponse include BaseGenericModel - # Array of rule details. attr_accessor :data - # Links attributes. attr_accessor :links diff --git a/lib/datadog_api_client/v2/models/list_rules_response_data_item.rb b/lib/datadog_api_client/v2/models/list_rules_response_data_item.rb index 1967739ad556..1dec7780a928 100644 --- a/lib/datadog_api_client/v2/models/list_rules_response_data_item.rb +++ b/lib/datadog_api_client/v2/models/list_rules_response_data_item.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Rule details. class ListRulesResponseDataItem include BaseGenericModel - # Details of a rule. attr_accessor :attributes - # The unique ID for a scorecard rule. attr_accessor :id - # Scorecard create rule response relationship. attr_accessor :relationships - # The JSON:API type for scorecard rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/list_rules_response_links.rb b/lib/datadog_api_client/v2/models/list_rules_response_links.rb index 2d0f1c8bcfbd..6f0b46b2d0f3 100644 --- a/lib/datadog_api_client/v2/models/list_rules_response_links.rb +++ b/lib/datadog_api_client/v2/models/list_rules_response_links.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Links attributes. class ListRulesResponseLinks include BaseGenericModel - # Link for the next set of rules. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/list_tags_response.rb b/lib/datadog_api_client/v2/models/list_tags_response.rb index 73dcac79c22c..dcba3cb5fea9 100644 --- a/lib/datadog_api_client/v2/models/list_tags_response.rb +++ b/lib/datadog_api_client/v2/models/list_tags_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # List tags response. class ListTagsResponse include BaseGenericModel - # The list tags response data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/list_tags_response_data.rb b/lib/datadog_api_client/v2/models/list_tags_response_data.rb index 014a38ea4a87..a2979042443a 100644 --- a/lib/datadog_api_client/v2/models/list_tags_response_data.rb +++ b/lib/datadog_api_client/v2/models/list_tags_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The list tags response data. class ListTagsResponseData include BaseGenericModel - # The definition of ListTagsResponseDataAttributes object. attr_accessor :attributes - # The device ID attr_accessor :id - # The type of the resource. The value should always be tags. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/list_tags_response_data_attributes.rb b/lib/datadog_api_client/v2/models/list_tags_response_data_attributes.rb index 4474d70504bd..59e016b8d016 100644 --- a/lib/datadog_api_client/v2/models/list_tags_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/list_tags_response_data_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of ListTagsResponseDataAttributes object. class ListTagsResponseDataAttributes include BaseGenericModel - # The list of tags attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/list_vulnerabilities_response.rb b/lib/datadog_api_client/v2/models/list_vulnerabilities_response.rb index 13f83cea0f67..8a0601cd55b3 100644 --- a/lib/datadog_api_client/v2/models/list_vulnerabilities_response.rb +++ b/lib/datadog_api_client/v2/models/list_vulnerabilities_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The expected response schema when listing vulnerabilities. class ListVulnerabilitiesResponse include BaseGenericModel - # List of vulnerabilities. attr_reader :data - # The JSON:API links related to pagination. attr_accessor :links - # The metadata related to this request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_vulnerable_assets_response.rb b/lib/datadog_api_client/v2/models/list_vulnerable_assets_response.rb index 624b8cc61467..837ee7f89f28 100644 --- a/lib/datadog_api_client/v2/models/list_vulnerable_assets_response.rb +++ b/lib/datadog_api_client/v2/models/list_vulnerable_assets_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The expected response schema when listing vulnerable assets. class ListVulnerableAssetsResponse include BaseGenericModel - # List of vulnerable assets. attr_reader :data - # The JSON:API links related to pagination. attr_accessor :links - # The metadata related to this request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/log.rb b/lib/datadog_api_client/v2/models/log.rb index 04c1ada7c797..37e10b239fa0 100644 --- a/lib/datadog_api_client/v2/models/log.rb +++ b/lib/datadog_api_client/v2/models/log.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object description of a log after being processed and stored by Datadog. class Log include BaseGenericModel - # JSON object containing all log attributes and their associated values. attr_accessor :attributes - # Unique ID of the Log. attr_accessor :id - # Type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/log_attributes.rb b/lib/datadog_api_client/v2/models/log_attributes.rb index 709556dc233d..063df23fac82 100644 --- a/lib/datadog_api_client/v2/models/log_attributes.rb +++ b/lib/datadog_api_client/v2/models/log_attributes.rb @@ -20,29 +20,22 @@ module DatadogAPIClient::V2 # JSON object containing all log attributes and their associated values. class LogAttributes include BaseGenericModel - # JSON object of attributes from your log. attr_accessor :attributes - # Name of the machine from where the logs are being sent. attr_accessor :host - # The message [reserved attribute](https://docs.datadoghq.com/logs/log_collection/#reserved-attributes) # of your log. By default, Datadog ingests the value of the message attribute as the body of the log entry. # That value is then highlighted and displayed in the Logstream, where it is indexed for full text search. attr_accessor :message - # The name of the application or service generating the log events. # It is used to switch from Logs to APM, so make sure you define the same # value when you use both products. attr_accessor :service - # Status of the message associated with your log. attr_accessor :status - # Array of tags associated with your log. attr_accessor :tags - # Timestamp of your log. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/logs_aggregate_bucket.rb b/lib/datadog_api_client/v2/models/logs_aggregate_bucket.rb index c8618f3f04d3..f85c84927f88 100644 --- a/lib/datadog_api_client/v2/models/logs_aggregate_bucket.rb +++ b/lib/datadog_api_client/v2/models/logs_aggregate_bucket.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A bucket values class LogsAggregateBucket include BaseGenericModel - # The key, value pairs for each group by attr_accessor :by - # A map of the metric name -> value for regular compute or list of values for a timeseries attr_accessor :computes diff --git a/lib/datadog_api_client/v2/models/logs_aggregate_bucket_value_timeseries_point.rb b/lib/datadog_api_client/v2/models/logs_aggregate_bucket_value_timeseries_point.rb index 11f92523cc11..6371de95b38b 100644 --- a/lib/datadog_api_client/v2/models/logs_aggregate_bucket_value_timeseries_point.rb +++ b/lib/datadog_api_client/v2/models/logs_aggregate_bucket_value_timeseries_point.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A timeseries point class LogsAggregateBucketValueTimeseriesPoint include BaseGenericModel - # The time value for this point attr_accessor :time - # The value for this point attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/logs_aggregate_request.rb b/lib/datadog_api_client/v2/models/logs_aggregate_request.rb index e39337755256..37d0de306528 100644 --- a/lib/datadog_api_client/v2/models/logs_aggregate_request.rb +++ b/lib/datadog_api_client/v2/models/logs_aggregate_request.rb @@ -20,20 +20,15 @@ module DatadogAPIClient::V2 # The object sent with the request to retrieve a list of logs from your organization. class LogsAggregateRequest include BaseGenericModel - # The list of metrics or timeseries to compute for the retrieved buckets. attr_accessor :compute - # The search and filter query settings attr_accessor :filter - # The rules for the group by attr_accessor :group_by - # Global query options that are used during the query. # Note: These fields are currently deprecated and do not affect the query results. attr_accessor :options - # Paging settings attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/logs_aggregate_request_page.rb b/lib/datadog_api_client/v2/models/logs_aggregate_request_page.rb index cf1b7967a949..5e486e808d1c 100644 --- a/lib/datadog_api_client/v2/models/logs_aggregate_request_page.rb +++ b/lib/datadog_api_client/v2/models/logs_aggregate_request_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Paging settings class LogsAggregateRequestPage include BaseGenericModel - # The returned paging point to use to get the next results. Note: at most 1000 results can be paged. attr_accessor :cursor diff --git a/lib/datadog_api_client/v2/models/logs_aggregate_response.rb b/lib/datadog_api_client/v2/models/logs_aggregate_response.rb index 71cce67a2ca0..e564f21f10ce 100644 --- a/lib/datadog_api_client/v2/models/logs_aggregate_response.rb +++ b/lib/datadog_api_client/v2/models/logs_aggregate_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The response object for the logs aggregate API endpoint class LogsAggregateResponse include BaseGenericModel - # The query results attr_accessor :data - # The metadata associated with a request attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/logs_aggregate_response_data.rb b/lib/datadog_api_client/v2/models/logs_aggregate_response_data.rb index 07f4a05e4226..e9159b0858d9 100644 --- a/lib/datadog_api_client/v2/models/logs_aggregate_response_data.rb +++ b/lib/datadog_api_client/v2/models/logs_aggregate_response_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The query results class LogsAggregateResponseData include BaseGenericModel - # The list of matching buckets, one item per bucket attr_accessor :buckets diff --git a/lib/datadog_api_client/v2/models/logs_aggregate_sort.rb b/lib/datadog_api_client/v2/models/logs_aggregate_sort.rb index 96135398e3ac..01406c19a8ad 100644 --- a/lib/datadog_api_client/v2/models/logs_aggregate_sort.rb +++ b/lib/datadog_api_client/v2/models/logs_aggregate_sort.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A sort rule class LogsAggregateSort include BaseGenericModel - # An aggregation function attr_accessor :aggregation - # The metric to sort by (only used for `type=measure`) attr_accessor :metric - # The order to use, ascending or descending attr_accessor :order - # The type of sorting algorithm attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/logs_archive.rb b/lib/datadog_api_client/v2/models/logs_archive.rb index c95d42d8ab81..00d0bc57be79 100644 --- a/lib/datadog_api_client/v2/models/logs_archive.rb +++ b/lib/datadog_api_client/v2/models/logs_archive.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The logs archive. class LogsArchive include BaseGenericModel - # The definition of an archive. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/logs_archive_attributes.rb b/lib/datadog_api_client/v2/models/logs_archive_attributes.rb index adc373a51c04..031fe74d871e 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_attributes.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_attributes.rb @@ -20,26 +20,19 @@ module DatadogAPIClient::V2 # The attributes associated with the archive. class LogsArchiveAttributes include BaseGenericModel - # An archive's destination. attr_accessor :destination - # To store the tags in the archive, set the value "true". # If it is set to "false", the tags will be deleted when the logs are sent to the archive. attr_accessor :include_tags - # The archive name. attr_reader :name - # The archive query/filter. Logs matching this query are included in the archive. attr_reader :query - # Maximum scan size for rehydration from this archive. attr_accessor :rehydration_max_scan_size_in_gb - # An array of tags to add to rehydrated logs from an archive. attr_accessor :rehydration_tags - # The state of the archive. attr_accessor :state diff --git a/lib/datadog_api_client/v2/models/logs_archive_create_request.rb b/lib/datadog_api_client/v2/models/logs_archive_create_request.rb index 4d4996056d44..b0f6b9f33a62 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_create_request.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The logs archive. class LogsArchiveCreateRequest include BaseGenericModel - # The definition of an archive. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/logs_archive_create_request_attributes.rb b/lib/datadog_api_client/v2/models/logs_archive_create_request_attributes.rb index d4d8e0341c5e..c3a568f08f28 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_create_request_attributes.rb @@ -20,23 +20,17 @@ module DatadogAPIClient::V2 # The attributes associated with the archive. class LogsArchiveCreateRequestAttributes include BaseGenericModel - # An archive's destination. attr_reader :destination - # To store the tags in the archive, set the value "true". # If it is set to "false", the tags will be deleted when the logs are sent to the archive. attr_accessor :include_tags - # The archive name. attr_reader :name - # The archive query/filter. Logs matching this query are included in the archive. attr_reader :query - # Maximum scan size for rehydration from this archive. attr_accessor :rehydration_max_scan_size_in_gb - # An array of tags to add to rehydrated logs from an archive. attr_accessor :rehydration_tags diff --git a/lib/datadog_api_client/v2/models/logs_archive_create_request_definition.rb b/lib/datadog_api_client/v2/models/logs_archive_create_request_definition.rb index db1c6c1aeed0..644cabb88b56 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_create_request_definition.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_create_request_definition.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of an archive. class LogsArchiveCreateRequestDefinition include BaseGenericModel - # The attributes associated with the archive. attr_accessor :attributes - # The type of the resource. The value should always be archives. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_archive_definition.rb b/lib/datadog_api_client/v2/models/logs_archive_definition.rb index fcd070e22aa8..5c853d085828 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_definition.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_definition.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of an archive. class LogsArchiveDefinition include BaseGenericModel - # The attributes associated with the archive. attr_accessor :attributes - # The archive ID. attr_accessor :id - # The type of the resource. The value should always be archives. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_archive_destination_azure.rb b/lib/datadog_api_client/v2/models/logs_archive_destination_azure.rb index 271a94bb2b8c..5ef6a518f022 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_destination_azure.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_destination_azure.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The Azure archive destination. class LogsArchiveDestinationAzure include BaseGenericModel - # The container where the archive will be stored. attr_reader :container - # The Azure archive's integration destination. attr_reader :integration - # The archive path. attr_accessor :path - # The region where the archive will be stored. attr_accessor :region - # The associated storage account. attr_reader :storage_account - # Type of the Azure archive destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_archive_destination_gcs.rb b/lib/datadog_api_client/v2/models/logs_archive_destination_gcs.rb index a73b02bd5f6f..1fa59b96fcf2 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_destination_gcs.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_destination_gcs.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The GCS archive destination. class LogsArchiveDestinationGCS include BaseGenericModel - # The bucket where the archive will be stored. attr_reader :bucket - # The GCS archive's integration destination. attr_reader :integration - # The archive path. attr_accessor :path - # Type of the GCS archive destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_archive_destination_s3.rb b/lib/datadog_api_client/v2/models/logs_archive_destination_s3.rb index 6da62c43547e..660cfdbc335d 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_destination_s3.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_destination_s3.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The S3 archive destination. class LogsArchiveDestinationS3 include BaseGenericModel - # The bucket where the archive will be stored. attr_reader :bucket - # The S3 encryption settings. attr_accessor :encryption - # The S3 Archive's integration destination. attr_reader :integration - # The archive path. attr_accessor :path - # The storage class where the archive will be stored. attr_accessor :storage_class - # Type of the S3 archive destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_archive_encryption_s3.rb b/lib/datadog_api_client/v2/models/logs_archive_encryption_s3.rb index 843c98f6d47a..3c1e4794f114 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_encryption_s3.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_encryption_s3.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The S3 encryption settings. class LogsArchiveEncryptionS3 include BaseGenericModel - # An Amazon Resource Name (ARN) used to identify an AWS KMS key. attr_accessor :key - # Type of S3 encryption for a destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_archive_integration_azure.rb b/lib/datadog_api_client/v2/models/logs_archive_integration_azure.rb index 9089451fb258..7175e688bece 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_integration_azure.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_integration_azure.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The Azure archive's integration destination. class LogsArchiveIntegrationAzure include BaseGenericModel - # A client ID. attr_reader :client_id - # A tenant ID. attr_reader :tenant_id diff --git a/lib/datadog_api_client/v2/models/logs_archive_integration_gcs.rb b/lib/datadog_api_client/v2/models/logs_archive_integration_gcs.rb index 50f04e60748d..9ca2cc79a1a8 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_integration_gcs.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_integration_gcs.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The GCS archive's integration destination. class LogsArchiveIntegrationGCS include BaseGenericModel - # A client email. attr_reader :client_email - # A project ID. attr_accessor :project_id diff --git a/lib/datadog_api_client/v2/models/logs_archive_integration_s3.rb b/lib/datadog_api_client/v2/models/logs_archive_integration_s3.rb index fd73c2112c68..9fbe9292e6cb 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_integration_s3.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_integration_s3.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The S3 Archive's integration destination. class LogsArchiveIntegrationS3 include BaseGenericModel - # The account ID for the integration. attr_reader :account_id - # The path of the integration. attr_reader :role_name diff --git a/lib/datadog_api_client/v2/models/logs_archive_order.rb b/lib/datadog_api_client/v2/models/logs_archive_order.rb index 0807b24601fb..8f0c8eb3f0b0 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_order.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_order.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A ordered list of archive IDs. class LogsArchiveOrder include BaseGenericModel - # The definition of an archive order. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/logs_archive_order_attributes.rb b/lib/datadog_api_client/v2/models/logs_archive_order_attributes.rb index d45a4e4c2139..0ad1cd6d165e 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_order_attributes.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_order_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The attributes associated with the archive order. class LogsArchiveOrderAttributes include BaseGenericModel - # An ordered array of `` strings, the order of archive IDs in the array # define the overall archives order for Datadog. attr_reader :archive_ids diff --git a/lib/datadog_api_client/v2/models/logs_archive_order_definition.rb b/lib/datadog_api_client/v2/models/logs_archive_order_definition.rb index 88c8efa16e45..9f2c9819e6da 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_order_definition.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_order_definition.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of an archive order. class LogsArchiveOrderDefinition include BaseGenericModel - # The attributes associated with the archive order. attr_reader :attributes - # Type of the archive order definition. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_archives.rb b/lib/datadog_api_client/v2/models/logs_archives.rb index 89c22ead3584..bc30ab797799 100644 --- a/lib/datadog_api_client/v2/models/logs_archives.rb +++ b/lib/datadog_api_client/v2/models/logs_archives.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The available archives. class LogsArchives include BaseGenericModel - # A list of archives. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/logs_compute.rb b/lib/datadog_api_client/v2/models/logs_compute.rb index bccfb7ac57c1..c3113c856df2 100644 --- a/lib/datadog_api_client/v2/models/logs_compute.rb +++ b/lib/datadog_api_client/v2/models/logs_compute.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # A compute rule to compute metrics or timeseries class LogsCompute include BaseGenericModel - # An aggregation function attr_reader :aggregation - # The time buckets' size (only used for type=timeseries) # Defaults to a resolution of 150 points attr_accessor :interval - # The metric to use attr_accessor :metric - # The type of compute attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/logs_group_by.rb b/lib/datadog_api_client/v2/models/logs_group_by.rb index a1bc668b6ed2..ec37adb5e145 100644 --- a/lib/datadog_api_client/v2/models/logs_group_by.rb +++ b/lib/datadog_api_client/v2/models/logs_group_by.rb @@ -20,24 +20,18 @@ module DatadogAPIClient::V2 # A group by rule class LogsGroupBy include BaseGenericModel - # The name of the facet to use (required) attr_reader :facet - # Used to perform a histogram computation (only for measure facets). # Note: at most 100 buckets are allowed, the number of buckets is (max - min)/interval. attr_accessor :histogram - # The maximum buckets to return for this group by. Note: at most 10000 buckets are allowed. # If grouping by multiple facets, the product of limits must not exceed 10000. attr_accessor :limit - # The value to use for logs that don't have the facet used to group by attr_accessor :missing - # A sort rule attr_accessor :sort - # A resulting object to put the given computes in over all the matching records. attr_accessor :total diff --git a/lib/datadog_api_client/v2/models/logs_group_by_histogram.rb b/lib/datadog_api_client/v2/models/logs_group_by_histogram.rb index 690d4221486f..6df6010815cf 100644 --- a/lib/datadog_api_client/v2/models/logs_group_by_histogram.rb +++ b/lib/datadog_api_client/v2/models/logs_group_by_histogram.rb @@ -21,14 +21,11 @@ module DatadogAPIClient::V2 # Note: at most 100 buckets are allowed, the number of buckets is (max - min)/interval. class LogsGroupByHistogram include BaseGenericModel - # The bin size of the histogram buckets attr_reader :interval - # The maximum value for the measure used in the histogram # (values greater than this one are filtered out) attr_reader :max - # The minimum value for the measure used in the histogram # (values smaller than this one are filtered out) attr_reader :min diff --git a/lib/datadog_api_client/v2/models/logs_list_request.rb b/lib/datadog_api_client/v2/models/logs_list_request.rb index 38ced026f557..8ffb850f5a86 100644 --- a/lib/datadog_api_client/v2/models/logs_list_request.rb +++ b/lib/datadog_api_client/v2/models/logs_list_request.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # The request for a logs list. class LogsListRequest include BaseGenericModel - # The search and filter query settings attr_accessor :filter - # Global query options that are used during the query. # Note: These fields are currently deprecated and do not affect the query results. attr_accessor :options - # Paging attributes for listing logs. attr_accessor :page - # Sort parameters when querying logs. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/logs_list_request_page.rb b/lib/datadog_api_client/v2/models/logs_list_request_page.rb index f716223a66d8..7ede197b04a5 100644 --- a/lib/datadog_api_client/v2/models/logs_list_request_page.rb +++ b/lib/datadog_api_client/v2/models/logs_list_request_page.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Paging attributes for listing logs. class LogsListRequestPage include BaseGenericModel - # List following results with a cursor provided in the previous query. attr_accessor :cursor - # Maximum number of logs in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/logs_list_response.rb b/lib/datadog_api_client/v2/models/logs_list_response.rb index 7d8c521c05c6..57dfde9758da 100644 --- a/lib/datadog_api_client/v2/models/logs_list_response.rb +++ b/lib/datadog_api_client/v2/models/logs_list_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response object with all logs matching the request and pagination information. class LogsListResponse include BaseGenericModel - # Array of logs matching the request. attr_accessor :data - # Links attributes. attr_accessor :links - # The metadata associated with a request attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/logs_list_response_links.rb b/lib/datadog_api_client/v2/models/logs_list_response_links.rb index fbaf8c58c7d8..02085cc259ee 100644 --- a/lib/datadog_api_client/v2/models/logs_list_response_links.rb +++ b/lib/datadog_api_client/v2/models/logs_list_response_links.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Links attributes. class LogsListResponseLinks include BaseGenericModel - # Link for the next set of results. Note that the request can also be made using the # POST endpoint. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/logs_metric_compute.rb b/lib/datadog_api_client/v2/models/logs_metric_compute.rb index 999aca0cc748..0ffad5ee2bbc 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_compute.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_compute.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V2 # The compute rule to compute the log-based metric. class LogsMetricCompute include BaseGenericModel - # The type of aggregation to use. attr_reader :aggregation_type - # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when the `aggregation_type` is `distribution`. attr_accessor :include_percentiles - # The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution"). attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/logs_metric_create_attributes.rb b/lib/datadog_api_client/v2/models/logs_metric_create_attributes.rb index 0e7c56fb3b5c..87db2fdd056d 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_create_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The object describing the Datadog log-based metric to create. class LogsMetricCreateAttributes include BaseGenericModel - # The compute rule to compute the log-based metric. attr_reader :compute - # The log-based metric filter. Logs matching this filter will be aggregated in this metric. attr_accessor :filter - # The rules for the group by. attr_accessor :group_by diff --git a/lib/datadog_api_client/v2/models/logs_metric_create_data.rb b/lib/datadog_api_client/v2/models/logs_metric_create_data.rb index 9aa760e2e517..6a5b51c83ef2 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_create_data.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_create_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The new log-based metric properties. class LogsMetricCreateData include BaseGenericModel - # The object describing the Datadog log-based metric to create. attr_reader :attributes - # The name of the log-based metric. attr_reader :id - # The type of the resource. The value should always be logs_metrics. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_metric_create_request.rb b/lib/datadog_api_client/v2/models/logs_metric_create_request.rb index 2fe899ce225b..7245e0d16ba6 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_create_request.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The new log-based metric body. class LogsMetricCreateRequest include BaseGenericModel - # The new log-based metric properties. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/logs_metric_filter.rb b/lib/datadog_api_client/v2/models/logs_metric_filter.rb index 77d294b41784..5ba07fd4f6d2 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_filter.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_filter.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The log-based metric filter. Logs matching this filter will be aggregated in this metric. class LogsMetricFilter include BaseGenericModel - # The search query - following the log search syntax. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/logs_metric_group_by.rb b/lib/datadog_api_client/v2/models/logs_metric_group_by.rb index 448ca8e121fe..122dfd3f2375 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_group_by.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_group_by.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A group by rule. class LogsMetricGroupBy include BaseGenericModel - # The path to the value the log-based metric will be aggregated over. attr_reader :path - # Eventual name of the tag that gets created. By default, the path attribute is used as the tag name. attr_accessor :tag_name diff --git a/lib/datadog_api_client/v2/models/logs_metric_response.rb b/lib/datadog_api_client/v2/models/logs_metric_response.rb index b3fe238641d1..8d41b43bfa17 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_response.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The log-based metric object. class LogsMetricResponse include BaseGenericModel - # The log-based metric properties. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/logs_metric_response_attributes.rb b/lib/datadog_api_client/v2/models/logs_metric_response_attributes.rb index 984a228cc164..caa82e855197 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_response_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The object describing a Datadog log-based metric. class LogsMetricResponseAttributes include BaseGenericModel - # The compute rule to compute the log-based metric. attr_accessor :compute - # The log-based metric filter. Logs matching this filter will be aggregated in this metric. attr_accessor :filter - # The rules for the group by. attr_accessor :group_by diff --git a/lib/datadog_api_client/v2/models/logs_metric_response_compute.rb b/lib/datadog_api_client/v2/models/logs_metric_response_compute.rb index b72cb6df8928..cb8f0adaed13 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_response_compute.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_response_compute.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V2 # The compute rule to compute the log-based metric. class LogsMetricResponseCompute include BaseGenericModel - # The type of aggregation to use. attr_accessor :aggregation_type - # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when the `aggregation_type` is `distribution`. attr_accessor :include_percentiles - # The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution"). attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/logs_metric_response_data.rb b/lib/datadog_api_client/v2/models/logs_metric_response_data.rb index 090c837bdc02..45e9978197e7 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_response_data.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The log-based metric properties. class LogsMetricResponseData include BaseGenericModel - # The object describing a Datadog log-based metric. attr_accessor :attributes - # The name of the log-based metric. attr_accessor :id - # The type of the resource. The value should always be logs_metrics. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/logs_metric_response_filter.rb b/lib/datadog_api_client/v2/models/logs_metric_response_filter.rb index fc2a998da6c6..c1d3f62985ab 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_response_filter.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_response_filter.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The log-based metric filter. Logs matching this filter will be aggregated in this metric. class LogsMetricResponseFilter include BaseGenericModel - # The search query - following the log search syntax. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/logs_metric_response_group_by.rb b/lib/datadog_api_client/v2/models/logs_metric_response_group_by.rb index f48733f92207..b2b37a2b04c6 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_response_group_by.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_response_group_by.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A group by rule. class LogsMetricResponseGroupBy include BaseGenericModel - # The path to the value the log-based metric will be aggregated over. attr_accessor :path - # Eventual name of the tag that gets created. By default, the path attribute is used as the tag name. attr_accessor :tag_name diff --git a/lib/datadog_api_client/v2/models/logs_metric_update_attributes.rb b/lib/datadog_api_client/v2/models/logs_metric_update_attributes.rb index 62d224dec886..b440dec74f40 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_update_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The log-based metric properties that will be updated. class LogsMetricUpdateAttributes include BaseGenericModel - # The compute rule to compute the log-based metric. attr_accessor :compute - # The log-based metric filter. Logs matching this filter will be aggregated in this metric. attr_accessor :filter - # The rules for the group by. attr_accessor :group_by diff --git a/lib/datadog_api_client/v2/models/logs_metric_update_compute.rb b/lib/datadog_api_client/v2/models/logs_metric_update_compute.rb index c575e24a6d07..7baa243bbc12 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_update_compute.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_update_compute.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The compute rule to compute the log-based metric. class LogsMetricUpdateCompute include BaseGenericModel - # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when the `aggregation_type` is `distribution`. attr_accessor :include_percentiles diff --git a/lib/datadog_api_client/v2/models/logs_metric_update_data.rb b/lib/datadog_api_client/v2/models/logs_metric_update_data.rb index 1bed7e9a9c26..bd7dff4e4ef0 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_update_data.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_update_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The new log-based metric properties. class LogsMetricUpdateData include BaseGenericModel - # The log-based metric properties that will be updated. attr_reader :attributes - # The type of the resource. The value should always be logs_metrics. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_metric_update_request.rb b/lib/datadog_api_client/v2/models/logs_metric_update_request.rb index 961a1b291e5e..371096b5957f 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_update_request.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The new log-based metric body. class LogsMetricUpdateRequest include BaseGenericModel - # The new log-based metric properties. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/logs_metrics_response.rb b/lib/datadog_api_client/v2/models/logs_metrics_response.rb index 31babafd5aa4..acb0d0284ea6 100644 --- a/lib/datadog_api_client/v2/models/logs_metrics_response.rb +++ b/lib/datadog_api_client/v2/models/logs_metrics_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # All the available log-based metric objects. class LogsMetricsResponse include BaseGenericModel - # A list of log-based metric objects. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/logs_query_filter.rb b/lib/datadog_api_client/v2/models/logs_query_filter.rb index 6bd2a29efbde..f1c41d68a462 100644 --- a/lib/datadog_api_client/v2/models/logs_query_filter.rb +++ b/lib/datadog_api_client/v2/models/logs_query_filter.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The search and filter query settings class LogsQueryFilter include BaseGenericModel - # The minimum time for the requested logs, supports date math and regular timestamps (milliseconds). attr_accessor :from - # For customers with multiple indexes, the indexes to search. Defaults to ['*'] which means all indexes. attr_accessor :indexes - # The search query - following the log search syntax. attr_accessor :query - # Specifies storage type as indexes, online-archives or flex attr_accessor :storage_tier - # The maximum time for the requested logs, supports date math and regular timestamps (milliseconds). attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/logs_query_options.rb b/lib/datadog_api_client/v2/models/logs_query_options.rb index 3dbb2a61e79a..9d98e090fd45 100644 --- a/lib/datadog_api_client/v2/models/logs_query_options.rb +++ b/lib/datadog_api_client/v2/models/logs_query_options.rb @@ -23,10 +23,8 @@ module DatadogAPIClient::V2 # @deprecated This model is deprecated. class LogsQueryOptions include BaseGenericModel - # The time offset (in seconds) to apply to the query. attr_accessor :time_offset - # The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York). attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/logs_response_metadata.rb b/lib/datadog_api_client/v2/models/logs_response_metadata.rb index 5ce84ed832da..c19602def4cc 100644 --- a/lib/datadog_api_client/v2/models/logs_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/logs_response_metadata.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The metadata associated with a request class LogsResponseMetadata include BaseGenericModel - # The time elapsed in milliseconds attr_accessor :elapsed - # Paging attributes. attr_accessor :page - # The identifier of the request attr_accessor :request_id - # The status of the response attr_accessor :status - # A list of warnings (non fatal errors) encountered, partial results might be returned if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/logs_response_metadata_page.rb b/lib/datadog_api_client/v2/models/logs_response_metadata_page.rb index 71bd264d560d..6891dc622f43 100644 --- a/lib/datadog_api_client/v2/models/logs_response_metadata_page.rb +++ b/lib/datadog_api_client/v2/models/logs_response_metadata_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Paging attributes. class LogsResponseMetadataPage include BaseGenericModel - # The cursor to use to get the next results, if any. To make the next request, use the same # parameters with the addition of the `page[cursor]`. attr_accessor :after diff --git a/lib/datadog_api_client/v2/models/logs_warning.rb b/lib/datadog_api_client/v2/models/logs_warning.rb index 10e399e4f604..57f168c03460 100644 --- a/lib/datadog_api_client/v2/models/logs_warning.rb +++ b/lib/datadog_api_client/v2/models/logs_warning.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A warning message indicating something that went wrong with the query class LogsWarning include BaseGenericModel - # A unique code for this type of warning attr_accessor :code - # A detailed explanation of this specific warning attr_accessor :detail - # A short human-readable summary of the warning attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/member_team.rb b/lib/datadog_api_client/v2/models/member_team.rb index f4b4955155f1..f1a8b7f6920b 100644 --- a/lib/datadog_api_client/v2/models/member_team.rb +++ b/lib/datadog_api_client/v2/models/member_team.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A member team class MemberTeam include BaseGenericModel - # The member team's identifier attr_reader :id - # Member team type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metadata.rb b/lib/datadog_api_client/v2/models/metadata.rb index 83e3b0cafe67..2b9b5cb288c4 100644 --- a/lib/datadog_api_client/v2/models/metadata.rb +++ b/lib/datadog_api_client/v2/models/metadata.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The metadata related to this request. class Metadata include BaseGenericModel - # Number of entities included in the response. attr_reader :count - # The token that identifies the request. attr_reader :token - # Total number of entities across all pages. attr_reader :total diff --git a/lib/datadog_api_client/v2/models/metric.rb b/lib/datadog_api_client/v2/models/metric.rb index aa06243d5df9..587ed95dd097 100644 --- a/lib/datadog_api_client/v2/models/metric.rb +++ b/lib/datadog_api_client/v2/models/metric.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object for a single metric tag configuration. class Metric include BaseGenericModel - # The metric name for this resource. attr_accessor :id - # The metric resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_all_tags.rb b/lib/datadog_api_client/v2/models/metric_all_tags.rb index 653a1f31bf2c..a9f1c454122d 100644 --- a/lib/datadog_api_client/v2/models/metric_all_tags.rb +++ b/lib/datadog_api_client/v2/models/metric_all_tags.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object for a single metric's indexed tags. class MetricAllTags include BaseGenericModel - # Object containing the definition of a metric's tags. attr_accessor :attributes - # The metric name for this resource. attr_accessor :id - # The metric resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_all_tags_attributes.rb b/lib/datadog_api_client/v2/models/metric_all_tags_attributes.rb index 30807af64949..08ed16921e3e 100644 --- a/lib/datadog_api_client/v2/models/metric_all_tags_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_all_tags_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric's tags. class MetricAllTagsAttributes include BaseGenericModel - # List of indexed tag value pairs. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/metric_all_tags_response.rb b/lib/datadog_api_client/v2/models/metric_all_tags_response.rb index 6c7fc88e8d2b..f354a47bb39e 100644 --- a/lib/datadog_api_client/v2/models/metric_all_tags_response.rb +++ b/lib/datadog_api_client/v2/models/metric_all_tags_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object that includes a single metric's indexed tags. class MetricAllTagsResponse include BaseGenericModel - # Object for a single metric's indexed tags. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_asset_attributes.rb b/lib/datadog_api_client/v2/models/metric_asset_attributes.rb index dffb1ea0c95f..9243a7506b33 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Assets related to the object, including title, url, and tags. class MetricAssetAttributes include BaseGenericModel - # List of tag keys used in the asset. attr_accessor :tags - # Title of the asset. attr_accessor :title - # URL path of the asset. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationship.rb b/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationship.rb index 8876b1074b27..a0a173359ede 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationship.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationship.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # An object of type `dashboard` that can be referenced in the `included` data. class MetricAssetDashboardRelationship include BaseGenericModel - # The related dashboard's ID. attr_accessor :id - # Dashboard resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationships.rb b/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationships.rb index 5a8cdd0e2945..5092dbfad906 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationships.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # An object containing the list of dashboards that can be referenced in the `included` data. class MetricAssetDashboardRelationships include BaseGenericModel - # A list of dashboards that can be referenced in the `included` data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_asset_monitor_relationship.rb b/lib/datadog_api_client/v2/models/metric_asset_monitor_relationship.rb index a1a8d334aa01..c7f809c2dfe8 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_monitor_relationship.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_monitor_relationship.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # An object of type `monitor` that can be referenced in the `included` data. class MetricAssetMonitorRelationship include BaseGenericModel - # The related monitor's ID. attr_accessor :id - # Monitor resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_asset_monitor_relationships.rb b/lib/datadog_api_client/v2/models/metric_asset_monitor_relationships.rb index 4982a6298682..e03ba7710ec3 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_monitor_relationships.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_monitor_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A object containing the list of monitors that can be referenced in the `included` data. class MetricAssetMonitorRelationships include BaseGenericModel - # A list of monitors that can be referenced in the `included` data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_asset_notebook_relationship.rb b/lib/datadog_api_client/v2/models/metric_asset_notebook_relationship.rb index c6bef8252016..e76ff417796f 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_notebook_relationship.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_notebook_relationship.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # An object of type `notebook` that can be referenced in the `included` data. class MetricAssetNotebookRelationship include BaseGenericModel - # The related notebook's ID. attr_accessor :id - # Notebook resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_asset_notebook_relationships.rb b/lib/datadog_api_client/v2/models/metric_asset_notebook_relationships.rb index 6f073df1f9ba..b410ed863c28 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_notebook_relationships.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_notebook_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # An object containing the list of notebooks that can be referenced in the `included` data. class MetricAssetNotebookRelationships include BaseGenericModel - # A list of notebooks that can be referenced in the `included` data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_asset_response_data.rb b/lib/datadog_api_client/v2/models/metric_asset_response_data.rb index 3205b4316821..539f7259cea4 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_response_data.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Metric assets response data. class MetricAssetResponseData include BaseGenericModel - # The metric name for this resource. attr_reader :id - # Relationships to assets related to the metric. attr_accessor :relationships - # The metric resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_asset_response_relationships.rb b/lib/datadog_api_client/v2/models/metric_asset_response_relationships.rb index a85fc23a29b4..9d74e063b32f 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_response_relationships.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_response_relationships.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Relationships to assets related to the metric. class MetricAssetResponseRelationships include BaseGenericModel - # An object containing the list of dashboards that can be referenced in the `included` data. attr_accessor :dashboards - # A object containing the list of monitors that can be referenced in the `included` data. attr_accessor :monitors - # An object containing the list of notebooks that can be referenced in the `included` data. attr_accessor :notebooks - # An object containing a list of SLOs that can be referenced in the `included` data. attr_accessor :slos diff --git a/lib/datadog_api_client/v2/models/metric_asset_slo_relationship.rb b/lib/datadog_api_client/v2/models/metric_asset_slo_relationship.rb index 415e2afc2172..b778fe021cb7 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_slo_relationship.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_slo_relationship.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # An object of type `slos` that can be referenced in the `included` data. class MetricAssetSLORelationship include BaseGenericModel - # The SLO ID. attr_accessor :id - # SLO resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_asset_slo_relationships.rb b/lib/datadog_api_client/v2/models/metric_asset_slo_relationships.rb index b94cf7fda3e8..f3a628c1350f 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_slo_relationships.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_slo_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # An object containing a list of SLOs that can be referenced in the `included` data. class MetricAssetSLORelationships include BaseGenericModel - # A list of SLOs that can be referenced in the `included` data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_assets_response.rb b/lib/datadog_api_client/v2/models/metric_assets_response.rb index b84a4ebb2650..b4e0b3f75a66 100644 --- a/lib/datadog_api_client/v2/models/metric_assets_response.rb +++ b/lib/datadog_api_client/v2/models/metric_assets_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response object that includes related dashboards, monitors, notebooks, and SLOs. class MetricAssetsResponse include BaseGenericModel - # Metric assets response data. attr_accessor :data - # Array of objects related to the metric assets. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create.rb index 8181f2843a82..c6c3ed807aa6 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Request object to bulk configure tags for metrics matching the given prefix. class MetricBulkTagConfigCreate include BaseGenericModel - # Optional parameters for bulk creating metric tag configurations. attr_accessor :attributes - # A text prefix to match against metric names. attr_reader :id - # The metric bulk configure tags resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_attributes.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_attributes.rb index bcc509421a7d..992a42fe83f5 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_attributes.rb @@ -20,28 +20,23 @@ module DatadogAPIClient::V2 # Optional parameters for bulk creating metric tag configurations. class MetricBulkTagConfigCreateAttributes include BaseGenericModel - # A list of account emails to notify when the configuration is applied. attr_accessor :emails - # When set to true, the configuration will exclude the configured tags and include any other submitted tags. # When set to false, the configuration will include the configured tags and exclude any other submitted tags. # Defaults to false. attr_accessor :exclude_tags_mode - # When provided, all tags that have been actively queried are # configured (and, therefore, remain queryable) for each metric that # matches the given prefix. Minimum value is 1 second, and maximum # value is 7,776,000 seconds (90 days). attr_reader :include_actively_queried_tags_window - # When set to true, the configuration overrides any existing # configurations for the given metric with the new set of tags in this # configuration request. If false, old configurations are kept and # are merged with the set of tags in this configuration request. # Defaults to true. attr_accessor :override_existing_configurations - # A list of tag names to apply to the configuration. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_request.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_request.rb index a674c609927e..854cb9060f85 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_request.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Wrapper object for a single bulk tag configuration request. class MetricBulkTagConfigCreateRequest include BaseGenericModel - # Request object to bulk configure tags for metrics matching the given prefix. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete.rb index 4848ea1d9816..cabbbaecde64 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Request object to bulk delete all tag configurations for metrics matching the given prefix. class MetricBulkTagConfigDelete include BaseGenericModel - # Optional parameters for bulk deleting metric tag configurations. attr_accessor :attributes - # A text prefix to match against metric names. attr_reader :id - # The metric bulk configure tags resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_attributes.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_attributes.rb index 79d2716d3d28..49bfc4c7bacb 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Optional parameters for bulk deleting metric tag configurations. class MetricBulkTagConfigDeleteAttributes include BaseGenericModel - # A list of account emails to notify when the configuration is applied. attr_accessor :emails diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_request.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_request.rb index 64795526abaa..8651f649d619 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_request.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Wrapper object for a single bulk tag deletion request. class MetricBulkTagConfigDeleteRequest include BaseGenericModel - # Request object to bulk delete all tag configurations for metrics matching the given prefix. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_response.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_response.rb index 583a527166d7..22a90731a2d2 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_response.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Wrapper for a single bulk tag configuration status response. class MetricBulkTagConfigResponse include BaseGenericModel - # The status of a request to bulk configure metric tags. # It contains the fields from the original request for reference. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status.rb index 9809cb889352..72e56a7a5ebe 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status.rb @@ -21,13 +21,10 @@ module DatadogAPIClient::V2 # It contains the fields from the original request for reference. class MetricBulkTagConfigStatus include BaseGenericModel - # Optional attributes for the status of a bulk tag configuration request. attr_accessor :attributes - # A text prefix to match against metric names. attr_reader :id - # The metric bulk configure tags resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status_attributes.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status_attributes.rb index 07532b1b65bb..ed1aa35c6445 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status_attributes.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # Optional attributes for the status of a bulk tag configuration request. class MetricBulkTagConfigStatusAttributes include BaseGenericModel - # A list of account emails to notify when the configuration is applied. attr_accessor :emails - # When set to true, the configuration will exclude the configured tags and include any other submitted tags. # When set to false, the configuration will include the configured tags and exclude any other submitted tags. attr_accessor :exclude_tags_mode - # The status of the request. attr_accessor :status - # A list of tag names to apply to the configuration. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/metric_custom_aggregation.rb b/lib/datadog_api_client/v2/models/metric_custom_aggregation.rb index 6d9536e5d712..45e137bb6e73 100644 --- a/lib/datadog_api_client/v2/models/metric_custom_aggregation.rb +++ b/lib/datadog_api_client/v2/models/metric_custom_aggregation.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A time and space aggregation combination for use in query. class MetricCustomAggregation include BaseGenericModel - # A space aggregation for use in query. attr_reader :space - # A time aggregation for use in query. attr_reader :time diff --git a/lib/datadog_api_client/v2/models/metric_dashboard_asset.rb b/lib/datadog_api_client/v2/models/metric_dashboard_asset.rb index 48e4fc655770..18d29b7294ff 100644 --- a/lib/datadog_api_client/v2/models/metric_dashboard_asset.rb +++ b/lib/datadog_api_client/v2/models/metric_dashboard_asset.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A dashboard object with title and popularity. class MetricDashboardAsset include BaseGenericModel - # Attributes related to the dashboard, including title, popularity, and url. attr_accessor :attributes - # The related dashboard's ID. attr_reader :id - # Dashboard resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_dashboard_attributes.rb b/lib/datadog_api_client/v2/models/metric_dashboard_attributes.rb index 923d8e9dad0f..ac9ffc57dd4f 100644 --- a/lib/datadog_api_client/v2/models/metric_dashboard_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_dashboard_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes related to the dashboard, including title, popularity, and url. class MetricDashboardAttributes include BaseGenericModel - # Value from 0 to 5 that ranks popularity of the dashboard. attr_reader :popularity - # List of tag keys used in the asset. attr_accessor :tags - # Title of the asset. attr_accessor :title - # URL path of the asset. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/metric_distinct_volume.rb b/lib/datadog_api_client/v2/models/metric_distinct_volume.rb index 961b0dbf3a23..8e56eb8fcc1d 100644 --- a/lib/datadog_api_client/v2/models/metric_distinct_volume.rb +++ b/lib/datadog_api_client/v2/models/metric_distinct_volume.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object for a single metric's distinct volume. class MetricDistinctVolume include BaseGenericModel - # Object containing the definition of a metric's distinct volume. attr_accessor :attributes - # The metric name for this resource. attr_accessor :id - # The metric distinct volume type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_distinct_volume_attributes.rb b/lib/datadog_api_client/v2/models/metric_distinct_volume_attributes.rb index 7c1c3f9eb9cf..aca375a66ed7 100644 --- a/lib/datadog_api_client/v2/models/metric_distinct_volume_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_distinct_volume_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric's distinct volume. class MetricDistinctVolumeAttributes include BaseGenericModel - # Distinct volume for the given metric. attr_accessor :distinct_volume diff --git a/lib/datadog_api_client/v2/models/metric_estimate.rb b/lib/datadog_api_client/v2/models/metric_estimate.rb index 4a057dbdf28a..9f0a729625e6 100644 --- a/lib/datadog_api_client/v2/models/metric_estimate.rb +++ b/lib/datadog_api_client/v2/models/metric_estimate.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object for a metric cardinality estimate. class MetricEstimate include BaseGenericModel - # Object containing the definition of a metric estimate attribute. attr_accessor :attributes - # The metric name for this resource. attr_accessor :id - # The metric estimate resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_estimate_attributes.rb b/lib/datadog_api_client/v2/models/metric_estimate_attributes.rb index 352038cb1b92..11eb03a81f6e 100644 --- a/lib/datadog_api_client/v2/models/metric_estimate_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_estimate_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric estimate attribute. class MetricEstimateAttributes include BaseGenericModel - # Estimate type based on the queried configuration. By default, `count_or_gauge` is returned. `distribution` is returned for distribution metrics without percentiles enabled. Lastly, `percentile` is returned if `filter[pct]=true` is queried with a distribution metric. attr_accessor :estimate_type - # Timestamp when the cardinality estimate was requested. attr_accessor :estimated_at - # Estimated cardinality of the metric based on the queried configuration. attr_accessor :estimated_output_series diff --git a/lib/datadog_api_client/v2/models/metric_estimate_response.rb b/lib/datadog_api_client/v2/models/metric_estimate_response.rb index fbcc6b4f2c85..8e16e7a99979 100644 --- a/lib/datadog_api_client/v2/models/metric_estimate_response.rb +++ b/lib/datadog_api_client/v2/models/metric_estimate_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object that includes metric cardinality estimates. class MetricEstimateResponse include BaseGenericModel - # Object for a metric cardinality estimate. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume.rb b/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume.rb index 09b0685e1a76..1a3af2153fdd 100644 --- a/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume.rb +++ b/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object for a single metric's ingested and indexed volume. class MetricIngestedIndexedVolume include BaseGenericModel - # Object containing the definition of a metric's ingested and indexed volume. attr_accessor :attributes - # The metric name for this resource. attr_accessor :id - # The metric ingested and indexed volume type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume_attributes.rb b/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume_attributes.rb index 00c0ba404e4d..82a983d56d93 100644 --- a/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric's ingested and indexed volume. class MetricIngestedIndexedVolumeAttributes include BaseGenericModel - # Indexed volume for the given metric. attr_accessor :indexed_volume - # Ingested volume for the given metric. attr_accessor :ingested_volume diff --git a/lib/datadog_api_client/v2/models/metric_meta_page.rb b/lib/datadog_api_client/v2/models/metric_meta_page.rb index 51ab5c5d0b33..f3d156d8f805 100644 --- a/lib/datadog_api_client/v2/models/metric_meta_page.rb +++ b/lib/datadog_api_client/v2/models/metric_meta_page.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Paging attributes. Only present if pagination query parameters were provided. class MetricMetaPage include BaseGenericModel - # The cursor used to get the current results, if any. attr_accessor :cursor - # Number of results returned attr_reader :limit - # The cursor used to get the next results, if any. attr_accessor :next_cursor - # Type of metric pagination. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_metadata.rb b/lib/datadog_api_client/v2/models/metric_metadata.rb index 87a66534b1d1..6cff2f59ff25 100644 --- a/lib/datadog_api_client/v2/models/metric_metadata.rb +++ b/lib/datadog_api_client/v2/models/metric_metadata.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Metadata for the metric. class MetricMetadata include BaseGenericModel - # Metric origin information. attr_accessor :origin diff --git a/lib/datadog_api_client/v2/models/metric_monitor_asset.rb b/lib/datadog_api_client/v2/models/metric_monitor_asset.rb index 062ad0ae7884..b9d9de1b5ec5 100644 --- a/lib/datadog_api_client/v2/models/metric_monitor_asset.rb +++ b/lib/datadog_api_client/v2/models/metric_monitor_asset.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A monitor object with title. class MetricMonitorAsset include BaseGenericModel - # Assets related to the object, including title, url, and tags. attr_accessor :attributes - # The related monitor's ID. attr_reader :id - # Monitor resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_notebook_asset.rb b/lib/datadog_api_client/v2/models/metric_notebook_asset.rb index 8ec958a98ebe..018b9590224d 100644 --- a/lib/datadog_api_client/v2/models/metric_notebook_asset.rb +++ b/lib/datadog_api_client/v2/models/metric_notebook_asset.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A notebook object with title. class MetricNotebookAsset include BaseGenericModel - # Assets related to the object, including title, url, and tags. attr_accessor :attributes - # The related notebook's ID. attr_reader :id - # Notebook resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_origin.rb b/lib/datadog_api_client/v2/models/metric_origin.rb index 9fa36d2fd58e..e2266b8b4577 100644 --- a/lib/datadog_api_client/v2/models/metric_origin.rb +++ b/lib/datadog_api_client/v2/models/metric_origin.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Metric origin information. class MetricOrigin include BaseGenericModel - # The origin metric type code attr_reader :metric_type - # The origin product code attr_reader :product - # The origin service code attr_reader :service diff --git a/lib/datadog_api_client/v2/models/metric_pagination_meta.rb b/lib/datadog_api_client/v2/models/metric_pagination_meta.rb index 608c9df74b6b..852937ceeb63 100644 --- a/lib/datadog_api_client/v2/models/metric_pagination_meta.rb +++ b/lib/datadog_api_client/v2/models/metric_pagination_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response metadata object. class MetricPaginationMeta include BaseGenericModel - # Paging attributes. Only present if pagination query parameters were provided. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/metric_payload.rb b/lib/datadog_api_client/v2/models/metric_payload.rb index 340a7d74c523..8a6cb37f5588 100644 --- a/lib/datadog_api_client/v2/models/metric_payload.rb +++ b/lib/datadog_api_client/v2/models/metric_payload.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The metrics' payload. class MetricPayload include BaseGenericModel - # A list of timeseries to submit to Datadog. attr_reader :series diff --git a/lib/datadog_api_client/v2/models/metric_point.rb b/lib/datadog_api_client/v2/models/metric_point.rb index 6d904885a077..fe6ac9330c5c 100644 --- a/lib/datadog_api_client/v2/models/metric_point.rb +++ b/lib/datadog_api_client/v2/models/metric_point.rb @@ -20,11 +20,9 @@ module DatadogAPIClient::V2 # A point object is of the form `{POSIX_timestamp, numeric_value}`. class MetricPoint include BaseGenericModel - # The timestamp should be in seconds and current. # Current is defined as not more than 10 minutes in the future or more than 1 hour in the past. attr_accessor :timestamp - # The numeric value format should be a 64bit float gauge-type value. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/metric_resource.rb b/lib/datadog_api_client/v2/models/metric_resource.rb index 676467851400..601667585456 100644 --- a/lib/datadog_api_client/v2/models/metric_resource.rb +++ b/lib/datadog_api_client/v2/models/metric_resource.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Metric resource. class MetricResource include BaseGenericModel - # The name of the resource. attr_accessor :name - # The type of the resource. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_series.rb b/lib/datadog_api_client/v2/models/metric_series.rb index f327fe4113ab..bc61ffce8a62 100644 --- a/lib/datadog_api_client/v2/models/metric_series.rb +++ b/lib/datadog_api_client/v2/models/metric_series.rb @@ -21,31 +21,22 @@ module DatadogAPIClient::V2 # See [Datadog metrics](https://docs.datadoghq.com/developers/metrics/#custom-metrics-properties). class MetricSeries include BaseGenericModel - # If the type of the metric is rate or count, define the corresponding interval in seconds. attr_accessor :interval - # Metadata for the metric. attr_accessor :metadata - # The name of the timeseries. attr_reader :metric - # Points relating to a metric. All points must be objects with timestamp and a scalar value (cannot be a string). Timestamps should be in POSIX time in seconds, and cannot be more than ten minutes in the future or more than one hour in the past. attr_reader :points - # A list of resources to associate with this metric. attr_accessor :resources - # The source type name. attr_accessor :source_type_name - # A list of tags associated with the metric. attr_accessor :tags - # The type of metric. The available types are `0` (unspecified), `1` (count), `2` (rate), and `3` (gauge). attr_accessor :type - # The unit of point value. attr_accessor :unit diff --git a/lib/datadog_api_client/v2/models/metric_slo_asset.rb b/lib/datadog_api_client/v2/models/metric_slo_asset.rb index ce4339143474..3cedc5ac3732 100644 --- a/lib/datadog_api_client/v2/models/metric_slo_asset.rb +++ b/lib/datadog_api_client/v2/models/metric_slo_asset.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A SLO object with title. class MetricSLOAsset include BaseGenericModel - # Assets related to the object, including title, url, and tags. attr_accessor :attributes - # The SLO ID. attr_reader :id - # SLO resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations.rb b/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations.rb index f10fce40964a..80a48576d25b 100644 --- a/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations.rb +++ b/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object for a single metric's actively queried tags and aggregations. class MetricSuggestedTagsAndAggregations include BaseGenericModel - # Object containing the definition of a metric's actively queried tags and aggregations. attr_accessor :attributes - # The metric name for this resource. attr_accessor :id - # The metric actively queried configuration resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations_response.rb b/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations_response.rb index 50ed4df91abd..fa05319bbe61 100644 --- a/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations_response.rb +++ b/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object that includes a single metric's actively queried tags and aggregations. class MetricSuggestedTagsAndAggregationsResponse include BaseGenericModel - # Object for a single metric's actively queried tags and aggregations. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_suggested_tags_attributes.rb b/lib/datadog_api_client/v2/models/metric_suggested_tags_attributes.rb index 27cebca175c8..6946f4ede16d 100644 --- a/lib/datadog_api_client/v2/models/metric_suggested_tags_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_suggested_tags_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric's actively queried tags and aggregations. class MetricSuggestedTagsAttributes include BaseGenericModel - # List of aggregation combinations that have been actively queried. attr_accessor :active_aggregations - # List of tag keys that have been actively queried. attr_accessor :active_tags diff --git a/lib/datadog_api_client/v2/models/metric_tag_cardinalities_meta.rb b/lib/datadog_api_client/v2/models/metric_tag_cardinalities_meta.rb index eb79c5139edf..968833a0c4bd 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_cardinalities_meta.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_cardinalities_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response metadata object. class MetricTagCardinalitiesMeta include BaseGenericModel - # The name of metric for which the tag cardinalities are returned. # This matches the metric name provided in the request. attr_accessor :metric_name diff --git a/lib/datadog_api_client/v2/models/metric_tag_cardinalities_response.rb b/lib/datadog_api_client/v2/models/metric_tag_cardinalities_response.rb index 0c145b2b182a..ba8bc521eb3c 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_cardinalities_response.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_cardinalities_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response object that includes an array of objects representing the cardinality details of a metric's tags. class MetricTagCardinalitiesResponse include BaseGenericModel - # A list of tag cardinalities associated with the given metric. attr_accessor :data - # Response metadata object. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/metric_tag_cardinality.rb b/lib/datadog_api_client/v2/models/metric_tag_cardinality.rb index 6be1659bc10d..3e97a5ec29ee 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_cardinality.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_cardinality.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object containing metadata and attributes related to a specific tag key associated with the metric. class MetricTagCardinality include BaseGenericModel - # An object containing properties related to the tag key attr_accessor :attributes - # The name of the tag key. attr_accessor :id - # This describes the endpoint action. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_tag_cardinality_attributes.rb b/lib/datadog_api_client/v2/models/metric_tag_cardinality_attributes.rb index e1a3d5a89e3f..839e2506c38f 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_cardinality_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_cardinality_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # An object containing properties related to the tag key class MetricTagCardinalityAttributes include BaseGenericModel - # This describes the recent change in the tag keys cardinality attr_accessor :cardinality_delta diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration.rb index 910036837ada..04623ddd22fe 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object for a single metric tag configuration. class MetricTagConfiguration include BaseGenericModel - # Object containing the definition of a metric tag configuration attributes. attr_accessor :attributes - # The metric name for this resource. attr_accessor :id - # The metric tag configuration resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_attributes.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_attributes.rb index 2c057dee44fe..3410bd883639 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_attributes.rb @@ -20,28 +20,21 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric tag configuration attributes. class MetricTagConfigurationAttributes include BaseGenericModel - # Deprecated. You no longer need to configure specific time and space aggregations for Metrics Without Limits. attr_accessor :aggregations - # Timestamp when the tag configuration was created. attr_accessor :created_at - # When set to true, the configuration will exclude the configured tags and include any other submitted tags. # When set to false, the configuration will include the configured tags and exclude any other submitted tags. # Defaults to false. Requires `tags` property. attr_accessor :exclude_tags_mode - # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when the `metric_type` is `distribution`. attr_accessor :include_percentiles - # The metric's type. attr_accessor :metric_type - # Timestamp when the tag configuration was last modified. attr_accessor :modified_at - # List of tag keys on which to group. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_create_attributes.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_create_attributes.rb index 96ac30d52da3..8625b5eb3eff 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_create_attributes.rb @@ -20,22 +20,17 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric tag configuration to be created. class MetricTagConfigurationCreateAttributes include BaseGenericModel - # Deprecated. You no longer need to configure specific time and space aggregations for Metrics Without Limits. attr_accessor :aggregations - # When set to true, the configuration will exclude the configured tags and include any other submitted tags. # When set to false, the configuration will include the configured tags and exclude any other submitted tags. # Defaults to false. Requires `tags` property. attr_accessor :exclude_tags_mode - # Toggle to include/exclude percentiles for a distribution metric. # Defaults to false. Can only be applied to metrics that have a `metric_type` of `distribution`. attr_accessor :include_percentiles - # The metric's type. attr_reader :metric_type - # A list of tag keys that will be queryable for your metric. attr_reader :tags diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_create_data.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_create_data.rb index d728060d808b..0668e124e222 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_create_data.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_create_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object for a single metric to be configure tags on. class MetricTagConfigurationCreateData include BaseGenericModel - # Object containing the definition of a metric tag configuration to be created. attr_accessor :attributes - # The metric name for this resource. attr_reader :id - # The metric tag configuration resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_create_request.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_create_request.rb index 72e491d83cab..653f02489917 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_create_request.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object that includes the metric that you would like to configure tags for. class MetricTagConfigurationCreateRequest include BaseGenericModel - # Object for a single metric to be configure tags on. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_response.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_response.rb index c1c75df8fbec..91b3e3045e80 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_response.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object which includes a single metric's tag configuration. class MetricTagConfigurationResponse include BaseGenericModel - # Object for a single metric tag configuration. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_update_attributes.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_update_attributes.rb index 7bae535a9f16..f2f82fa5b82b 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_update_attributes.rb @@ -20,19 +20,15 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric tag configuration to be updated. class MetricTagConfigurationUpdateAttributes include BaseGenericModel - # Deprecated. You no longer need to configure specific time and space aggregations for Metrics Without Limits. attr_accessor :aggregations - # When set to true, the configuration will exclude the configured tags and include any other submitted tags. # When set to false, the configuration will include the configured tags and exclude any other submitted tags. # Defaults to false. Requires `tags` property. attr_accessor :exclude_tags_mode - # Toggle to include/exclude percentiles for a distribution metric. # Defaults to false. Can only be applied to metrics that have a `metric_type` of `distribution`. attr_accessor :include_percentiles - # A list of tag keys that will be queryable for your metric. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_update_data.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_update_data.rb index b7e5f23ddbc2..8cb1daf02b66 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_update_data.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object for a single tag configuration to be edited. class MetricTagConfigurationUpdateData include BaseGenericModel - # Object containing the definition of a metric tag configuration to be updated. attr_accessor :attributes - # The metric name for this resource. attr_reader :id - # The metric tag configuration resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_update_request.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_update_request.rb index 4317873adece..337e80b7632a 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_update_request.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object that includes the metric that you would like to edit the tag configuration on. class MetricTagConfigurationUpdateRequest include BaseGenericModel - # Object for a single tag configuration to be edited. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/metric_volumes_response.rb b/lib/datadog_api_client/v2/models/metric_volumes_response.rb index e8dd31664e7f..1447a568a673 100644 --- a/lib/datadog_api_client/v2/models/metric_volumes_response.rb +++ b/lib/datadog_api_client/v2/models/metric_volumes_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object which includes a single metric's volume. class MetricVolumesResponse include BaseGenericModel - # Possible response objects for a metric's volume. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metrics_and_metric_tag_configurations_response.rb b/lib/datadog_api_client/v2/models/metrics_and_metric_tag_configurations_response.rb index 8dbb2fb87161..ee6cc6c6f7db 100644 --- a/lib/datadog_api_client/v2/models/metrics_and_metric_tag_configurations_response.rb +++ b/lib/datadog_api_client/v2/models/metrics_and_metric_tag_configurations_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response object that includes metrics and metric tag configurations. class MetricsAndMetricTagConfigurationsResponse include BaseGenericModel - # Array of metrics and metric tag configurations. attr_accessor :data - # Pagination links. Only present if pagination query parameters were provided. attr_accessor :links - # Response metadata object. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/metrics_list_response_links.rb b/lib/datadog_api_client/v2/models/metrics_list_response_links.rb index 994905bfb7a4..0ff8ebbbca87 100644 --- a/lib/datadog_api_client/v2/models/metrics_list_response_links.rb +++ b/lib/datadog_api_client/v2/models/metrics_list_response_links.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Pagination links. Only present if pagination query parameters were provided. class MetricsListResponseLinks include BaseGenericModel - # Link to the first page. attr_accessor :first - # Link to the last page. attr_accessor :last - # Link to the next page. attr_accessor :_next - # Link to previous page. attr_accessor :prev - # Link to current page. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/metrics_scalar_query.rb b/lib/datadog_api_client/v2/models/metrics_scalar_query.rb index a04a5bc27df5..ecee4b15bc2d 100644 --- a/lib/datadog_api_client/v2/models/metrics_scalar_query.rb +++ b/lib/datadog_api_client/v2/models/metrics_scalar_query.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # An individual scalar metrics query. class MetricsScalarQuery include BaseGenericModel - # The type of aggregation that can be performed on metrics-based queries. attr_reader :aggregator - # A data source that is powered by the Metrics platform. attr_reader :data_source - # The variable name for use in formulas. attr_accessor :name - # A classic metrics query string. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/metrics_timeseries_query.rb b/lib/datadog_api_client/v2/models/metrics_timeseries_query.rb index c9bfb3a2e143..9ac449a87747 100644 --- a/lib/datadog_api_client/v2/models/metrics_timeseries_query.rb +++ b/lib/datadog_api_client/v2/models/metrics_timeseries_query.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # An individual timeseries metrics query. class MetricsTimeseriesQuery include BaseGenericModel - # A data source that is powered by the Metrics platform. attr_reader :data_source - # The variable name for use in formulas. attr_accessor :name - # A classic metrics query string. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/microsoft_sentinel_destination.rb b/lib/datadog_api_client/v2/models/microsoft_sentinel_destination.rb index 03266b733402..42520ec30db8 100644 --- a/lib/datadog_api_client/v2/models/microsoft_sentinel_destination.rb +++ b/lib/datadog_api_client/v2/models/microsoft_sentinel_destination.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The `microsoft_sentinel` destination forwards logs to Microsoft Sentinel. class MicrosoftSentinelDestination include BaseGenericModel - # Azure AD client ID used for authentication. attr_reader :client_id - # The immutable ID of the Data Collection Rule (DCR). attr_reader :dcr_immutable_id - # The unique identifier for this component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The name of the Log Analytics table where logs are sent. attr_reader :table - # Azure AD tenant ID. attr_reader :tenant_id - # The destination type. The value should always be `microsoft_sentinel`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_attributes.rb b/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_attributes.rb index 67599da7f7ec..95b41191de9e 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Channel attributes. class MicrosoftTeamsChannelInfoResponseAttributes include BaseGenericModel - # Indicates if this is the primary channel. attr_reader :is_primary - # Team id. attr_reader :team_id - # Tenant id. attr_reader :tenant_id diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_data.rb index 7b1774dbb82c..a327c75b41c6 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Channel data from a response. class MicrosoftTeamsChannelInfoResponseData include BaseGenericModel - # Channel attributes. attr_accessor :attributes - # The ID of the channel. attr_reader :id - # Channel info resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference.rb b/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference.rb index f27e8625fbe0..cf0d378e7d64 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A reference to a Microsoft Teams Configuration resource. class MicrosoftTeamsConfigurationReference include BaseGenericModel - # The Microsoft Teams configuration relationship data object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference_data.rb index 34b26defb795..44f780578f87 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The Microsoft Teams configuration relationship data object. class MicrosoftTeamsConfigurationReferenceData include BaseGenericModel - # The unique identifier of the Microsoft Teams configuration. attr_reader :id - # The type of the Microsoft Teams configuration. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_create_tenant_based_handle_request.rb b/lib/datadog_api_client/v2/models/microsoft_teams_create_tenant_based_handle_request.rb index 4f57d2d0b421..7dafac48e49b 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_create_tenant_based_handle_request.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_create_tenant_based_handle_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create tenant-based handle request. class MicrosoftTeamsCreateTenantBasedHandleRequest include BaseGenericModel - # Tenant-based handle data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_create_workflows_webhook_handle_request.rb b/lib/datadog_api_client/v2/models/microsoft_teams_create_workflows_webhook_handle_request.rb index 895586d76c59..b28826f28759 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_create_workflows_webhook_handle_request.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_create_workflows_webhook_handle_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create Workflows webhook handle request. class MicrosoftTeamsCreateWorkflowsWebhookHandleRequest include BaseGenericModel - # Workflows Webhook handle data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_get_channel_by_name_response.rb b/lib/datadog_api_client/v2/models/microsoft_teams_get_channel_by_name_response.rb index 663cb42d1137..75c032da6d41 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_get_channel_by_name_response.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_get_channel_by_name_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response with channel, team, and tenant ID information. class MicrosoftTeamsGetChannelByNameResponse include BaseGenericModel - # Channel data from a response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_attributes.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_attributes.rb index cd83ce17c411..5c57ba84e433 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_attributes.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Tenant-based handle attributes. class MicrosoftTeamsTenantBasedHandleAttributes include BaseGenericModel - # Channel id. attr_reader :channel_id - # Tenant-based handle name. attr_reader :name - # Team id. attr_reader :team_id - # Tenant id. attr_reader :tenant_id diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_attributes.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_attributes.rb index 399c5cfe887c..71c380a3f995 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_attributes.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Tenant-based handle attributes. class MicrosoftTeamsTenantBasedHandleInfoResponseAttributes include BaseGenericModel - # Channel id. attr_reader :channel_id - # Channel name. attr_reader :channel_name - # Tenant-based handle name. attr_reader :name - # Team id. attr_reader :team_id - # Team name. attr_reader :team_name - # Tenant id. attr_reader :tenant_id - # Tenant name. attr_reader :tenant_name diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_data.rb index 058dae2ad472..9a9909879db3 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Tenant-based handle data from a response. class MicrosoftTeamsTenantBasedHandleInfoResponseData include BaseGenericModel - # Tenant-based handle attributes. attr_accessor :attributes - # The ID of the tenant-based handle. attr_reader :id - # Tenant-based handle resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_attributes.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_attributes.rb index b2d4d6214adf..bbb2fd546c6d 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Tenant-based handle attributes. class MicrosoftTeamsTenantBasedHandleRequestAttributes include BaseGenericModel - # Channel id. attr_reader :channel_id - # Tenant-based handle name. attr_reader :name - # Team id. attr_reader :team_id - # Tenant id. attr_reader :tenant_id diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_data.rb index fbf3b5ef1e58..defb95490e18 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Tenant-based handle data from a response. class MicrosoftTeamsTenantBasedHandleRequestData include BaseGenericModel - # Tenant-based handle attributes. attr_reader :attributes - # Specifies the tenant-based handle resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response.rb index 8c03a8812b8f..dd0c85d3455f 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response of a tenant-based handle. class MicrosoftTeamsTenantBasedHandleResponse include BaseGenericModel - # Tenant-based handle data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response_data.rb index d2cab878d140..8cfda939231f 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Tenant-based handle data from a response. class MicrosoftTeamsTenantBasedHandleResponseData include BaseGenericModel - # Tenant-based handle attributes. attr_accessor :attributes - # The ID of the tenant-based handle. attr_reader :id - # Specifies the tenant-based handle resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handles_response.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handles_response.rb index 27f0e7a7484f..073f96cbe387 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handles_response.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handles_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response with a list of tenant-based handles. class MicrosoftTeamsTenantBasedHandlesResponse include BaseGenericModel - # An array of tenant-based handles. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request.rb b/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request.rb index f2b4007777a6..539b17fbf2d7 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Update tenant-based handle request. class MicrosoftTeamsUpdateTenantBasedHandleRequest include BaseGenericModel - # Tenant-based handle data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request_data.rb index de1880530b31..d450fee4e706 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Tenant-based handle data from a response. class MicrosoftTeamsUpdateTenantBasedHandleRequestData include BaseGenericModel - # Tenant-based handle attributes. attr_reader :attributes - # Specifies the tenant-based handle resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request.rb b/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request.rb index d6280995ffa2..11bb908953e6 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Update Workflows webhook handle request. class MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest include BaseGenericModel - # Workflows Webhook handle data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request_data.rb index 2c11fcfd527a..1c49d4b2d5a1 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Workflows Webhook handle data from a response. class MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData include BaseGenericModel - # Workflows Webhook handle attributes. attr_reader :attributes - # Specifies the Workflows webhook handle resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_attributes.rb b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_attributes.rb index c44ca15394d1..45dd8e15bd7a 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_attributes.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Workflows Webhook handle attributes. class MicrosoftTeamsWorkflowsWebhookHandleAttributes include BaseGenericModel - # Workflows Webhook handle name. attr_reader :name - # Workflows Webhook URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_attributes.rb b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_attributes.rb index f0f1b2729a54..3c5842fd6e32 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Workflows Webhook handle attributes. class MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes include BaseGenericModel - # Workflows Webhook handle name. attr_reader :name - # Workflows Webhook URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_data.rb index 895d9efcb287..0eaf5eda2c2e 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Workflows Webhook handle data from a response. class MicrosoftTeamsWorkflowsWebhookHandleRequestData include BaseGenericModel - # Workflows Webhook handle attributes. attr_reader :attributes - # Specifies the Workflows webhook handle resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response.rb b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response.rb index a8b859c0fab6..dca0a49e8491 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response of a Workflows webhook handle. class MicrosoftTeamsWorkflowsWebhookHandleResponse include BaseGenericModel - # Workflows Webhook handle data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response_data.rb index de58904ad422..f591bf8c3715 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Workflows Webhook handle data from a response. class MicrosoftTeamsWorkflowsWebhookHandleResponseData include BaseGenericModel - # Workflows Webhook handle attributes. attr_accessor :attributes - # The ID of the Workflows webhook handle. attr_reader :id - # Specifies the Workflows webhook handle resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handles_response.rb b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handles_response.rb index 1154338e3c57..5414b81fc0a3 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handles_response.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handles_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response with a list of Workflows webhook handles. class MicrosoftTeamsWorkflowsWebhookHandlesResponse include BaseGenericModel - # An array of Workflows webhook handles. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_response_attributes.rb b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_response_attributes.rb index eec0186a6210..9c50a8aa8f2e 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_response_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Workflows Webhook handle attributes. class MicrosoftTeamsWorkflowsWebhookResponseAttributes include BaseGenericModel - # Workflows Webhook handle name. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_create_request.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_create_request.rb index 2487eb7e7ea7..69810e9dcdc5 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_create_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_create_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Policy and policy type for a monitor configuration policy. class MonitorConfigPolicyAttributeCreateRequest include BaseGenericModel - # Configuration for the policy. attr_reader :policy - # The monitor configuration policy type. attr_reader :policy_type diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_edit_request.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_edit_request.rb index 09bf39696323..235fd8e4f4c9 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_edit_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_edit_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Policy and policy type for a monitor configuration policy. class MonitorConfigPolicyAttributeEditRequest include BaseGenericModel - # Configuration for the policy. attr_reader :policy - # The monitor configuration policy type. attr_reader :policy_type diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_response.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_response.rb index 234d89ee9b33..8f450b511ee4 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Policy and policy type for a monitor configuration policy. class MonitorConfigPolicyAttributeResponse include BaseGenericModel - # Configuration for the policy. attr_accessor :policy - # The monitor configuration policy type. attr_accessor :policy_type diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_create_data.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_create_data.rb index 07106e060825..61c8650475d8 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_create_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A monitor configuration policy data. class MonitorConfigPolicyCreateData include BaseGenericModel - # Policy and policy type for a monitor configuration policy. attr_reader :attributes - # Monitor configuration policy resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_create_request.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_create_request.rb index 5e117cbc1dfa..598aa591d70f 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_create_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request for creating a monitor configuration policy. class MonitorConfigPolicyCreateRequest include BaseGenericModel - # A monitor configuration policy data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_edit_data.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_edit_data.rb index 16bf680d6264..df9dcad4a361 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_edit_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_edit_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A monitor configuration policy data. class MonitorConfigPolicyEditData include BaseGenericModel - # Policy and policy type for a monitor configuration policy. attr_reader :attributes - # ID of this monitor configuration policy. attr_reader :id - # Monitor configuration policy resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_edit_request.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_edit_request.rb index 851f8b56b7ff..db551de25ee8 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_edit_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_edit_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request for editing a monitor configuration policy. class MonitorConfigPolicyEditRequest include BaseGenericModel - # A monitor configuration policy data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_list_response.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_list_response.rb index 294c1a2dbe6b..ab2cea00a1cb 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_list_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response for retrieving all monitor configuration policies. class MonitorConfigPolicyListResponse include BaseGenericModel - # An array of monitor configuration policies. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_response.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_response.rb index 4814b2aa8bf3..f8b55aa20aa9 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response for retrieving a monitor configuration policy. class MonitorConfigPolicyResponse include BaseGenericModel - # A monitor configuration policy data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_response_data.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_response_data.rb index 781f275ec55d..b9cf8f2bb4e4 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_response_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A monitor configuration policy data. class MonitorConfigPolicyResponseData include BaseGenericModel - # Policy and policy type for a monitor configuration policy. attr_accessor :attributes - # ID of this monitor configuration policy. attr_accessor :id - # Monitor configuration policy resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy.rb index 03e94b678ccd..794504d66d10 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Tag attributes of a monitor configuration policy. class MonitorConfigPolicyTagPolicy include BaseGenericModel - # The key of the tag. attr_reader :tag_key - # If a tag key is required for monitor creation. attr_accessor :tag_key_required - # Valid values for the tag. attr_accessor :valid_tag_values diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy_create_request.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy_create_request.rb index 6c8c3b0fdac8..638ca2e0843f 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy_create_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy_create_request.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Tag attributes of a monitor configuration policy. class MonitorConfigPolicyTagPolicyCreateRequest include BaseGenericModel - # The key of the tag. attr_reader :tag_key - # If a tag key is required for monitor creation. attr_reader :tag_key_required - # Valid values for the tag. attr_reader :valid_tag_values diff --git a/lib/datadog_api_client/v2/models/monitor_downtime_match_response.rb b/lib/datadog_api_client/v2/models/monitor_downtime_match_response.rb index b4a0f67775c5..21bda56e3bb3 100644 --- a/lib/datadog_api_client/v2/models/monitor_downtime_match_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_downtime_match_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response for retrieving all downtime matches for a monitor. class MonitorDowntimeMatchResponse include BaseGenericModel - # An array of downtime matches. attr_accessor :data - # Pagination metadata returned by the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/monitor_downtime_match_response_attributes.rb b/lib/datadog_api_client/v2/models/monitor_downtime_match_response_attributes.rb index 2964f4397afa..b9cadc83b6f1 100644 --- a/lib/datadog_api_client/v2/models/monitor_downtime_match_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/monitor_downtime_match_response_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Downtime match details. class MonitorDowntimeMatchResponseAttributes include BaseGenericModel - # The end of the downtime. attr_accessor :_end - # An array of groups associated with the downtime. attr_accessor :groups - # The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/). attr_accessor :scope - # The start of the downtime. attr_accessor :start diff --git a/lib/datadog_api_client/v2/models/monitor_downtime_match_response_data.rb b/lib/datadog_api_client/v2/models/monitor_downtime_match_response_data.rb index bf4ee869153a..b06e6f8b9310 100644 --- a/lib/datadog_api_client/v2/models/monitor_downtime_match_response_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_downtime_match_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A downtime match. class MonitorDowntimeMatchResponseData include BaseGenericModel - # Downtime match details. attr_accessor :attributes - # The downtime ID. attr_accessor :id - # Monitor Downtime Match resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_attributes.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_attributes.rb index dc00970bc9fb..74296df62f04 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes of the monitor notification rule. class MonitorNotificationRuleAttributes include BaseGenericModel - # Use conditional recipients to define different recipients for different situations. attr_accessor :conditional_recipients - # Filter used to associate the notification rule with monitors. attr_accessor :filter - # The name of the monitor notification rule. attr_reader :name - # A list of recipients to notify. Uses the same format as the monitor `message` field. Must not start with an '@'. attr_reader :recipients diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_condition.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_condition.rb index 484d7221815d..86d107931b7f 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_condition.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_condition.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Conditions for `conditional_recipients`. class MonitorNotificationRuleCondition include BaseGenericModel - # A list of recipients to notify. Uses the same format as the monitor `message` field. Must not start with an '@'. attr_reader :recipients - # The scope to which the monitor applied. attr_reader :scope diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_conditional_recipients.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_conditional_recipients.rb index 90cc142ac339..572b47c75b5d 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_conditional_recipients.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_conditional_recipients.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Use conditional recipients to define different recipients for different situations. class MonitorNotificationRuleConditionalRecipients include BaseGenericModel - # Conditions of the notification rule. attr_reader :conditions - # A list of recipients to notify. Uses the same format as the monitor `message` field. Must not start with an '@'. attr_reader :fallback_recipients diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request.rb index c3133c52081f..585637a1e1dd 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request for creating a monitor notification rule. class MonitorNotificationRuleCreateRequest include BaseGenericModel - # Object to create a monitor notification rule. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request_data.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request_data.rb index 583fba830952..41685aac3617 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object to create a monitor notification rule. class MonitorNotificationRuleCreateRequestData include BaseGenericModel - # Attributes of the monitor notification rule. attr_reader :attributes - # Monitor notification rule resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_data.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_data.rb index 1a5b178bb9a4..d81dfc717e31 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Monitor notification rule data. class MonitorNotificationRuleData include BaseGenericModel - # Attributes of the monitor notification rule. attr_accessor :attributes - # The ID of the monitor notification rule. attr_accessor :id - # All relationships associated with monitor notification rule. attr_accessor :relationships - # Monitor notification rule resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_filter_tags.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_filter_tags.rb index b330b1981ccc..8bee4ea60cb1 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_filter_tags.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_filter_tags.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Filter monitors by tags. Monitors must match all tags. class MonitorNotificationRuleFilterTags include BaseGenericModel - # A list of monitor tags. attr_reader :tags diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_list_response.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_list_response.rb index e55ef7a981e7..26ab101f81af 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_list_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_list_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response for retrieving all monitor notification rules. class MonitorNotificationRuleListResponse include BaseGenericModel - # A list of monitor notification rules. attr_accessor :data - # Array of objects related to the monitor notification rules. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships.rb index fab6c63c14fe..baf422fd0e63 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # All relationships associated with monitor notification rule. class MonitorNotificationRuleRelationships include BaseGenericModel - # The user who created the monitor notification rule. attr_accessor :created_by diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by.rb index d86743bb5d66..1ec8bed8b327 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The user who created the monitor notification rule. class MonitorNotificationRuleRelationshipsCreatedBy include BaseGenericModel - # Data for the user who created the monitor notification rule. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by_data.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by_data.rb index 0dcf0c711478..3b949c300410 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data for the user who created the monitor notification rule. class MonitorNotificationRuleRelationshipsCreatedByData include BaseGenericModel - # User ID of the monitor notification rule creator. attr_accessor :id - # Users resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_response.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_response.rb index 07c95b4d0324..85b589bb882d 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A monitor notification rule. class MonitorNotificationRuleResponse include BaseGenericModel - # Monitor notification rule data. attr_accessor :data - # Array of objects related to the monitor notification rule that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_response_attributes.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_response_attributes.rb index 3656f9818315..a084378ec360 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_response_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Attributes of the monitor notification rule. class MonitorNotificationRuleResponseAttributes include BaseGenericModel - # Use conditional recipients to define different recipients for different situations. attr_accessor :conditional_recipients - # Creation time of the monitor notification rule. attr_accessor :created - # Filter used to associate the notification rule with monitors. attr_accessor :filter - # Time the monitor notification rule was last modified. attr_accessor :modified - # The name of the monitor notification rule. attr_reader :name - # A list of recipients to notify. Uses the same format as the monitor `message` field. Must not start with an '@'. attr_reader :recipients diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request.rb index 5a30be98d6dd..285c7844bfd7 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request for updating a monitor notification rule. class MonitorNotificationRuleUpdateRequest include BaseGenericModel - # Object to update a monitor notification rule. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request_data.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request_data.rb index 72a7cd19c5f8..a9d00e96c1f3 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object to update a monitor notification rule. class MonitorNotificationRuleUpdateRequestData include BaseGenericModel - # Attributes of the monitor notification rule. attr_reader :attributes - # The ID of the monitor notification rule. attr_reader :id - # Monitor notification rule resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_trigger.rb b/lib/datadog_api_client/v2/models/monitor_trigger.rb index c9509d8827af..7fd00f3bd66d 100644 --- a/lib/datadog_api_client/v2/models/monitor_trigger.rb +++ b/lib/datadog_api_client/v2/models/monitor_trigger.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Trigger a workflow from a Monitor. For automatic triggering a handle must be configured and the workflow must be published. class MonitorTrigger include BaseGenericModel - # Defines a rate limit for a trigger. attr_accessor :rate_limit diff --git a/lib/datadog_api_client/v2/models/monitor_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/monitor_trigger_wrapper.rb index 6d8d047c0808..04c2125ec53c 100644 --- a/lib/datadog_api_client/v2/models/monitor_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/monitor_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for a Monitor-based trigger. class MonitorTriggerWrapper include BaseGenericModel - # Trigger a workflow from a Monitor. For automatic triggering a handle must be configured and the workflow must be published. attr_reader :monitor_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/monitor_type.rb b/lib/datadog_api_client/v2/models/monitor_type.rb index 503da09bd296..6bc38a2a09b1 100644 --- a/lib/datadog_api_client/v2/models/monitor_type.rb +++ b/lib/datadog_api_client/v2/models/monitor_type.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V2 # Attributes from the monitor that triggered the event. class MonitorType include BaseGenericModel - # The POSIX timestamp of the monitor's creation in nanoseconds. attr_accessor :created_at - # Monitor group status used when there is no `result_groups`. attr_reader :group_status - # Groups to which the monitor belongs. attr_accessor :groups - # The monitor ID. attr_accessor :id - # The monitor message. attr_accessor :message - # The monitor's last-modified timestamp. attr_accessor :modified - # The monitor name. attr_accessor :name - # The query that triggers the alert. attr_accessor :query - # A list of tags attached to the monitor. attr_accessor :tags - # The templated name of the monitor before resolving any template variables. attr_accessor :templated_name - # The monitor type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_user_template.rb b/lib/datadog_api_client/v2/models/monitor_user_template.rb index f8ecaaebaf8f..9b37f26575a3 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V2 # A monitor user template object. class MonitorUserTemplate include BaseGenericModel - # The created timestamp of the template. attr_accessor :created - # A brief description of the monitor user template. attr_accessor :description - # The last modified timestamp. When the template version was created. attr_accessor :modified - # A valid monitor definition in the same format as the [V1 Monitor API](https://docs.datadoghq.com/api/latest/monitors/#create-a-monitor). attr_accessor :monitor_definition - # The definition of `MonitorUserTemplateTags` object. attr_accessor :tags - # The definition of `MonitorUserTemplateTemplateVariables` object. attr_accessor :template_variables - # The title of the monitor user template. attr_accessor :title - # The version of the monitor user template. attr_accessor :version - # All versions of the monitor user template. attr_accessor :versions diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_create_data.rb b/lib/datadog_api_client/v2/models/monitor_user_template_create_data.rb index e6abe0556801..6e926e60e6ea 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_create_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Monitor user template data. class MonitorUserTemplateCreateData include BaseGenericModel - # Attributes for a monitor user template. attr_reader :attributes - # Monitor user template resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_create_request.rb b/lib/datadog_api_client/v2/models/monitor_user_template_create_request.rb index aa19cd698f99..721b26244daf 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_create_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request for creating a monitor user template. class MonitorUserTemplateCreateRequest include BaseGenericModel - # Monitor user template data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_create_response.rb b/lib/datadog_api_client/v2/models/monitor_user_template_create_response.rb index c42d53fb217a..ace2b9ce8a6d 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_create_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_create_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response for creating a monitor user template. class MonitorUserTemplateCreateResponse include BaseGenericModel - # Monitor user template list response data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_list_response.rb b/lib/datadog_api_client/v2/models/monitor_user_template_list_response.rb index 37f8ffefc140..415609c1516f 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_list_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response for retrieving all monitor user templates. class MonitorUserTemplateListResponse include BaseGenericModel - # An array of monitor user templates. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_request_attributes.rb b/lib/datadog_api_client/v2/models/monitor_user_template_request_attributes.rb index 86c86722ed7a..eeacd494a4c8 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_request_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Attributes for a monitor user template. class MonitorUserTemplateRequestAttributes include BaseGenericModel - # A brief description of the monitor user template. attr_accessor :description - # A valid monitor definition in the same format as the [V1 Monitor API](https://docs.datadoghq.com/api/latest/monitors/#create-a-monitor). attr_reader :monitor_definition - # The definition of `MonitorUserTemplateTags` object. attr_reader :tags - # The definition of `MonitorUserTemplateTemplateVariables` object. attr_accessor :template_variables - # The title of the monitor user template. attr_reader :title diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_response.rb b/lib/datadog_api_client/v2/models/monitor_user_template_response.rb index 4ecc273037ae..b16c5c5bd7fc 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response for retrieving a monitor user template. class MonitorUserTemplateResponse include BaseGenericModel - # Monitor user template data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_response_attributes.rb b/lib/datadog_api_client/v2/models/monitor_user_template_response_attributes.rb index f2e8c84ac4d7..8d21b79b1b68 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_response_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Attributes for a monitor user template. class MonitorUserTemplateResponseAttributes include BaseGenericModel - # The created timestamp of the template. attr_accessor :created - # A brief description of the monitor user template. attr_accessor :description - # The last modified timestamp. When the template version was created. attr_accessor :modified - # A valid monitor definition in the same format as the [V1 Monitor API](https://docs.datadoghq.com/api/latest/monitors/#create-a-monitor). attr_accessor :monitor_definition - # The definition of `MonitorUserTemplateTags` object. attr_accessor :tags - # The definition of `MonitorUserTemplateTemplateVariables` object. attr_accessor :template_variables - # The title of the monitor user template. attr_accessor :title - # The version of the monitor user template. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_response_data.rb b/lib/datadog_api_client/v2/models/monitor_user_template_response_data.rb index 3bd3687c246d..47e7c18e9404 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_response_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Monitor user template list response data. class MonitorUserTemplateResponseData include BaseGenericModel - # Attributes for a monitor user template. attr_accessor :attributes - # The unique identifier. attr_accessor :id - # Monitor user template resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_response_data_with_versions.rb b/lib/datadog_api_client/v2/models/monitor_user_template_response_data_with_versions.rb index c1068bf92fc7..d3359418db16 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_response_data_with_versions.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_response_data_with_versions.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Monitor user template data. class MonitorUserTemplateResponseDataWithVersions include BaseGenericModel - # A monitor user template object. attr_accessor :attributes - # The unique identifier. attr_accessor :id - # Monitor user template resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_template_variables_items.rb b/lib/datadog_api_client/v2/models/monitor_user_template_template_variables_items.rb index f6ea0d496e1a..1832af3e8313 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_template_variables_items.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_template_variables_items.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # List of objects representing template variables on the monitor which can have selectable values. class MonitorUserTemplateTemplateVariablesItems include BaseGenericModel - # Available values for the variable. attr_accessor :available_values - # Default values of the template variable. attr_accessor :defaults - # The name of the template variable. attr_reader :name - # The tag key associated with the variable. This works the same as dashboard template variables. attr_accessor :tag_key diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_update_data.rb b/lib/datadog_api_client/v2/models/monitor_user_template_update_data.rb index b39180bf1664..8825f2a02652 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_update_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Monitor user template data. class MonitorUserTemplateUpdateData include BaseGenericModel - # Attributes for a monitor user template. attr_reader :attributes - # The unique identifier. attr_reader :id - # Monitor user template resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_update_request.rb b/lib/datadog_api_client/v2/models/monitor_user_template_update_request.rb index 9e43762c0dda..15e15113d95f 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_update_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request for creating a new monitor user template version. class MonitorUserTemplateUpdateRequest include BaseGenericModel - # Monitor user template data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/monthly_cost_attribution_attributes.rb b/lib/datadog_api_client/v2/models/monthly_cost_attribution_attributes.rb index c932711d40a2..6cf3a38e0ba8 100644 --- a/lib/datadog_api_client/v2/models/monthly_cost_attribution_attributes.rb +++ b/lib/datadog_api_client/v2/models/monthly_cost_attribution_attributes.rb @@ -20,28 +20,21 @@ module DatadogAPIClient::V2 # Cost Attribution by Tag for a given organization. class MonthlyCostAttributionAttributes include BaseGenericModel - # Datetime in ISO-8601 format, UTC, precise to hour: `[YYYY-MM-DDThh]`. attr_accessor :month - # The name of the organization. attr_accessor :org_name - # The organization public ID. attr_accessor :public_id - # The source of the cost attribution tag configuration and the selected tags in the format `::://////`. attr_accessor :tag_config_source - # Tag keys and values. # A `null` value here means that the requested tag breakdown cannot be applied because it does not match the [tags # configured for usage attribution](https://docs.datadoghq.com/account_management/billing/usage_attribution/#getting-started). # In this scenario the API returns the total cost, not broken down by tags. attr_accessor :tags - # Shows the most recent hour in the current months for all organizations for which all costs were calculated. attr_accessor :updated_at - # Fields in Cost Attribution by tag(s). Example: `infra_host_on_demand_cost`, `infra_host_committed_cost`, `infra_host_total_cost`, `infra_host_percentage_in_org`, `infra_host_percentage_in_account`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/monthly_cost_attribution_body.rb b/lib/datadog_api_client/v2/models/monthly_cost_attribution_body.rb index eac33cf6fe0a..09cee66f2923 100644 --- a/lib/datadog_api_client/v2/models/monthly_cost_attribution_body.rb +++ b/lib/datadog_api_client/v2/models/monthly_cost_attribution_body.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Cost data. class MonthlyCostAttributionBody include BaseGenericModel - # Cost Attribution by Tag for a given organization. attr_accessor :attributes - # Unique ID of the response. attr_accessor :id - # Type of cost attribution data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monthly_cost_attribution_meta.rb b/lib/datadog_api_client/v2/models/monthly_cost_attribution_meta.rb index ebb7cc5cd3c0..660b7d40e0f9 100644 --- a/lib/datadog_api_client/v2/models/monthly_cost_attribution_meta.rb +++ b/lib/datadog_api_client/v2/models/monthly_cost_attribution_meta.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The object containing document metadata. class MonthlyCostAttributionMeta include BaseGenericModel - # An array of available aggregates. attr_accessor :aggregates - # The metadata for the current pagination. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/monthly_cost_attribution_pagination.rb b/lib/datadog_api_client/v2/models/monthly_cost_attribution_pagination.rb index a256c908790e..21c05f67f113 100644 --- a/lib/datadog_api_client/v2/models/monthly_cost_attribution_pagination.rb +++ b/lib/datadog_api_client/v2/models/monthly_cost_attribution_pagination.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The metadata for the current pagination. class MonthlyCostAttributionPagination include BaseGenericModel - # The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of the `next_record_id`. attr_accessor :next_record_id diff --git a/lib/datadog_api_client/v2/models/monthly_cost_attribution_response.rb b/lib/datadog_api_client/v2/models/monthly_cost_attribution_response.rb index ffe2d4a0799f..48731bcaba11 100644 --- a/lib/datadog_api_client/v2/models/monthly_cost_attribution_response.rb +++ b/lib/datadog_api_client/v2/models/monthly_cost_attribution_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response containing the monthly cost attribution by tag(s). class MonthlyCostAttributionResponse include BaseGenericModel - # Response containing cost attribution. attr_accessor :data - # The object containing document metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/ms_teams_integration_metadata.rb b/lib/datadog_api_client/v2/models/ms_teams_integration_metadata.rb index bec00c34d801..b769865af662 100644 --- a/lib/datadog_api_client/v2/models/ms_teams_integration_metadata.rb +++ b/lib/datadog_api_client/v2/models/ms_teams_integration_metadata.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Incident integration metadata for the Microsoft Teams integration. class MSTeamsIntegrationMetadata include BaseGenericModel - # Array of Microsoft Teams in this integration metadata. attr_reader :teams diff --git a/lib/datadog_api_client/v2/models/ms_teams_integration_metadata_teams_item.rb b/lib/datadog_api_client/v2/models/ms_teams_integration_metadata_teams_item.rb index f561097e28bc..23a9780f8612 100644 --- a/lib/datadog_api_client/v2/models/ms_teams_integration_metadata_teams_item.rb +++ b/lib/datadog_api_client/v2/models/ms_teams_integration_metadata_teams_item.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Item in the Microsoft Teams integration metadata teams array. class MSTeamsIntegrationMetadataTeamsItem include BaseGenericModel - # Microsoft Teams channel ID. attr_reader :ms_channel_id - # Microsoft Teams channel name. attr_reader :ms_channel_name - # Microsoft Teams tenant ID. attr_reader :ms_tenant_id - # URL redirecting to the Microsoft Teams channel. attr_reader :redirect_url diff --git a/lib/datadog_api_client/v2/models/notebook_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/notebook_trigger_wrapper.rb index 739541677edd..575cb45111a0 100644 --- a/lib/datadog_api_client/v2/models/notebook_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/notebook_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for a Notebook-based trigger. class NotebookTriggerWrapper include BaseGenericModel - # Trigger a workflow from a Notebook. attr_reader :notebook_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/notification_rule.rb b/lib/datadog_api_client/v2/models/notification_rule.rb index 64695f67fec2..a291ad01defa 100644 --- a/lib/datadog_api_client/v2/models/notification_rule.rb +++ b/lib/datadog_api_client/v2/models/notification_rule.rb @@ -23,13 +23,10 @@ module DatadogAPIClient::V2 # A notification rule is composed of a rule ID, a rule type, and the rule attributes. All fields are required. class NotificationRule include BaseGenericModel - # Attributes of the notification rule. attr_reader :attributes - # The ID of a notification rule. attr_reader :id - # The rule type associated to notification rules. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/notification_rule_attributes.rb b/lib/datadog_api_client/v2/models/notification_rule_attributes.rb index 24b706db5e3f..7a93b10cfaf5 100644 --- a/lib/datadog_api_client/v2/models/notification_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/notification_rule_attributes.rb @@ -20,42 +20,32 @@ module DatadogAPIClient::V2 # Attributes of the notification rule. class NotificationRuleAttributes include BaseGenericModel - # Date as Unix timestamp in milliseconds. attr_reader :created_at - # User creating or modifying a rule. attr_reader :created_by - # Field used to enable or disable the rule. attr_reader :enabled - # Date as Unix timestamp in milliseconds. attr_reader :modified_at - # User creating or modifying a rule. attr_reader :modified_by - # Name of the notification rule. attr_reader :name - # Selectors are used to filter security issues for which notifications should be generated. # Users can specify rule severities, rule types, a query to filter security issues on tags and attributes, and the trigger source. # Only the trigger_source field is required. attr_reader :selectors - # List of recipients to notify when a notification rule is triggered. Many different target types are supported, # such as email addresses, Slack channels, and PagerDuty services. # The appropriate integrations need to be properly configured to send notifications to the specified targets. attr_reader :targets - # Time aggregation period (in seconds) is used to aggregate the results of the notification rule evaluation. # Results are aggregated over a selected time frame using a rolling window, which updates with each new evaluation. # Notifications are only sent for new issues discovered during the window. # Time aggregation is only available for vulnerability-based notification rules. When omitted or set to 0, no aggregation # is done. attr_accessor :time_aggregation - # Version of the notification rule. It is updated when the rule is modified. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/notification_rule_response.rb b/lib/datadog_api_client/v2/models/notification_rule_response.rb index f92685fe3aa9..1f000f631e06 100644 --- a/lib/datadog_api_client/v2/models/notification_rule_response.rb +++ b/lib/datadog_api_client/v2/models/notification_rule_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object which includes a notification rule. class NotificationRuleResponse include BaseGenericModel - # Notification rules allow full control over notifications generated by the various Datadog security products. # They allow users to define the conditions under which a notification should be generated (based on rule severities, # rule types, rule tags, and so on), and the targets to notify. diff --git a/lib/datadog_api_client/v2/models/notion_api_key.rb b/lib/datadog_api_client/v2/models/notion_api_key.rb index 1c0c14ca6f63..de119a98a0d8 100644 --- a/lib/datadog_api_client/v2/models/notion_api_key.rb +++ b/lib/datadog_api_client/v2/models/notion_api_key.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `NotionAPIKey` object. class NotionAPIKey include BaseGenericModel - # The `NotionAPIKey` `api_token`. attr_reader :api_token - # The definition of the `NotionAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/notion_api_key_update.rb b/lib/datadog_api_client/v2/models/notion_api_key_update.rb index 35241d8c10e4..ce6c9262cae7 100644 --- a/lib/datadog_api_client/v2/models/notion_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/notion_api_key_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `NotionAPIKey` object. class NotionAPIKeyUpdate include BaseGenericModel - # The `NotionAPIKeyUpdate` `api_token`. attr_accessor :api_token - # The definition of the `NotionAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/notion_integration.rb b/lib/datadog_api_client/v2/models/notion_integration.rb index 34fa468a195f..1c9456f81278 100644 --- a/lib/datadog_api_client/v2/models/notion_integration.rb +++ b/lib/datadog_api_client/v2/models/notion_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `NotionIntegration` object. class NotionIntegration include BaseGenericModel - # The definition of the `NotionCredentials` object. attr_reader :credentials - # The definition of the `NotionIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/notion_integration_update.rb b/lib/datadog_api_client/v2/models/notion_integration_update.rb index 6385e4934d7b..3ee21945ccf0 100644 --- a/lib/datadog_api_client/v2/models/notion_integration_update.rb +++ b/lib/datadog_api_client/v2/models/notion_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `NotionIntegrationUpdate` object. class NotionIntegrationUpdate include BaseGenericModel - # The definition of the `NotionCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `NotionIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/nullable_relationship_to_user.rb b/lib/datadog_api_client/v2/models/nullable_relationship_to_user.rb index cbc05fd074e2..ac160df81966 100644 --- a/lib/datadog_api_client/v2/models/nullable_relationship_to_user.rb +++ b/lib/datadog_api_client/v2/models/nullable_relationship_to_user.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to user. class NullableRelationshipToUser include BaseGenericModel - # Relationship to user object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/nullable_relationship_to_user_data.rb b/lib/datadog_api_client/v2/models/nullable_relationship_to_user_data.rb index 7f5af5b39ebc..52e5babae31d 100644 --- a/lib/datadog_api_client/v2/models/nullable_relationship_to_user_data.rb +++ b/lib/datadog_api_client/v2/models/nullable_relationship_to_user_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship to user object. class NullableRelationshipToUserData include BaseGenericModel - # A unique identifier that represents the user. attr_reader :id - # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/nullable_user_relationship.rb b/lib/datadog_api_client/v2/models/nullable_user_relationship.rb index 9fe93295672c..6d5eab6ff22e 100644 --- a/lib/datadog_api_client/v2/models/nullable_user_relationship.rb +++ b/lib/datadog_api_client/v2/models/nullable_user_relationship.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to user. class NullableUserRelationship include BaseGenericModel - # Relationship to user object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/nullable_user_relationship_data.rb b/lib/datadog_api_client/v2/models/nullable_user_relationship_data.rb index e3db15756964..0340eabb5ec1 100644 --- a/lib/datadog_api_client/v2/models/nullable_user_relationship_data.rb +++ b/lib/datadog_api_client/v2/models/nullable_user_relationship_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship to user object. class NullableUserRelationshipData include BaseGenericModel - # A unique identifier that represents the user. attr_reader :id - # User resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline.rb b/lib/datadog_api_client/v2/models/observability_pipeline.rb index 50aceeffb72e..af34a2a4f1af 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Top-level schema representing a pipeline. class ObservabilityPipeline include BaseGenericModel - # Contains the pipeline’s ID, type, and configuration attributes. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor.rb index 6943c679f4fd..b22d0c5dc2b1 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The `add_env_vars` processor adds environment variable values to log events. class ObservabilityPipelineAddEnvVarsProcessor include BaseGenericModel - # The unique identifier for this component. Used to reference this processor in the pipeline. attr_reader :id - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # A list of component IDs whose output is used as the input for this processor. attr_reader :inputs - # The processor type. The value should always be `add_env_vars`. attr_reader :type - # A list of environment variable mappings to apply to log fields. attr_reader :variables diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor_variable.rb b/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor_variable.rb index 8176874fbc92..349086a94151 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor_variable.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor_variable.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Defines a mapping between an environment variable and a log field. class ObservabilityPipelineAddEnvVarsProcessorVariable include BaseGenericModel - # The target field in the log event. attr_reader :field - # The name of the environment variable to read. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_add_fields_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_add_fields_processor.rb index 0a1a2a6b19ac..e5ddf9343844 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_add_fields_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_add_fields_processor.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The `add_fields` processor adds static key-value fields to logs. class ObservabilityPipelineAddFieldsProcessor include BaseGenericModel - # A list of static fields (key-value pairs) that is added to each log event processed by this component. attr_reader :fields - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components). attr_reader :id - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The processor type. The value should always be `add_fields`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_data_firehose_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_data_firehose_source.rb index bd174706a449..dc90ff50b9f8 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_data_firehose_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_data_firehose_source.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # The `amazon_data_firehose` source ingests logs from AWS Data Firehose. class ObservabilityPipelineAmazonDataFirehoseSource include BaseGenericModel - # AWS authentication credentials used for accessing AWS services such as S3. # If omitted, the system’s default credentials are used (for example, the IAM role and environment variables). attr_accessor :auth - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The source type. The value should always be `amazon_data_firehose`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination.rb index ab8721363e09..59ec95951035 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination.rb @@ -20,20 +20,15 @@ module DatadogAPIClient::V2 # The `amazon_opensearch` destination writes logs to Amazon OpenSearch. class ObservabilityPipelineAmazonOpenSearchDestination include BaseGenericModel - # Authentication settings for the Amazon OpenSearch destination. # The `strategy` field determines whether basic or AWS-based authentication is used. attr_reader :auth - # The index to write logs to. attr_accessor :bulk_index - # The unique identifier for this component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The destination type. The value should always be `amazon_opensearch`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination_auth.rb b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination_auth.rb index 8b6b87bc1ba7..759061d19251 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination_auth.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination_auth.rb @@ -21,19 +21,14 @@ module DatadogAPIClient::V2 # The `strategy` field determines whether basic or AWS-based authentication is used. class ObservabilityPipelineAmazonOpenSearchDestinationAuth include BaseGenericModel - # The ARN of the role to assume (used with `aws` strategy). attr_accessor :assume_role - # AWS region attr_accessor :aws_region - # External ID for the assumed role (used with `aws` strategy). attr_accessor :external_id - # Session name for the assumed role (used with `aws` strategy). attr_accessor :session_name - # The authentication strategy to use. attr_reader :strategy diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb index 6e74bafcd33b..7bc006b54618 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb @@ -20,32 +20,23 @@ module DatadogAPIClient::V2 # The `amazon_s3` destination sends your logs in Datadog-rehydratable format to an Amazon S3 bucket for archiving. class ObservabilityPipelineAmazonS3Destination include BaseGenericModel - # AWS authentication credentials used for accessing AWS services such as S3. # If omitted, the system’s default credentials are used (for example, the IAM role and environment variables). attr_accessor :auth - # S3 bucket name. attr_reader :bucket - # Unique identifier for the destination component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # Optional prefix for object keys. attr_accessor :key_prefix - # AWS region of the S3 bucket. attr_reader :region - # S3 storage class. attr_reader :storage_class - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The destination type. Always `amazon_s3`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_source.rb index a764ab83045b..098a62dc92c1 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_source.rb @@ -21,20 +21,15 @@ module DatadogAPIClient::V2 # It supports AWS authentication and TLS encryption. class ObservabilityPipelineAmazonS3Source include BaseGenericModel - # AWS authentication credentials used for accessing AWS services such as S3. # If omitted, the system’s default credentials are used (for example, the IAM role and environment variables). attr_accessor :auth - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # AWS region where the S3 bucket resides. attr_reader :region - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The source type. Always `amazon_s3`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_security_lake_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_security_lake_destination.rb index 6904637a9723..e13ad276fb21 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_security_lake_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_security_lake_destination.rb @@ -20,29 +20,21 @@ module DatadogAPIClient::V2 # The `amazon_security_lake` destination sends your logs to Amazon Security Lake. class ObservabilityPipelineAmazonSecurityLakeDestination include BaseGenericModel - # AWS authentication credentials used for accessing AWS services such as S3. # If omitted, the system’s default credentials are used (for example, the IAM role and environment variables). attr_accessor :auth - # Name of the Amazon S3 bucket in Security Lake (3-63 characters). attr_reader :bucket - # Custom source name for the logs in Security Lake. attr_reader :custom_source_name - # Unique identifier for the destination component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # AWS region of the S3 bucket. attr_reader :region - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The destination type. Always `amazon_security_lake`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_aws_auth.rb b/lib/datadog_api_client/v2/models/observability_pipeline_aws_auth.rb index f00a166fec66..608307316dfd 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_aws_auth.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_aws_auth.rb @@ -21,13 +21,10 @@ module DatadogAPIClient::V2 # If omitted, the system’s default credentials are used (for example, the IAM role and environment variables). class ObservabilityPipelineAwsAuth include BaseGenericModel - # The Amazon Resource Name (ARN) of the role to assume. attr_accessor :assume_role - # A unique identifier for cross-account role assumption. attr_accessor :external_id - # A session identifier used for logging and tracing the assumed role session. attr_accessor :session_name diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_config.rb b/lib/datadog_api_client/v2/models/observability_pipeline_config.rb index 5f34d5e2da95..4fb075f58bf5 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_config.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_config.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Specifies the pipeline's configuration, including its sources, processors, and destinations. class ObservabilityPipelineConfig include BaseGenericModel - # A list of destination components where processed logs are sent. attr_reader :destinations - # A list of processors that transform or enrich log data. attr_accessor :processors - # A list of configured data sources for the pipeline. attr_reader :sources diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination.rb index 827d8cc8c390..8a2b0f77930f 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The `crowdstrike_next_gen_siem` destination forwards logs to CrowdStrike Next Gen SIEM. class ObservabilityPipelineCrowdStrikeNextGenSiemDestination include BaseGenericModel - # Compression configuration for log events. attr_accessor :compression - # Encoding format for log events. attr_reader :encoding - # The unique identifier for this component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The destination type. The value should always be `crowdstrike_next_gen_siem`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination_compression.rb b/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination_compression.rb index 9b95c491cfdd..de21baa64eef 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination_compression.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination_compression.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Compression configuration for log events. class ObservabilityPipelineCrowdStrikeNextGenSiemDestinationCompression include BaseGenericModel - # Compression algorithm for log events. attr_reader :algorithm - # Compression level. attr_accessor :level diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor.rb index e0d50f74d5c6..30fd95f65e8b 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The `custom_processor` processor transforms events using [Vector Remap Language (VRL)](https://vector.dev/docs/reference/vrl/) scripts with advanced filtering capabilities. class ObservabilityPipelineCustomProcessor include BaseGenericModel - # The unique identifier for this processor. attr_reader :id - # A Datadog search query used to determine which logs this processor targets. This field should always be set to `*` for the custom_processor processor. attr_reader :include - # A list of component IDs whose output is used as the input for this processor. attr_reader :inputs - # Array of VRL remap rules. attr_reader :remaps - # The processor type. The value should always be `custom_processor`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor_remap.rb b/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor_remap.rb index 04f0e10e6936..6d4f9bbc514e 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor_remap.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor_remap.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Defines a single VRL remap rule with its own filtering and transformation logic. class ObservabilityPipelineCustomProcessorRemap include BaseGenericModel - # Whether to drop events that caused errors during processing. attr_reader :drop_on_error - # Whether this remap rule is enabled. attr_reader :enabled - # A Datadog search query used to filter events for this specific remap rule. attr_reader :include - # A descriptive name for this remap rule. attr_reader :name - # The VRL script source code that defines the processing logic. attr_reader :source diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_data.rb b/lib/datadog_api_client/v2/models/observability_pipeline_data.rb index 4bc43114ef55..ec654ff7e6d1 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_data.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Contains the pipeline’s ID, type, and configuration attributes. class ObservabilityPipelineData include BaseGenericModel - # Defines the pipeline’s name and its components (sources, processors, and destinations). attr_reader :attributes - # Unique identifier for the pipeline. attr_reader :id - # The resource type identifier. For pipeline resources, this should always be set to `pipelines`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_data_attributes.rb b/lib/datadog_api_client/v2/models/observability_pipeline_data_attributes.rb index db81d833fc6b..c55aa2e5fe33 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Defines the pipeline’s name and its components (sources, processors, and destinations). class ObservabilityPipelineDataAttributes include BaseGenericModel - # Specifies the pipeline's configuration, including its sources, processors, and destinations. attr_reader :config - # Name of the pipeline. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_datadog_agent_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_datadog_agent_source.rb index 27b724373297..8e0e526d19d7 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_datadog_agent_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_datadog_agent_source.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The `datadog_agent` source collects logs from the Datadog Agent. class ObservabilityPipelineDatadogAgentSource include BaseGenericModel - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The source type. The value should always be `datadog_agent`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_datadog_logs_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_datadog_logs_destination.rb index 3b08d1fd9c22..fc641d506bf9 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_datadog_logs_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_datadog_logs_destination.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The `datadog_logs` destination forwards logs to Datadog Log Management. class ObservabilityPipelineDatadogLogsDestination include BaseGenericModel - # The unique identifier for this component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The destination type. The value should always be `datadog_logs`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_datadog_tags_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_datadog_tags_processor.rb index 4b3ae3a6e07f..4596c85bf63e 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_datadog_tags_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_datadog_tags_processor.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The `datadog_tags` processor includes or excludes specific Datadog tags in your logs. class ObservabilityPipelineDatadogTagsProcessor include BaseGenericModel - # The action to take on tags with matching keys. attr_reader :action - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components). attr_reader :id - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # A list of tag keys. attr_reader :keys - # The processing mode. attr_reader :mode - # The processor type. The value should always be `datadog_tags`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_dedupe_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_dedupe_processor.rb index 23b20920ed1b..e2794f32c61b 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_dedupe_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_dedupe_processor.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The `dedupe` processor removes duplicate fields in log events. class ObservabilityPipelineDedupeProcessor include BaseGenericModel - # A list of log field paths to check for duplicates. attr_reader :fields - # The unique identifier for this processor. attr_reader :id - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # A list of component IDs whose output is used as the input for this processor. attr_reader :inputs - # The deduplication mode to apply to the fields. attr_reader :mode - # The processor type. The value should always be `dedupe`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_elasticsearch_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_elasticsearch_destination.rb index f49df443a047..25ffc150f733 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_elasticsearch_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_elasticsearch_destination.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The `elasticsearch` destination writes logs to an Elasticsearch cluster. class ObservabilityPipelineElasticsearchDestination include BaseGenericModel - # The Elasticsearch API version to use. Set to `auto` to auto-detect. attr_accessor :api_version - # The index to write logs to in Elasticsearch. attr_accessor :bulk_index - # The unique identifier for this component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The destination type. The value should always be `elasticsearch`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file.rb b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file.rb index 205ef174371e..e8b01a660791 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Defines a static enrichment table loaded from a CSV file. class ObservabilityPipelineEnrichmentTableFile include BaseGenericModel - # File encoding format. attr_reader :encoding - # Key fields used to look up enrichment values. attr_reader :key - # Path to the CSV file. attr_reader :path - # Schema defining column names and their types. attr_reader :schema diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_encoding.rb b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_encoding.rb index d641cf640e9f..8d622eef0456 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_encoding.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_encoding.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # File encoding format. class ObservabilityPipelineEnrichmentTableFileEncoding include BaseGenericModel - # The `encoding` `delimiter`. attr_reader :delimiter - # The `encoding` `includes_headers`. attr_reader :includes_headers - # Specifies the encoding format (e.g., CSV) used for enrichment tables. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_key_items.rb b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_key_items.rb index 8fb07e8332f5..e25efb8b097a 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_key_items.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_key_items.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Defines how to map log fields to enrichment table columns during lookups. class ObservabilityPipelineEnrichmentTableFileKeyItems include BaseGenericModel - # The `items` `column`. attr_reader :column - # Defines how to compare key fields for enrichment table lookups. attr_reader :comparison - # The `items` `field`. attr_reader :field diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_schema_items.rb b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_schema_items.rb index f8530876967a..8adcf5fe4059 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_schema_items.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_schema_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Describes a single column and its type in an enrichment table schema. class ObservabilityPipelineEnrichmentTableFileSchemaItems include BaseGenericModel - # The `items` `column`. attr_reader :column - # Declares allowed data types for enrichment table columns. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_geo_ip.rb b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_geo_ip.rb index 9fe95723e172..f9eb94f4a56e 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_geo_ip.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_geo_ip.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Uses a GeoIP database to enrich logs based on an IP field. class ObservabilityPipelineEnrichmentTableGeoIp include BaseGenericModel - # Path to the IP field in the log. attr_reader :key_field - # Locale used to resolve geographical names. attr_reader :locale - # Path to the GeoIP database file. attr_reader :path diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_processor.rb index eedfd442c2dd..8a4c1c8a76d9 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_processor.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The `enrichment_table` processor enriches logs using a static CSV file or GeoIP database. class ObservabilityPipelineEnrichmentTableProcessor include BaseGenericModel - # Defines a static enrichment table loaded from a CSV file. attr_accessor :file - # Uses a GeoIP database to enrich logs based on an IP field. attr_accessor :geoip - # The unique identifier for this processor. attr_reader :id - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # A list of component IDs whose output is used as the input for this processor. attr_reader :inputs - # Path where enrichment results should be stored in the log. attr_reader :target - # The processor type. The value should always be `enrichment_table`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_field_value.rb b/lib/datadog_api_client/v2/models/observability_pipeline_field_value.rb index b0112d1d7e68..bd8d1e796a09 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_field_value.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_field_value.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Represents a static key-value pair used in various processors. class ObservabilityPipelineFieldValue include BaseGenericModel - # The field name. attr_reader :name - # The field value. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_filter_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_filter_processor.rb index 66dd3a9d58a3..acb9e35b2fd3 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_filter_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_filter_processor.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The `filter` processor allows conditional processing of logs based on a Datadog search query. Logs that match the `include` query are passed through; others are discarded. class ObservabilityPipelineFilterProcessor include BaseGenericModel - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components). attr_reader :id - # A Datadog search query used to determine which logs should pass through the filter. Logs that match this query continue to downstream components; others are dropped. attr_reader :include - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The processor type. The value should always be `filter`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_fluent_bit_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_fluent_bit_source.rb index bbcc1a105056..85f84b623db1 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_fluent_bit_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_fluent_bit_source.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The `fluent_bit` source ingests logs from Fluent Bit. class ObservabilityPipelineFluentBitSource include BaseGenericModel - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components). attr_reader :id - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The source type. The value should always be `fluent_bit`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_fluentd_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_fluentd_source.rb index 1ab9185baaa1..72e7956f75ff 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_fluentd_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_fluentd_source.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The `fluentd` source ingests logs from a Fluentd-compatible service. class ObservabilityPipelineFluentdSource include BaseGenericModel - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components). attr_reader :id - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The source type. The value should always be `fluentd. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_gcp_auth.rb b/lib/datadog_api_client/v2/models/observability_pipeline_gcp_auth.rb index 69f6282dd038..b53586fec880 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_gcp_auth.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_gcp_auth.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # GCP credentials used to authenticate with Google Cloud Storage. class ObservabilityPipelineGcpAuth include BaseGenericModel - # Path to the GCP service account key file. attr_reader :credentials_file diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb index 1b5de81f58ce..5fc4e09e8c74 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb @@ -21,19 +21,14 @@ module DatadogAPIClient::V2 # Metrics can be counters, gauges, or distributions and optionally grouped by log fields. class ObservabilityPipelineGenerateMetricsProcessor include BaseGenericModel - # The unique identifier for this component. Used to reference this component in other parts of the pipeline. attr_reader :id - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # A list of component IDs whose output is used as the `input` for this processor. attr_reader :inputs - # Configuration for generating individual metrics. attr_reader :metrics - # The processor type. Always `generate_datadog_metrics`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric.rb b/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric.rb index a18f6ba1bfcd..6f2d3db82b25 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric.rb @@ -21,19 +21,14 @@ module DatadogAPIClient::V2 # and optional grouping fields. class ObservabilityPipelineGeneratedMetric include BaseGenericModel - # Optional fields used to group the metric series. attr_accessor :group_by - # Datadog filter query to match logs for metric generation. attr_reader :include - # Type of metric to create. attr_reader :metric_type - # Name of the custom metric to be created. attr_reader :name - # Specifies how the value of the generated metric is computed. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_field.rb b/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_field.rb index 9a555faa3bf4..2a89e14cd935 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_field.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_field.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Strategy that increments a generated metric based on the value of a log field. class ObservabilityPipelineGeneratedMetricIncrementByField include BaseGenericModel - # Name of the log field containing the numeric value to increment the metric by. attr_reader :field - # Uses a numeric field in the log event as the metric increment. attr_reader :strategy diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_one.rb b/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_one.rb index 8a8c293ea2c2..35c188f6faed 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_one.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_one.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Strategy that increments a generated metric by one for each matching event. class ObservabilityPipelineGeneratedMetricIncrementByOne include BaseGenericModel - # Increments the metric by 1 for each matching event. attr_reader :strategy diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_google_chronicle_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_google_chronicle_destination.rb index 482d8cbe9421..206dc5c763ea 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_google_chronicle_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_google_chronicle_destination.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The `google_chronicle` destination sends logs to Google Chronicle. class ObservabilityPipelineGoogleChronicleDestination include BaseGenericModel - # GCP credentials used to authenticate with Google Cloud Storage. attr_reader :auth - # The Google Chronicle customer ID. attr_reader :customer_id - # The encoding format for the logs sent to Chronicle. attr_accessor :encoding - # The unique identifier for this component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The log type metadata associated with the Chronicle destination. attr_accessor :log_type - # The destination type. The value should always be `google_chronicle`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_google_cloud_storage_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_google_cloud_storage_destination.rb index 6294cdeabba4..fe50f0ee6d23 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_google_cloud_storage_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_google_cloud_storage_destination.rb @@ -21,31 +21,22 @@ module DatadogAPIClient::V2 # It requires a bucket name, GCP authentication, and metadata fields. class ObservabilityPipelineGoogleCloudStorageDestination include BaseGenericModel - # Access control list setting for objects written to the bucket. attr_reader :acl - # GCP credentials used to authenticate with Google Cloud Storage. attr_reader :auth - # Name of the GCS bucket. attr_reader :bucket - # Unique identifier for the destination component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # Optional prefix for object keys within the GCS bucket. attr_accessor :key_prefix - # Custom metadata to attach to each object uploaded to the GCS bucket. attr_accessor :metadata - # Storage class used for objects stored in GCS. attr_reader :storage_class - # The destination type. Always `google_cloud_storage`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_destination.rb index fe396691e124..ad82485f625e 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_destination.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # The `google_pubsub` destination publishes logs to a Google Cloud Pub/Sub topic. class ObservabilityPipelineGooglePubSubDestination include BaseGenericModel - # GCP credentials used to authenticate with Google Cloud Storage. attr_accessor :auth - # Encoding format for log events. attr_reader :encoding - # The unique identifier for this component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The GCP project ID that owns the Pub/Sub topic. attr_reader :project - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The Pub/Sub topic name to publish logs to. attr_reader :topic - # The destination type. The value should always be `google_pubsub`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_source.rb index 850f190096d8..22d2d7a5cb90 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_source.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The `google_pubsub` source ingests logs from a Google Cloud Pub/Sub subscription. class ObservabilityPipelineGooglePubSubSource include BaseGenericModel - # GCP credentials used to authenticate with Google Cloud Storage. attr_reader :auth - # The decoding format used to interpret incoming logs. attr_reader :decoding - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # The GCP project ID that owns the Pub/Sub subscription. attr_reader :project - # The Pub/Sub subscription name from which messages are consumed. attr_reader :subscription - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The source type. The value should always be `google_pubsub`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_http_client_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_http_client_source.rb index 7a11460ae036..3398aa120d48 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_http_client_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_http_client_source.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The `http_client` source scrapes logs from HTTP endpoints at regular intervals. class ObservabilityPipelineHttpClientSource include BaseGenericModel - # Optional authentication strategy for HTTP requests. attr_accessor :auth_strategy - # The decoding format used to interpret incoming logs. attr_reader :decoding - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # The interval (in seconds) between HTTP scrape requests. attr_accessor :scrape_interval_secs - # The timeout (in seconds) for each scrape request. attr_accessor :scrape_timeout_secs - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The source type. The value should always be `http_client`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_http_server_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_http_server_source.rb index 80c08b3a58d7..a095cdf22c30 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_http_server_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_http_server_source.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The `http_server` source collects logs over HTTP POST from external services. class ObservabilityPipelineHttpServerSource include BaseGenericModel - # HTTP authentication method. attr_reader :auth_strategy - # The decoding format used to interpret incoming logs. attr_reader :decoding - # Unique ID for the HTTP server source. attr_reader :id - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The source type. The value should always be `http_server`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source.rb index 33c4b1649b15..56a4aba88212 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The `kafka` source ingests data from Apache Kafka topics. class ObservabilityPipelineKafkaSource include BaseGenericModel - # Consumer group ID used by the Kafka client. attr_reader :group_id - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # Optional list of advanced Kafka client configuration options, defined as key-value pairs. attr_accessor :librdkafka_options - # Specifies the SASL mechanism for authenticating with a Kafka cluster. attr_accessor :sasl - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # A list of Kafka topic names to subscribe to. The source ingests messages from each topic specified. attr_reader :topics - # The source type. The value should always be `kafka`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_librdkafka_option.rb b/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_librdkafka_option.rb index b911c8aaf19a..baeb05b1bf01 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_librdkafka_option.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_librdkafka_option.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Represents a key-value pair used to configure low-level `librdkafka` client options for Kafka sources, such as timeouts, buffer sizes, and security settings. class ObservabilityPipelineKafkaSourceLibrdkafkaOption include BaseGenericModel - # The name of the `librdkafka` configuration option to set. attr_reader :name - # The value assigned to the specified `librdkafka` configuration option. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_sasl.rb b/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_sasl.rb index 886923a1868f..f28f329f9700 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_sasl.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_sasl.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Specifies the SASL mechanism for authenticating with a Kafka cluster. class ObservabilityPipelineKafkaSourceSasl include BaseGenericModel - # SASL mechanism used for Kafka authentication. attr_accessor :mechanism diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_logstash_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_logstash_source.rb index 3a9550b0bb40..b26886c5092f 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_logstash_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_logstash_source.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The `logstash` source ingests logs from a Logstash forwarder. class ObservabilityPipelineLogstashSource include BaseGenericModel - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The source type. The value should always be `logstash`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_metadata_entry.rb b/lib/datadog_api_client/v2/models/observability_pipeline_metadata_entry.rb index 36593b0382fa..0d900a6a800c 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_metadata_entry.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_metadata_entry.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A custom metadata entry. class ObservabilityPipelineMetadataEntry include BaseGenericModel - # The metadata key. attr_reader :name - # The metadata value. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_new_relic_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_new_relic_destination.rb index d8705a24d962..ee6406b4bf70 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_new_relic_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_new_relic_destination.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The `new_relic` destination sends logs to the New Relic platform. class ObservabilityPipelineNewRelicDestination include BaseGenericModel - # The unique identifier for this component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The New Relic region. attr_reader :region - # The destination type. The value should always be `new_relic`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor.rb index 5f245ff62737..e9dabec37ddf 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The `ocsf_mapper` processor transforms logs into the OCSF schema using a predefined mapping configuration. class ObservabilityPipelineOcsfMapperProcessor include BaseGenericModel - # The unique identifier for this component. Used to reference this component in other parts of the pipeline. attr_reader :id - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # A list of component IDs whose output is used as the `input` for this processor. attr_reader :inputs - # A list of mapping rules to convert events to the OCSF format. attr_reader :mappings - # The processor type. The value should always be `ocsf_mapper`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor_mapping.rb b/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor_mapping.rb index ada19311a910..b27eba6b03db 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor_mapping.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor_mapping.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Defines how specific events are transformed to OCSF using a mapping configuration. class ObservabilityPipelineOcsfMapperProcessorMapping include BaseGenericModel - # A Datadog search query used to select the logs that this mapping should apply to. attr_reader :include - # Defines a single mapping rule for transforming logs into the OCSF schema. attr_reader :mapping diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_open_search_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_open_search_destination.rb index 2120c2eef855..9339fbb989e0 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_open_search_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_open_search_destination.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The `opensearch` destination writes logs to an OpenSearch cluster. class ObservabilityPipelineOpenSearchDestination include BaseGenericModel - # The index to write logs to. attr_accessor :bulk_index - # The unique identifier for this component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The destination type. The value should always be `opensearch`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor.rb index 2b39ee4555d6..4e5016a33476 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The `parse_grok` processor extracts structured fields from unstructured log messages using Grok patterns. class ObservabilityPipelineParseGrokProcessor include BaseGenericModel - # If set to `true`, disables the default Grok rules provided by Datadog. attr_accessor :disable_library_rules - # A unique identifier for this processor. attr_reader :id - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The list of Grok parsing rules. If multiple matching rules are provided, they are evaluated in order. The first successful match is applied. attr_reader :rules - # The processor type. The value should always be `parse_grok`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule.rb b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule.rb index 6a0de832c8bc..9227f6b75829 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule.rb @@ -21,14 +21,11 @@ module DatadogAPIClient::V2 # from a specific log field using Grok patterns. class ObservabilityPipelineParseGrokProcessorRule include BaseGenericModel - # A list of Grok parsing rules that define how to extract fields from the source field. # Each rule must contain a name and a valid Grok pattern. attr_reader :match_rules - # The name of the field in the log event to apply the Grok rules to. attr_reader :source - # A list of Grok helper rules that can be referenced by the parsing rules. attr_accessor :support_rules diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_match_rule.rb b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_match_rule.rb index 58ea214de40f..41956ecb2f27 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_match_rule.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_match_rule.rb @@ -21,10 +21,8 @@ module DatadogAPIClient::V2 # Each rule must have a unique name and a valid Datadog Grok pattern that will be applied to the source field. class ObservabilityPipelineParseGrokProcessorRuleMatchRule include BaseGenericModel - # The name of the rule. attr_reader :name - # The definition of the Grok rule. attr_reader :rule diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_support_rule.rb b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_support_rule.rb index 58bf731f6a9c..751262c3d4ec 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_support_rule.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_support_rule.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The Grok helper rule referenced in the parsing rules. class ObservabilityPipelineParseGrokProcessorRuleSupportRule include BaseGenericModel - # The name of the Grok helper rule. attr_reader :name - # The definition of the Grok helper rule. attr_reader :rule diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_parse_json_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_parse_json_processor.rb index 7080c8c17de8..1497775d7990 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_parse_json_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_parse_json_processor.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The `parse_json` processor extracts JSON from a specified field and flattens it into the event. This is useful when logs contain embedded JSON as a string. class ObservabilityPipelineParseJSONProcessor include BaseGenericModel - # The name of the log field that contains a JSON string. attr_reader :field - # A unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The processor type. The value should always be `parse_json`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor.rb index 173607241a6e..611e65a55ea2 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor.rb @@ -20,40 +20,29 @@ module DatadogAPIClient::V2 # The Quota Processor measures logging traffic for logs that match a specified filter. When the configured daily quota is met, the processor can drop or alert. class ObservabilityPipelineQuotaProcessor include BaseGenericModel - # If set to `true`, logs that matched the quota filter and sent after the quota has been met are dropped; only logs that did not match the filter query continue through the pipeline. attr_reader :drop_events - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components). attr_reader :id - # If `true`, the processor skips quota checks when partition fields are missing from the logs. attr_accessor :ignore_when_missing_partitions - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The maximum amount of data or number of events allowed before the quota is enforced. Can be specified in bytes or events. attr_reader :limit - # Name of the quota. attr_reader :name - # The action to take when the quota is exceeded. Options: # - `drop`: Drop the event. # - `no_action`: Let the event pass through. # - `overflow_routing`: Route to an overflow destination. attr_accessor :overflow_action - # A list of alternate quota rules that apply to specific sets of events, identified by matching field values. Each override can define a custom limit. attr_accessor :overrides - # A list of fields used to segment log traffic for quota enforcement. Quotas are tracked independently by unique combinations of these field values. attr_accessor :partition_fields - # The processor type. The value should always be `quota`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_limit.rb b/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_limit.rb index 84e79e64d810..296581b4d19c 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_limit.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_limit.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The maximum amount of data or number of events allowed before the quota is enforced. Can be specified in bytes or events. class ObservabilityPipelineQuotaProcessorLimit include BaseGenericModel - # Unit for quota enforcement in bytes for data size or events for count. attr_reader :enforce - # The limit for quota enforcement. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_override.rb b/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_override.rb index 424a69f7dad6..184f0f44e020 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_override.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_override.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Defines a custom quota limit that applies to specific log events based on matching field values. class ObservabilityPipelineQuotaProcessorOverride include BaseGenericModel - # A list of field matchers used to apply a specific override. If an event matches all listed key-value pairs, the corresponding override limit is enforced. attr_reader :fields - # The maximum amount of data or number of events allowed before the quota is enforced. Can be specified in bytes or events. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor.rb index d920ebf9b5c8..cc7025a0f2d6 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The `reduce` processor aggregates and merges logs based on matching keys and merge strategies. class ObservabilityPipelineReduceProcessor include BaseGenericModel - # A list of fields used to group log events for merging. attr_reader :group_by - # The unique identifier for this processor. attr_reader :id - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # A list of component IDs whose output is used as the input for this processor. attr_reader :inputs - # List of merge strategies defining how values from grouped events should be combined. attr_reader :merge_strategies - # The processor type. The value should always be `reduce`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor_merge_strategy.rb b/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor_merge_strategy.rb index 43264e33b54c..10bc397ef83c 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor_merge_strategy.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor_merge_strategy.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Defines how a specific field should be merged across grouped events. class ObservabilityPipelineReduceProcessorMergeStrategy include BaseGenericModel - # The field path in the log event. attr_reader :path - # The merge strategy to apply. attr_reader :strategy diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_remove_fields_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_remove_fields_processor.rb index e57683adc75f..dcc12a8bdb9b 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_remove_fields_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_remove_fields_processor.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The `remove_fields` processor deletes specified fields from logs. class ObservabilityPipelineRemoveFieldsProcessor include BaseGenericModel - # A list of field names to be removed from each log event. attr_reader :fields - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # The `PipelineRemoveFieldsProcessor` `inputs`. attr_reader :inputs - # The processor type. The value should always be `remove_fields`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor.rb index c8e37f1787dd..9ac485be143c 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The `rename_fields` processor changes field names. class ObservabilityPipelineRenameFieldsProcessor include BaseGenericModel - # A list of rename rules specifying which fields to rename in the event, what to rename them to, and whether to preserve the original fields. attr_reader :fields - # A unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The processor type. The value should always be `rename_fields`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor_field.rb b/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor_field.rb index 84dd17c739da..7afa7206cc04 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor_field.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor_field.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Defines how to rename a field in log events. class ObservabilityPipelineRenameFieldsProcessorField include BaseGenericModel - # The field name to assign the renamed value to. attr_reader :destination - # Indicates whether the original field, that is received from the source, should be kept (`true`) or removed (`false`) after renaming. attr_reader :preserve_source - # The original field name in the log event that should be renamed. attr_reader :source diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_destination.rb index 4c15ba87ef60..633659ef1dfa 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_destination.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The `rsyslog` destination forwards logs to an external `rsyslog` server over TCP or UDP using the syslog protocol. class ObservabilityPipelineRsyslogDestination include BaseGenericModel - # The unique identifier for this component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # Optional socket keepalive duration in milliseconds. attr_reader :keepalive - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The destination type. The value should always be `rsyslog`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_source.rb index 51a55a2daf12..5a8981f79852 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_source.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The `rsyslog` source listens for logs over TCP or UDP from an `rsyslog` server using the syslog protocol. class ObservabilityPipelineRsyslogSource include BaseGenericModel - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # Protocol used by the syslog source to receive messages. attr_reader :mode - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The source type. The value should always be `rsyslog`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sample_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sample_processor.rb index 32229c4bad55..bf3407716785 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sample_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sample_processor.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The `sample` processor allows probabilistic sampling of logs at a fixed rate. class ObservabilityPipelineSampleProcessor include BaseGenericModel - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components). attr_reader :id - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The percentage of logs to sample. attr_accessor :percentage - # Number of events to sample (1 in N). attr_reader :rate - # The processor type. The value should always be `sample`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor.rb index eaaac37f8c0d..7b40f6e08ba2 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The `sensitive_data_scanner` processor detects and optionally redacts sensitive data in log events. class ObservabilityPipelineSensitiveDataScannerProcessor include BaseGenericModel - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # A list of rules for identifying and acting on sensitive data patterns. attr_reader :rules - # The processor type. The value should always be `sensitive_data_scanner`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_hash.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_hash.rb index febdae06702a..d29f9bde72b4 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_hash.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_hash.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Configuration for hashing matched sensitive values. class ObservabilityPipelineSensitiveDataScannerProcessorActionHash include BaseGenericModel - # Action type that replaces the matched sensitive data with a hashed representation, preserving structure while securing content. attr_reader :action - # The `ObservabilityPipelineSensitiveDataScannerProcessorActionHash` `options`. attr_accessor :options diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact.rb index f07dbff203aa..e229dced972e 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Configuration for partially redacting matched sensitive data. class ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact include BaseGenericModel - # Action type that redacts part of the sensitive data while preserving a configurable number of characters, typically used for masking purposes (e.g., show last 4 digits of a credit card). attr_reader :action - # Controls how partial redaction is applied, including character count and direction. attr_reader :options diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact_options.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact_options.rb index bb75046d800c..2943905a33c4 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact_options.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact_options.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Controls how partial redaction is applied, including character count and direction. class ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions include BaseGenericModel - # The `ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions` `characters`. attr_reader :characters - # Indicates whether to redact characters from the first or last part of the matched value. attr_reader :direction diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact.rb index 1e9a3c09114a..f68751f6a010 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Configuration for completely redacting matched sensitive data. class ObservabilityPipelineSensitiveDataScannerProcessorActionRedact include BaseGenericModel - # Action type that completely replaces the matched sensitive data with a fixed replacement string to remove all visibility. attr_reader :action - # Configuration for fully redacting sensitive data. attr_reader :options diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact_options.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact_options.rb index 09a26a6a0815..4869768c9b04 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact_options.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact_options.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Configuration for fully redacting sensitive data. class ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions include BaseGenericModel - # The `ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions` `replace`. attr_reader :replace diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern.rb index 2fbf99c94b20..3eebf3a8f4cc 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Defines a custom regex-based pattern for identifying sensitive data in logs. class ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern include BaseGenericModel - # Options for defining a custom regex pattern. attr_reader :options - # Indicates a custom regular expression is used for matching. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern_options.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern_options.rb index e7da9561356a..4ef2dba5a7f4 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern_options.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern_options.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Options for defining a custom regex pattern. class ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions include BaseGenericModel - # A regular expression used to detect sensitive values. Must be a valid regex. attr_reader :rule diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_keyword_options.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_keyword_options.rb index 0b4f897ced1e..2750977b91c8 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_keyword_options.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_keyword_options.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Configuration for keywords used to reinforce sensitive data pattern detection. class ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions include BaseGenericModel - # A list of keywords to match near the sensitive pattern. attr_reader :keywords - # Maximum number of tokens between a keyword and a sensitive value match. attr_reader :proximity diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern.rb index 2111e93c0df2..b19ff7bbd95d 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Specifies a pattern from Datadog’s sensitive data detection library to match known sensitive data types. class ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern include BaseGenericModel - # Options for selecting a predefined library pattern and enabling keyword support. attr_reader :options - # Indicates that a predefined library pattern is used. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern_options.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern_options.rb index d565d68bb035..e1950f94dcf5 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern_options.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern_options.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Options for selecting a predefined library pattern and enabling keyword support. class ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions include BaseGenericModel - # Identifier for a predefined pattern from the sensitive data scanner pattern library. attr_reader :id - # Whether to augment the pattern with recommended keywords (optional). attr_accessor :use_recommended_keywords diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_rule.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_rule.rb index 1f7b3494e588..c0051b66dcad 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_rule.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_rule.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Defines a rule for detecting sensitive data, including matching pattern, scope, and the action to take. class ObservabilityPipelineSensitiveDataScannerProcessorRule include BaseGenericModel - # Configuration for keywords used to reinforce sensitive data pattern detection. attr_accessor :keyword_options - # A name identifying the rule. attr_reader :name - # Defines what action to take when sensitive data is matched. attr_reader :on_match - # Pattern detection configuration for identifying sensitive data using either a custom regex or a library reference. attr_reader :pattern - # Determines which parts of the log the pattern-matching rule should be applied to. attr_reader :scope - # Tags assigned to this rule for filtering and classification. attr_reader :tags diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_all.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_all.rb index f3a3fe764551..bfab93aca7d1 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_all.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_all.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Applies scanning across all available fields. class ObservabilityPipelineSensitiveDataScannerProcessorScopeAll include BaseGenericModel - # Applies the rule to all fields. attr_reader :target diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_exclude.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_exclude.rb index c614996b8942..590787b18d72 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_exclude.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_exclude.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Excludes specific fields from sensitive data scanning. class ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude include BaseGenericModel - # Fields to which the scope rule applies. attr_reader :options - # Excludes specific fields from processing. attr_reader :target diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_include.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_include.rb index ce0b0cc47ab2..dee3282ea384 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_include.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_include.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Includes only specific fields for sensitive data scanning. class ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude include BaseGenericModel - # Fields to which the scope rule applies. attr_reader :options - # Applies the rule only to included fields. attr_reader :target diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_options.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_options.rb index f9a5cc814954..b4849fe82698 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_options.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_options.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Fields to which the scope rule applies. class ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions include BaseGenericModel - # The `ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions` `fields`. attr_reader :fields diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sentinel_one_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sentinel_one_destination.rb index 9d0af0150f23..f26a59bd24c6 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sentinel_one_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sentinel_one_destination.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The `sentinel_one` destination sends logs to SentinelOne. class ObservabilityPipelineSentinelOneDestination include BaseGenericModel - # The unique identifier for this component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The SentinelOne region to send logs to. attr_reader :region - # The destination type. The value should always be `sentinel_one`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination.rb index bbe025820793..96463e435347 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The `socket` destination sends logs over TCP or UDP to a remote server. class ObservabilityPipelineSocketDestination include BaseGenericModel - # Encoding format for log events. attr_reader :encoding - # Framing method configuration. attr_reader :framing - # The unique identifier for this component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # Protocol used to send logs. attr_reader :mode - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The destination type. The value should always be `socket`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_bytes.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_bytes.rb index 8982b532c69f..611d4367d37a 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_bytes.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_bytes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Event data is not delimited at all. class ObservabilityPipelineSocketDestinationFramingBytes include BaseGenericModel - # The definition of `ObservabilityPipelineSocketDestinationFramingBytesMethod` object. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_character_delimited.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_character_delimited.rb index ca0b99e6b66a..c30ed5f04a6b 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_character_delimited.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_character_delimited.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Each log event is separated using the specified delimiter character. class ObservabilityPipelineSocketDestinationFramingCharacterDelimited include BaseGenericModel - # A single ASCII character used as a delimiter. attr_reader :delimiter - # The definition of `ObservabilityPipelineSocketDestinationFramingCharacterDelimitedMethod` object. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_newline_delimited.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_newline_delimited.rb index 5b3af92da9b5..3296d1a894cb 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_newline_delimited.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_newline_delimited.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Each log event is delimited by a newline character. class ObservabilityPipelineSocketDestinationFramingNewlineDelimited include BaseGenericModel - # The definition of `ObservabilityPipelineSocketDestinationFramingNewlineDelimitedMethod` object. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source.rb index 17356b2960a3..3e649efcf5ea 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The `socket` source ingests logs over TCP or UDP. class ObservabilityPipelineSocketSource include BaseGenericModel - # Framing method configuration for the socket source. attr_reader :framing - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # Protocol used to receive logs. attr_reader :mode - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The source type. The value should always be `socket`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_bytes.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_bytes.rb index 3fae6e224c30..fdd6a539160d 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_bytes.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_bytes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Byte frames are passed through as-is according to the underlying I/O boundaries (for example, split between messages or stream segments). class ObservabilityPipelineSocketSourceFramingBytes include BaseGenericModel - # Byte frames are passed through as-is according to the underlying I/O boundaries (for example, split between messages or stream segments). attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_character_delimited.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_character_delimited.rb index de4e5dee2626..2b18b15c4a68 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_character_delimited.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_character_delimited.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Byte frames which are delimited by a chosen character. class ObservabilityPipelineSocketSourceFramingCharacterDelimited include BaseGenericModel - # A single ASCII character used to delimit events. attr_reader :delimiter - # Byte frames which are delimited by a chosen character. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_chunked_gelf.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_chunked_gelf.rb index 0631cb39c885..fcf0faca667a 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_chunked_gelf.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_chunked_gelf.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Byte frames which are chunked GELF messages. class ObservabilityPipelineSocketSourceFramingChunkedGelf include BaseGenericModel - # Byte frames which are chunked GELF messages. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_newline_delimited.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_newline_delimited.rb index 3853e1a4787c..dc9e46a0e9b2 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_newline_delimited.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_newline_delimited.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Byte frames which are delimited by a newline character. class ObservabilityPipelineSocketSourceFramingNewlineDelimited include BaseGenericModel - # Byte frames which are delimited by a newline character. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_octet_counting.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_octet_counting.rb index 5510dd966bbb..4eb8467eefb8 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_octet_counting.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_octet_counting.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Byte frames according to the octet counting format as per RFC6587. class ObservabilityPipelineSocketSourceFramingOctetCounting include BaseGenericModel - # Byte frames according to the octet counting format as per RFC6587. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_spec.rb b/lib/datadog_api_client/v2/models/observability_pipeline_spec.rb index c1c5d47048a2..6b090c48681e 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_spec.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_spec.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Input schema representing an observability pipeline configuration. Used in create and validate requests. class ObservabilityPipelineSpec include BaseGenericModel - # Contains the the pipeline configuration. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_spec_data.rb b/lib/datadog_api_client/v2/models/observability_pipeline_spec_data.rb index d79528db7101..73f018498103 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_spec_data.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_spec_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Contains the the pipeline configuration. class ObservabilityPipelineSpecData include BaseGenericModel - # Defines the pipeline’s name and its components (sources, processors, and destinations). attr_reader :attributes - # The resource type identifier. For pipeline resources, this should always be set to `pipelines`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_destination.rb index dd77cfec9255..b1f024d71aaa 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_destination.rb @@ -20,26 +20,19 @@ module DatadogAPIClient::V2 # The `splunk_hec` destination forwards logs to Splunk using the HTTP Event Collector (HEC). class ObservabilityPipelineSplunkHecDestination include BaseGenericModel - # If `true`, Splunk tries to extract timestamps from incoming log events. # If `false`, Splunk assigns the time the event was received. attr_accessor :auto_extract_timestamp - # Encoding format for log events. attr_accessor :encoding - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # Optional name of the Splunk index where logs are written. attr_accessor :index - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The Splunk sourcetype to assign to log events. attr_accessor :sourcetype - # The destination type. Always `splunk_hec`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_source.rb index f3402f6b6db2..c1522b40d53d 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_source.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The `splunk_hec` source implements the Splunk HTTP Event Collector (HEC) API. class ObservabilityPipelineSplunkHecSource include BaseGenericModel - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The source type. Always `splunk_hec`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_splunk_tcp_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_splunk_tcp_source.rb index 66d3633cd1b2..7f77c472d9d2 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_splunk_tcp_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_splunk_tcp_source.rb @@ -21,13 +21,10 @@ module DatadogAPIClient::V2 # TLS is supported for secure transmission. class ObservabilityPipelineSplunkTcpSource include BaseGenericModel - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The source type. Always `splunk_tcp`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination.rb index 6193fb57f020..cf9fe2dd1338 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # The `sumo_logic` destination forwards logs to Sumo Logic. class ObservabilityPipelineSumoLogicDestination include BaseGenericModel - # The output encoding format. attr_accessor :encoding - # A list of custom headers to include in the request to Sumo Logic. attr_accessor :header_custom_fields - # Optional override for the host name header. attr_accessor :header_host_name - # Optional override for the source category header. attr_accessor :header_source_category - # Optional override for the source name header. attr_accessor :header_source_name - # The unique identifier for this component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # The destination type. The value should always be `sumo_logic`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination_header_custom_fields_item.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination_header_custom_fields_item.rb index 1dbf0c3c7578..a0fcdb2eafc6 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination_header_custom_fields_item.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination_header_custom_fields_item.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Single key-value pair used as a custom log header for Sumo Logic. class ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem include BaseGenericModel - # The header field name. attr_reader :name - # The header field value. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_source.rb index e4b3bcf3c833..1fd7663aeccb 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_source.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The `sumo_logic` source receives logs from Sumo Logic collectors. class ObservabilityPipelineSumoLogicSource include BaseGenericModel - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # The source type. The value should always be `sumo_logic`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_destination.rb index 045dcfe90403..6b9f93cf3644 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_destination.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The `syslog_ng` destination forwards logs to an external `syslog-ng` server over TCP or UDP using the syslog protocol. class ObservabilityPipelineSyslogNgDestination include BaseGenericModel - # The unique identifier for this component. attr_reader :id - # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # Optional socket keepalive duration in milliseconds. attr_reader :keepalive - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The destination type. The value should always be `syslog_ng`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_source.rb index 85f107e721cd..4e6c9041fe97 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_source.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The `syslog_ng` source listens for logs over TCP or UDP from a `syslog-ng` server using the syslog protocol. class ObservabilityPipelineSyslogNgSource include BaseGenericModel - # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id - # Protocol used by the syslog source to receive messages. attr_reader :mode - # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls - # The source type. The value should always be `syslog_ng`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_throttle_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_throttle_processor.rb index 7e68c940bda8..c576975d4f46 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_throttle_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_throttle_processor.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The `throttle` processor limits the number of events that pass through over a given time window. class ObservabilityPipelineThrottleProcessor include BaseGenericModel - # Optional list of fields used to group events before the threshold has been reached. attr_accessor :group_by - # The unique identifier for this processor. attr_reader :id - # A Datadog search query used to determine which logs this processor targets. attr_reader :include - # A list of component IDs whose output is used as the input for this processor. attr_reader :inputs - # the number of events allowed in a given time window. Events sent after the threshold has been reached, are dropped. attr_reader :threshold - # The processor type. The value should always be `throttle`. attr_reader :type - # The time window in seconds over which the threshold applies. attr_reader :window diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_tls.rb b/lib/datadog_api_client/v2/models/observability_pipeline_tls.rb index 7d6fdfd22a33..a84b7449cc29 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_tls.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_tls.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Configuration for enabling TLS encryption between the pipeline component and external services. class ObservabilityPipelineTls include BaseGenericModel - # Path to the Certificate Authority (CA) file used to validate the server’s TLS certificate. attr_accessor :ca_file - # Path to the TLS client certificate file used to authenticate the pipeline component with upstream or downstream services. attr_reader :crt_file - # Path to the private key file associated with the TLS client certificate. Used for mutual TLS authentication. attr_accessor :key_file diff --git a/lib/datadog_api_client/v2/models/okta_account.rb b/lib/datadog_api_client/v2/models/okta_account.rb index 7e03fc89da32..e36e6f24191b 100644 --- a/lib/datadog_api_client/v2/models/okta_account.rb +++ b/lib/datadog_api_client/v2/models/okta_account.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Schema for an Okta account. class OktaAccount include BaseGenericModel - # Attributes object for an Okta account. attr_reader :attributes - # The ID of the Okta account, a UUID hash of the account name. attr_accessor :id - # Account type for an Okta account. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/okta_account_attributes.rb b/lib/datadog_api_client/v2/models/okta_account_attributes.rb index b4b858fa75f4..f545f0a059bd 100644 --- a/lib/datadog_api_client/v2/models/okta_account_attributes.rb +++ b/lib/datadog_api_client/v2/models/okta_account_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Attributes object for an Okta account. class OktaAccountAttributes include BaseGenericModel - # The API key of the Okta account. attr_accessor :api_key - # The authorization method for an Okta account. attr_reader :auth_method - # The Client ID of an Okta app integration. attr_accessor :client_id - # The client secret of an Okta app integration. attr_accessor :client_secret - # The domain of the Okta account. attr_reader :domain - # The name of the Okta account. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/okta_account_request.rb b/lib/datadog_api_client/v2/models/okta_account_request.rb index 5da0fa82fd19..3e1af6a6576a 100644 --- a/lib/datadog_api_client/v2/models/okta_account_request.rb +++ b/lib/datadog_api_client/v2/models/okta_account_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object for an Okta account. class OktaAccountRequest include BaseGenericModel - # Schema for an Okta account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/okta_account_response.rb b/lib/datadog_api_client/v2/models/okta_account_response.rb index 5d21e543db4d..df9672d47302 100644 --- a/lib/datadog_api_client/v2/models/okta_account_response.rb +++ b/lib/datadog_api_client/v2/models/okta_account_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object for an Okta account. class OktaAccountResponse include BaseGenericModel - # Schema for an Okta account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/okta_account_response_data.rb b/lib/datadog_api_client/v2/models/okta_account_response_data.rb index 31aae1bcf623..704f0f9526db 100644 --- a/lib/datadog_api_client/v2/models/okta_account_response_data.rb +++ b/lib/datadog_api_client/v2/models/okta_account_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data object of an Okta account class OktaAccountResponseData include BaseGenericModel - # Attributes object for an Okta account. attr_reader :attributes - # The ID of the Okta account, a UUID hash of the account name. attr_reader :id - # Account type for an Okta account. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/okta_account_update_request.rb b/lib/datadog_api_client/v2/models/okta_account_update_request.rb index 9bbd65eb9738..0dfc54e8040f 100644 --- a/lib/datadog_api_client/v2/models/okta_account_update_request.rb +++ b/lib/datadog_api_client/v2/models/okta_account_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Payload schema when updating an Okta account. class OktaAccountUpdateRequest include BaseGenericModel - # Data object for updating an Okta account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/okta_account_update_request_attributes.rb b/lib/datadog_api_client/v2/models/okta_account_update_request_attributes.rb index ad9fe6e6e46c..dd279c7ddbb2 100644 --- a/lib/datadog_api_client/v2/models/okta_account_update_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/okta_account_update_request_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Attributes object for updating an Okta account. class OktaAccountUpdateRequestAttributes include BaseGenericModel - # The API key of the Okta account. attr_accessor :api_key - # The authorization method for an Okta account. attr_reader :auth_method - # The Client ID of an Okta app integration. attr_accessor :client_id - # The client secret of an Okta app integration. attr_accessor :client_secret - # The domain associated with an Okta account. attr_reader :domain diff --git a/lib/datadog_api_client/v2/models/okta_account_update_request_data.rb b/lib/datadog_api_client/v2/models/okta_account_update_request_data.rb index 0cff7c349ac2..200d41a9548a 100644 --- a/lib/datadog_api_client/v2/models/okta_account_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/okta_account_update_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data object for updating an Okta account. class OktaAccountUpdateRequestData include BaseGenericModel - # Attributes object for updating an Okta account. attr_accessor :attributes - # Account type for an Okta account. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/okta_accounts_response.rb b/lib/datadog_api_client/v2/models/okta_accounts_response.rb index 591dd59fa42e..701742518a3d 100644 --- a/lib/datadog_api_client/v2/models/okta_accounts_response.rb +++ b/lib/datadog_api_client/v2/models/okta_accounts_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The expected response schema when getting Okta accounts. class OktaAccountsResponse include BaseGenericModel - # List of Okta accounts. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/okta_api_token.rb b/lib/datadog_api_client/v2/models/okta_api_token.rb index 85aff0777c36..7a989f850888 100644 --- a/lib/datadog_api_client/v2/models/okta_api_token.rb +++ b/lib/datadog_api_client/v2/models/okta_api_token.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `OktaAPIToken` object. class OktaAPIToken include BaseGenericModel - # The `OktaAPIToken` `api_token`. attr_reader :api_token - # The `OktaAPIToken` `domain`. attr_reader :domain - # The definition of the `OktaAPIToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/okta_api_token_update.rb b/lib/datadog_api_client/v2/models/okta_api_token_update.rb index f7967b74e24a..e59612e4c3a9 100644 --- a/lib/datadog_api_client/v2/models/okta_api_token_update.rb +++ b/lib/datadog_api_client/v2/models/okta_api_token_update.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `OktaAPIToken` object. class OktaAPITokenUpdate include BaseGenericModel - # The `OktaAPITokenUpdate` `api_token`. attr_accessor :api_token - # The `OktaAPITokenUpdate` `domain`. attr_accessor :domain - # The definition of the `OktaAPIToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/okta_integration.rb b/lib/datadog_api_client/v2/models/okta_integration.rb index 6be96e23a919..8c195348baa1 100644 --- a/lib/datadog_api_client/v2/models/okta_integration.rb +++ b/lib/datadog_api_client/v2/models/okta_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `OktaIntegration` object. class OktaIntegration include BaseGenericModel - # The definition of the `OktaCredentials` object. attr_reader :credentials - # The definition of the `OktaIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/okta_integration_update.rb b/lib/datadog_api_client/v2/models/okta_integration_update.rb index 5edd9ba7ab06..9a5bbeca97b8 100644 --- a/lib/datadog_api_client/v2/models/okta_integration_update.rb +++ b/lib/datadog_api_client/v2/models/okta_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `OktaIntegrationUpdate` object. class OktaIntegrationUpdate include BaseGenericModel - # The definition of the `OktaCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `OktaIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/on_demand_concurrency_cap.rb b/lib/datadog_api_client/v2/models/on_demand_concurrency_cap.rb index 9ee3a1b9e050..0b4a9433cacb 100644 --- a/lib/datadog_api_client/v2/models/on_demand_concurrency_cap.rb +++ b/lib/datadog_api_client/v2/models/on_demand_concurrency_cap.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # On-demand concurrency cap. class OnDemandConcurrencyCap include BaseGenericModel - # On-demand concurrency cap attributes. attr_accessor :attributes - # On-demand concurrency cap type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_attributes.rb b/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_attributes.rb index 6b6ba5231da8..b53d6512b376 100644 --- a/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_attributes.rb +++ b/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # On-demand concurrency cap attributes. class OnDemandConcurrencyCapAttributes include BaseGenericModel - # Value of the on-demand concurrency cap. attr_accessor :on_demand_concurrency_cap diff --git a/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_response.rb b/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_response.rb index 3af38f3b7b9e..dda1e9b12feb 100644 --- a/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_response.rb +++ b/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # On-demand concurrency cap response. class OnDemandConcurrencyCapResponse include BaseGenericModel - # On-demand concurrency cap. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/open_ai_integration.rb b/lib/datadog_api_client/v2/models/open_ai_integration.rb index fc566e57505d..fa699a2179c8 100644 --- a/lib/datadog_api_client/v2/models/open_ai_integration.rb +++ b/lib/datadog_api_client/v2/models/open_ai_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `OpenAIIntegration` object. class OpenAIIntegration include BaseGenericModel - # The definition of the `OpenAICredentials` object. attr_reader :credentials - # The definition of the `OpenAIIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/open_ai_integration_update.rb b/lib/datadog_api_client/v2/models/open_ai_integration_update.rb index 716d31c30919..bc8dcb571e74 100644 --- a/lib/datadog_api_client/v2/models/open_ai_integration_update.rb +++ b/lib/datadog_api_client/v2/models/open_ai_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `OpenAIIntegrationUpdate` object. class OpenAIIntegrationUpdate include BaseGenericModel - # The definition of the `OpenAICredentialsUpdate` object. attr_accessor :credentials - # The definition of the `OpenAIIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/open_aiapi_key.rb b/lib/datadog_api_client/v2/models/open_aiapi_key.rb index 14fb8cc6d70a..4ecce0953799 100644 --- a/lib/datadog_api_client/v2/models/open_aiapi_key.rb +++ b/lib/datadog_api_client/v2/models/open_aiapi_key.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `OpenAIAPIKey` object. class OpenAIAPIKey include BaseGenericModel - # The `OpenAIAPIKey` `api_token`. attr_reader :api_token - # The definition of the `OpenAIAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/open_aiapi_key_update.rb b/lib/datadog_api_client/v2/models/open_aiapi_key_update.rb index f794613b78a2..61fdaea23af2 100644 --- a/lib/datadog_api_client/v2/models/open_aiapi_key_update.rb +++ b/lib/datadog_api_client/v2/models/open_aiapi_key_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `OpenAIAPIKey` object. class OpenAIAPIKeyUpdate include BaseGenericModel - # The `OpenAIAPIKeyUpdate` `api_token`. attr_accessor :api_token - # The definition of the `OpenAIAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/open_api_endpoint.rb b/lib/datadog_api_client/v2/models/open_api_endpoint.rb index 6aa3e482dc6d..1ded877812d3 100644 --- a/lib/datadog_api_client/v2/models/open_api_endpoint.rb +++ b/lib/datadog_api_client/v2/models/open_api_endpoint.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Endpoint info extracted from an `OpenAPI` specification. class OpenAPIEndpoint include BaseGenericModel - # The endpoint method. attr_accessor :method - # The endpoint path. attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/open_api_file.rb b/lib/datadog_api_client/v2/models/open_api_file.rb index 10c3ee705296..c729741c22d9 100644 --- a/lib/datadog_api_client/v2/models/open_api_file.rb +++ b/lib/datadog_api_client/v2/models/open_api_file.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Object for API data in an `OpenAPI` format as a file. class OpenAPIFile include BaseGenericModel - # Binary `OpenAPI` spec file attr_accessor :openapi_spec_file diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_create_attributes.rb b/lib/datadog_api_client/v2/models/opsgenie_service_create_attributes.rb index 11a835cf59d9..09340bf33f6a 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_create_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The Opsgenie service attributes for a create request. class OpsgenieServiceCreateAttributes include BaseGenericModel - # The custom URL for a custom region. attr_accessor :custom_url - # The name for the Opsgenie service. attr_reader :name - # The Opsgenie API key for your Opsgenie service. attr_reader :opsgenie_api_key - # The region for the Opsgenie service. attr_reader :region diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_create_data.rb b/lib/datadog_api_client/v2/models/opsgenie_service_create_data.rb index 3a16dd629c82..4a4ad79b96cd 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_create_data.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Opsgenie service data for a create request. class OpsgenieServiceCreateData include BaseGenericModel - # The Opsgenie service attributes for a create request. attr_reader :attributes - # Opsgenie service resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_create_request.rb b/lib/datadog_api_client/v2/models/opsgenie_service_create_request.rb index 73c814517ade..aa3507f9fe03 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_create_request.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create request for an Opsgenie service. class OpsgenieServiceCreateRequest include BaseGenericModel - # Opsgenie service data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_response.rb b/lib/datadog_api_client/v2/models/opsgenie_service_response.rb index 21fced0031d0..1a442a257c2e 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_response.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response of an Opsgenie service. class OpsgenieServiceResponse include BaseGenericModel - # Opsgenie service data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_response_attributes.rb b/lib/datadog_api_client/v2/models/opsgenie_service_response_attributes.rb index 9221d3a41bae..9eb203896f07 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_response_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The attributes from an Opsgenie service response. class OpsgenieServiceResponseAttributes include BaseGenericModel - # The custom URL for a custom region. attr_accessor :custom_url - # The name for the Opsgenie service. attr_reader :name - # The region for the Opsgenie service. attr_accessor :region diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_response_data.rb b/lib/datadog_api_client/v2/models/opsgenie_service_response_data.rb index f94f97b23704..eccd97843692 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_response_data.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Opsgenie service data from a response. class OpsgenieServiceResponseData include BaseGenericModel - # The attributes from an Opsgenie service response. attr_reader :attributes - # The ID of the Opsgenie service. attr_reader :id - # Opsgenie service resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_update_attributes.rb b/lib/datadog_api_client/v2/models/opsgenie_service_update_attributes.rb index e652096349e6..832cb3697d2e 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_update_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The Opsgenie service attributes for an update request. class OpsgenieServiceUpdateAttributes include BaseGenericModel - # The custom URL for a custom region. attr_accessor :custom_url - # The name for the Opsgenie service. attr_reader :name - # The Opsgenie API key for your Opsgenie service. attr_accessor :opsgenie_api_key - # The region for the Opsgenie service. attr_accessor :region diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_update_data.rb b/lib/datadog_api_client/v2/models/opsgenie_service_update_data.rb index a02224803b70..01765523ce4e 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_update_data.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Opsgenie service for an update request. class OpsgenieServiceUpdateData include BaseGenericModel - # The Opsgenie service attributes for an update request. attr_reader :attributes - # The ID of the Opsgenie service. attr_reader :id - # Opsgenie service resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_update_request.rb b/lib/datadog_api_client/v2/models/opsgenie_service_update_request.rb index 7816a58f26ee..25cec981c0a8 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_update_request.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Update request for an Opsgenie service. class OpsgenieServiceUpdateRequest include BaseGenericModel - # Opsgenie service for an update request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/opsgenie_services_response.rb b/lib/datadog_api_client/v2/models/opsgenie_services_response.rb index 3cdce92ae01b..d7da47e64352 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_services_response.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_services_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response with a list of Opsgenie services. class OpsgenieServicesResponse include BaseGenericModel - # An array of Opsgenie services. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/org_config_get_response.rb b/lib/datadog_api_client/v2/models/org_config_get_response.rb index d300dcc8b276..2935e53fdc1c 100644 --- a/lib/datadog_api_client/v2/models/org_config_get_response.rb +++ b/lib/datadog_api_client/v2/models/org_config_get_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A response with a single Org Config. class OrgConfigGetResponse include BaseGenericModel - # A single Org Config. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/org_config_list_response.rb b/lib/datadog_api_client/v2/models/org_config_list_response.rb index 918d6f2cf564..31d440c073d4 100644 --- a/lib/datadog_api_client/v2/models/org_config_list_response.rb +++ b/lib/datadog_api_client/v2/models/org_config_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A response with multiple Org Configs. class OrgConfigListResponse include BaseGenericModel - # An array of Org Configs. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/org_config_read.rb b/lib/datadog_api_client/v2/models/org_config_read.rb index bfe9fe78766b..f553cc24a797 100644 --- a/lib/datadog_api_client/v2/models/org_config_read.rb +++ b/lib/datadog_api_client/v2/models/org_config_read.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A single Org Config. class OrgConfigRead include BaseGenericModel - # Readable attributes of an Org Config. attr_reader :attributes - # A unique identifier for an Org Config. attr_reader :id - # Data type of an Org Config. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/org_config_read_attributes.rb b/lib/datadog_api_client/v2/models/org_config_read_attributes.rb index ff03ff8076a4..e3bf7740a3ab 100644 --- a/lib/datadog_api_client/v2/models/org_config_read_attributes.rb +++ b/lib/datadog_api_client/v2/models/org_config_read_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Readable attributes of an Org Config. class OrgConfigReadAttributes include BaseGenericModel - # The description of an Org Config. attr_reader :description - # The timestamp of the last Org Config update (if any). attr_accessor :modified_at - # The machine-friendly name of an Org Config. attr_reader :name - # The value of an Org Config. attr_reader :value - # The type of an Org Config value. attr_reader :value_type diff --git a/lib/datadog_api_client/v2/models/org_config_write.rb b/lib/datadog_api_client/v2/models/org_config_write.rb index 3e7d4cca96e5..674898aaa4af 100644 --- a/lib/datadog_api_client/v2/models/org_config_write.rb +++ b/lib/datadog_api_client/v2/models/org_config_write.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # An Org Config write operation. class OrgConfigWrite include BaseGenericModel - # Writable attributes of an Org Config. attr_reader :attributes - # Data type of an Org Config. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/org_config_write_attributes.rb b/lib/datadog_api_client/v2/models/org_config_write_attributes.rb index 30408691fb61..21045dd0e6de 100644 --- a/lib/datadog_api_client/v2/models/org_config_write_attributes.rb +++ b/lib/datadog_api_client/v2/models/org_config_write_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Writable attributes of an Org Config. class OrgConfigWriteAttributes include BaseGenericModel - # The value of an Org Config. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/org_config_write_request.rb b/lib/datadog_api_client/v2/models/org_config_write_request.rb index 9da4467671ec..25c37f29862d 100644 --- a/lib/datadog_api_client/v2/models/org_config_write_request.rb +++ b/lib/datadog_api_client/v2/models/org_config_write_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A request to update an Org Config. class OrgConfigWriteRequest include BaseGenericModel - # An Org Config write operation. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/org_connection.rb b/lib/datadog_api_client/v2/models/org_connection.rb index 88409e5eef13..cc78124f53e5 100644 --- a/lib/datadog_api_client/v2/models/org_connection.rb +++ b/lib/datadog_api_client/v2/models/org_connection.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # An org connection. class OrgConnection include BaseGenericModel - # Org connection attributes. attr_reader :attributes - # The unique identifier of the org connection. attr_reader :id - # Related organizations and user. attr_reader :relationships - # Org connection type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/org_connection_attributes.rb b/lib/datadog_api_client/v2/models/org_connection_attributes.rb index 52475b4f0013..35f118797377 100644 --- a/lib/datadog_api_client/v2/models/org_connection_attributes.rb +++ b/lib/datadog_api_client/v2/models/org_connection_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Org connection attributes. class OrgConnectionAttributes include BaseGenericModel - # List of connection types. attr_reader :connection_types - # Timestamp when the connection was created. attr_reader :created_at diff --git a/lib/datadog_api_client/v2/models/org_connection_create.rb b/lib/datadog_api_client/v2/models/org_connection_create.rb index eec8162b4936..0086fc8457a4 100644 --- a/lib/datadog_api_client/v2/models/org_connection_create.rb +++ b/lib/datadog_api_client/v2/models/org_connection_create.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Org connection creation data. class OrgConnectionCreate include BaseGenericModel - # Attributes for creating an org connection. attr_reader :attributes - # Relationships for org connection creation. attr_reader :relationships - # Org connection type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/org_connection_create_attributes.rb b/lib/datadog_api_client/v2/models/org_connection_create_attributes.rb index ad92ce82a4a3..f545acfee17c 100644 --- a/lib/datadog_api_client/v2/models/org_connection_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/org_connection_create_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Attributes for creating an org connection. class OrgConnectionCreateAttributes include BaseGenericModel - # List of connection types to establish. attr_reader :connection_types diff --git a/lib/datadog_api_client/v2/models/org_connection_create_relationships.rb b/lib/datadog_api_client/v2/models/org_connection_create_relationships.rb index e0c7142c6c15..2725b068868f 100644 --- a/lib/datadog_api_client/v2/models/org_connection_create_relationships.rb +++ b/lib/datadog_api_client/v2/models/org_connection_create_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationships for org connection creation. class OrgConnectionCreateRelationships include BaseGenericModel - # Org relationship. attr_reader :sink_org diff --git a/lib/datadog_api_client/v2/models/org_connection_create_request.rb b/lib/datadog_api_client/v2/models/org_connection_create_request.rb index e9719a11a6f9..72eab394a2da 100644 --- a/lib/datadog_api_client/v2/models/org_connection_create_request.rb +++ b/lib/datadog_api_client/v2/models/org_connection_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to create an org connection. class OrgConnectionCreateRequest include BaseGenericModel - # Org connection creation data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/org_connection_list_response.rb b/lib/datadog_api_client/v2/models/org_connection_list_response.rb index ee9a20e19827..1e6fdd305c1b 100644 --- a/lib/datadog_api_client/v2/models/org_connection_list_response.rb +++ b/lib/datadog_api_client/v2/models/org_connection_list_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response containing a list of org connections. class OrgConnectionListResponse include BaseGenericModel - # List of org connections. attr_reader :data - # Pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/org_connection_list_response_meta.rb b/lib/datadog_api_client/v2/models/org_connection_list_response_meta.rb index 0fac223a839b..86d613776422 100644 --- a/lib/datadog_api_client/v2/models/org_connection_list_response_meta.rb +++ b/lib/datadog_api_client/v2/models/org_connection_list_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Pagination metadata. class OrgConnectionListResponseMeta include BaseGenericModel - # Page information. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/org_connection_list_response_meta_page.rb b/lib/datadog_api_client/v2/models/org_connection_list_response_meta_page.rb index b422bdc33f0f..263c43ab11d7 100644 --- a/lib/datadog_api_client/v2/models/org_connection_list_response_meta_page.rb +++ b/lib/datadog_api_client/v2/models/org_connection_list_response_meta_page.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Page information. class OrgConnectionListResponseMetaPage include BaseGenericModel - # Total number of org connections. attr_accessor :total_count - # Total number of org connections matching the filter. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/org_connection_org_relationship.rb b/lib/datadog_api_client/v2/models/org_connection_org_relationship.rb index 3a4197151ce7..918fdf5c9ea8 100644 --- a/lib/datadog_api_client/v2/models/org_connection_org_relationship.rb +++ b/lib/datadog_api_client/v2/models/org_connection_org_relationship.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Org relationship. class OrgConnectionOrgRelationship include BaseGenericModel - # The definition of `OrgConnectionOrgRelationshipData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/org_connection_org_relationship_data.rb b/lib/datadog_api_client/v2/models/org_connection_org_relationship_data.rb index 37f49963c7e6..0f43b7e9d6aa 100644 --- a/lib/datadog_api_client/v2/models/org_connection_org_relationship_data.rb +++ b/lib/datadog_api_client/v2/models/org_connection_org_relationship_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `OrgConnectionOrgRelationshipData` object. class OrgConnectionOrgRelationshipData include BaseGenericModel - # Org UUID. attr_accessor :id - # Org name. attr_accessor :name - # The type of the organization relationship. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/org_connection_relationships.rb b/lib/datadog_api_client/v2/models/org_connection_relationships.rb index c2b7562862ca..6ce9631eb175 100644 --- a/lib/datadog_api_client/v2/models/org_connection_relationships.rb +++ b/lib/datadog_api_client/v2/models/org_connection_relationships.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Related organizations and user. class OrgConnectionRelationships include BaseGenericModel - # User relationship. attr_accessor :created_by - # Org relationship. attr_accessor :sink_org - # Org relationship. attr_accessor :source_org diff --git a/lib/datadog_api_client/v2/models/org_connection_response.rb b/lib/datadog_api_client/v2/models/org_connection_response.rb index 0869e54bb8ef..8d115f99f360 100644 --- a/lib/datadog_api_client/v2/models/org_connection_response.rb +++ b/lib/datadog_api_client/v2/models/org_connection_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response containing a single org connection. class OrgConnectionResponse include BaseGenericModel - # An org connection. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/org_connection_update.rb b/lib/datadog_api_client/v2/models/org_connection_update.rb index 25c167c9bd56..18e6868a8ea4 100644 --- a/lib/datadog_api_client/v2/models/org_connection_update.rb +++ b/lib/datadog_api_client/v2/models/org_connection_update.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Org connection update data. class OrgConnectionUpdate include BaseGenericModel - # Attributes for updating an org connection. attr_reader :attributes - # The unique identifier of the org connection. attr_reader :id - # Org connection type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/org_connection_update_attributes.rb b/lib/datadog_api_client/v2/models/org_connection_update_attributes.rb index ad71b1486c33..2fe0ef484d92 100644 --- a/lib/datadog_api_client/v2/models/org_connection_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/org_connection_update_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Attributes for updating an org connection. class OrgConnectionUpdateAttributes include BaseGenericModel - # Updated list of connection types. attr_reader :connection_types diff --git a/lib/datadog_api_client/v2/models/org_connection_update_request.rb b/lib/datadog_api_client/v2/models/org_connection_update_request.rb index db66ad671ebf..8691c45ad0ed 100644 --- a/lib/datadog_api_client/v2/models/org_connection_update_request.rb +++ b/lib/datadog_api_client/v2/models/org_connection_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to update an org connection. class OrgConnectionUpdateRequest include BaseGenericModel - # Org connection update data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/org_connection_user_relationship.rb b/lib/datadog_api_client/v2/models/org_connection_user_relationship.rb index 6898c0b2e543..181016132d07 100644 --- a/lib/datadog_api_client/v2/models/org_connection_user_relationship.rb +++ b/lib/datadog_api_client/v2/models/org_connection_user_relationship.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # User relationship. class OrgConnectionUserRelationship include BaseGenericModel - # The data for a user relationship. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/org_connection_user_relationship_data.rb b/lib/datadog_api_client/v2/models/org_connection_user_relationship_data.rb index d032a3079dce..f728a3937e57 100644 --- a/lib/datadog_api_client/v2/models/org_connection_user_relationship_data.rb +++ b/lib/datadog_api_client/v2/models/org_connection_user_relationship_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The data for a user relationship. class OrgConnectionUserRelationshipData include BaseGenericModel - # User UUID. attr_accessor :id - # User name. attr_accessor :name - # The type of the user relationship. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/organization.rb b/lib/datadog_api_client/v2/models/organization.rb index fea8af6d5f48..1dcea0abe08b 100644 --- a/lib/datadog_api_client/v2/models/organization.rb +++ b/lib/datadog_api_client/v2/models/organization.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Organization object. class Organization include BaseGenericModel - # Attributes of the organization. attr_accessor :attributes - # ID of the organization. attr_accessor :id - # Organizations resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/organization_attributes.rb b/lib/datadog_api_client/v2/models/organization_attributes.rb index e50524223e23..0e2241086c45 100644 --- a/lib/datadog_api_client/v2/models/organization_attributes.rb +++ b/lib/datadog_api_client/v2/models/organization_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Attributes of the organization. class OrganizationAttributes include BaseGenericModel - # Creation time of the organization. attr_accessor :created_at - # Description of the organization. attr_accessor :description - # Whether or not the organization is disabled. attr_accessor :disabled - # Time of last organization modification. attr_accessor :modified_at - # Name of the organization. attr_accessor :name - # Public ID of the organization. attr_accessor :public_id - # Sharing type of the organization. attr_accessor :sharing - # URL of the site that this organization exists at. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/outbound_edge.rb b/lib/datadog_api_client/v2/models/outbound_edge.rb index 0765af2e3f1b..c042bc566fb6 100644 --- a/lib/datadog_api_client/v2/models/outbound_edge.rb +++ b/lib/datadog_api_client/v2/models/outbound_edge.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `OutboundEdge` object. class OutboundEdge include BaseGenericModel - # The `OutboundEdge` `branchName`. attr_reader :branch_name - # The `OutboundEdge` `nextStepName`. attr_reader :next_step_name diff --git a/lib/datadog_api_client/v2/models/outcomes_batch_attributes.rb b/lib/datadog_api_client/v2/models/outcomes_batch_attributes.rb index 789ab14766e5..f0b6b0975c25 100644 --- a/lib/datadog_api_client/v2/models/outcomes_batch_attributes.rb +++ b/lib/datadog_api_client/v2/models/outcomes_batch_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The JSON:API attributes for a batched set of scorecard outcomes. class OutcomesBatchAttributes include BaseGenericModel - # Set of scorecard outcomes to update. attr_accessor :results diff --git a/lib/datadog_api_client/v2/models/outcomes_batch_request.rb b/lib/datadog_api_client/v2/models/outcomes_batch_request.rb index 726fc6f54131..eaffaa5ead57 100644 --- a/lib/datadog_api_client/v2/models/outcomes_batch_request.rb +++ b/lib/datadog_api_client/v2/models/outcomes_batch_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Scorecard outcomes batch request. class OutcomesBatchRequest include BaseGenericModel - # Scorecard outcomes batch request data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/outcomes_batch_request_data.rb b/lib/datadog_api_client/v2/models/outcomes_batch_request_data.rb index 580d1c06f20d..1ec3e8d990bc 100644 --- a/lib/datadog_api_client/v2/models/outcomes_batch_request_data.rb +++ b/lib/datadog_api_client/v2/models/outcomes_batch_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Scorecard outcomes batch request data. class OutcomesBatchRequestData include BaseGenericModel - # The JSON:API attributes for a batched set of scorecard outcomes. attr_accessor :attributes - # The JSON:API type for scorecard outcomes. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/outcomes_batch_request_item.rb b/lib/datadog_api_client/v2/models/outcomes_batch_request_item.rb index 5adbf9f955d8..332b06f4fbf4 100644 --- a/lib/datadog_api_client/v2/models/outcomes_batch_request_item.rb +++ b/lib/datadog_api_client/v2/models/outcomes_batch_request_item.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Scorecard outcome for a specific rule, for a given service within a batched update. class OutcomesBatchRequestItem include BaseGenericModel - # Any remarks regarding the scorecard rule's evaluation, and supports HTML hyperlinks. attr_accessor :remarks - # The unique ID for a scorecard rule. attr_reader :rule_id - # The unique name for a service in the catalog. attr_reader :service_name - # The state of the rule evaluation. attr_reader :state diff --git a/lib/datadog_api_client/v2/models/outcomes_batch_response.rb b/lib/datadog_api_client/v2/models/outcomes_batch_response.rb index ef928dc18530..820769b9acd7 100644 --- a/lib/datadog_api_client/v2/models/outcomes_batch_response.rb +++ b/lib/datadog_api_client/v2/models/outcomes_batch_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Scorecard outcomes batch response. class OutcomesBatchResponse include BaseGenericModel - # List of rule outcomes which were affected during the bulk operation. attr_reader :data - # Metadata pertaining to the bulk operation. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/outcomes_batch_response_attributes.rb b/lib/datadog_api_client/v2/models/outcomes_batch_response_attributes.rb index af0868a0daf3..5b21fa2c4fd7 100644 --- a/lib/datadog_api_client/v2/models/outcomes_batch_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/outcomes_batch_response_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The JSON:API attributes for an outcome. class OutcomesBatchResponseAttributes include BaseGenericModel - # Creation time of the rule outcome. attr_accessor :created_at - # Time of last rule outcome modification. attr_accessor :modified_at - # Any remarks regarding the scorecard rule's evaluation, and supports HTML hyperlinks. attr_accessor :remarks - # The unique name for a service in the catalog. attr_accessor :service_name - # The state of the rule evaluation. attr_accessor :state diff --git a/lib/datadog_api_client/v2/models/outcomes_batch_response_meta.rb b/lib/datadog_api_client/v2/models/outcomes_batch_response_meta.rb index 4545dec3a1c3..91e7fa698008 100644 --- a/lib/datadog_api_client/v2/models/outcomes_batch_response_meta.rb +++ b/lib/datadog_api_client/v2/models/outcomes_batch_response_meta.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Metadata pertaining to the bulk operation. class OutcomesBatchResponseMeta include BaseGenericModel - # Total number of scorecard results received during the bulk operation. attr_accessor :total_received - # Total number of scorecard results modified during the bulk operation. attr_accessor :total_updated diff --git a/lib/datadog_api_client/v2/models/outcomes_response.rb b/lib/datadog_api_client/v2/models/outcomes_response.rb index 9d2e9f7295dd..0111ec581892 100644 --- a/lib/datadog_api_client/v2/models/outcomes_response.rb +++ b/lib/datadog_api_client/v2/models/outcomes_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Scorecard outcomes - the result of a rule for a service. class OutcomesResponse include BaseGenericModel - # List of rule outcomes. attr_accessor :data - # Array of rule details. attr_accessor :included - # Links attributes. attr_accessor :links diff --git a/lib/datadog_api_client/v2/models/outcomes_response_data_item.rb b/lib/datadog_api_client/v2/models/outcomes_response_data_item.rb index cb0002cd44fb..414e360dc8e3 100644 --- a/lib/datadog_api_client/v2/models/outcomes_response_data_item.rb +++ b/lib/datadog_api_client/v2/models/outcomes_response_data_item.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A single rule outcome. class OutcomesResponseDataItem include BaseGenericModel - # The JSON:API attributes for an outcome. attr_accessor :attributes - # The unique ID for a rule outcome. attr_accessor :id - # The JSON:API relationship to a scorecard rule. attr_accessor :relationships - # The JSON:API type for an outcome. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/outcomes_response_included_item.rb b/lib/datadog_api_client/v2/models/outcomes_response_included_item.rb index 910d395338b2..d6c132f92e7c 100644 --- a/lib/datadog_api_client/v2/models/outcomes_response_included_item.rb +++ b/lib/datadog_api_client/v2/models/outcomes_response_included_item.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Attributes of the included rule. class OutcomesResponseIncludedItem include BaseGenericModel - # Details of a rule. attr_accessor :attributes - # The unique ID for a scorecard rule. attr_accessor :id - # The JSON:API type for scorecard rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/outcomes_response_included_rule_attributes.rb b/lib/datadog_api_client/v2/models/outcomes_response_included_rule_attributes.rb index 93098b744def..c55d97b0bdf9 100644 --- a/lib/datadog_api_client/v2/models/outcomes_response_included_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/outcomes_response_included_rule_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Details of a rule. class OutcomesResponseIncludedRuleAttributes include BaseGenericModel - # Name of the rule. attr_accessor :name - # The scorecard name to which this rule must belong. attr_accessor :scorecard_name diff --git a/lib/datadog_api_client/v2/models/outcomes_response_links.rb b/lib/datadog_api_client/v2/models/outcomes_response_links.rb index 6fe3db33f2e2..c8c25078ac9a 100644 --- a/lib/datadog_api_client/v2/models/outcomes_response_links.rb +++ b/lib/datadog_api_client/v2/models/outcomes_response_links.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Links attributes. class OutcomesResponseLinks include BaseGenericModel - # Link for the next set of results. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/output_schema.rb b/lib/datadog_api_client/v2/models/output_schema.rb index 4084294e3280..dc0112cd0bde 100644 --- a/lib/datadog_api_client/v2/models/output_schema.rb +++ b/lib/datadog_api_client/v2/models/output_schema.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A list of output parameters for the workflow. class OutputSchema include BaseGenericModel - # The `OutputSchema` `parameters`. attr_accessor :parameters diff --git a/lib/datadog_api_client/v2/models/output_schema_parameters.rb b/lib/datadog_api_client/v2/models/output_schema_parameters.rb index f43f779ffa46..60f93e33f102 100644 --- a/lib/datadog_api_client/v2/models/output_schema_parameters.rb +++ b/lib/datadog_api_client/v2/models/output_schema_parameters.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The definition of `OutputSchemaParameters` object. class OutputSchemaParameters include BaseGenericModel - # The `OutputSchemaParameters` `defaultValue`. attr_accessor :default_value - # The `OutputSchemaParameters` `description`. attr_accessor :description - # The `OutputSchemaParameters` `label`. attr_accessor :label - # The `OutputSchemaParameters` `name`. attr_reader :name - # The definition of `OutputSchemaParametersType` object. attr_reader :type - # The `OutputSchemaParameters` `value`. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/pagination.rb b/lib/datadog_api_client/v2/models/pagination.rb index acf9364cf6bc..0361cfa0fe58 100644 --- a/lib/datadog_api_client/v2/models/pagination.rb +++ b/lib/datadog_api_client/v2/models/pagination.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Pagination object. class Pagination include BaseGenericModel - # Total count. attr_accessor :total_count - # Total count of elements matched by the filter. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/parameter.rb b/lib/datadog_api_client/v2/models/parameter.rb index 7843e6e19aaf..b676988a240a 100644 --- a/lib/datadog_api_client/v2/models/parameter.rb +++ b/lib/datadog_api_client/v2/models/parameter.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `Parameter` object. class Parameter include BaseGenericModel - # The `Parameter` `name`. attr_reader :name - # The `Parameter` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/partial_api_key.rb b/lib/datadog_api_client/v2/models/partial_api_key.rb index 86b7f00729ac..ffa5fd441045 100644 --- a/lib/datadog_api_client/v2/models/partial_api_key.rb +++ b/lib/datadog_api_client/v2/models/partial_api_key.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Partial Datadog API key. class PartialAPIKey include BaseGenericModel - # Attributes of a partial API key. attr_accessor :attributes - # ID of the API key. attr_accessor :id - # Resources related to the API key. attr_accessor :relationships - # API Keys resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/partial_api_key_attributes.rb b/lib/datadog_api_client/v2/models/partial_api_key_attributes.rb index 73cf8e6196fa..71c31d99d2fc 100644 --- a/lib/datadog_api_client/v2/models/partial_api_key_attributes.rb +++ b/lib/datadog_api_client/v2/models/partial_api_key_attributes.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Attributes of a partial API key. class PartialAPIKeyAttributes include BaseGenericModel - # The category of the API key. attr_accessor :category - # Creation date of the API key. attr_accessor :created_at - # Date the API Key was last used. attr_accessor :date_last_used - # The last four characters of the API key. attr_reader :last4 - # Date the API key was last modified. attr_accessor :modified_at - # Name of the API key. attr_accessor :name - # The remote config read enabled status. attr_accessor :remote_config_read_enabled diff --git a/lib/datadog_api_client/v2/models/partial_application_key.rb b/lib/datadog_api_client/v2/models/partial_application_key.rb index 12a37d8b45bb..9f629d4e3067 100644 --- a/lib/datadog_api_client/v2/models/partial_application_key.rb +++ b/lib/datadog_api_client/v2/models/partial_application_key.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Partial Datadog application key. class PartialApplicationKey include BaseGenericModel - # Attributes of a partial application key. attr_accessor :attributes - # ID of the application key. attr_accessor :id - # Resources related to the application key. attr_accessor :relationships - # Application Keys resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/partial_application_key_attributes.rb b/lib/datadog_api_client/v2/models/partial_application_key_attributes.rb index 195c0199bbee..4de9deb70289 100644 --- a/lib/datadog_api_client/v2/models/partial_application_key_attributes.rb +++ b/lib/datadog_api_client/v2/models/partial_application_key_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Attributes of a partial application key. class PartialApplicationKeyAttributes include BaseGenericModel - # Creation date of the application key. attr_accessor :created_at - # The last four characters of the application key. attr_reader :last4 - # Last usage timestamp of the application key. attr_accessor :last_used_at - # Name of the application key. attr_accessor :name - # Array of scopes to grant the application key. attr_accessor :scopes diff --git a/lib/datadog_api_client/v2/models/partial_application_key_response.rb b/lib/datadog_api_client/v2/models/partial_application_key_response.rb index 662f5b8b277a..be153055ffb0 100644 --- a/lib/datadog_api_client/v2/models/partial_application_key_response.rb +++ b/lib/datadog_api_client/v2/models/partial_application_key_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response for retrieving a partial application key. class PartialApplicationKeyResponse include BaseGenericModel - # Partial Datadog application key. attr_accessor :data - # Array of objects related to the application key. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/patch_incident_notification_template_request.rb b/lib/datadog_api_client/v2/models/patch_incident_notification_template_request.rb index 7ab582dd88d4..ce8447712deb 100644 --- a/lib/datadog_api_client/v2/models/patch_incident_notification_template_request.rb +++ b/lib/datadog_api_client/v2/models/patch_incident_notification_template_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Update request for a notification template. class PatchIncidentNotificationTemplateRequest include BaseGenericModel - # Notification template data for an update request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/patch_notification_rule_parameters.rb b/lib/datadog_api_client/v2/models/patch_notification_rule_parameters.rb index acae0fa86e0b..61234c7a9323 100644 --- a/lib/datadog_api_client/v2/models/patch_notification_rule_parameters.rb +++ b/lib/datadog_api_client/v2/models/patch_notification_rule_parameters.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Body of the notification rule patch request. class PatchNotificationRuleParameters include BaseGenericModel - # Data of the notification rule patch request: the rule ID, the rule type, and the rule attributes. All fields are required. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data.rb b/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data.rb index ecb9cf046246..5d8e22ef3385 100644 --- a/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data.rb +++ b/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data of the notification rule patch request: the rule ID, the rule type, and the rule attributes. All fields are required. class PatchNotificationRuleParametersData include BaseGenericModel - # Attributes of the notification rule patch request. It is required to update the version of the rule when patching it. attr_reader :attributes - # The ID of a notification rule. attr_reader :id - # The rule type associated to notification rules. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data_attributes.rb b/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data_attributes.rb index 52208cdc5d69..234881ba227f 100644 --- a/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data_attributes.rb @@ -20,30 +20,24 @@ module DatadogAPIClient::V2 # Attributes of the notification rule patch request. It is required to update the version of the rule when patching it. class PatchNotificationRuleParametersDataAttributes include BaseGenericModel - # Field used to enable or disable the rule. attr_accessor :enabled - # Name of the notification rule. attr_accessor :name - # Selectors are used to filter security issues for which notifications should be generated. # Users can specify rule severities, rule types, a query to filter security issues on tags and attributes, and the trigger source. # Only the trigger_source field is required. attr_accessor :selectors - # List of recipients to notify when a notification rule is triggered. Many different target types are supported, # such as email addresses, Slack channels, and PagerDuty services. # The appropriate integrations need to be properly configured to send notifications to the specified targets. attr_accessor :targets - # Time aggregation period (in seconds) is used to aggregate the results of the notification rule evaluation. # Results are aggregated over a selected time frame using a rolling window, which updates with each new evaluation. # Notifications are only sent for new issues discovered during the window. # Time aggregation is only available for vulnerability-based notification rules. When omitted or set to 0, no aggregation # is done. attr_accessor :time_aggregation - # Version of the notification rule. It is updated when the rule is modified. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/patch_table_request.rb b/lib/datadog_api_client/v2/models/patch_table_request.rb index 5cb5daa99c33..8b5edd99a8d8 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequest` object. class PatchTableRequest include BaseGenericModel - # The definition of `PatchTableRequestData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data.rb b/lib/datadog_api_client/v2/models/patch_table_request_data.rb index c15985874732..5b9f1649367f 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestData` object. class PatchTableRequestData include BaseGenericModel - # The definition of `PatchTableRequestDataAttributes` object. attr_accessor :attributes - # The ID of the reference table. attr_accessor :id - # Reference table resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes.rb index 376fc4d42a2f..36f427ed4dc2 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestDataAttributes` object. class PatchTableRequestDataAttributes include BaseGenericModel - # The description of the reference table. attr_accessor :description - # The definition of `PatchTableRequestDataAttributesFileMetadata` object. attr_accessor :file_metadata - # The definition of `PatchTableRequestDataAttributesSchema` object. attr_accessor :schema - # Whether this table is synced automatically. attr_accessor :sync_enabled - # The tags of the reference table. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_cloud_storage.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_cloud_storage.rb index 2b387827de59..9baf6ba897fa 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_cloud_storage.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_cloud_storage.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Cloud storage file metadata for patch requests. Allows partial updates of access_details and sync_enabled. class PatchTableRequestDataAttributesFileMetadataCloudStorage include BaseGenericModel - # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetails` object. attr_accessor :access_details - # Whether this table is synced automatically. attr_accessor :sync_enabled diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_local_file.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_local_file.rb index 7317a1040fdf..f9beb75eaa9d 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_local_file.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_local_file.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Local file metadata for patch requests using upload ID. class PatchTableRequestDataAttributesFileMetadataLocalFile include BaseGenericModel - # The upload ID. attr_reader :upload_id diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details.rb index 6c939ca06f4b..3bf277571247 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetails` object. class PatchTableRequestDataAttributesFileMetadataOneOfAccessDetails include BaseGenericModel - # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail` object. attr_accessor :aws_detail - # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAzureDetail` object. attr_accessor :azure_detail - # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsGcpDetail` object. attr_accessor :gcp_detail diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb index 02ed86ac16fc..c3726f580b3d 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail` object. class PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail include BaseGenericModel - # The ID of the AWS account. attr_accessor :aws_account_id - # The name of the AWS bucket. attr_accessor :aws_bucket_name - # The relative file path from the S3 bucket root to the CSV file. attr_accessor :file_path diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb index 87ee1c160c55..b3453d99a095 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAzureDetail` object. class PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAzureDetail include BaseGenericModel - # The Azure client ID. attr_accessor :azure_client_id - # The name of the Azure container. attr_accessor :azure_container_name - # The name of the Azure storage account. attr_accessor :azure_storage_account_name - # The ID of the Azure tenant. attr_accessor :azure_tenant_id - # The relative file path from the Azure container root to the CSV file. attr_accessor :file_path diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb index 46f9be35c438..47ae4fd8a8ea 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsGcpDetail` object. class PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsGcpDetail include BaseGenericModel - # The relative file path from the GCS bucket root to the CSV file. attr_accessor :file_path - # The name of the GCP bucket. attr_accessor :gcp_bucket_name - # The ID of the GCP project. attr_accessor :gcp_project_id - # The email of the GCP service account. attr_accessor :gcp_service_account_email diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema.rb index 8643995b4b38..e2ce23d8b776 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestDataAttributesSchema` object. class PatchTableRequestDataAttributesSchema include BaseGenericModel - # The `schema` `fields`. attr_reader :fields - # List of field names that serve as primary keys for the table. Only one primary key is supported, and it is used as an ID to retrieve rows. attr_reader :primary_keys diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema_fields_items.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema_fields_items.rb index d2e8fbf8d104..dbf5815213f5 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema_fields_items.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema_fields_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestDataAttributesSchemaFieldsItems` object. class PatchTableRequestDataAttributesSchemaFieldsItems include BaseGenericModel - # The field name. attr_reader :name - # The field type for reference table schema fields. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/permission.rb b/lib/datadog_api_client/v2/models/permission.rb index be404435146d..bdf5dd3d4dd3 100644 --- a/lib/datadog_api_client/v2/models/permission.rb +++ b/lib/datadog_api_client/v2/models/permission.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Permission object. class Permission include BaseGenericModel - # Attributes of a permission. attr_accessor :attributes - # ID of the permission. attr_accessor :id - # Permissions resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/permission_attributes.rb b/lib/datadog_api_client/v2/models/permission_attributes.rb index 9ee63b1397ab..6982cc66b396 100644 --- a/lib/datadog_api_client/v2/models/permission_attributes.rb +++ b/lib/datadog_api_client/v2/models/permission_attributes.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Attributes of a permission. class PermissionAttributes include BaseGenericModel - # Creation time of the permission. attr_accessor :created - # Description of the permission. attr_accessor :description - # Displayed name for the permission. attr_accessor :display_name - # Display type. attr_accessor :display_type - # Name of the permission group. attr_accessor :group_name - # Name of the permission. attr_accessor :name - # Whether or not the permission is restricted. attr_accessor :restricted diff --git a/lib/datadog_api_client/v2/models/permissions_response.rb b/lib/datadog_api_client/v2/models/permissions_response.rb index 0418827dd60f..257ac328472f 100644 --- a/lib/datadog_api_client/v2/models/permissions_response.rb +++ b/lib/datadog_api_client/v2/models/permissions_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Payload with API-returned permissions. class PermissionsResponse include BaseGenericModel - # Array of permissions. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/powerpack.rb b/lib/datadog_api_client/v2/models/powerpack.rb index c79b90482fe3..2179915ff7ca 100644 --- a/lib/datadog_api_client/v2/models/powerpack.rb +++ b/lib/datadog_api_client/v2/models/powerpack.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Powerpacks are templated groups of dashboard widgets you can save from an existing dashboard and turn into reusable packs in the widget tray. class Powerpack include BaseGenericModel - # Powerpack data object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/powerpack_attributes.rb b/lib/datadog_api_client/v2/models/powerpack_attributes.rb index 9ef2dca8ce82..a28c8ed42013 100644 --- a/lib/datadog_api_client/v2/models/powerpack_attributes.rb +++ b/lib/datadog_api_client/v2/models/powerpack_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Powerpack attribute object. class PowerpackAttributes include BaseGenericModel - # Description of this powerpack. attr_accessor :description - # Powerpack group widget definition object. attr_reader :group_widget - # Name of the powerpack. attr_reader :name - # List of tags to identify this powerpack. attr_reader :tags - # List of template variables for this powerpack. attr_accessor :template_variables diff --git a/lib/datadog_api_client/v2/models/powerpack_data.rb b/lib/datadog_api_client/v2/models/powerpack_data.rb index f98b3cd55ab1..4e9faee81f39 100644 --- a/lib/datadog_api_client/v2/models/powerpack_data.rb +++ b/lib/datadog_api_client/v2/models/powerpack_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Powerpack data object. class PowerpackData include BaseGenericModel - # Powerpack attribute object. attr_accessor :attributes - # ID of the powerpack. attr_accessor :id - # Powerpack relationship object. attr_accessor :relationships - # Type of widget, must be powerpack. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/powerpack_group_widget.rb b/lib/datadog_api_client/v2/models/powerpack_group_widget.rb index a342e625167f..1e9054e5546a 100644 --- a/lib/datadog_api_client/v2/models/powerpack_group_widget.rb +++ b/lib/datadog_api_client/v2/models/powerpack_group_widget.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Powerpack group widget definition object. class PowerpackGroupWidget include BaseGenericModel - # Powerpack group widget object. attr_reader :definition - # Powerpack group widget layout. attr_accessor :layout - # The available timeframes depend on the widget you are using. attr_accessor :live_span diff --git a/lib/datadog_api_client/v2/models/powerpack_group_widget_definition.rb b/lib/datadog_api_client/v2/models/powerpack_group_widget_definition.rb index 38fc12481255..73cac5a234a6 100644 --- a/lib/datadog_api_client/v2/models/powerpack_group_widget_definition.rb +++ b/lib/datadog_api_client/v2/models/powerpack_group_widget_definition.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Powerpack group widget object. class PowerpackGroupWidgetDefinition include BaseGenericModel - # Layout type of widgets. attr_reader :layout_type - # Boolean indicating whether powerpack group title should be visible or not. attr_accessor :show_title - # Name for the group widget. attr_accessor :title - # Type of widget, must be group. attr_reader :type - # Widgets inside the powerpack. attr_reader :widgets diff --git a/lib/datadog_api_client/v2/models/powerpack_group_widget_layout.rb b/lib/datadog_api_client/v2/models/powerpack_group_widget_layout.rb index 1132a88c46d2..a7c455f4e419 100644 --- a/lib/datadog_api_client/v2/models/powerpack_group_widget_layout.rb +++ b/lib/datadog_api_client/v2/models/powerpack_group_widget_layout.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Powerpack group widget layout. class PowerpackGroupWidgetLayout include BaseGenericModel - # The height of the widget. Should be a non-negative integer. attr_reader :height - # The width of the widget. Should be a non-negative integer. attr_reader :width - # The position of the widget on the x (horizontal) axis. Should be a non-negative integer. attr_reader :x - # The position of the widget on the y (vertical) axis. Should be a non-negative integer. attr_reader :y diff --git a/lib/datadog_api_client/v2/models/powerpack_inner_widget_layout.rb b/lib/datadog_api_client/v2/models/powerpack_inner_widget_layout.rb index f11697fa9fb9..ff393e1b2d22 100644 --- a/lib/datadog_api_client/v2/models/powerpack_inner_widget_layout.rb +++ b/lib/datadog_api_client/v2/models/powerpack_inner_widget_layout.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Powerpack inner widget layout. class PowerpackInnerWidgetLayout include BaseGenericModel - # The height of the widget. Should be a non-negative integer. attr_reader :height - # The width of the widget. Should be a non-negative integer. attr_reader :width - # The position of the widget on the x (horizontal) axis. Should be a non-negative integer. attr_reader :x - # The position of the widget on the y (vertical) axis. Should be a non-negative integer. attr_reader :y diff --git a/lib/datadog_api_client/v2/models/powerpack_inner_widgets.rb b/lib/datadog_api_client/v2/models/powerpack_inner_widgets.rb index 3c218492d617..51067b9c86fb 100644 --- a/lib/datadog_api_client/v2/models/powerpack_inner_widgets.rb +++ b/lib/datadog_api_client/v2/models/powerpack_inner_widgets.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Powerpack group widget definition of individual widgets. class PowerpackInnerWidgets include BaseGenericModel - # Information about widget. attr_reader :definition - # Powerpack inner widget layout. attr_accessor :layout diff --git a/lib/datadog_api_client/v2/models/powerpack_relationships.rb b/lib/datadog_api_client/v2/models/powerpack_relationships.rb index 5eb8d569cb23..1a9d7a76f7a2 100644 --- a/lib/datadog_api_client/v2/models/powerpack_relationships.rb +++ b/lib/datadog_api_client/v2/models/powerpack_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Powerpack relationship object. class PowerpackRelationships include BaseGenericModel - # Relationship to user. attr_accessor :author diff --git a/lib/datadog_api_client/v2/models/powerpack_response.rb b/lib/datadog_api_client/v2/models/powerpack_response.rb index 582fd76d2965..3bf8a75d152a 100644 --- a/lib/datadog_api_client/v2/models/powerpack_response.rb +++ b/lib/datadog_api_client/v2/models/powerpack_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response object which includes a single powerpack configuration. class PowerpackResponse include BaseGenericModel - # Powerpack data object. attr_accessor :data - # Array of objects related to the users. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/powerpack_response_links.rb b/lib/datadog_api_client/v2/models/powerpack_response_links.rb index 3c5449d151d0..07096f60ea13 100644 --- a/lib/datadog_api_client/v2/models/powerpack_response_links.rb +++ b/lib/datadog_api_client/v2/models/powerpack_response_links.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Links attributes. class PowerpackResponseLinks include BaseGenericModel - # Link to last page. attr_accessor :first - # Link to first page. attr_accessor :last - # Link for the next set of results. attr_accessor :_next - # Link for the previous set of results. attr_accessor :prev - # Link to current page. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/powerpack_template_variable.rb b/lib/datadog_api_client/v2/models/powerpack_template_variable.rb index 4504d23e0584..ecc17c3561b4 100644 --- a/lib/datadog_api_client/v2/models/powerpack_template_variable.rb +++ b/lib/datadog_api_client/v2/models/powerpack_template_variable.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Powerpack template variables. class PowerpackTemplateVariable include BaseGenericModel - # The list of values that the template variable drop-down is limited to. attr_accessor :available_values - # One or many template variable default values within the saved view, which are unioned together using `OR` if more than one is specified. attr_accessor :defaults - # The name of the variable. attr_reader :name - # The tag prefix associated with the variable. Only tags with this prefix appear in the variable drop-down. attr_accessor :prefix diff --git a/lib/datadog_api_client/v2/models/powerpacks_response_meta.rb b/lib/datadog_api_client/v2/models/powerpacks_response_meta.rb index 4e3868787004..c5b070f3bdd1 100644 --- a/lib/datadog_api_client/v2/models/powerpacks_response_meta.rb +++ b/lib/datadog_api_client/v2/models/powerpacks_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Powerpack response metadata. class PowerpacksResponseMeta include BaseGenericModel - # Powerpack response pagination metadata. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/powerpacks_response_meta_pagination.rb b/lib/datadog_api_client/v2/models/powerpacks_response_meta_pagination.rb index 82b9f29b61f2..d6139ec24f2b 100644 --- a/lib/datadog_api_client/v2/models/powerpacks_response_meta_pagination.rb +++ b/lib/datadog_api_client/v2/models/powerpacks_response_meta_pagination.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Powerpack response pagination metadata. class PowerpacksResponseMetaPagination include BaseGenericModel - # The first offset. attr_accessor :first_offset - # The last offset. attr_accessor :last_offset - # Pagination limit. attr_accessor :limit - # The next offset. attr_accessor :next_offset - # The offset. attr_accessor :offset - # The previous offset. attr_accessor :prev_offset - # Total results. attr_accessor :total - # Offset type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/process_summaries_meta.rb b/lib/datadog_api_client/v2/models/process_summaries_meta.rb index e41a2d53e004..dcebb1b20338 100644 --- a/lib/datadog_api_client/v2/models/process_summaries_meta.rb +++ b/lib/datadog_api_client/v2/models/process_summaries_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response metadata object. class ProcessSummariesMeta include BaseGenericModel - # Paging attributes. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/process_summaries_meta_page.rb b/lib/datadog_api_client/v2/models/process_summaries_meta_page.rb index 2ee9503114ec..e7eb5a218afd 100644 --- a/lib/datadog_api_client/v2/models/process_summaries_meta_page.rb +++ b/lib/datadog_api_client/v2/models/process_summaries_meta_page.rb @@ -20,11 +20,9 @@ module DatadogAPIClient::V2 # Paging attributes. class ProcessSummariesMetaPage include BaseGenericModel - # The cursor used to get the next results, if any. To make the next request, use the same # parameters with the addition of the `page[cursor]`. attr_accessor :after - # Number of results returned. attr_reader :size diff --git a/lib/datadog_api_client/v2/models/process_summaries_response.rb b/lib/datadog_api_client/v2/models/process_summaries_response.rb index 599d13c2f21a..f5d8a377a3d5 100644 --- a/lib/datadog_api_client/v2/models/process_summaries_response.rb +++ b/lib/datadog_api_client/v2/models/process_summaries_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # List of process summaries. class ProcessSummariesResponse include BaseGenericModel - # Array of process summary objects. attr_accessor :data - # Response metadata object. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/process_summary.rb b/lib/datadog_api_client/v2/models/process_summary.rb index 0aff1e085c1d..7b250c36de9f 100644 --- a/lib/datadog_api_client/v2/models/process_summary.rb +++ b/lib/datadog_api_client/v2/models/process_summary.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Process summary object. class ProcessSummary include BaseGenericModel - # Attributes for a process summary. attr_accessor :attributes - # Process ID. attr_accessor :id - # Type of process summary. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/process_summary_attributes.rb b/lib/datadog_api_client/v2/models/process_summary_attributes.rb index 191b83448a8e..29ed36ae5400 100644 --- a/lib/datadog_api_client/v2/models/process_summary_attributes.rb +++ b/lib/datadog_api_client/v2/models/process_summary_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Attributes for a process summary. class ProcessSummaryAttributes include BaseGenericModel - # Process command line. attr_accessor :cmdline - # Host running the process. attr_accessor :host - # Process ID. attr_accessor :pid - # Parent process ID. attr_accessor :ppid - # Time the process was started. attr_accessor :start - # List of tags associated with the process. attr_accessor :tags - # Time the process was seen. attr_accessor :timestamp - # Process owner. attr_accessor :user diff --git a/lib/datadog_api_client/v2/models/project.rb b/lib/datadog_api_client/v2/models/project.rb index 8462ab9b4fcf..d8d4c526c5aa 100644 --- a/lib/datadog_api_client/v2/models/project.rb +++ b/lib/datadog_api_client/v2/models/project.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A Project class Project include BaseGenericModel - # Project attributes attr_reader :attributes - # The Project's identifier attr_reader :id - # Project relationships attr_accessor :relationships - # Project resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/project_attributes.rb b/lib/datadog_api_client/v2/models/project_attributes.rb index 85c7578a48d8..04812f97543f 100644 --- a/lib/datadog_api_client/v2/models/project_attributes.rb +++ b/lib/datadog_api_client/v2/models/project_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Project attributes class ProjectAttributes include BaseGenericModel - # The project's key attr_accessor :key - # Project's name attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/project_create.rb b/lib/datadog_api_client/v2/models/project_create.rb index f4dad8b2b965..3e7620114a20 100644 --- a/lib/datadog_api_client/v2/models/project_create.rb +++ b/lib/datadog_api_client/v2/models/project_create.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Project create class ProjectCreate include BaseGenericModel - # Project creation attributes attr_reader :attributes - # Project resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/project_create_attributes.rb b/lib/datadog_api_client/v2/models/project_create_attributes.rb index e7d60fb681ac..0b58a55dee5c 100644 --- a/lib/datadog_api_client/v2/models/project_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/project_create_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Project creation attributes class ProjectCreateAttributes include BaseGenericModel - # Project's key. Cannot be "CASE" attr_reader :key - # name attr_reader :name diff --git a/lib/datadog_api_client/v2/models/project_create_request.rb b/lib/datadog_api_client/v2/models/project_create_request.rb index 2bb099ef32c1..e2da798bb990 100644 --- a/lib/datadog_api_client/v2/models/project_create_request.rb +++ b/lib/datadog_api_client/v2/models/project_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Project create request class ProjectCreateRequest include BaseGenericModel - # Project create attr_reader :data diff --git a/lib/datadog_api_client/v2/models/project_relationship.rb b/lib/datadog_api_client/v2/models/project_relationship.rb index 56a2dbe665c5..1c855234379a 100644 --- a/lib/datadog_api_client/v2/models/project_relationship.rb +++ b/lib/datadog_api_client/v2/models/project_relationship.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to project class ProjectRelationship include BaseGenericModel - # Relationship to project object attr_reader :data diff --git a/lib/datadog_api_client/v2/models/project_relationship_data.rb b/lib/datadog_api_client/v2/models/project_relationship_data.rb index 1fb308a77fb8..0fe3f1e8c8cd 100644 --- a/lib/datadog_api_client/v2/models/project_relationship_data.rb +++ b/lib/datadog_api_client/v2/models/project_relationship_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship to project object class ProjectRelationshipData include BaseGenericModel - # A unique identifier that represents the project attr_reader :id - # Project resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/project_relationships.rb b/lib/datadog_api_client/v2/models/project_relationships.rb index 58d820843c83..9bd80ab83d0d 100644 --- a/lib/datadog_api_client/v2/models/project_relationships.rb +++ b/lib/datadog_api_client/v2/models/project_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Project relationships class ProjectRelationships include BaseGenericModel - # Relationship between a team and a team link attr_accessor :member_team - # Relationship to users. attr_accessor :member_user diff --git a/lib/datadog_api_client/v2/models/project_response.rb b/lib/datadog_api_client/v2/models/project_response.rb index f08f12c3309d..4fbb099c651d 100644 --- a/lib/datadog_api_client/v2/models/project_response.rb +++ b/lib/datadog_api_client/v2/models/project_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Project response class ProjectResponse include BaseGenericModel - # A Project attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/projected_cost.rb b/lib/datadog_api_client/v2/models/projected_cost.rb index 6882a9a07ea7..322b70231743 100644 --- a/lib/datadog_api_client/v2/models/projected_cost.rb +++ b/lib/datadog_api_client/v2/models/projected_cost.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Projected Cost data. class ProjectedCost include BaseGenericModel - # Projected Cost attributes data. attr_accessor :attributes - # Unique ID of the response. attr_accessor :id - # Type of cost data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/projected_cost_attributes.rb b/lib/datadog_api_client/v2/models/projected_cost_attributes.rb index d78fc55c641d..d27555df6f8c 100644 --- a/lib/datadog_api_client/v2/models/projected_cost_attributes.rb +++ b/lib/datadog_api_client/v2/models/projected_cost_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Projected Cost attributes data. class ProjectedCostAttributes include BaseGenericModel - # The account name. attr_accessor :account_name - # The account public ID. attr_accessor :account_public_id - # List of charges data reported for the requested month. attr_accessor :charges - # The month requested. attr_accessor :date - # The organization name. attr_accessor :org_name - # The total projected cost of products for the month. attr_accessor :projected_total_cost - # The organization public ID. attr_accessor :public_id - # The region of the Datadog instance that the organization belongs to. attr_accessor :region diff --git a/lib/datadog_api_client/v2/models/projected_cost_response.rb b/lib/datadog_api_client/v2/models/projected_cost_response.rb index a884e049f08b..49f392045560 100644 --- a/lib/datadog_api_client/v2/models/projected_cost_response.rb +++ b/lib/datadog_api_client/v2/models/projected_cost_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Projected Cost response. class ProjectedCostResponse include BaseGenericModel - # Response containing Projected Cost. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/projects_response.rb b/lib/datadog_api_client/v2/models/projects_response.rb index 43390d30d5c5..666d9b23cf29 100644 --- a/lib/datadog_api_client/v2/models/projects_response.rb +++ b/lib/datadog_api_client/v2/models/projects_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response with projects class ProjectsResponse include BaseGenericModel - # Projects response data attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/publish_app_response.rb b/lib/datadog_api_client/v2/models/publish_app_response.rb index 04f9a9a3c7cd..bbe48782cb64 100644 --- a/lib/datadog_api_client/v2/models/publish_app_response.rb +++ b/lib/datadog_api_client/v2/models/publish_app_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The response object after an app is successfully published. class PublishAppResponse include BaseGenericModel - # The version of the app that was published. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_array.rb b/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_array.rb index 0fde95f1af77..01e49fe859b7 100644 --- a/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_array.rb +++ b/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_array.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response after successfully inserting multiple items into a datastore, containing the identifiers of the created items. class PutAppsDatastoreItemResponseArray include BaseGenericModel - # An array of data objects containing the identifiers of the successfully inserted items. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_data.rb b/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_data.rb index dab26be16d3e..a088d639b31b 100644 --- a/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_data.rb +++ b/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data containing the identifier of a single item that was successfully inserted into the datastore. class PutAppsDatastoreItemResponseData include BaseGenericModel - # The unique identifier assigned to the inserted item. attr_accessor :id - # The resource type for datastore items. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/put_incident_notification_rule_request.rb b/lib/datadog_api_client/v2/models/put_incident_notification_rule_request.rb index 123ebaa75609..b3013dafe0a4 100644 --- a/lib/datadog_api_client/v2/models/put_incident_notification_rule_request.rb +++ b/lib/datadog_api_client/v2/models/put_incident_notification_rule_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Put request for a notification rule. class PutIncidentNotificationRuleRequest include BaseGenericModel - # Notification rule data for an update request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/query_formula.rb b/lib/datadog_api_client/v2/models/query_formula.rb index ca95edce4292..4568854ad0b1 100644 --- a/lib/datadog_api_client/v2/models/query_formula.rb +++ b/lib/datadog_api_client/v2/models/query_formula.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A formula for calculation based on one or more queries. class QueryFormula include BaseGenericModel - # Formula string, referencing one or more queries with their name property. attr_reader :formula - # Message for specifying limits to the number of values returned by a query. # This limit is only for scalar queries and has no effect on timeseries queries. attr_accessor :limit diff --git a/lib/datadog_api_client/v2/models/readiness_gate.rb b/lib/datadog_api_client/v2/models/readiness_gate.rb index f6806cff4dae..5fdea451c071 100644 --- a/lib/datadog_api_client/v2/models/readiness_gate.rb +++ b/lib/datadog_api_client/v2/models/readiness_gate.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Used to merge multiple branches into a single branch. class ReadinessGate include BaseGenericModel - # The definition of `ReadinessGateThresholdType` object. attr_reader :threshold_type diff --git a/lib/datadog_api_client/v2/models/recommendation_attributes.rb b/lib/datadog_api_client/v2/models/recommendation_attributes.rb index 2dce7efcf694..0be95d9ae35f 100644 --- a/lib/datadog_api_client/v2/models/recommendation_attributes.rb +++ b/lib/datadog_api_client/v2/models/recommendation_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes of the SPA Recommendation resource. Contains recommendations for both driver and executor components. class RecommendationAttributes include BaseGenericModel - # Resource recommendation for a single Spark component (driver or executor). Contains estimation data used to patch Spark job specs. attr_reader :driver - # Resource recommendation for a single Spark component (driver or executor). Contains estimation data used to patch Spark job specs. attr_reader :executor diff --git a/lib/datadog_api_client/v2/models/recommendation_data.rb b/lib/datadog_api_client/v2/models/recommendation_data.rb index 134c91af2366..9ce108d16c52 100644 --- a/lib/datadog_api_client/v2/models/recommendation_data.rb +++ b/lib/datadog_api_client/v2/models/recommendation_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # JSON:API resource object for SPA Recommendation. Includes type, optional ID, and resource attributes with structured recommendations. class RecommendationData include BaseGenericModel - # Attributes of the SPA Recommendation resource. Contains recommendations for both driver and executor components. attr_reader :attributes - # Resource identifier for the recommendation. Optional in responses. attr_accessor :id - # JSON:API resource type for Spark Pod Autosizing recommendations. Identifies the Recommendation resource returned by SPA. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/recommendation_document.rb b/lib/datadog_api_client/v2/models/recommendation_document.rb index 15c5403af0df..6aab70062327 100644 --- a/lib/datadog_api_client/v2/models/recommendation_document.rb +++ b/lib/datadog_api_client/v2/models/recommendation_document.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # JSON:API document containing a single Recommendation resource. Returned by SPA when the Spark Gateway requests recommendations. class RecommendationDocument include BaseGenericModel - # JSON:API resource object for SPA Recommendation. Includes type, optional ID, and resource attributes with structured recommendations. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/register_app_key_response.rb b/lib/datadog_api_client/v2/models/register_app_key_response.rb index 99acf50bea2e..60202ec5d907 100644 --- a/lib/datadog_api_client/v2/models/register_app_key_response.rb +++ b/lib/datadog_api_client/v2/models/register_app_key_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The response object after creating an app key registration. class RegisterAppKeyResponse include BaseGenericModel - # Data related to the app key registration. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relation_attributes.rb b/lib/datadog_api_client/v2/models/relation_attributes.rb index d3d8cd93b286..838e5ba2f5f9 100644 --- a/lib/datadog_api_client/v2/models/relation_attributes.rb +++ b/lib/datadog_api_client/v2/models/relation_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Relation attributes. class RelationAttributes include BaseGenericModel - # Relation entity reference. attr_accessor :from - # Relation entity reference. attr_accessor :to - # Supported relation types. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relation_entity.rb b/lib/datadog_api_client/v2/models/relation_entity.rb index fd3b78bf14f4..666fd8998a9f 100644 --- a/lib/datadog_api_client/v2/models/relation_entity.rb +++ b/lib/datadog_api_client/v2/models/relation_entity.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Relation entity reference. class RelationEntity include BaseGenericModel - # Entity kind. attr_accessor :kind - # Entity name. attr_accessor :name - # Entity namespace. attr_accessor :namespace diff --git a/lib/datadog_api_client/v2/models/relation_meta.rb b/lib/datadog_api_client/v2/models/relation_meta.rb index f91749a008f0..3d985a3aa3b6 100644 --- a/lib/datadog_api_client/v2/models/relation_meta.rb +++ b/lib/datadog_api_client/v2/models/relation_meta.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Relation metadata. class RelationMeta include BaseGenericModel - # Relation creation time. attr_accessor :created_at - # Relation defined by. attr_accessor :defined_by - # Relation modification time. attr_accessor :modified_at - # Relation source. attr_accessor :source diff --git a/lib/datadog_api_client/v2/models/relation_relationships.rb b/lib/datadog_api_client/v2/models/relation_relationships.rb index 5cc407fd1339..f7e51b7991d7 100644 --- a/lib/datadog_api_client/v2/models/relation_relationships.rb +++ b/lib/datadog_api_client/v2/models/relation_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relation relationships. class RelationRelationships include BaseGenericModel - # Relation to entity. attr_accessor :from_entity - # Relation to entity. attr_accessor :to_entity diff --git a/lib/datadog_api_client/v2/models/relation_response.rb b/lib/datadog_api_client/v2/models/relation_response.rb index ffc8b74bf5ad..59620229d09c 100644 --- a/lib/datadog_api_client/v2/models/relation_response.rb +++ b/lib/datadog_api_client/v2/models/relation_response.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Relation response data. class RelationResponse include BaseGenericModel - # Relation attributes. attr_accessor :attributes - # Relation ID. attr_accessor :id - # Relation metadata. attr_accessor :meta - # Relation relationships. attr_accessor :relationships - # Relation subtype. attr_accessor :subtype - # Relation type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relation_response_meta.rb b/lib/datadog_api_client/v2/models/relation_response_meta.rb index 72c57d706b58..1506150d1e75 100644 --- a/lib/datadog_api_client/v2/models/relation_response_meta.rb +++ b/lib/datadog_api_client/v2/models/relation_response_meta.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relation response metadata. class RelationResponseMeta include BaseGenericModel - # Total relations count. attr_accessor :count - # Total included data count. attr_accessor :include_count diff --git a/lib/datadog_api_client/v2/models/relation_to_entity.rb b/lib/datadog_api_client/v2/models/relation_to_entity.rb index cbe4704efa92..d75a9a251e5d 100644 --- a/lib/datadog_api_client/v2/models/relation_to_entity.rb +++ b/lib/datadog_api_client/v2/models/relation_to_entity.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relation to entity. class RelationToEntity include BaseGenericModel - # Relationship entry. attr_accessor :data - # Entity metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/relationship_item.rb b/lib/datadog_api_client/v2/models/relationship_item.rb index 78d3aac28412..c8ed4d703bc5 100644 --- a/lib/datadog_api_client/v2/models/relationship_item.rb +++ b/lib/datadog_api_client/v2/models/relationship_item.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship entry. class RelationshipItem include BaseGenericModel - # Associated data ID. attr_accessor :id - # Relationship type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident.rb b/lib/datadog_api_client/v2/models/relationship_to_incident.rb index e1ff4821b493..6df59ab45167 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to incident. class RelationshipToIncident include BaseGenericModel - # Relationship to incident object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_attachment.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_attachment.rb index 9e50aec75ec9..bd793d9b1593 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_attachment.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_attachment.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A relationship reference for attachments. class RelationshipToIncidentAttachment include BaseGenericModel - # An array of incident attachments. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_attachment_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_attachment_data.rb index 6460f895c362..dfe8acbebabd 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_attachment_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_attachment_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The attachment relationship data. class RelationshipToIncidentAttachmentData include BaseGenericModel - # A unique identifier that represents the attachment. attr_reader :id - # The incident attachment resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_data.rb index 332df1db4394..00c5913219bb 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship to incident object. class RelationshipToIncidentData include BaseGenericModel - # A unique identifier that represents the incident. attr_reader :id - # Incident resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_impact_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_impact_data.rb index 9b6695999cb0..ad61f270eb4e 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_impact_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_impact_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship to impact object. class RelationshipToIncidentImpactData include BaseGenericModel - # A unique identifier that represents the impact. attr_reader :id - # The incident impacts type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_impacts.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_impacts.rb index c0346840c001..6b063bf4b2fc 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_impacts.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_impacts.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to impacts. class RelationshipToIncidentImpacts include BaseGenericModel - # An array of incident impacts. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadata_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadata_data.rb index 63a09618047f..deb192c9d3cd 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadata_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadata_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A relationship reference for an integration metadata object. class RelationshipToIncidentIntegrationMetadataData include BaseGenericModel - # A unique identifier that represents the integration metadata. attr_reader :id - # Integration metadata resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadatas.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadatas.rb index 416368e2374d..c63b3e1ab6a5 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadatas.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadatas.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A relationship reference for multiple integration metadata objects. class RelationshipToIncidentIntegrationMetadatas include BaseGenericModel - # Integration metadata relationship array attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template.rb index 3438b6815e39..8521331a5780 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A relationship reference to a notification template. class RelationshipToIncidentNotificationTemplate include BaseGenericModel - # The notification template relationship data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template_data.rb index 87739a5749b1..55ed21634ffe 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The notification template relationship data. class RelationshipToIncidentNotificationTemplateData include BaseGenericModel - # The unique identifier of the notification template. attr_reader :id - # Notification templates resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem.rb index 5474b7f79019..02f873d248ba 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A relationship reference for postmortems. class RelationshipToIncidentPostmortem include BaseGenericModel - # The postmortem relationship data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem_data.rb index 31a01a55eca4..bc6c85b9677f 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The postmortem relationship data. class RelationshipToIncidentPostmortemData include BaseGenericModel - # A unique identifier that represents the postmortem. attr_reader :id - # Incident postmortem resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_responder_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_responder_data.rb index 0e7f20f5a1f6..9cac478e5817 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_responder_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_responder_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship to impact object. class RelationshipToIncidentResponderData include BaseGenericModel - # A unique identifier that represents the responder. attr_reader :id - # The incident responders type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_responders.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_responders.rb index d6dac01e7c3f..7c564223a120 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_responders.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_responders.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to incident responders. class RelationshipToIncidentResponders include BaseGenericModel - # An array of incident responders. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_type.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_type.rb index 82299d16719b..a11ae5d3db49 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_type.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_type.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to an incident type. class RelationshipToIncidentType include BaseGenericModel - # Relationship to incident type object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_type_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_type_data.rb index cd70a2c2421e..caf5ef49a9d9 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_type_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_type_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship to incident type object. class RelationshipToIncidentTypeData include BaseGenericModel - # The incident type's ID. attr_reader :id - # Incident type resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_field_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_field_data.rb index 4d9aaef71479..06608097dc39 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_field_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_field_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship to impact object. class RelationshipToIncidentUserDefinedFieldData include BaseGenericModel - # A unique identifier that represents the responder. attr_reader :id - # The incident user defined fields type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_fields.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_fields.rb index 2d563e0b327e..dc46cbb569a1 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_fields.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_fields.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to incident user defined fields. class RelationshipToIncidentUserDefinedFields include BaseGenericModel - # An array of user defined fields. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_organization.rb b/lib/datadog_api_client/v2/models/relationship_to_organization.rb index 3645539de613..ae7e40a61e4e 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_organization.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_organization.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to an organization. class RelationshipToOrganization include BaseGenericModel - # Relationship to organization object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_organization_data.rb b/lib/datadog_api_client/v2/models/relationship_to_organization_data.rb index 17152a3b0da0..10c379e92545 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_organization_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_organization_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship to organization object. class RelationshipToOrganizationData include BaseGenericModel - # ID of the organization. attr_reader :id - # Organizations resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_organizations.rb b/lib/datadog_api_client/v2/models/relationship_to_organizations.rb index f4aa8d5cbadd..fbb0b6e38dd3 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_organizations.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_organizations.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to organizations. class RelationshipToOrganizations include BaseGenericModel - # Relationships to organization objects. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_outcome.rb b/lib/datadog_api_client/v2/models/relationship_to_outcome.rb index 3468a182f52e..843ddd9a92e8 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_outcome.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_outcome.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The JSON:API relationship to a scorecard outcome. class RelationshipToOutcome include BaseGenericModel - # The JSON:API relationship to an outcome, which returns the related rule id. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_outcome_data.rb b/lib/datadog_api_client/v2/models/relationship_to_outcome_data.rb index 7bc8b5b10498..6df92d06aab5 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_outcome_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_outcome_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The JSON:API relationship to an outcome, which returns the related rule id. class RelationshipToOutcomeData include BaseGenericModel - # The unique ID for a scorecard rule. attr_accessor :id - # The JSON:API type for scorecard rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_permission.rb b/lib/datadog_api_client/v2/models/relationship_to_permission.rb index 5d5464b1437e..f3ba721bda0b 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_permission.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_permission.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to a permissions object. class RelationshipToPermission include BaseGenericModel - # Relationship to permission object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_permission_data.rb b/lib/datadog_api_client/v2/models/relationship_to_permission_data.rb index ee1ad9e01683..4a77e64686fb 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_permission_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_permission_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship to permission object. class RelationshipToPermissionData include BaseGenericModel - # ID of the permission. attr_accessor :id - # Permissions resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_permissions.rb b/lib/datadog_api_client/v2/models/relationship_to_permissions.rb index 14e61d346c25..b511614e0c3a 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_permissions.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_permissions.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to multiple permissions objects. class RelationshipToPermissions include BaseGenericModel - # Relationships to permission objects. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_role.rb b/lib/datadog_api_client/v2/models/relationship_to_role.rb index ecea70c63116..1d5c0ca918c3 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_role.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_role.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to role. class RelationshipToRole include BaseGenericModel - # Relationship to role object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_role_data.rb b/lib/datadog_api_client/v2/models/relationship_to_role_data.rb index f4e40956d2a4..ce805d4e34e6 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_role_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_role_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship to role object. class RelationshipToRoleData include BaseGenericModel - # The unique identifier of the role. attr_accessor :id - # Roles type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_roles.rb b/lib/datadog_api_client/v2/models/relationship_to_roles.rb index 2e0b334eb97e..ee03a3c72be1 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_roles.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_roles.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to roles. class RelationshipToRoles include BaseGenericModel - # An array containing type and the unique identifier of a role. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_rule.rb b/lib/datadog_api_client/v2/models/relationship_to_rule.rb index d3bccc2febcc..3f9e0d8a5667 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_rule.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_rule.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Scorecard create rule response relationship. class RelationshipToRule include BaseGenericModel - # Relationship data for a rule. attr_accessor :scorecard diff --git a/lib/datadog_api_client/v2/models/relationship_to_rule_data.rb b/lib/datadog_api_client/v2/models/relationship_to_rule_data.rb index 9996665a643b..659eb269ee25 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_rule_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_rule_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship data for a rule. class RelationshipToRuleData include BaseGenericModel - # Rule relationship data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_rule_data_object.rb b/lib/datadog_api_client/v2/models/relationship_to_rule_data_object.rb index 90e0d81dfe8f..0b0498ef1001 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_rule_data_object.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_rule_data_object.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Rule relationship data. class RelationshipToRuleDataObject include BaseGenericModel - # The unique ID for a scorecard. attr_accessor :id - # The JSON:API type for scorecard. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute.rb b/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute.rb index f2556d7ec6f6..7d155660aef7 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # AuthN Mapping relationship to SAML Assertion Attribute. class RelationshipToSAMLAssertionAttribute include BaseGenericModel - # Data of AuthN Mapping relationship to SAML Assertion Attribute. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute_data.rb b/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute_data.rb index dd8ec952e975..df712ca91cd0 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data of AuthN Mapping relationship to SAML Assertion Attribute. class RelationshipToSAMLAssertionAttributeData include BaseGenericModel - # The ID of the SAML assertion attribute. attr_reader :id - # SAML assertion attributes resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_team.rb b/lib/datadog_api_client/v2/models/relationship_to_team.rb index 9c313af52138..0ef7f8576de6 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_team.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_team.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to team. class RelationshipToTeam include BaseGenericModel - # Relationship to Team object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_team_data.rb b/lib/datadog_api_client/v2/models/relationship_to_team_data.rb index e5ce4ae737a1..8502db6de119 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_team_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_team_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship to Team object. class RelationshipToTeamData include BaseGenericModel - # The unique identifier of the team. attr_accessor :id - # Team type attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_team_link_data.rb b/lib/datadog_api_client/v2/models/relationship_to_team_link_data.rb index 676981a90980..619ba6bdae27 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_team_link_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_team_link_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship between a link and a team class RelationshipToTeamLinkData include BaseGenericModel - # The team link's identifier attr_reader :id - # Team link type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_team_links.rb b/lib/datadog_api_client/v2/models/relationship_to_team_links.rb index f5b4aaa3c3e6..a5c187c659a2 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_team_links.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_team_links.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship between a team and a team link class RelationshipToTeamLinks include BaseGenericModel - # Related team links attr_accessor :data - # Links attributes. attr_accessor :links diff --git a/lib/datadog_api_client/v2/models/relationship_to_user.rb b/lib/datadog_api_client/v2/models/relationship_to_user.rb index 5702ddde2aa5..178416fcb759 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to user. class RelationshipToUser include BaseGenericModel - # Relationship to user object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_user_data.rb b/lib/datadog_api_client/v2/models/relationship_to_user_data.rb index 1df5774b84c1..aaeafd2644b9 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship to user object. class RelationshipToUserData include BaseGenericModel - # A unique identifier that represents the user. attr_reader :id - # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_user_team_permission.rb b/lib/datadog_api_client/v2/models/relationship_to_user_team_permission.rb index eece02fd4e80..b1114d91c742 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user_team_permission.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user_team_permission.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship between a user team permission and a team class RelationshipToUserTeamPermission include BaseGenericModel - # Related user team permission data attr_accessor :data - # Links attributes. attr_accessor :links diff --git a/lib/datadog_api_client/v2/models/relationship_to_user_team_permission_data.rb b/lib/datadog_api_client/v2/models/relationship_to_user_team_permission_data.rb index 5cefae723d7f..845eefc0d876 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user_team_permission_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user_team_permission_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Related user team permission data class RelationshipToUserTeamPermissionData include BaseGenericModel - # The ID of the user team permission attr_reader :id - # User team permission type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_user_team_team.rb b/lib/datadog_api_client/v2/models/relationship_to_user_team_team.rb index c0b41f07ee38..b050387a83bd 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user_team_team.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user_team_team.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship between team membership and team class RelationshipToUserTeamTeam include BaseGenericModel - # The team associated with the membership attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_user_team_team_data.rb b/lib/datadog_api_client/v2/models/relationship_to_user_team_team_data.rb index 9fdda4533aeb..a9f3ba7d28bb 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user_team_team_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user_team_team_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The team associated with the membership class RelationshipToUserTeamTeamData include BaseGenericModel - # The ID of the team associated with the membership attr_reader :id - # User team team type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_user_team_user.rb b/lib/datadog_api_client/v2/models/relationship_to_user_team_user.rb index 44d460455e13..f44300d7846d 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user_team_user.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user_team_user.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship between team membership and user class RelationshipToUserTeamUser include BaseGenericModel - # A user's relationship with a team attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_user_team_user_data.rb b/lib/datadog_api_client/v2/models/relationship_to_user_team_user_data.rb index d1741c6649f2..c224de45d3f6 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user_team_user_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user_team_user_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A user's relationship with a team class RelationshipToUserTeamUserData include BaseGenericModel - # The ID of the user associated with the team attr_reader :id - # User team user type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_users.rb b/lib/datadog_api_client/v2/models/relationship_to_users.rb index 697f46a923a6..26f4559fa973 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_users.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_users.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to users. class RelationshipToUsers include BaseGenericModel - # Relationships to user objects. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/remediation.rb b/lib/datadog_api_client/v2/models/remediation.rb index 1ec6a7056034..10c06707a4a7 100644 --- a/lib/datadog_api_client/v2/models/remediation.rb +++ b/lib/datadog_api_client/v2/models/remediation.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Vulnerability remediation. class Remediation include BaseGenericModel - # Whether the vulnerability can be resolved when recompiling the package or not. attr_reader :auto_solvable - # Avoided advisories. attr_reader :avoided_advisories - # Remediation fixed advisories. attr_reader :fixed_advisories - # Library name remediating the vulnerability. attr_reader :library_name - # Library version remediating the vulnerability. attr_reader :library_version - # New advisories. attr_reader :new_advisories - # Remaining advisories. attr_reader :remaining_advisories - # Remediation type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/reorder_retention_filters_request.rb b/lib/datadog_api_client/v2/models/reorder_retention_filters_request.rb index 5b27b19e48ac..7905200010a2 100644 --- a/lib/datadog_api_client/v2/models/reorder_retention_filters_request.rb +++ b/lib/datadog_api_client/v2/models/reorder_retention_filters_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A list of retention filters to reorder. class ReorderRetentionFiltersRequest include BaseGenericModel - # A list of retention filters objects. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/reorder_rule_resource_array.rb b/lib/datadog_api_client/v2/models/reorder_rule_resource_array.rb index eba33ba0a137..5871d3558bd6 100644 --- a/lib/datadog_api_client/v2/models/reorder_rule_resource_array.rb +++ b/lib/datadog_api_client/v2/models/reorder_rule_resource_array.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `ReorderRuleResourceArray` object. class ReorderRuleResourceArray include BaseGenericModel - # The `ReorderRuleResourceArray` `data`. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/reorder_rule_resource_data.rb b/lib/datadog_api_client/v2/models/reorder_rule_resource_data.rb index a4a9dc7bd816..ca7dce471ffa 100644 --- a/lib/datadog_api_client/v2/models/reorder_rule_resource_data.rb +++ b/lib/datadog_api_client/v2/models/reorder_rule_resource_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `ReorderRuleResourceData` object. class ReorderRuleResourceData include BaseGenericModel - # The `ReorderRuleResourceData` `id`. attr_accessor :id - # Arbitrary rule resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/reorder_ruleset_resource_array.rb b/lib/datadog_api_client/v2/models/reorder_ruleset_resource_array.rb index b69fb75fef24..163ef2e205ad 100644 --- a/lib/datadog_api_client/v2/models/reorder_ruleset_resource_array.rb +++ b/lib/datadog_api_client/v2/models/reorder_ruleset_resource_array.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `ReorderRulesetResourceArray` object. class ReorderRulesetResourceArray include BaseGenericModel - # The `ReorderRulesetResourceArray` `data`. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/reorder_ruleset_resource_data.rb b/lib/datadog_api_client/v2/models/reorder_ruleset_resource_data.rb index f681509a48c2..baf484c5fc3e 100644 --- a/lib/datadog_api_client/v2/models/reorder_ruleset_resource_data.rb +++ b/lib/datadog_api_client/v2/models/reorder_ruleset_resource_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `ReorderRulesetResourceData` object. class ReorderRulesetResourceData include BaseGenericModel - # The `ReorderRulesetResourceData` `id`. attr_accessor :id - # Ruleset resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/resource_filter_attributes.rb b/lib/datadog_api_client/v2/models/resource_filter_attributes.rb index aed560fbdabb..3f30ec8f068f 100644 --- a/lib/datadog_api_client/v2/models/resource_filter_attributes.rb +++ b/lib/datadog_api_client/v2/models/resource_filter_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes of a resource filter. class ResourceFilterAttributes include BaseGenericModel - # A map of cloud provider names (e.g., "aws", "gcp", "azure") to a map of account/resource IDs and their associated tag filters. attr_reader :cloud_provider - # The UUID of the resource filter. attr_accessor :uuid diff --git a/lib/datadog_api_client/v2/models/response_meta_attributes.rb b/lib/datadog_api_client/v2/models/response_meta_attributes.rb index 84ea9809ec1b..1c2665a38910 100644 --- a/lib/datadog_api_client/v2/models/response_meta_attributes.rb +++ b/lib/datadog_api_client/v2/models/response_meta_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Object describing meta attributes of response. class ResponseMetaAttributes include BaseGenericModel - # Pagination object. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/restriction_policy.rb b/lib/datadog_api_client/v2/models/restriction_policy.rb index 0ed155fdd2f3..5d93d5bc83af 100644 --- a/lib/datadog_api_client/v2/models/restriction_policy.rb +++ b/lib/datadog_api_client/v2/models/restriction_policy.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Restriction policy object. class RestrictionPolicy include BaseGenericModel - # Restriction policy attributes. attr_reader :attributes - # The identifier, always equivalent to the value specified in the `resource_id` path parameter. attr_reader :id - # Restriction policy type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/restriction_policy_attributes.rb b/lib/datadog_api_client/v2/models/restriction_policy_attributes.rb index 093a857aa9b6..f27f836e6ba9 100644 --- a/lib/datadog_api_client/v2/models/restriction_policy_attributes.rb +++ b/lib/datadog_api_client/v2/models/restriction_policy_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Restriction policy attributes. class RestrictionPolicyAttributes include BaseGenericModel - # An array of bindings. attr_reader :bindings diff --git a/lib/datadog_api_client/v2/models/restriction_policy_binding.rb b/lib/datadog_api_client/v2/models/restriction_policy_binding.rb index 01b0e14eb9e5..d7e2bb1b2367 100644 --- a/lib/datadog_api_client/v2/models/restriction_policy_binding.rb +++ b/lib/datadog_api_client/v2/models/restriction_policy_binding.rb @@ -20,13 +20,11 @@ module DatadogAPIClient::V2 # Specifies which principals are associated with a relation. class RestrictionPolicyBinding include BaseGenericModel - # An array of principals. A principal is a subject or group of subjects. # Each principal is formatted as `type:id`. Supported types: `role`, `team`, `user`, and `org`. # The org ID can be obtained through the api/v2/current_user API. # The user principal type accepts service account IDs. attr_reader :principals - # The role/level of access. attr_reader :relation diff --git a/lib/datadog_api_client/v2/models/restriction_policy_response.rb b/lib/datadog_api_client/v2/models/restriction_policy_response.rb index 682f50767eca..a65a637981a5 100644 --- a/lib/datadog_api_client/v2/models/restriction_policy_response.rb +++ b/lib/datadog_api_client/v2/models/restriction_policy_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response containing information about a single restriction policy. class RestrictionPolicyResponse include BaseGenericModel - # Restriction policy object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/restriction_policy_update_request.rb b/lib/datadog_api_client/v2/models/restriction_policy_update_request.rb index b407bbb25aa3..bc067acc9ec9 100644 --- a/lib/datadog_api_client/v2/models/restriction_policy_update_request.rb +++ b/lib/datadog_api_client/v2/models/restriction_policy_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Update request for a restriction policy. class RestrictionPolicyUpdateRequest include BaseGenericModel - # Restriction policy object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/retention_filter.rb b/lib/datadog_api_client/v2/models/retention_filter.rb index 56822bc57882..7f19a94b7c8f 100644 --- a/lib/datadog_api_client/v2/models/retention_filter.rb +++ b/lib/datadog_api_client/v2/models/retention_filter.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of the retention filter. class RetentionFilter include BaseGenericModel - # The attributes of the retention filter. attr_reader :attributes - # The ID of the retention filter. attr_reader :id - # The type of the resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/retention_filter_all.rb b/lib/datadog_api_client/v2/models/retention_filter_all.rb index 42225ee44b7e..0ce4c4f0b737 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_all.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_all.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of the retention filter. class RetentionFilterAll include BaseGenericModel - # The attributes of the retention filter. attr_reader :attributes - # The ID of the retention filter. attr_reader :id - # The type of the resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/retention_filter_all_attributes.rb b/lib/datadog_api_client/v2/models/retention_filter_all_attributes.rb index 1dcad8def942..509415fb33f0 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_all_attributes.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_all_attributes.rb @@ -20,41 +20,29 @@ module DatadogAPIClient::V2 # The attributes of the retention filter. class RetentionFilterAllAttributes include BaseGenericModel - # The creation timestamp of the retention filter. attr_accessor :created_at - # The creator of the retention filter. attr_accessor :created_by - # Shows whether the filter can be edited. attr_accessor :editable - # The status of the retention filter (Enabled/Disabled). attr_accessor :enabled - # The execution order of the retention filter. attr_accessor :execution_order - # The spans filter used to index spans. attr_accessor :filter - # The type of retention filter. attr_accessor :filter_type - # The modification timestamp of the retention filter. attr_accessor :modified_at - # The modifier of the retention filter. attr_accessor :modified_by - # The name of the retention filter. attr_accessor :name - # Sample rate to apply to spans going through this retention filter. # A value of 1.0 keeps all spans matching the query. attr_accessor :rate - # Sample rate to apply to traces containing spans going through this retention filter. # A value of 1.0 keeps all traces with spans matching the query. attr_accessor :trace_rate diff --git a/lib/datadog_api_client/v2/models/retention_filter_attributes.rb b/lib/datadog_api_client/v2/models/retention_filter_attributes.rb index 0de23d43da37..a21a037826c3 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_attributes.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_attributes.rb @@ -20,41 +20,29 @@ module DatadogAPIClient::V2 # The attributes of the retention filter. class RetentionFilterAttributes include BaseGenericModel - # The creation timestamp of the retention filter. attr_accessor :created_at - # The creator of the retention filter. attr_accessor :created_by - # Shows whether the filter can be edited. attr_accessor :editable - # The status of the retention filter (Enabled/Disabled). attr_accessor :enabled - # The execution order of the retention filter. attr_accessor :execution_order - # The spans filter used to index spans. attr_accessor :filter - # The type of retention filter. The value should always be spans-sampling-processor. attr_accessor :filter_type - # The modification timestamp of the retention filter. attr_accessor :modified_at - # The modifier of the retention filter. attr_accessor :modified_by - # The name of the retention filter. attr_accessor :name - # Sample rate to apply to spans going through this retention filter. # A value of 1.0 keeps all spans matching the query. attr_accessor :rate - # Sample rate to apply to traces containing spans going through this retention filter. # A value of 1.0 keeps all traces with spans matching the query. attr_accessor :trace_rate diff --git a/lib/datadog_api_client/v2/models/retention_filter_create_attributes.rb b/lib/datadog_api_client/v2/models/retention_filter_create_attributes.rb index 075272ede545..e783ce93557b 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_create_attributes.rb @@ -20,23 +20,17 @@ module DatadogAPIClient::V2 # The object describing the configuration of the retention filter to create/update. class RetentionFilterCreateAttributes include BaseGenericModel - # Enable/Disable the retention filter. attr_reader :enabled - # The spans filter. Spans matching this filter will be indexed and stored. attr_reader :filter - # The type of retention filter. The value should always be spans-sampling-processor. attr_reader :filter_type - # The name of the retention filter. attr_reader :name - # Sample rate to apply to spans going through this retention filter. # A value of 1.0 keeps all spans matching the query. attr_reader :rate - # Sample rate to apply to traces containing spans going through this retention filter. # A value of 1.0 keeps all traces with spans matching the query. attr_accessor :trace_rate diff --git a/lib/datadog_api_client/v2/models/retention_filter_create_data.rb b/lib/datadog_api_client/v2/models/retention_filter_create_data.rb index bab789798611..59f39896cadb 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_create_data.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The body of the retention filter to be created. class RetentionFilterCreateData include BaseGenericModel - # The object describing the configuration of the retention filter to create/update. attr_reader :attributes - # The type of the resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/retention_filter_create_request.rb b/lib/datadog_api_client/v2/models/retention_filter_create_request.rb index db5d7ccf0c38..1fc088691a88 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_create_request.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The body of the retention filter to be created. class RetentionFilterCreateRequest include BaseGenericModel - # The body of the retention filter to be created. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/retention_filter_create_response.rb b/lib/datadog_api_client/v2/models/retention_filter_create_response.rb index cd114e272fdc..ddf0f6345396 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_create_response.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_create_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The retention filters definition. class RetentionFilterCreateResponse include BaseGenericModel - # The definition of the retention filter. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/retention_filter_response.rb b/lib/datadog_api_client/v2/models/retention_filter_response.rb index 0723bbc947cd..e56a7576fb62 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_response.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The retention filters definition. class RetentionFilterResponse include BaseGenericModel - # The definition of the retention filter. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/retention_filter_update_attributes.rb b/lib/datadog_api_client/v2/models/retention_filter_update_attributes.rb index 95b1cc769cda..58b77c0a8aae 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_update_attributes.rb @@ -20,23 +20,17 @@ module DatadogAPIClient::V2 # The object describing the configuration of the retention filter to create/update. class RetentionFilterUpdateAttributes include BaseGenericModel - # Enable/Disable the retention filter. attr_reader :enabled - # The spans filter. Spans matching this filter will be indexed and stored. attr_reader :filter - # The type of retention filter. attr_reader :filter_type - # The name of the retention filter. attr_reader :name - # Sample rate to apply to spans going through this retention filter. # A value of 1.0 keeps all spans matching the query. attr_reader :rate - # Sample rate to apply to traces containing spans going through this retention filter. # A value of 1.0 keeps all traces with spans matching the query. attr_accessor :trace_rate diff --git a/lib/datadog_api_client/v2/models/retention_filter_update_data.rb b/lib/datadog_api_client/v2/models/retention_filter_update_data.rb index 8b25ce94e9d8..fbc92f65bbc5 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_update_data.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The body of the retention filter to be updated. class RetentionFilterUpdateData include BaseGenericModel - # The object describing the configuration of the retention filter to create/update. attr_reader :attributes - # The ID of the retention filter. attr_reader :id - # The type of the resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/retention_filter_update_request.rb b/lib/datadog_api_client/v2/models/retention_filter_update_request.rb index b02e815873d4..903e75f43299 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_update_request.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The body of the retention filter to be updated. class RetentionFilterUpdateRequest include BaseGenericModel - # The body of the retention filter to be updated. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/retention_filter_without_attributes.rb b/lib/datadog_api_client/v2/models/retention_filter_without_attributes.rb index d264e59829de..1bbf6d341a51 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_without_attributes.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_without_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The retention filter object . class RetentionFilterWithoutAttributes include BaseGenericModel - # The ID of the retention filter. attr_reader :id - # The type of the resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/retention_filters_response.rb b/lib/datadog_api_client/v2/models/retention_filters_response.rb index 61c0e569fb56..69d6d6a761be 100644 --- a/lib/datadog_api_client/v2/models/retention_filters_response.rb +++ b/lib/datadog_api_client/v2/models/retention_filters_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # An ordered list of retention filters. class RetentionFiltersResponse include BaseGenericModel - # A list of retention filters objects. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/retry_strategy.rb b/lib/datadog_api_client/v2/models/retry_strategy.rb index 8eb194b7ac90..bcb32bfd487f 100644 --- a/lib/datadog_api_client/v2/models/retry_strategy.rb +++ b/lib/datadog_api_client/v2/models/retry_strategy.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `RetryStrategy` object. class RetryStrategy include BaseGenericModel - # The definition of `RetryStrategyKind` object. attr_reader :kind - # The definition of `RetryStrategyLinear` object. attr_accessor :linear diff --git a/lib/datadog_api_client/v2/models/retry_strategy_linear.rb b/lib/datadog_api_client/v2/models/retry_strategy_linear.rb index 373c4a74d579..08600d8b674a 100644 --- a/lib/datadog_api_client/v2/models/retry_strategy_linear.rb +++ b/lib/datadog_api_client/v2/models/retry_strategy_linear.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `RetryStrategyLinear` object. class RetryStrategyLinear include BaseGenericModel - # The `RetryStrategyLinear` `interval`. The expected format is the number of seconds ending with an s. For example, 1 day is 86400s attr_reader :interval - # The `RetryStrategyLinear` `maxRetries`. attr_reader :max_retries diff --git a/lib/datadog_api_client/v2/models/role.rb b/lib/datadog_api_client/v2/models/role.rb index b94145b7bb09..8cb7f3df63e4 100644 --- a/lib/datadog_api_client/v2/models/role.rb +++ b/lib/datadog_api_client/v2/models/role.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Role object returned by the API. class Role include BaseGenericModel - # Attributes of the role. attr_accessor :attributes - # The unique identifier of the role. attr_accessor :id - # Relationships of the role object returned by the API. attr_accessor :relationships - # Roles type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/role_attributes.rb b/lib/datadog_api_client/v2/models/role_attributes.rb index f05a96d6136e..f9f3e61e9d53 100644 --- a/lib/datadog_api_client/v2/models/role_attributes.rb +++ b/lib/datadog_api_client/v2/models/role_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes of the role. class RoleAttributes include BaseGenericModel - # Creation time of the role. attr_accessor :created_at - # Time of last role modification. attr_accessor :modified_at - # The name of the role. The name is neither unique nor a stable identifier of the role. attr_accessor :name - # Number of users with that role. attr_accessor :user_count diff --git a/lib/datadog_api_client/v2/models/role_clone.rb b/lib/datadog_api_client/v2/models/role_clone.rb index 91dc2f5dafd7..2121ce959b62 100644 --- a/lib/datadog_api_client/v2/models/role_clone.rb +++ b/lib/datadog_api_client/v2/models/role_clone.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data for the clone role request. class RoleClone include BaseGenericModel - # Attributes required to create a new role by cloning an existing one. attr_reader :attributes - # Roles type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/role_clone_attributes.rb b/lib/datadog_api_client/v2/models/role_clone_attributes.rb index 1600db83fb20..d8b6b61130d3 100644 --- a/lib/datadog_api_client/v2/models/role_clone_attributes.rb +++ b/lib/datadog_api_client/v2/models/role_clone_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Attributes required to create a new role by cloning an existing one. class RoleCloneAttributes include BaseGenericModel - # Name of the new role that is cloned. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/role_clone_request.rb b/lib/datadog_api_client/v2/models/role_clone_request.rb index 47edb2f5a6cb..6b0ef4b27fb4 100644 --- a/lib/datadog_api_client/v2/models/role_clone_request.rb +++ b/lib/datadog_api_client/v2/models/role_clone_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to create a role by cloning an existing role. class RoleCloneRequest include BaseGenericModel - # Data for the clone role request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/role_create_attributes.rb b/lib/datadog_api_client/v2/models/role_create_attributes.rb index c11104a32ec0..86dc16e3aaf8 100644 --- a/lib/datadog_api_client/v2/models/role_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/role_create_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Attributes of the created role. class RoleCreateAttributes include BaseGenericModel - # Creation time of the role. attr_accessor :created_at - # Time of last role modification. attr_accessor :modified_at - # Name of the role. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/role_create_data.rb b/lib/datadog_api_client/v2/models/role_create_data.rb index fe2615329512..5509569be8f7 100644 --- a/lib/datadog_api_client/v2/models/role_create_data.rb +++ b/lib/datadog_api_client/v2/models/role_create_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data related to the creation of a role. class RoleCreateData include BaseGenericModel - # Attributes of the created role. attr_reader :attributes - # Relationships of the role object. attr_accessor :relationships - # Roles type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/role_create_request.rb b/lib/datadog_api_client/v2/models/role_create_request.rb index 6779249f4434..9f102c0f7c82 100644 --- a/lib/datadog_api_client/v2/models/role_create_request.rb +++ b/lib/datadog_api_client/v2/models/role_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create a role. class RoleCreateRequest include BaseGenericModel - # Data related to the creation of a role. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/role_create_response.rb b/lib/datadog_api_client/v2/models/role_create_response.rb index a56fea4683c4..7ab6bf31f1ed 100644 --- a/lib/datadog_api_client/v2/models/role_create_response.rb +++ b/lib/datadog_api_client/v2/models/role_create_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response containing information about a created role. class RoleCreateResponse include BaseGenericModel - # Role object returned by the API. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/role_create_response_data.rb b/lib/datadog_api_client/v2/models/role_create_response_data.rb index c81b69899393..c188a4a228d3 100644 --- a/lib/datadog_api_client/v2/models/role_create_response_data.rb +++ b/lib/datadog_api_client/v2/models/role_create_response_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Role object returned by the API. class RoleCreateResponseData include BaseGenericModel - # Attributes of the created role. attr_accessor :attributes - # The unique identifier of the role. attr_accessor :id - # Relationships of the role object returned by the API. attr_accessor :relationships - # Roles type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/role_relationships.rb b/lib/datadog_api_client/v2/models/role_relationships.rb index 391077a51b42..4831614ae9e7 100644 --- a/lib/datadog_api_client/v2/models/role_relationships.rb +++ b/lib/datadog_api_client/v2/models/role_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationships of the role object. class RoleRelationships include BaseGenericModel - # Relationship to multiple permissions objects. attr_accessor :permissions diff --git a/lib/datadog_api_client/v2/models/role_response.rb b/lib/datadog_api_client/v2/models/role_response.rb index 3e06fdb102b8..7adc732c2e9f 100644 --- a/lib/datadog_api_client/v2/models/role_response.rb +++ b/lib/datadog_api_client/v2/models/role_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response containing information about a single role. class RoleResponse include BaseGenericModel - # Role object returned by the API. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/role_response_relationships.rb b/lib/datadog_api_client/v2/models/role_response_relationships.rb index 244aa4591110..7354c31d3a53 100644 --- a/lib/datadog_api_client/v2/models/role_response_relationships.rb +++ b/lib/datadog_api_client/v2/models/role_response_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationships of the role object returned by the API. class RoleResponseRelationships include BaseGenericModel - # Relationship to multiple permissions objects. attr_accessor :permissions diff --git a/lib/datadog_api_client/v2/models/role_template_array.rb b/lib/datadog_api_client/v2/models/role_template_array.rb index d31a0383fd75..40a9e58272d3 100644 --- a/lib/datadog_api_client/v2/models/role_template_array.rb +++ b/lib/datadog_api_client/v2/models/role_template_array.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `RoleTemplateArray` object. class RoleTemplateArray include BaseGenericModel - # The `RoleTemplateArray` `data`. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/role_template_data.rb b/lib/datadog_api_client/v2/models/role_template_data.rb index 386f47ba372d..bc3042e45497 100644 --- a/lib/datadog_api_client/v2/models/role_template_data.rb +++ b/lib/datadog_api_client/v2/models/role_template_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `RoleTemplateData` object. class RoleTemplateData include BaseGenericModel - # The definition of `RoleTemplateDataAttributes` object. attr_accessor :attributes - # The `RoleTemplateData` `id`. attr_accessor :id - # Roles resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/role_template_data_attributes.rb b/lib/datadog_api_client/v2/models/role_template_data_attributes.rb index 727115f8c81f..4dfa54178803 100644 --- a/lib/datadog_api_client/v2/models/role_template_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/role_template_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `RoleTemplateDataAttributes` object. class RoleTemplateDataAttributes include BaseGenericModel - # The `attributes` `description`. attr_accessor :description - # The `attributes` `name`. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/role_update_attributes.rb b/lib/datadog_api_client/v2/models/role_update_attributes.rb index 739ba83e039c..4a29a1b132e5 100644 --- a/lib/datadog_api_client/v2/models/role_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/role_update_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes of the role. class RoleUpdateAttributes include BaseGenericModel - # Creation time of the role. attr_accessor :created_at - # Time of last role modification. attr_accessor :modified_at - # Name of the role. attr_accessor :name - # The user count. attr_reader :user_count diff --git a/lib/datadog_api_client/v2/models/role_update_data.rb b/lib/datadog_api_client/v2/models/role_update_data.rb index cda0a8890c53..0bc9aec363e3 100644 --- a/lib/datadog_api_client/v2/models/role_update_data.rb +++ b/lib/datadog_api_client/v2/models/role_update_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Data related to the update of a role. class RoleUpdateData include BaseGenericModel - # Attributes of the role. attr_reader :attributes - # The unique identifier of the role. attr_reader :id - # Relationships of the role object. attr_accessor :relationships - # Roles type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/role_update_request.rb b/lib/datadog_api_client/v2/models/role_update_request.rb index 6f51923a27d7..d9a6678e599f 100644 --- a/lib/datadog_api_client/v2/models/role_update_request.rb +++ b/lib/datadog_api_client/v2/models/role_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Update a role. class RoleUpdateRequest include BaseGenericModel - # Data related to the update of a role. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/role_update_response.rb b/lib/datadog_api_client/v2/models/role_update_response.rb index ec51777bb4f0..14a2c53d08ec 100644 --- a/lib/datadog_api_client/v2/models/role_update_response.rb +++ b/lib/datadog_api_client/v2/models/role_update_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response containing information about an updated role. class RoleUpdateResponse include BaseGenericModel - # Role object returned by the API. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/role_update_response_data.rb b/lib/datadog_api_client/v2/models/role_update_response_data.rb index 3eb8f77bd424..36c1d0ee9452 100644 --- a/lib/datadog_api_client/v2/models/role_update_response_data.rb +++ b/lib/datadog_api_client/v2/models/role_update_response_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Role object returned by the API. class RoleUpdateResponseData include BaseGenericModel - # Attributes of the role. attr_accessor :attributes - # The unique identifier of the role. attr_accessor :id - # Relationships of the role object returned by the API. attr_accessor :relationships - # Roles type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/roles_response.rb b/lib/datadog_api_client/v2/models/roles_response.rb index 31b4d7268780..a670fd15e5e8 100644 --- a/lib/datadog_api_client/v2/models/roles_response.rb +++ b/lib/datadog_api_client/v2/models/roles_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response containing information about multiple roles. class RolesResponse include BaseGenericModel - # Array of returned roles. attr_accessor :data - # Object describing meta attributes of response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/routing_rule.rb b/lib/datadog_api_client/v2/models/routing_rule.rb index bf30a219b633..3733c7bb1629 100644 --- a/lib/datadog_api_client/v2/models/routing_rule.rb +++ b/lib/datadog_api_client/v2/models/routing_rule.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Represents a routing rule, including its attributes, relationships, and unique identifier. class RoutingRule include BaseGenericModel - # Defines the configurable attributes of a routing rule, such as actions, query, time restriction, and urgency. attr_accessor :attributes - # Specifies the unique identifier of this routing rule. attr_accessor :id - # Specifies relationships for a routing rule, linking to associated policy resources. attr_accessor :relationships - # Team routing rules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/routing_rule_attributes.rb b/lib/datadog_api_client/v2/models/routing_rule_attributes.rb index b5f95d50bd6f..25c9ad339409 100644 --- a/lib/datadog_api_client/v2/models/routing_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/routing_rule_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Defines the configurable attributes of a routing rule, such as actions, query, time restriction, and urgency. class RoutingRuleAttributes include BaseGenericModel - # Specifies the list of actions to perform when the routing rule matches. attr_accessor :actions - # Defines the query or condition that triggers this routing rule. attr_accessor :query - # Holds time zone information and a list of time restrictions for a routing rule. attr_accessor :time_restriction - # Specifies the level of urgency for a routing rule (low, high, or dynamic). attr_accessor :urgency diff --git a/lib/datadog_api_client/v2/models/routing_rule_relationships.rb b/lib/datadog_api_client/v2/models/routing_rule_relationships.rb index 401efdb8c934..8b347be65a8b 100644 --- a/lib/datadog_api_client/v2/models/routing_rule_relationships.rb +++ b/lib/datadog_api_client/v2/models/routing_rule_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Specifies relationships for a routing rule, linking to associated policy resources. class RoutingRuleRelationships include BaseGenericModel - # Defines the relationship that links a routing rule to a policy. attr_accessor :policy diff --git a/lib/datadog_api_client/v2/models/routing_rule_relationships_policy.rb b/lib/datadog_api_client/v2/models/routing_rule_relationships_policy.rb index 0799a7f1fa77..cc527e2e358d 100644 --- a/lib/datadog_api_client/v2/models/routing_rule_relationships_policy.rb +++ b/lib/datadog_api_client/v2/models/routing_rule_relationships_policy.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Defines the relationship that links a routing rule to a policy. class RoutingRuleRelationshipsPolicy include BaseGenericModel - # Represents the policy data reference, containing the policy's ID and resource type. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/routing_rule_relationships_policy_data.rb b/lib/datadog_api_client/v2/models/routing_rule_relationships_policy_data.rb index 4626982cdb2f..6395585ef40b 100644 --- a/lib/datadog_api_client/v2/models/routing_rule_relationships_policy_data.rb +++ b/lib/datadog_api_client/v2/models/routing_rule_relationships_policy_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Represents the policy data reference, containing the policy's ID and resource type. class RoutingRuleRelationshipsPolicyData include BaseGenericModel - # Specifies the unique identifier of the policy. attr_reader :id - # Indicates that the resource is of type 'policies'. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rule_attributes.rb b/lib/datadog_api_client/v2/models/rule_attributes.rb index 15a41060681b..6f2f09c12006 100644 --- a/lib/datadog_api_client/v2/models/rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/rule_attributes.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V2 # Details of a rule. class RuleAttributes include BaseGenericModel - # The scorecard name to which this rule must belong. attr_accessor :category - # Creation time of the rule outcome. attr_accessor :created_at - # Defines if the rule is a custom rule. attr_accessor :custom - # Explanation of the rule. attr_accessor :description - # If enabled, the rule is calculated as part of the score. attr_accessor :enabled - # The maturity level of the rule (1, 2, or 3). attr_reader :level - # Time of the last rule outcome modification. attr_accessor :modified_at - # Name of the rule. attr_accessor :name - # Owner of the rule. attr_accessor :owner - # The scorecard name to which this rule must belong. attr_accessor :scorecard_name diff --git a/lib/datadog_api_client/v2/models/rule_outcome_relationships.rb b/lib/datadog_api_client/v2/models/rule_outcome_relationships.rb index f206bc9f7e5c..234425f15ec5 100644 --- a/lib/datadog_api_client/v2/models/rule_outcome_relationships.rb +++ b/lib/datadog_api_client/v2/models/rule_outcome_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The JSON:API relationship to a scorecard rule. class RuleOutcomeRelationships include BaseGenericModel - # The JSON:API relationship to a scorecard outcome. attr_accessor :rule diff --git a/lib/datadog_api_client/v2/models/rule_user.rb b/lib/datadog_api_client/v2/models/rule_user.rb index a7a373b524a5..eb2590b15601 100644 --- a/lib/datadog_api_client/v2/models/rule_user.rb +++ b/lib/datadog_api_client/v2/models/rule_user.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # User creating or modifying a rule. class RuleUser include BaseGenericModel - # The user handle. attr_accessor :handle - # The user name. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/rule_version_history.rb b/lib/datadog_api_client/v2/models/rule_version_history.rb index 0fcf6a7870eb..0410b9b62efa 100644 --- a/lib/datadog_api_client/v2/models/rule_version_history.rb +++ b/lib/datadog_api_client/v2/models/rule_version_history.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response object containing the version history of a rule. class RuleVersionHistory include BaseGenericModel - # The number of rule versions. attr_reader :count - # The `RuleVersionHistory` `data`. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rule_version_update.rb b/lib/datadog_api_client/v2/models/rule_version_update.rb index 5ab6a7ce5b35..53232c83999f 100644 --- a/lib/datadog_api_client/v2/models/rule_version_update.rb +++ b/lib/datadog_api_client/v2/models/rule_version_update.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A change in a rule version. class RuleVersionUpdate include BaseGenericModel - # The new value of the field. attr_accessor :change - # The field that was changed. attr_accessor :field - # The type of change. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rule_versions.rb b/lib/datadog_api_client/v2/models/rule_versions.rb index c6386c89a111..5e857a1fd1e9 100644 --- a/lib/datadog_api_client/v2/models/rule_versions.rb +++ b/lib/datadog_api_client/v2/models/rule_versions.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A rule version with a list of updates. class RuleVersions include BaseGenericModel - # A list of changes. attr_accessor :changes - # Create a new rule. attr_accessor :rule diff --git a/lib/datadog_api_client/v2/models/rules_validate_query_request.rb b/lib/datadog_api_client/v2/models/rules_validate_query_request.rb index 88797e9177b6..028421338601 100644 --- a/lib/datadog_api_client/v2/models/rules_validate_query_request.rb +++ b/lib/datadog_api_client/v2/models/rules_validate_query_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `RulesValidateQueryRequest` object. class RulesValidateQueryRequest include BaseGenericModel - # The definition of `RulesValidateQueryRequestData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rules_validate_query_request_data.rb b/lib/datadog_api_client/v2/models/rules_validate_query_request_data.rb index 1d67ff8654a7..5a3a0aa191a4 100644 --- a/lib/datadog_api_client/v2/models/rules_validate_query_request_data.rb +++ b/lib/datadog_api_client/v2/models/rules_validate_query_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `RulesValidateQueryRequestData` object. class RulesValidateQueryRequestData include BaseGenericModel - # The definition of `RulesValidateQueryRequestDataAttributes` object. attr_accessor :attributes - # The `RulesValidateQueryRequestData` `id`. attr_accessor :id - # Validate query resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rules_validate_query_request_data_attributes.rb b/lib/datadog_api_client/v2/models/rules_validate_query_request_data_attributes.rb index 978a8f35b84d..c67e2c280695 100644 --- a/lib/datadog_api_client/v2/models/rules_validate_query_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/rules_validate_query_request_data_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `RulesValidateQueryRequestDataAttributes` object. class RulesValidateQueryRequestDataAttributes include BaseGenericModel - # The `attributes` `Query`. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/rules_validate_query_response.rb b/lib/datadog_api_client/v2/models/rules_validate_query_response.rb index 0453b65ef5a0..a5046e79cfd0 100644 --- a/lib/datadog_api_client/v2/models/rules_validate_query_response.rb +++ b/lib/datadog_api_client/v2/models/rules_validate_query_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `RulesValidateQueryResponse` object. class RulesValidateQueryResponse include BaseGenericModel - # The definition of `RulesValidateQueryResponseData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rules_validate_query_response_data.rb b/lib/datadog_api_client/v2/models/rules_validate_query_response_data.rb index cb59bb52cd8a..ae78e408d719 100644 --- a/lib/datadog_api_client/v2/models/rules_validate_query_response_data.rb +++ b/lib/datadog_api_client/v2/models/rules_validate_query_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `RulesValidateQueryResponseData` object. class RulesValidateQueryResponseData include BaseGenericModel - # The definition of `RulesValidateQueryResponseDataAttributes` object. attr_accessor :attributes - # The `RulesValidateQueryResponseData` `id`. attr_accessor :id - # Validate response resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rules_validate_query_response_data_attributes.rb b/lib/datadog_api_client/v2/models/rules_validate_query_response_data_attributes.rb index fca1b7270838..af652da839b3 100644 --- a/lib/datadog_api_client/v2/models/rules_validate_query_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/rules_validate_query_response_data_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `RulesValidateQueryResponseDataAttributes` object. class RulesValidateQueryResponseDataAttributes include BaseGenericModel - # The `attributes` `Canonical`. attr_reader :canonical diff --git a/lib/datadog_api_client/v2/models/ruleset_resp.rb b/lib/datadog_api_client/v2/models/ruleset_resp.rb index 3b574f7412a3..22392757b4f9 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `RulesetResp` object. class RulesetResp include BaseGenericModel - # The definition of `RulesetRespData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_array.rb b/lib/datadog_api_client/v2/models/ruleset_resp_array.rb index 156d4654dc4a..335a2d083710 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_array.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_array.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespArray` object. class RulesetRespArray include BaseGenericModel - # The `RulesetRespArray` `data`. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data.rb index 65502a64a4da..3d128a51f851 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespData` object. class RulesetRespData include BaseGenericModel - # The definition of `RulesetRespDataAttributes` object. attr_accessor :attributes - # The `RulesetRespData` `id`. attr_accessor :id - # Ruleset resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes.rb index 14403a65bf19..15b67c206017 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributes` object. class RulesetRespDataAttributes include BaseGenericModel - # The definition of `RulesetRespDataAttributesCreated` object. attr_reader :created - # The `attributes` `enabled`. attr_reader :enabled - # The `attributes` `last_modified_user_uuid`. attr_reader :last_modified_user_uuid - # The definition of `RulesetRespDataAttributesModified` object. attr_reader :modified - # The `attributes` `name`. attr_reader :name - # The `attributes` `position`. attr_reader :position - # The `attributes` `processing_status`. attr_accessor :processing_status - # The `attributes` `rules`. attr_reader :rules - # The `attributes` `version`. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_created.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_created.rb index e173e3e1653d..f2210ed11692 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_created.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_created.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesCreated` object. class RulesetRespDataAttributesCreated include BaseGenericModel - # The `created` `nanos`. attr_reader :nanos - # The `created` `seconds`. attr_accessor :seconds diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_modified.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_modified.rb index 8d448716403d..088328789f37 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_modified.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_modified.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesModified` object. class RulesetRespDataAttributesModified include BaseGenericModel - # The `modified` `nanos`. attr_reader :nanos - # The `modified` `seconds`. attr_accessor :seconds diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items.rb index acd70d4bbdeb..a46b2a1574c4 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesRulesItems` object. class RulesetRespDataAttributesRulesItems include BaseGenericModel - # The `items` `enabled`. attr_reader :enabled - # The definition of `RulesetRespDataAttributesRulesItemsMapping` object. attr_accessor :mapping - # The `items` `metadata`. attr_accessor :metadata - # The `items` `name`. attr_reader :name - # The definition of `RulesetRespDataAttributesRulesItemsQuery` object. attr_accessor :query - # The definition of `RulesetRespDataAttributesRulesItemsReferenceTable` object. attr_accessor :reference_table diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_mapping.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_mapping.rb index 4fe9606ec4b6..8f2d8fecd6c4 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_mapping.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_mapping.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesRulesItemsMapping` object. class RulesetRespDataAttributesRulesItemsMapping include BaseGenericModel - # The `mapping` `destination_key`. attr_reader :destination_key - # The `mapping` `if_not_exists`. attr_reader :if_not_exists - # The `mapping` `source_keys`. attr_reader :source_keys diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query.rb index 88dc95509a97..63b9f0f896ff 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesRulesItemsQuery` object. class RulesetRespDataAttributesRulesItemsQuery include BaseGenericModel - # The definition of `RulesetRespDataAttributesRulesItemsQueryAddition` object. attr_accessor :addition - # The `query` `case_insensitivity`. attr_accessor :case_insensitivity - # The `query` `if_not_exists`. attr_reader :if_not_exists - # The `query` `query`. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query_addition.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query_addition.rb index 505c957be07f..df8434dfceb6 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query_addition.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query_addition.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesRulesItemsQueryAddition` object. class RulesetRespDataAttributesRulesItemsQueryAddition include BaseGenericModel - # The `addition` `key`. attr_reader :key - # The `addition` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table.rb index aa5cfbdccc83..042df5b18eef 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesRulesItemsReferenceTable` object. class RulesetRespDataAttributesRulesItemsReferenceTable include BaseGenericModel - # The `reference_table` `case_insensitivity`. attr_accessor :case_insensitivity - # The `reference_table` `field_pairs`. attr_reader :field_pairs - # The `reference_table` `if_not_exists`. attr_accessor :if_not_exists - # The `reference_table` `source_keys`. attr_reader :source_keys - # The `reference_table` `table_name`. attr_reader :table_name diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table_field_pairs_items.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table_field_pairs_items.rb index a905be1ffe5c..fd49aff00f62 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table_field_pairs_items.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table_field_pairs_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesRulesItemsReferenceTableFieldPairsItems` object. class RulesetRespDataAttributesRulesItemsReferenceTableFieldPairsItems include BaseGenericModel - # The `items` `input_column`. attr_reader :input_column - # The `items` `output_key`. attr_reader :output_key diff --git a/lib/datadog_api_client/v2/models/rum_aggregate_bucket_value_timeseries_point.rb b/lib/datadog_api_client/v2/models/rum_aggregate_bucket_value_timeseries_point.rb index 5e5c543b0d99..1ec4af9f9546 100644 --- a/lib/datadog_api_client/v2/models/rum_aggregate_bucket_value_timeseries_point.rb +++ b/lib/datadog_api_client/v2/models/rum_aggregate_bucket_value_timeseries_point.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A timeseries point. class RUMAggregateBucketValueTimeseriesPoint include BaseGenericModel - # The time value for this point. attr_accessor :time - # The value for this point. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/rum_aggregate_request.rb b/lib/datadog_api_client/v2/models/rum_aggregate_request.rb index abd6169dce5c..63a9a49b6c8c 100644 --- a/lib/datadog_api_client/v2/models/rum_aggregate_request.rb +++ b/lib/datadog_api_client/v2/models/rum_aggregate_request.rb @@ -20,20 +20,15 @@ module DatadogAPIClient::V2 # The object sent with the request to retrieve aggregation buckets of RUM events from your organization. class RUMAggregateRequest include BaseGenericModel - # The list of metrics or timeseries to compute for the retrieved buckets. attr_accessor :compute - # The search and filter query settings. attr_accessor :filter - # The rules for the group by. attr_accessor :group_by - # Global query options that are used during the query. # Note: Only supply timezone or time offset, not both. Otherwise, the query fails. attr_accessor :options - # Paging attributes for listing events. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/rum_aggregate_sort.rb b/lib/datadog_api_client/v2/models/rum_aggregate_sort.rb index 9a90d4b3f5ef..ee13b2bdc9ac 100644 --- a/lib/datadog_api_client/v2/models/rum_aggregate_sort.rb +++ b/lib/datadog_api_client/v2/models/rum_aggregate_sort.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A sort rule. class RUMAggregateSort include BaseGenericModel - # An aggregation function. attr_accessor :aggregation - # The metric to sort by (only used for `type=measure`). attr_accessor :metric - # The order to use, ascending or descending. attr_accessor :order - # The type of sorting algorithm. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rum_aggregation_buckets_response.rb b/lib/datadog_api_client/v2/models/rum_aggregation_buckets_response.rb index 33898c0ffe02..0c47ab54e201 100644 --- a/lib/datadog_api_client/v2/models/rum_aggregation_buckets_response.rb +++ b/lib/datadog_api_client/v2/models/rum_aggregation_buckets_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The query results. class RUMAggregationBucketsResponse include BaseGenericModel - # The list of matching buckets, one item per bucket. attr_accessor :buckets diff --git a/lib/datadog_api_client/v2/models/rum_analytics_aggregate_response.rb b/lib/datadog_api_client/v2/models/rum_analytics_aggregate_response.rb index 7ae1a2230ca7..2002a953c843 100644 --- a/lib/datadog_api_client/v2/models/rum_analytics_aggregate_response.rb +++ b/lib/datadog_api_client/v2/models/rum_analytics_aggregate_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The response object for the RUM events aggregate API endpoint. class RUMAnalyticsAggregateResponse include BaseGenericModel - # The query results. attr_accessor :data - # Links attributes. attr_accessor :links - # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/rum_application.rb b/lib/datadog_api_client/v2/models/rum_application.rb index e601d6a7fb08..382911fcec9f 100644 --- a/lib/datadog_api_client/v2/models/rum_application.rb +++ b/lib/datadog_api_client/v2/models/rum_application.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # RUM application. class RUMApplication include BaseGenericModel - # RUM application attributes. attr_reader :attributes - # RUM application ID. attr_reader :id - # RUM application response type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_application_attributes.rb b/lib/datadog_api_client/v2/models/rum_application_attributes.rb index b5084282caea..986f96202334 100644 --- a/lib/datadog_api_client/v2/models/rum_application_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_application_attributes.rb @@ -20,43 +20,30 @@ module DatadogAPIClient::V2 # RUM application attributes. class RUMApplicationAttributes include BaseGenericModel - # ID of the API key associated with the application. attr_reader :api_key_id - # ID of the RUM application. attr_reader :application_id - # Client token of the RUM application. attr_reader :client_token - # Timestamp in ms of the creation date. attr_reader :created_at - # Handle of the creator user. attr_reader :created_by_handle - # Hash of the RUM application. Optional. attr_accessor :_hash - # Indicates if the RUM application is active. attr_accessor :is_active - # Name of the RUM application. attr_reader :name - # Org ID of the RUM application. attr_reader :org_id - # Product Scales configuration for the RUM application. attr_accessor :product_scales - # Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`, `roku`, `electron`, `unity`, `kotlin-multiplatform`. attr_reader :type - # Timestamp in ms of the last update date. attr_reader :updated_at - # Handle of the updater user. attr_reader :updated_by_handle diff --git a/lib/datadog_api_client/v2/models/rum_application_create.rb b/lib/datadog_api_client/v2/models/rum_application_create.rb index fb5f6e329276..74dd5448b73a 100644 --- a/lib/datadog_api_client/v2/models/rum_application_create.rb +++ b/lib/datadog_api_client/v2/models/rum_application_create.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # RUM application creation. class RUMApplicationCreate include BaseGenericModel - # RUM application creation attributes. attr_reader :attributes - # RUM application creation type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_application_create_attributes.rb b/lib/datadog_api_client/v2/models/rum_application_create_attributes.rb index 5c0629d98f78..4d2d72aafbcc 100644 --- a/lib/datadog_api_client/v2/models/rum_application_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_application_create_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # RUM application creation attributes. class RUMApplicationCreateAttributes include BaseGenericModel - # Name of the RUM application. attr_reader :name - # Controls the retention policy for Product Analytics data derived from RUM events. attr_accessor :product_analytics_retention_state - # Configures which RUM events are processed and stored for the application. attr_accessor :rum_event_processing_state - # Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`, `roku`, `electron`, `unity`, `kotlin-multiplatform`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rum_application_create_request.rb b/lib/datadog_api_client/v2/models/rum_application_create_request.rb index 41d3935e9ef3..74ee4003d4bd 100644 --- a/lib/datadog_api_client/v2/models/rum_application_create_request.rb +++ b/lib/datadog_api_client/v2/models/rum_application_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # RUM application creation request attributes. class RUMApplicationCreateRequest include BaseGenericModel - # RUM application creation. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/rum_application_list.rb b/lib/datadog_api_client/v2/models/rum_application_list.rb index c8547af596b5..6a3f82e087a3 100644 --- a/lib/datadog_api_client/v2/models/rum_application_list.rb +++ b/lib/datadog_api_client/v2/models/rum_application_list.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # RUM application list. class RUMApplicationList include BaseGenericModel - # RUM application list attributes. attr_reader :attributes - # RUM application ID. attr_accessor :id - # RUM application list type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_application_list_attributes.rb b/lib/datadog_api_client/v2/models/rum_application_list_attributes.rb index c1695e5218d2..dbf9e7f1e2aa 100644 --- a/lib/datadog_api_client/v2/models/rum_application_list_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_application_list_attributes.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V2 # RUM application list attributes. class RUMApplicationListAttributes include BaseGenericModel - # ID of the RUM application. attr_reader :application_id - # Timestamp in ms of the creation date. attr_reader :created_at - # Handle of the creator user. attr_reader :created_by_handle - # Hash of the RUM application. Optional. attr_accessor :_hash - # Indicates if the RUM application is active. attr_accessor :is_active - # Name of the RUM application. attr_reader :name - # Org ID of the RUM application. attr_reader :org_id - # Product Scales configuration for the RUM application. attr_accessor :product_scales - # Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`, `roku`, `electron`, `unity`, `kotlin-multiplatform`. attr_reader :type - # Timestamp in ms of the last update date. attr_reader :updated_at - # Handle of the updater user. attr_reader :updated_by_handle diff --git a/lib/datadog_api_client/v2/models/rum_application_response.rb b/lib/datadog_api_client/v2/models/rum_application_response.rb index 11928bdbc285..019680d30444 100644 --- a/lib/datadog_api_client/v2/models/rum_application_response.rb +++ b/lib/datadog_api_client/v2/models/rum_application_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # RUM application response. class RUMApplicationResponse include BaseGenericModel - # RUM application. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_application_update.rb b/lib/datadog_api_client/v2/models/rum_application_update.rb index 5f64233669c9..57c99a85e4a6 100644 --- a/lib/datadog_api_client/v2/models/rum_application_update.rb +++ b/lib/datadog_api_client/v2/models/rum_application_update.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # RUM application update. class RUMApplicationUpdate include BaseGenericModel - # RUM application update attributes. attr_accessor :attributes - # RUM application ID. attr_reader :id - # RUM application update type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_application_update_attributes.rb b/lib/datadog_api_client/v2/models/rum_application_update_attributes.rb index d84b5c722dce..fb532bec0e19 100644 --- a/lib/datadog_api_client/v2/models/rum_application_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_application_update_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # RUM application update attributes. class RUMApplicationUpdateAttributes include BaseGenericModel - # Name of the RUM application. attr_accessor :name - # Controls the retention policy for Product Analytics data derived from RUM events. attr_accessor :product_analytics_retention_state - # Configures which RUM events are processed and stored for the application. attr_accessor :rum_event_processing_state - # Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`, `roku`, `electron`, `unity`, `kotlin-multiplatform`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rum_application_update_request.rb b/lib/datadog_api_client/v2/models/rum_application_update_request.rb index a5e1323736a7..006597ce37ca 100644 --- a/lib/datadog_api_client/v2/models/rum_application_update_request.rb +++ b/lib/datadog_api_client/v2/models/rum_application_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # RUM application update request. class RUMApplicationUpdateRequest include BaseGenericModel - # RUM application update. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/rum_applications_response.rb b/lib/datadog_api_client/v2/models/rum_applications_response.rb index 316d4ab3bd9d..7ec7aefa1f49 100644 --- a/lib/datadog_api_client/v2/models/rum_applications_response.rb +++ b/lib/datadog_api_client/v2/models/rum_applications_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # RUM applications response. class RUMApplicationsResponse include BaseGenericModel - # RUM applications array response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_bucket_response.rb b/lib/datadog_api_client/v2/models/rum_bucket_response.rb index 8df0e13c556f..141f2f61c9a0 100644 --- a/lib/datadog_api_client/v2/models/rum_bucket_response.rb +++ b/lib/datadog_api_client/v2/models/rum_bucket_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Bucket values. class RUMBucketResponse include BaseGenericModel - # The key-value pairs for each group-by. attr_accessor :by - # A map of the metric name to value for regular compute, or a list of values for a timeseries. attr_accessor :computes diff --git a/lib/datadog_api_client/v2/models/rum_compute.rb b/lib/datadog_api_client/v2/models/rum_compute.rb index 5265e626c59d..48e7a51e57f5 100644 --- a/lib/datadog_api_client/v2/models/rum_compute.rb +++ b/lib/datadog_api_client/v2/models/rum_compute.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # A compute rule to compute metrics or timeseries. class RUMCompute include BaseGenericModel - # An aggregation function. attr_reader :aggregation - # The time buckets' size (only used for type=timeseries) # Defaults to a resolution of 150 points. attr_accessor :interval - # The metric to use. attr_accessor :metric - # The type of compute. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rum_event.rb b/lib/datadog_api_client/v2/models/rum_event.rb index 3236e96b0777..98dab379929a 100644 --- a/lib/datadog_api_client/v2/models/rum_event.rb +++ b/lib/datadog_api_client/v2/models/rum_event.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object description of a RUM event after being processed and stored by Datadog. class RUMEvent include BaseGenericModel - # JSON object containing all event attributes and their associated values. attr_accessor :attributes - # Unique ID of the event. attr_accessor :id - # Type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rum_event_attributes.rb b/lib/datadog_api_client/v2/models/rum_event_attributes.rb index 8c2945f8a041..2df40bcdd48f 100644 --- a/lib/datadog_api_client/v2/models/rum_event_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_event_attributes.rb @@ -20,18 +20,14 @@ module DatadogAPIClient::V2 # JSON object containing all event attributes and their associated values. class RUMEventAttributes include BaseGenericModel - # JSON object of attributes from RUM events. attr_accessor :attributes - # The name of the application or service generating RUM events. # It is used to switch from RUM to APM, so make sure you define the same # value when you use both products. attr_accessor :service - # Array of tags associated with your event. attr_accessor :tags - # Timestamp of your event. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/rum_event_processing_scale.rb b/lib/datadog_api_client/v2/models/rum_event_processing_scale.rb index 016ef80e8c32..721a995e7d55 100644 --- a/lib/datadog_api_client/v2/models/rum_event_processing_scale.rb +++ b/lib/datadog_api_client/v2/models/rum_event_processing_scale.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # RUM event processing scale configuration. class RUMEventProcessingScale include BaseGenericModel - # Timestamp in milliseconds when this scale was last modified. attr_accessor :last_modified_at - # Configures which RUM events are processed and stored for the application. attr_accessor :state diff --git a/lib/datadog_api_client/v2/models/rum_events_response.rb b/lib/datadog_api_client/v2/models/rum_events_response.rb index 69551abbdd4e..d3cfc4ee46d4 100644 --- a/lib/datadog_api_client/v2/models/rum_events_response.rb +++ b/lib/datadog_api_client/v2/models/rum_events_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response object with all events matching the request and pagination information. class RUMEventsResponse include BaseGenericModel - # Array of events matching the request. attr_accessor :data - # Links attributes. attr_accessor :links - # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/rum_group_by.rb b/lib/datadog_api_client/v2/models/rum_group_by.rb index b115dd85548e..e84f31c40ed7 100644 --- a/lib/datadog_api_client/v2/models/rum_group_by.rb +++ b/lib/datadog_api_client/v2/models/rum_group_by.rb @@ -20,23 +20,17 @@ module DatadogAPIClient::V2 # A group-by rule. class RUMGroupBy include BaseGenericModel - # The name of the facet to use (required). attr_reader :facet - # Used to perform a histogram computation (only for measure facets). # Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval. attr_accessor :histogram - # The maximum buckets to return for this group-by. attr_accessor :limit - # The value to use for logs that don't have the facet used to group by. attr_accessor :missing - # A sort rule. attr_accessor :sort - # A resulting object to put the given computes in over all the matching records. attr_accessor :total diff --git a/lib/datadog_api_client/v2/models/rum_group_by_histogram.rb b/lib/datadog_api_client/v2/models/rum_group_by_histogram.rb index faacf1b05826..a0e002491050 100644 --- a/lib/datadog_api_client/v2/models/rum_group_by_histogram.rb +++ b/lib/datadog_api_client/v2/models/rum_group_by_histogram.rb @@ -21,14 +21,11 @@ module DatadogAPIClient::V2 # Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval. class RUMGroupByHistogram include BaseGenericModel - # The bin size of the histogram buckets. attr_reader :interval - # The maximum value for the measure used in the histogram # (values greater than this one are filtered out). attr_reader :max - # The minimum value for the measure used in the histogram # (values smaller than this one are filtered out). attr_reader :min diff --git a/lib/datadog_api_client/v2/models/rum_metric_compute.rb b/lib/datadog_api_client/v2/models/rum_metric_compute.rb index 7b6a7c079a8d..bcff297f61a0 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_compute.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_compute.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V2 # The compute rule to compute the rum-based metric. class RumMetricCompute include BaseGenericModel - # The type of aggregation to use. attr_reader :aggregation_type - # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when `aggregation_type` is `distribution`. attr_accessor :include_percentiles - # The path to the value the rum-based metric will aggregate on. # Only present when `aggregation_type` is `distribution`. attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/rum_metric_create_attributes.rb b/lib/datadog_api_client/v2/models/rum_metric_create_attributes.rb index 4d7d8e93327f..7687ef8bccdf 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_create_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The object describing the Datadog rum-based metric to create. class RumMetricCreateAttributes include BaseGenericModel - # The compute rule to compute the rum-based metric. attr_reader :compute - # The type of RUM events to filter on. attr_reader :event_type - # The rum-based metric filter. Events matching this filter will be aggregated in this metric. attr_accessor :filter - # The rules for the group by. attr_accessor :group_by - # The rule to count updatable events. Is only set if `event_type` is `sessions` or `views`. attr_accessor :uniqueness diff --git a/lib/datadog_api_client/v2/models/rum_metric_create_data.rb b/lib/datadog_api_client/v2/models/rum_metric_create_data.rb index a36fc4a94550..eb38092923d5 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_create_data.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_create_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The new rum-based metric properties. class RumMetricCreateData include BaseGenericModel - # The object describing the Datadog rum-based metric to create. attr_reader :attributes - # The name of the rum-based metric. attr_reader :id - # The type of the resource. The value should always be rum_metrics. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_metric_create_request.rb b/lib/datadog_api_client/v2/models/rum_metric_create_request.rb index 0876b1919df0..2d87f6a8d956 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_create_request.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The new rum-based metric body. class RumMetricCreateRequest include BaseGenericModel - # The new rum-based metric properties. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/rum_metric_filter.rb b/lib/datadog_api_client/v2/models/rum_metric_filter.rb index 62d613485dea..7af3018660fb 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_filter.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_filter.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The rum-based metric filter. Events matching this filter will be aggregated in this metric. class RumMetricFilter include BaseGenericModel - # The search query - following the RUM search syntax. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/rum_metric_group_by.rb b/lib/datadog_api_client/v2/models/rum_metric_group_by.rb index 929c65845a2c..c3e1ca5d5bdc 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_group_by.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_group_by.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A group by rule. class RumMetricGroupBy include BaseGenericModel - # The path to the value the rum-based metric will be aggregated over. attr_reader :path - # Eventual name of the tag that gets created. By default, `path` is used as the tag name. attr_accessor :tag_name diff --git a/lib/datadog_api_client/v2/models/rum_metric_response.rb b/lib/datadog_api_client/v2/models/rum_metric_response.rb index 490b6fbdd9a9..9f2a24864e3b 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The rum-based metric object. class RumMetricResponse include BaseGenericModel - # The rum-based metric properties. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_attributes.rb b/lib/datadog_api_client/v2/models/rum_metric_response_attributes.rb index 927cd674cca4..b87744181588 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The object describing a Datadog rum-based metric. class RumMetricResponseAttributes include BaseGenericModel - # The compute rule to compute the rum-based metric. attr_accessor :compute - # The type of RUM events to filter on. attr_accessor :event_type - # The rum-based metric filter. RUM events matching this filter will be aggregated in this metric. attr_accessor :filter - # The rules for the group by. attr_accessor :group_by - # The rule to count updatable events. Is only set if `event_type` is `session` or `view`. attr_accessor :uniqueness diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_compute.rb b/lib/datadog_api_client/v2/models/rum_metric_response_compute.rb index f20397ee2c5b..b00b0de287e5 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_compute.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_compute.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V2 # The compute rule to compute the rum-based metric. class RumMetricResponseCompute include BaseGenericModel - # The type of aggregation to use. attr_accessor :aggregation_type - # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when `aggregation_type` is `distribution`. attr_accessor :include_percentiles - # The path to the value the rum-based metric will aggregate on. # Only present when `aggregation_type` is `distribution`. attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_data.rb b/lib/datadog_api_client/v2/models/rum_metric_response_data.rb index 893f88502c40..13f132088b90 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_data.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The rum-based metric properties. class RumMetricResponseData include BaseGenericModel - # The object describing a Datadog rum-based metric. attr_accessor :attributes - # The name of the rum-based metric. attr_accessor :id - # The type of the resource. The value should always be rum_metrics. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_filter.rb b/lib/datadog_api_client/v2/models/rum_metric_response_filter.rb index 6432c8d429ec..9ca36932d8df 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_filter.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_filter.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The rum-based metric filter. RUM events matching this filter will be aggregated in this metric. class RumMetricResponseFilter include BaseGenericModel - # The search query - following the RUM search syntax. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_group_by.rb b/lib/datadog_api_client/v2/models/rum_metric_response_group_by.rb index 84f2d5af6470..c48fddb9d59f 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_group_by.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_group_by.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A group by rule. class RumMetricResponseGroupBy include BaseGenericModel - # The path to the value the rum-based metric will be aggregated over. attr_accessor :path - # Eventual name of the tag that gets created. By default, `path` is used as the tag name. attr_accessor :tag_name diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_uniqueness.rb b/lib/datadog_api_client/v2/models/rum_metric_response_uniqueness.rb index 2efaba6bc1a8..6717a8b24e0c 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_uniqueness.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_uniqueness.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The rule to count updatable events. Is only set if `event_type` is `session` or `view`. class RumMetricResponseUniqueness include BaseGenericModel - # When to count updatable events. `match` when the event is first seen, or `end` when the event is complete. attr_accessor :_when diff --git a/lib/datadog_api_client/v2/models/rum_metric_uniqueness.rb b/lib/datadog_api_client/v2/models/rum_metric_uniqueness.rb index d41c4cf703a5..8d09df045620 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_uniqueness.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_uniqueness.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The rule to count updatable events. Is only set if `event_type` is `sessions` or `views`. class RumMetricUniqueness include BaseGenericModel - # When to count updatable events. `match` when the event is first seen, or `end` when the event is complete. attr_reader :_when diff --git a/lib/datadog_api_client/v2/models/rum_metric_update_attributes.rb b/lib/datadog_api_client/v2/models/rum_metric_update_attributes.rb index baefdb00cff7..4b8935403778 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_update_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The rum-based metric properties that will be updated. class RumMetricUpdateAttributes include BaseGenericModel - # The compute rule to compute the rum-based metric. attr_accessor :compute - # The rum-based metric filter. Events matching this filter will be aggregated in this metric. attr_accessor :filter - # The rules for the group by. attr_accessor :group_by diff --git a/lib/datadog_api_client/v2/models/rum_metric_update_compute.rb b/lib/datadog_api_client/v2/models/rum_metric_update_compute.rb index 2c668245d8e6..8436b9e6ba61 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_update_compute.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_update_compute.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The compute rule to compute the rum-based metric. class RumMetricUpdateCompute include BaseGenericModel - # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when `aggregation_type` is `distribution`. attr_accessor :include_percentiles diff --git a/lib/datadog_api_client/v2/models/rum_metric_update_data.rb b/lib/datadog_api_client/v2/models/rum_metric_update_data.rb index 2f526bd5d472..c2b370ea6556 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_update_data.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The new rum-based metric properties. class RumMetricUpdateData include BaseGenericModel - # The rum-based metric properties that will be updated. attr_reader :attributes - # The name of the rum-based metric. attr_accessor :id - # The type of the resource. The value should always be rum_metrics. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_metric_update_request.rb b/lib/datadog_api_client/v2/models/rum_metric_update_request.rb index 2727501e7450..db00e88c8325 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_update_request.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The new rum-based metric body. class RumMetricUpdateRequest include BaseGenericModel - # The new rum-based metric properties. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/rum_metrics_response.rb b/lib/datadog_api_client/v2/models/rum_metrics_response.rb index 68cf4f7b2237..cd431f967c18 100644 --- a/lib/datadog_api_client/v2/models/rum_metrics_response.rb +++ b/lib/datadog_api_client/v2/models/rum_metrics_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # All the available rum-based metric objects. class RumMetricsResponse include BaseGenericModel - # A list of rum-based metric objects. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_product_analytics_retention_scale.rb b/lib/datadog_api_client/v2/models/rum_product_analytics_retention_scale.rb index 16fd94847175..908c5b6f4ef5 100644 --- a/lib/datadog_api_client/v2/models/rum_product_analytics_retention_scale.rb +++ b/lib/datadog_api_client/v2/models/rum_product_analytics_retention_scale.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Product Analytics retention scale configuration. class RUMProductAnalyticsRetentionScale include BaseGenericModel - # Timestamp in milliseconds when this scale was last modified. attr_accessor :last_modified_at - # Controls the retention policy for Product Analytics data derived from RUM events. attr_accessor :state diff --git a/lib/datadog_api_client/v2/models/rum_product_scales.rb b/lib/datadog_api_client/v2/models/rum_product_scales.rb index cc22bc6d22d1..fc247e1b3428 100644 --- a/lib/datadog_api_client/v2/models/rum_product_scales.rb +++ b/lib/datadog_api_client/v2/models/rum_product_scales.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Product Scales configuration for the RUM application. class RUMProductScales include BaseGenericModel - # Product Analytics retention scale configuration. attr_accessor :product_analytics_retention_scale - # RUM event processing scale configuration. attr_accessor :rum_event_processing_scale diff --git a/lib/datadog_api_client/v2/models/rum_query_filter.rb b/lib/datadog_api_client/v2/models/rum_query_filter.rb index 7206070dcb20..734a5b01204b 100644 --- a/lib/datadog_api_client/v2/models/rum_query_filter.rb +++ b/lib/datadog_api_client/v2/models/rum_query_filter.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The search and filter query settings. class RUMQueryFilter include BaseGenericModel - # The minimum time for the requested events; supports date (in [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format with full date, hours, minutes, and the `Z` UTC indicator - seconds and fractional seconds are optional), math, and regular timestamps (in milliseconds). attr_accessor :from - # The search query following the RUM search syntax. attr_accessor :query - # The maximum time for the requested events; supports date (in [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format with full date, hours, minutes, and the `Z` UTC indicator - seconds and fractional seconds are optional), math, and regular timestamps (in milliseconds). attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/rum_query_options.rb b/lib/datadog_api_client/v2/models/rum_query_options.rb index e92ff180fdc2..4b927ee18b10 100644 --- a/lib/datadog_api_client/v2/models/rum_query_options.rb +++ b/lib/datadog_api_client/v2/models/rum_query_options.rb @@ -21,10 +21,8 @@ module DatadogAPIClient::V2 # Note: Only supply timezone or time offset, not both. Otherwise, the query fails. class RUMQueryOptions include BaseGenericModel - # The time offset (in seconds) to apply to the query. attr_accessor :time_offset - # The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York). attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/rum_query_page_options.rb b/lib/datadog_api_client/v2/models/rum_query_page_options.rb index 61009eb6666a..9a5a0c1e0143 100644 --- a/lib/datadog_api_client/v2/models/rum_query_page_options.rb +++ b/lib/datadog_api_client/v2/models/rum_query_page_options.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Paging attributes for listing events. class RUMQueryPageOptions include BaseGenericModel - # List following results with a cursor provided in the previous query. attr_accessor :cursor - # Maximum number of events in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/rum_response_links.rb b/lib/datadog_api_client/v2/models/rum_response_links.rb index cbd5bad0fc40..ac0c7eb67127 100644 --- a/lib/datadog_api_client/v2/models/rum_response_links.rb +++ b/lib/datadog_api_client/v2/models/rum_response_links.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Links attributes. class RUMResponseLinks include BaseGenericModel - # Link for the next set of results. Note that the request can also be made using the # POST endpoint. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/rum_response_metadata.rb b/lib/datadog_api_client/v2/models/rum_response_metadata.rb index 92078682fb19..e999ea28d5d7 100644 --- a/lib/datadog_api_client/v2/models/rum_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/rum_response_metadata.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class RUMResponseMetadata include BaseGenericModel - # The time elapsed in milliseconds. attr_accessor :elapsed - # Paging attributes. attr_accessor :page - # The identifier of the request. attr_accessor :request_id - # The status of the response. attr_accessor :status - # A list of warnings (non-fatal errors) encountered. Partial results may return if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/rum_response_page.rb b/lib/datadog_api_client/v2/models/rum_response_page.rb index 2658d93fbc24..d27d570be2fa 100644 --- a/lib/datadog_api_client/v2/models/rum_response_page.rb +++ b/lib/datadog_api_client/v2/models/rum_response_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Paging attributes. class RUMResponsePage include BaseGenericModel - # The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of `page[cursor]`. attr_accessor :after diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_attributes.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_attributes.rb index 037b586b71cd..79120bdd4ffd 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The object describing attributes of a RUM retention filter. class RumRetentionFilterAttributes include BaseGenericModel - # Whether the retention filter is enabled. attr_accessor :enabled - # The type of RUM events to filter on. attr_accessor :event_type - # The name of a RUM retention filter. attr_accessor :name - # The query string for a RUM retention filter. attr_accessor :query - # The sample rate for a RUM retention filter, between 0 and 100. attr_reader :sample_rate diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_create_attributes.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_create_attributes.rb index 60748ce19877..d33c66f7f215 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_create_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The object describing attributes of a RUM retention filter to create. class RumRetentionFilterCreateAttributes include BaseGenericModel - # Whether the retention filter is enabled. attr_accessor :enabled - # The type of RUM events to filter on. attr_reader :event_type - # The name of a RUM retention filter. attr_reader :name - # The query string for a RUM retention filter. attr_accessor :query - # The sample rate for a RUM retention filter, between 0 and 100. attr_reader :sample_rate diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_create_data.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_create_data.rb index af659da7b390..739a7d6f12ff 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_create_data.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The new RUM retention filter properties to create. class RumRetentionFilterCreateData include BaseGenericModel - # The object describing attributes of a RUM retention filter to create. attr_reader :attributes - # The type of the resource. The value should always be retention_filters. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_create_request.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_create_request.rb index e57e59887c84..4d7330aaeff0 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_create_request.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The RUM retention filter body to create. class RumRetentionFilterCreateRequest include BaseGenericModel - # The new RUM retention filter properties to create. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_data.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_data.rb index 21bb4e2e1a83..5776f348efbc 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_data.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The RUM retention filter. class RumRetentionFilterData include BaseGenericModel - # The object describing attributes of a RUM retention filter. attr_accessor :attributes - # ID of retention filter in UUID. attr_accessor :id - # The type of the resource. The value should always be retention_filters. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_response.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_response.rb index ac39f3f4beb1..9199140b7f76 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_response.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The RUM retention filter object. class RumRetentionFilterResponse include BaseGenericModel - # The RUM retention filter. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_update_attributes.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_update_attributes.rb index fb92ae687466..d2ad672c2d2c 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_update_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The object describing attributes of a RUM retention filter to update. class RumRetentionFilterUpdateAttributes include BaseGenericModel - # Whether the retention filter is enabled. attr_accessor :enabled - # The type of RUM events to filter on. attr_accessor :event_type - # The name of a RUM retention filter. attr_accessor :name - # The query string for a RUM retention filter. attr_accessor :query - # The sample rate for a RUM retention filter, between 0 and 100. attr_reader :sample_rate diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_update_data.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_update_data.rb index 1f744fda4886..a4c6b72cd4cf 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_update_data.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The new RUM retention filter properties to update. class RumRetentionFilterUpdateData include BaseGenericModel - # The object describing attributes of a RUM retention filter to update. attr_reader :attributes - # ID of retention filter in UUID. attr_reader :id - # The type of the resource. The value should always be retention_filters. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_update_request.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_update_request.rb index 5b64b5fb09e3..d942e5c1cfd8 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_update_request.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The RUM retention filter body to update. class RumRetentionFilterUpdateRequest include BaseGenericModel - # The new RUM retention filter properties to update. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/rum_retention_filters_order_data.rb b/lib/datadog_api_client/v2/models/rum_retention_filters_order_data.rb index 7213100141d0..f9863dd5e53e 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filters_order_data.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filters_order_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The RUM retention filter data for ordering. class RumRetentionFiltersOrderData include BaseGenericModel - # ID of retention filter in UUID. attr_reader :id - # The type of the resource. The value should always be retention_filters. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_retention_filters_order_request.rb b/lib/datadog_api_client/v2/models/rum_retention_filters_order_request.rb index 576c8b3d70ba..6062e1c7f9e3 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filters_order_request.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filters_order_request.rb @@ -21,7 +21,6 @@ module DatadogAPIClient::V2 # All retention filter IDs should be included in the list created for a RUM application. class RumRetentionFiltersOrderRequest include BaseGenericModel - # A list of RUM retention filter IDs along with type. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_retention_filters_order_response.rb b/lib/datadog_api_client/v2/models/rum_retention_filters_order_response.rb index 63d8a512f3fa..c37b02824d12 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filters_order_response.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filters_order_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The list of RUM retention filter IDs along with type. class RumRetentionFiltersOrderResponse include BaseGenericModel - # A list of RUM retention filter IDs along with type. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_retention_filters_response.rb b/lib/datadog_api_client/v2/models/rum_retention_filters_response.rb index f188e274e642..8bf56f69fbee 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filters_response.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filters_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # All RUM retention filters for a RUM application. class RumRetentionFiltersResponse include BaseGenericModel - # A list of RUM retention filters. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_search_events_request.rb b/lib/datadog_api_client/v2/models/rum_search_events_request.rb index 6afd1adf8ff2..26c998acbfa8 100644 --- a/lib/datadog_api_client/v2/models/rum_search_events_request.rb +++ b/lib/datadog_api_client/v2/models/rum_search_events_request.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # The request for a RUM events list. class RUMSearchEventsRequest include BaseGenericModel - # The search and filter query settings. attr_accessor :filter - # Global query options that are used during the query. # Note: Only supply timezone or time offset, not both. Otherwise, the query fails. attr_accessor :options - # Paging attributes for listing events. attr_accessor :page - # Sort parameters when querying events. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/rum_warning.rb b/lib/datadog_api_client/v2/models/rum_warning.rb index bd54f6a8bde8..507ed0d9acd1 100644 --- a/lib/datadog_api_client/v2/models/rum_warning.rb +++ b/lib/datadog_api_client/v2/models/rum_warning.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A warning message indicating something that went wrong with the query. class RUMWarning include BaseGenericModel - # A unique code for this type of warning. attr_accessor :code - # A detailed explanation of this specific warning. attr_accessor :detail - # A short human-readable summary of the warning. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/run_historical_job_request.rb b/lib/datadog_api_client/v2/models/run_historical_job_request.rb index 0594fd4f692c..1a3e86c8c447 100644 --- a/lib/datadog_api_client/v2/models/run_historical_job_request.rb +++ b/lib/datadog_api_client/v2/models/run_historical_job_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Run a historical job request. class RunHistoricalJobRequest include BaseGenericModel - # Data for running a historical job request. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/run_historical_job_request_attributes.rb b/lib/datadog_api_client/v2/models/run_historical_job_request_attributes.rb index 2c68eba125f3..a8d62fd05a2a 100644 --- a/lib/datadog_api_client/v2/models/run_historical_job_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/run_historical_job_request_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Run a historical job request. class RunHistoricalJobRequestAttributes include BaseGenericModel - # Definition of a historical job based on a security monitoring rule. attr_accessor :from_rule - # Request ID. attr_accessor :id - # Definition of a historical job. attr_accessor :job_definition diff --git a/lib/datadog_api_client/v2/models/run_historical_job_request_data.rb b/lib/datadog_api_client/v2/models/run_historical_job_request_data.rb index 1ebbc7b59638..9d5aa6251978 100644 --- a/lib/datadog_api_client/v2/models/run_historical_job_request_data.rb +++ b/lib/datadog_api_client/v2/models/run_historical_job_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data for running a historical job request. class RunHistoricalJobRequestData include BaseGenericModel - # Run a historical job request. attr_accessor :attributes - # Type of data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/saml_assertion_attribute.rb b/lib/datadog_api_client/v2/models/saml_assertion_attribute.rb index 1fbe65f2d1a4..a6d2f4c51272 100644 --- a/lib/datadog_api_client/v2/models/saml_assertion_attribute.rb +++ b/lib/datadog_api_client/v2/models/saml_assertion_attribute.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # SAML assertion attribute. class SAMLAssertionAttribute include BaseGenericModel - # Key/Value pair of attributes used in SAML assertion attributes. attr_accessor :attributes - # The ID of the SAML assertion attribute. attr_reader :id - # SAML assertion attributes resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/saml_assertion_attribute_attributes.rb b/lib/datadog_api_client/v2/models/saml_assertion_attribute_attributes.rb index cd24e3606f4b..e71ac73d3edc 100644 --- a/lib/datadog_api_client/v2/models/saml_assertion_attribute_attributes.rb +++ b/lib/datadog_api_client/v2/models/saml_assertion_attribute_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Key/Value pair of attributes used in SAML assertion attributes. class SAMLAssertionAttributeAttributes include BaseGenericModel - # Key portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_key - # Value portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_value diff --git a/lib/datadog_api_client/v2/models/sbom.rb b/lib/datadog_api_client/v2/models/sbom.rb index a6e4d7680212..674467b5b533 100644 --- a/lib/datadog_api_client/v2/models/sbom.rb +++ b/lib/datadog_api_client/v2/models/sbom.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A single SBOM class SBOM include BaseGenericModel - # The JSON:API attributes of the SBOM. attr_accessor :attributes - # The unique ID for this SBOM (it is equivalent to the `asset_name` or `asset_name@repo_digest` (Image) attr_accessor :id - # The JSON:API type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sbom_attributes.rb b/lib/datadog_api_client/v2/models/sbom_attributes.rb index e5572f30e69e..934ecaff7aed 100644 --- a/lib/datadog_api_client/v2/models/sbom_attributes.rb +++ b/lib/datadog_api_client/v2/models/sbom_attributes.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The JSON:API attributes of the SBOM. class SBOMAttributes include BaseGenericModel - # Specifies the format of the BOM. This helps to identify the file as CycloneDX since BOM do not have a filename convention nor does JSON schema support namespaces. This value MUST be `CycloneDX`. attr_reader :bom_format - # A list of software and hardware components. attr_reader :components - # List of dependencies between components of the SBOM. attr_reader :dependencies - # Provides additional information about a BOM. attr_reader :metadata - # Every BOM generated has a unique serial number, even if the contents of the BOM have not changed overt time. The serial number follows [RFC-4122](https://datatracker.ietf.org/doc/html/rfc4122) attr_reader :serial_number - # The version of the CycloneDX specification a BOM conforms to. attr_reader :spec_version - # It increments when a BOM is modified. The default value is 1. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/sbom_component.rb b/lib/datadog_api_client/v2/models/sbom_component.rb index 4cfdbeb27f80..58a52dca4698 100644 --- a/lib/datadog_api_client/v2/models/sbom_component.rb +++ b/lib/datadog_api_client/v2/models/sbom_component.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Software or hardware component. class SBOMComponent include BaseGenericModel - # An optional identifier that can be used to reference the component elsewhere in the BOM. attr_accessor :bom_ref - # The software licenses of the SBOM component. attr_accessor :licenses - # The name of the component. This will often be a shortened, single name of the component. attr_reader :name - # The custom properties of the component of the SBOM. attr_accessor :properties - # Specifies the package-url (purl). The purl, if specified, MUST be valid and conform to the [specification](https://github.com/package-url/purl-spec). attr_accessor :purl - # The supplier of the component. attr_reader :supplier - # The SBOM component type attr_reader :type - # The component version. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/sbom_component_dependency.rb b/lib/datadog_api_client/v2/models/sbom_component_dependency.rb index 5c8d0bd0cddd..204a6aaaf215 100644 --- a/lib/datadog_api_client/v2/models/sbom_component_dependency.rb +++ b/lib/datadog_api_client/v2/models/sbom_component_dependency.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The dependencies of a component of the SBOM. class SBOMComponentDependency include BaseGenericModel - # The components that are dependencies of the ref component. attr_accessor :depends_on - # The identifier for the related component. attr_accessor :ref diff --git a/lib/datadog_api_client/v2/models/sbom_component_license.rb b/lib/datadog_api_client/v2/models/sbom_component_license.rb index a3e0ec26f5a2..f3c0258eb2d0 100644 --- a/lib/datadog_api_client/v2/models/sbom_component_license.rb +++ b/lib/datadog_api_client/v2/models/sbom_component_license.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The software license of the component of the SBOM. class SBOMComponentLicense include BaseGenericModel - # The software license of the component of the SBOM. attr_reader :license diff --git a/lib/datadog_api_client/v2/models/sbom_component_license_license.rb b/lib/datadog_api_client/v2/models/sbom_component_license_license.rb index d8c3972b274c..5634c620161a 100644 --- a/lib/datadog_api_client/v2/models/sbom_component_license_license.rb +++ b/lib/datadog_api_client/v2/models/sbom_component_license_license.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The software license of the component of the SBOM. class SBOMComponentLicenseLicense include BaseGenericModel - # The name of the software license of the component of the SBOM. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/sbom_component_property.rb b/lib/datadog_api_client/v2/models/sbom_component_property.rb index d002d6749dc5..5548f7f1f4a5 100644 --- a/lib/datadog_api_client/v2/models/sbom_component_property.rb +++ b/lib/datadog_api_client/v2/models/sbom_component_property.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The custom property of the component of the SBOM. class SBOMComponentProperty include BaseGenericModel - # The name of the custom property of the component of the SBOM. attr_reader :name - # The value of the custom property of the component of the SBOM. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/sbom_component_supplier.rb b/lib/datadog_api_client/v2/models/sbom_component_supplier.rb index 738e7b180a5b..d701de75ff7f 100644 --- a/lib/datadog_api_client/v2/models/sbom_component_supplier.rb +++ b/lib/datadog_api_client/v2/models/sbom_component_supplier.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The supplier of the component. class SBOMComponentSupplier include BaseGenericModel - # Identifier of the supplier of the component. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/sbom_metadata.rb b/lib/datadog_api_client/v2/models/sbom_metadata.rb index f4a33bcc2b26..5715177a5b07 100644 --- a/lib/datadog_api_client/v2/models/sbom_metadata.rb +++ b/lib/datadog_api_client/v2/models/sbom_metadata.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Provides additional information about a BOM. class SBOMMetadata include BaseGenericModel - # List of authors of the SBOM. attr_accessor :authors - # The component that the BOM describes. attr_accessor :component - # The timestamp of the SBOM creation. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/sbom_metadata_author.rb b/lib/datadog_api_client/v2/models/sbom_metadata_author.rb index e8fbb44cff23..b4f1e35a74f8 100644 --- a/lib/datadog_api_client/v2/models/sbom_metadata_author.rb +++ b/lib/datadog_api_client/v2/models/sbom_metadata_author.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Author of the SBOM. class SBOMMetadataAuthor include BaseGenericModel - # The identifier of the Author of the SBOM. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/sbom_metadata_component.rb b/lib/datadog_api_client/v2/models/sbom_metadata_component.rb index aec54c478369..fd6b3e4f9665 100644 --- a/lib/datadog_api_client/v2/models/sbom_metadata_component.rb +++ b/lib/datadog_api_client/v2/models/sbom_metadata_component.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The component that the BOM describes. class SBOMMetadataComponent include BaseGenericModel - # The name of the component. This will often be a shortened, single name of the component. attr_accessor :name - # Specifies the type of the component. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/scalar_formula_query_request.rb b/lib/datadog_api_client/v2/models/scalar_formula_query_request.rb index cf0a0b76729e..90cdfb65e372 100644 --- a/lib/datadog_api_client/v2/models/scalar_formula_query_request.rb +++ b/lib/datadog_api_client/v2/models/scalar_formula_query_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A wrapper request around one scalar query to be executed. class ScalarFormulaQueryRequest include BaseGenericModel - # A single scalar query to be executed. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/scalar_formula_query_response.rb b/lib/datadog_api_client/v2/models/scalar_formula_query_response.rb index 77d3c2f6c4c5..783b43cb4c46 100644 --- a/lib/datadog_api_client/v2/models/scalar_formula_query_response.rb +++ b/lib/datadog_api_client/v2/models/scalar_formula_query_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A message containing one or more responses to scalar queries. class ScalarFormulaQueryResponse include BaseGenericModel - # A message containing the response to a scalar query. attr_accessor :data - # An error generated when processing a request. attr_accessor :errors diff --git a/lib/datadog_api_client/v2/models/scalar_formula_request.rb b/lib/datadog_api_client/v2/models/scalar_formula_request.rb index 0386ee8a3ef7..e8cec2e05d7d 100644 --- a/lib/datadog_api_client/v2/models/scalar_formula_request.rb +++ b/lib/datadog_api_client/v2/models/scalar_formula_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A single scalar query to be executed. class ScalarFormulaRequest include BaseGenericModel - # The object describing a scalar formula request. attr_reader :attributes - # The type of the resource. The value should always be scalar_request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/scalar_formula_request_attributes.rb b/lib/datadog_api_client/v2/models/scalar_formula_request_attributes.rb index 1a5e8ba1bed7..df0f3da26bd5 100644 --- a/lib/datadog_api_client/v2/models/scalar_formula_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/scalar_formula_request_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The object describing a scalar formula request. class ScalarFormulaRequestAttributes include BaseGenericModel - # List of formulas to be calculated and returned as responses. attr_accessor :formulas - # Start date (inclusive) of the query in milliseconds since the Unix epoch. attr_reader :from - # List of queries to be run and used as inputs to the formulas. attr_reader :queries - # End date (exclusive) of the query in milliseconds since the Unix epoch. attr_reader :to diff --git a/lib/datadog_api_client/v2/models/scalar_formula_response_atrributes.rb b/lib/datadog_api_client/v2/models/scalar_formula_response_atrributes.rb index a2686e54624d..7ecd3b9ef0ae 100644 --- a/lib/datadog_api_client/v2/models/scalar_formula_response_atrributes.rb +++ b/lib/datadog_api_client/v2/models/scalar_formula_response_atrributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The object describing a scalar response. class ScalarFormulaResponseAtrributes include BaseGenericModel - # List of response columns, each corresponding to an individual formula or query in the request and with values in parallel arrays matching the series list. attr_accessor :columns diff --git a/lib/datadog_api_client/v2/models/scalar_meta.rb b/lib/datadog_api_client/v2/models/scalar_meta.rb index 4e9679c8abbf..faeb0e87a289 100644 --- a/lib/datadog_api_client/v2/models/scalar_meta.rb +++ b/lib/datadog_api_client/v2/models/scalar_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Metadata for the resulting numerical values. class ScalarMeta include BaseGenericModel - # Detailed information about the unit. # First element describes the "primary unit" (for example, `bytes` in `bytes per second`). # The second element describes the "per unit" (for example, `second` in `bytes per second`). diff --git a/lib/datadog_api_client/v2/models/scalar_response.rb b/lib/datadog_api_client/v2/models/scalar_response.rb index d73999a171ac..bae9156c5ddd 100644 --- a/lib/datadog_api_client/v2/models/scalar_response.rb +++ b/lib/datadog_api_client/v2/models/scalar_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A message containing the response to a scalar query. class ScalarResponse include BaseGenericModel - # The object describing a scalar response. attr_accessor :attributes - # The type of the resource. The value should always be scalar_response. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/scanned_asset_metadata.rb b/lib/datadog_api_client/v2/models/scanned_asset_metadata.rb index b492387cdd27..4a0f046b7b9d 100644 --- a/lib/datadog_api_client/v2/models/scanned_asset_metadata.rb +++ b/lib/datadog_api_client/v2/models/scanned_asset_metadata.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The metadata of a scanned asset. class ScannedAssetMetadata include BaseGenericModel - # The attributes of a scanned asset metadata. attr_reader :attributes - # The ID of the scanned asset metadata. attr_reader :id diff --git a/lib/datadog_api_client/v2/models/scanned_asset_metadata_asset.rb b/lib/datadog_api_client/v2/models/scanned_asset_metadata_asset.rb index 6ee605851f99..52b10e3ebaa9 100644 --- a/lib/datadog_api_client/v2/models/scanned_asset_metadata_asset.rb +++ b/lib/datadog_api_client/v2/models/scanned_asset_metadata_asset.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The asset of a scanned asset metadata. class ScannedAssetMetadataAsset include BaseGenericModel - # The name of the asset. attr_reader :name - # The cloud asset type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/scanned_asset_metadata_attributes.rb b/lib/datadog_api_client/v2/models/scanned_asset_metadata_attributes.rb index 05537a23c49e..86ea2722088b 100644 --- a/lib/datadog_api_client/v2/models/scanned_asset_metadata_attributes.rb +++ b/lib/datadog_api_client/v2/models/scanned_asset_metadata_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The attributes of a scanned asset metadata. class ScannedAssetMetadataAttributes include BaseGenericModel - # The asset of a scanned asset metadata. attr_reader :asset - # The timestamp when the scan of the asset was performed for the first time. attr_reader :first_success_timestamp - # Metadata for the last successful scan of an asset. attr_reader :last_success diff --git a/lib/datadog_api_client/v2/models/scanned_asset_metadata_last_success.rb b/lib/datadog_api_client/v2/models/scanned_asset_metadata_last_success.rb index 0527609629a8..fd7013ff0e31 100644 --- a/lib/datadog_api_client/v2/models/scanned_asset_metadata_last_success.rb +++ b/lib/datadog_api_client/v2/models/scanned_asset_metadata_last_success.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Metadata for the last successful scan of an asset. class ScannedAssetMetadataLastSuccess include BaseGenericModel - # The environment of the last success scan of the asset. attr_accessor :env - # The list of origins of the last success scan of the asset. attr_accessor :origin - # The timestamp of the last success scan of the asset. attr_reader :timestamp diff --git a/lib/datadog_api_client/v2/models/scanned_assets_metadata.rb b/lib/datadog_api_client/v2/models/scanned_assets_metadata.rb index 46efaa730440..a77c2c4430de 100644 --- a/lib/datadog_api_client/v2/models/scanned_assets_metadata.rb +++ b/lib/datadog_api_client/v2/models/scanned_assets_metadata.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The expected response schema when listing scanned assets metadata. class ScannedAssetsMetadata include BaseGenericModel - # List of scanned assets metadata. attr_reader :data - # The JSON:API links related to pagination. attr_accessor :links - # The metadata related to this request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/schedule.rb b/lib/datadog_api_client/v2/models/schedule.rb index 134bd24d830f..6a9909ca047a 100644 --- a/lib/datadog_api_client/v2/models/schedule.rb +++ b/lib/datadog_api_client/v2/models/schedule.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Top-level container for a schedule object, including both the `data` payload and any related `included` resources (such as teams, layers, or members). class Schedule include BaseGenericModel - # Represents the primary data object for a schedule, linking attributes and relationships. attr_accessor :data - # Any additional resources related to this schedule, such as teams and layers. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/schedule_create_request.rb b/lib/datadog_api_client/v2/models/schedule_create_request.rb index c20dc4673f78..d0454526fe1f 100644 --- a/lib/datadog_api_client/v2/models/schedule_create_request.rb +++ b/lib/datadog_api_client/v2/models/schedule_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The top-level request body for schedule creation, wrapping a `data` object. class ScheduleCreateRequest include BaseGenericModel - # The core data wrapper for creating a schedule, encompassing attributes, relationships, and the resource type. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/schedule_create_request_data.rb b/lib/datadog_api_client/v2/models/schedule_create_request_data.rb index de271452ff51..7533c12d5226 100644 --- a/lib/datadog_api_client/v2/models/schedule_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/schedule_create_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The core data wrapper for creating a schedule, encompassing attributes, relationships, and the resource type. class ScheduleCreateRequestData include BaseGenericModel - # Describes the main attributes for creating a new schedule, including name, layers, and time zone. attr_reader :attributes - # Gathers relationship objects for the schedule creation request, including the teams to associate. attr_accessor :relationships - # Schedules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes.rb b/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes.rb index 2aae04f9e0f4..de30393c72b7 100644 --- a/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Describes the main attributes for creating a new schedule, including name, layers, and time zone. class ScheduleCreateRequestDataAttributes include BaseGenericModel - # The layers of On-Call coverage that define rotation intervals and restrictions. attr_reader :layers - # A human-readable name for the new schedule. attr_reader :name - # The time zone in which the schedule is defined. attr_reader :time_zone diff --git a/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes_layers_items.rb b/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes_layers_items.rb index 084b29a74a42..fffa05a365f1 100644 --- a/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes_layers_items.rb +++ b/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes_layers_items.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Describes a schedule layer, including rotation intervals, members, restrictions, and timeline settings. class ScheduleCreateRequestDataAttributesLayersItems include BaseGenericModel - # The date/time when this layer becomes active (in ISO 8601). attr_reader :effective_date - # The date/time after which this layer no longer applies (in ISO 8601). attr_accessor :end_date - # Defines how often the rotation repeats, using a combination of days and optional seconds. Should be at least 1 hour. attr_reader :interval - # A list of members who participate in this layer's rotation. attr_reader :members - # The name of this layer. attr_reader :name - # Zero or more time-based restrictions (for example, only weekdays, during business hours). attr_accessor :restrictions - # The date/time when the rotation for this layer starts (in ISO 8601). attr_reader :rotation_start diff --git a/lib/datadog_api_client/v2/models/schedule_create_request_data_relationships.rb b/lib/datadog_api_client/v2/models/schedule_create_request_data_relationships.rb index 3391113e21be..a6128ae84816 100644 --- a/lib/datadog_api_client/v2/models/schedule_create_request_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/schedule_create_request_data_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Gathers relationship objects for the schedule creation request, including the teams to associate. class ScheduleCreateRequestDataRelationships include BaseGenericModel - # Associates teams with this schedule in a data structure. attr_accessor :teams diff --git a/lib/datadog_api_client/v2/models/schedule_data.rb b/lib/datadog_api_client/v2/models/schedule_data.rb index 5ac2a24a0881..11019bcb4ccf 100644 --- a/lib/datadog_api_client/v2/models/schedule_data.rb +++ b/lib/datadog_api_client/v2/models/schedule_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Represents the primary data object for a schedule, linking attributes and relationships. class ScheduleData include BaseGenericModel - # Provides core properties of a schedule object such as its name and time zone. attr_accessor :attributes - # The schedule's unique identifier. attr_accessor :id - # Groups the relationships for a schedule object, referencing layers and teams. attr_accessor :relationships - # Schedules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_data_attributes.rb b/lib/datadog_api_client/v2/models/schedule_data_attributes.rb index 77cf13e1d423..3d2856b6d305 100644 --- a/lib/datadog_api_client/v2/models/schedule_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/schedule_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Provides core properties of a schedule object such as its name and time zone. class ScheduleDataAttributes include BaseGenericModel - # A short name for the schedule. attr_accessor :name - # The time zone in which this schedule operates. attr_accessor :time_zone diff --git a/lib/datadog_api_client/v2/models/schedule_data_relationships.rb b/lib/datadog_api_client/v2/models/schedule_data_relationships.rb index 9b3871f22b12..cf2d463b84f9 100644 --- a/lib/datadog_api_client/v2/models/schedule_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/schedule_data_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Groups the relationships for a schedule object, referencing layers and teams. class ScheduleDataRelationships include BaseGenericModel - # Associates layers with this schedule in a data structure. attr_accessor :layers - # Associates teams with this schedule in a data structure. attr_accessor :teams diff --git a/lib/datadog_api_client/v2/models/schedule_data_relationships_layers.rb b/lib/datadog_api_client/v2/models/schedule_data_relationships_layers.rb index 36d24f7707d1..90cfbefea168 100644 --- a/lib/datadog_api_client/v2/models/schedule_data_relationships_layers.rb +++ b/lib/datadog_api_client/v2/models/schedule_data_relationships_layers.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Associates layers with this schedule in a data structure. class ScheduleDataRelationshipsLayers include BaseGenericModel - # An array of layer references for this schedule. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/schedule_data_relationships_layers_data_items.rb b/lib/datadog_api_client/v2/models/schedule_data_relationships_layers_data_items.rb index 89a188e3edff..69453be2236a 100644 --- a/lib/datadog_api_client/v2/models/schedule_data_relationships_layers_data_items.rb +++ b/lib/datadog_api_client/v2/models/schedule_data_relationships_layers_data_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relates a layer to this schedule, identified by `id` and `type` (must be `layers`). class ScheduleDataRelationshipsLayersDataItems include BaseGenericModel - # The unique identifier of the layer in this relationship. attr_reader :id - # Layers resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_member.rb b/lib/datadog_api_client/v2/models/schedule_member.rb index 3849db9fbbdd..6df6ae821021 100644 --- a/lib/datadog_api_client/v2/models/schedule_member.rb +++ b/lib/datadog_api_client/v2/models/schedule_member.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Represents a single member entry in a schedule, referencing a specific user. class ScheduleMember include BaseGenericModel - # The unique identifier for this schedule member. attr_accessor :id - # Defines relationships for a schedule member, primarily referencing a single user. attr_accessor :relationships - # Schedule Members resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_member_relationships.rb b/lib/datadog_api_client/v2/models/schedule_member_relationships.rb index 979be1df93ae..9a2373ab0907 100644 --- a/lib/datadog_api_client/v2/models/schedule_member_relationships.rb +++ b/lib/datadog_api_client/v2/models/schedule_member_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Defines relationships for a schedule member, primarily referencing a single user. class ScheduleMemberRelationships include BaseGenericModel - # Wraps the user data reference for a schedule member. attr_accessor :user diff --git a/lib/datadog_api_client/v2/models/schedule_member_relationships_user.rb b/lib/datadog_api_client/v2/models/schedule_member_relationships_user.rb index 88169c6d7667..49ae469f3f84 100644 --- a/lib/datadog_api_client/v2/models/schedule_member_relationships_user.rb +++ b/lib/datadog_api_client/v2/models/schedule_member_relationships_user.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Wraps the user data reference for a schedule member. class ScheduleMemberRelationshipsUser include BaseGenericModel - # Points to the user data associated with this schedule member, including an ID and type. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/schedule_member_relationships_user_data.rb b/lib/datadog_api_client/v2/models/schedule_member_relationships_user_data.rb index d198e0079193..9b27c4524d3e 100644 --- a/lib/datadog_api_client/v2/models/schedule_member_relationships_user_data.rb +++ b/lib/datadog_api_client/v2/models/schedule_member_relationships_user_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Points to the user data associated with this schedule member, including an ID and type. class ScheduleMemberRelationshipsUserData include BaseGenericModel - # The user's unique identifier. attr_reader :id - # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items.rb b/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items.rb index 2bc9b35e440f..6243cd649660 100644 --- a/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items.rb +++ b/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Defines a single member within a schedule layer, including the reference to the underlying user. class ScheduleRequestDataAttributesLayersItemsMembersItems include BaseGenericModel - # Identifies the user participating in this layer as a single object with an `id`. attr_accessor :user diff --git a/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items_user.rb b/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items_user.rb index dc504558d853..c8fc64ab61af 100644 --- a/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items_user.rb +++ b/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items_user.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Identifies the user participating in this layer as a single object with an `id`. class ScheduleRequestDataAttributesLayersItemsMembersItemsUser include BaseGenericModel - # The user's ID. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/schedule_target.rb b/lib/datadog_api_client/v2/models/schedule_target.rb index 866ca091e24a..0d506619b1b5 100644 --- a/lib/datadog_api_client/v2/models/schedule_target.rb +++ b/lib/datadog_api_client/v2/models/schedule_target.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Represents a schedule target for an escalation policy step, including its ID and resource type. class ScheduleTarget include BaseGenericModel - # Specifies the unique identifier of the schedule resource. attr_reader :id - # Indicates that the resource is of type `schedules`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_trigger.rb b/lib/datadog_api_client/v2/models/schedule_trigger.rb index 2aa9dc400f27..fc049e09a8ec 100644 --- a/lib/datadog_api_client/v2/models/schedule_trigger.rb +++ b/lib/datadog_api_client/v2/models/schedule_trigger.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Trigger a workflow from a Schedule. The workflow must be published. class ScheduleTrigger include BaseGenericModel - # Recurrence rule expression for scheduling. attr_reader :rrule_expression diff --git a/lib/datadog_api_client/v2/models/schedule_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/schedule_trigger_wrapper.rb index 64a76f25c2b4..ee514e9f86ed 100644 --- a/lib/datadog_api_client/v2/models/schedule_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/schedule_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for a Schedule-based trigger. class ScheduleTriggerWrapper include BaseGenericModel - # Trigger a workflow from a Schedule. The workflow must be published. attr_reader :schedule_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/schedule_update_request.rb b/lib/datadog_api_client/v2/models/schedule_update_request.rb index ac03d337cb4e..72da680d529c 100644 --- a/lib/datadog_api_client/v2/models/schedule_update_request.rb +++ b/lib/datadog_api_client/v2/models/schedule_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A top-level wrapper for a schedule update request, referring to the `data` object with the new details. class ScheduleUpdateRequest include BaseGenericModel - # Contains all data needed to update an existing schedule, including its attributes (such as name and time zone) and any relationships to teams. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/schedule_update_request_data.rb b/lib/datadog_api_client/v2/models/schedule_update_request_data.rb index 21a1a8c9a785..d5fa1718eab1 100644 --- a/lib/datadog_api_client/v2/models/schedule_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/schedule_update_request_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Contains all data needed to update an existing schedule, including its attributes (such as name and time zone) and any relationships to teams. class ScheduleUpdateRequestData include BaseGenericModel - # Defines the updatable attributes for a schedule, such as name, time zone, and layers. attr_reader :attributes - # The ID of the schedule to be updated. attr_reader :id - # Houses relationships for the schedule update, typically referencing teams. attr_accessor :relationships - # Schedules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes.rb b/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes.rb index 21e771d59e63..8b1caff5fe75 100644 --- a/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Defines the updatable attributes for a schedule, such as name, time zone, and layers. class ScheduleUpdateRequestDataAttributes include BaseGenericModel - # The updated list of layers (rotations) for this schedule. attr_reader :layers - # A short name for the schedule. attr_reader :name - # The time zone used when interpreting rotation times. attr_reader :time_zone diff --git a/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb b/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb index 77db73da022f..d2ec177a516c 100644 --- a/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb +++ b/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb @@ -21,28 +21,20 @@ module DatadogAPIClient::V2 # and optional restrictions. class ScheduleUpdateRequestDataAttributesLayersItems include BaseGenericModel - # When this updated layer takes effect (ISO 8601 format). attr_reader :effective_date - # When this updated layer should stop being active (ISO 8601 format). attr_accessor :end_date - # A unique identifier for the layer being updated. attr_accessor :id - # Defines how often the rotation repeats, using a combination of days and optional seconds. Should be at least 1 hour. attr_reader :interval - # The members assigned to this layer. attr_reader :members - # The name for this layer (for example, "Secondary Coverage"). attr_reader :name - # Any time restrictions that define when this layer is active. attr_accessor :restrictions - # The date/time at which the rotation begins (ISO 8601 format). attr_reader :rotation_start diff --git a/lib/datadog_api_client/v2/models/schedule_update_request_data_relationships.rb b/lib/datadog_api_client/v2/models/schedule_update_request_data_relationships.rb index ca27a5ea3e6c..f79cf511b674 100644 --- a/lib/datadog_api_client/v2/models/schedule_update_request_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/schedule_update_request_data_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Houses relationships for the schedule update, typically referencing teams. class ScheduleUpdateRequestDataRelationships include BaseGenericModel - # Associates teams with this schedule in a data structure. attr_accessor :teams diff --git a/lib/datadog_api_client/v2/models/schedule_user.rb b/lib/datadog_api_client/v2/models/schedule_user.rb index 85c4a10fcb23..326bafa76fa5 100644 --- a/lib/datadog_api_client/v2/models/schedule_user.rb +++ b/lib/datadog_api_client/v2/models/schedule_user.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Represents a user object in the context of a schedule, including their `id`, type, and basic attributes. class ScheduleUser include BaseGenericModel - # Provides basic user information for a schedule, including a name and email address. attr_accessor :attributes - # The unique user identifier. attr_accessor :id - # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_user_attributes.rb b/lib/datadog_api_client/v2/models/schedule_user_attributes.rb index a83ea38b1736..61c3e0162bd1 100644 --- a/lib/datadog_api_client/v2/models/schedule_user_attributes.rb +++ b/lib/datadog_api_client/v2/models/schedule_user_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Provides basic user information for a schedule, including a name and email address. class ScheduleUserAttributes include BaseGenericModel - # The user's email address. attr_accessor :email - # The user's name. attr_accessor :name - # The user's status. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/security_filter.rb b/lib/datadog_api_client/v2/models/security_filter.rb index 4a8f93903afa..e8f20b42f554 100644 --- a/lib/datadog_api_client/v2/models/security_filter.rb +++ b/lib/datadog_api_client/v2/models/security_filter.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The security filter's properties. class SecurityFilter include BaseGenericModel - # The object describing a security filter. attr_accessor :attributes - # The ID of the security filter. attr_accessor :id - # The type of the resource. The value should always be `security_filters`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_filter_attributes.rb b/lib/datadog_api_client/v2/models/security_filter_attributes.rb index ebc163ca6529..5099d6b2b525 100644 --- a/lib/datadog_api_client/v2/models/security_filter_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_filter_attributes.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The object describing a security filter. class SecurityFilterAttributes include BaseGenericModel - # The list of exclusion filters applied in this security filter. attr_accessor :exclusion_filters - # The filtered data type. attr_accessor :filtered_data_type - # Whether the security filter is the built-in filter. attr_accessor :is_builtin - # Whether the security filter is enabled. attr_accessor :is_enabled - # The security filter name. attr_accessor :name - # The security filter query. Logs accepted by this query will be accepted by this filter. attr_accessor :query - # The version of the security filter. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/security_filter_create_attributes.rb b/lib/datadog_api_client/v2/models/security_filter_create_attributes.rb index 7a2aff3a3b6a..258f4689aa70 100644 --- a/lib/datadog_api_client/v2/models/security_filter_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_filter_create_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Object containing the attributes of the security filter to be created. class SecurityFilterCreateAttributes include BaseGenericModel - # Exclusion filters to exclude some logs from the security filter. attr_reader :exclusion_filters - # The filtered data type. attr_reader :filtered_data_type - # Whether the security filter is enabled. attr_reader :is_enabled - # The name of the security filter. attr_reader :name - # The query of the security filter. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/security_filter_create_data.rb b/lib/datadog_api_client/v2/models/security_filter_create_data.rb index b3e09dc43246..c787ab71e1e1 100644 --- a/lib/datadog_api_client/v2/models/security_filter_create_data.rb +++ b/lib/datadog_api_client/v2/models/security_filter_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object for a single security filter. class SecurityFilterCreateData include BaseGenericModel - # Object containing the attributes of the security filter to be created. attr_reader :attributes - # The type of the resource. The value should always be `security_filters`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/security_filter_create_request.rb b/lib/datadog_api_client/v2/models/security_filter_create_request.rb index c2a650bbbc8a..c32b9c888fee 100644 --- a/lib/datadog_api_client/v2/models/security_filter_create_request.rb +++ b/lib/datadog_api_client/v2/models/security_filter_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object that includes the security filter that you would like to create. class SecurityFilterCreateRequest include BaseGenericModel - # Object for a single security filter. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_filter_exclusion_filter.rb b/lib/datadog_api_client/v2/models/security_filter_exclusion_filter.rb index 434338705b96..416e4eb21f4f 100644 --- a/lib/datadog_api_client/v2/models/security_filter_exclusion_filter.rb +++ b/lib/datadog_api_client/v2/models/security_filter_exclusion_filter.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Exclusion filter for the security filter. class SecurityFilterExclusionFilter include BaseGenericModel - # Exclusion filter name. attr_reader :name - # Exclusion filter query. Logs that match this query are excluded from the security filter. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/security_filter_exclusion_filter_response.rb b/lib/datadog_api_client/v2/models/security_filter_exclusion_filter_response.rb index 14fbf1daa87f..757513a01d91 100644 --- a/lib/datadog_api_client/v2/models/security_filter_exclusion_filter_response.rb +++ b/lib/datadog_api_client/v2/models/security_filter_exclusion_filter_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A single exclusion filter. class SecurityFilterExclusionFilterResponse include BaseGenericModel - # The exclusion filter name. attr_accessor :name - # The exclusion filter query. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/security_filter_meta.rb b/lib/datadog_api_client/v2/models/security_filter_meta.rb index 33ced1bc7379..79372f532837 100644 --- a/lib/datadog_api_client/v2/models/security_filter_meta.rb +++ b/lib/datadog_api_client/v2/models/security_filter_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Optional metadata associated to the response. class SecurityFilterMeta include BaseGenericModel - # A warning message. attr_accessor :warning diff --git a/lib/datadog_api_client/v2/models/security_filter_response.rb b/lib/datadog_api_client/v2/models/security_filter_response.rb index dcd73ba66f14..00923e3f180d 100644 --- a/lib/datadog_api_client/v2/models/security_filter_response.rb +++ b/lib/datadog_api_client/v2/models/security_filter_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response object which includes a single security filter. class SecurityFilterResponse include BaseGenericModel - # The security filter's properties. attr_accessor :data - # Optional metadata associated to the response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/security_filter_update_attributes.rb b/lib/datadog_api_client/v2/models/security_filter_update_attributes.rb index fb5043fba6be..5bd0be933c3d 100644 --- a/lib/datadog_api_client/v2/models/security_filter_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_filter_update_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The security filters properties to be updated. class SecurityFilterUpdateAttributes include BaseGenericModel - # Exclusion filters to exclude some logs from the security filter. attr_accessor :exclusion_filters - # The filtered data type. attr_accessor :filtered_data_type - # Whether the security filter is enabled. attr_accessor :is_enabled - # The name of the security filter. attr_accessor :name - # The query of the security filter. attr_accessor :query - # The version of the security filter to update. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/security_filter_update_data.rb b/lib/datadog_api_client/v2/models/security_filter_update_data.rb index d435fa5d6988..1077df553e37 100644 --- a/lib/datadog_api_client/v2/models/security_filter_update_data.rb +++ b/lib/datadog_api_client/v2/models/security_filter_update_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The new security filter properties. class SecurityFilterUpdateData include BaseGenericModel - # The security filters properties to be updated. attr_reader :attributes - # The type of the resource. The value should always be `security_filters`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/security_filter_update_request.rb b/lib/datadog_api_client/v2/models/security_filter_update_request.rb index 4c4a94cbb60b..6b6585cd32b9 100644 --- a/lib/datadog_api_client/v2/models/security_filter_update_request.rb +++ b/lib/datadog_api_client/v2/models/security_filter_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The new security filter body. class SecurityFilterUpdateRequest include BaseGenericModel - # The new security filter properties. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_filters_response.rb b/lib/datadog_api_client/v2/models/security_filters_response.rb index 83e2bc693e9d..13764db5bc8d 100644 --- a/lib/datadog_api_client/v2/models/security_filters_response.rb +++ b/lib/datadog_api_client/v2/models/security_filters_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # All the available security filters objects. class SecurityFiltersResponse include BaseGenericModel - # A list of security filters objects. attr_accessor :data - # Optional metadata associated to the response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/security_monitoring_filter.rb b/lib/datadog_api_client/v2/models/security_monitoring_filter.rb index 1e9b4e769310..b440a94a6143 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_filter.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_filter.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The rule's suppression filter. class SecurityMonitoringFilter include BaseGenericModel - # The type of filtering action. attr_accessor :action - # Query for selecting logs to apply the filtering action. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/security_monitoring_list_rules_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_list_rules_response.rb index 1a3e5ae2d861..5ae6f5184c39 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_list_rules_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_list_rules_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # List of rules. class SecurityMonitoringListRulesResponse include BaseGenericModel - # Array containing the list of rules. attr_accessor :data - # Object describing meta attributes of response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/security_monitoring_reference_table.rb b/lib/datadog_api_client/v2/models/security_monitoring_reference_table.rb index 1a95cd9fcdbd..12fb8874812a 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_reference_table.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_reference_table.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Reference tables used in the queries. class SecurityMonitoringReferenceTable include BaseGenericModel - # Whether to include or exclude the matched values. attr_accessor :check_presence - # The name of the column in the reference table. attr_accessor :column_name - # The field in the log to match against the reference table. attr_accessor :log_field_path - # The name of the query to apply the reference table to. attr_accessor :rule_query_name - # The name of the reference table. attr_accessor :table_name diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_case.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_case.rb index bdf160a12db3..d1befba84ff2 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_case.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_case.rb @@ -20,23 +20,17 @@ module DatadogAPIClient::V2 # Case when signal is generated. class SecurityMonitoringRuleCase include BaseGenericModel - # Action to perform for each rule case. attr_accessor :actions - # A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated # based on the event counts in the previously defined queries. attr_accessor :condition - # Severity of the Security Signal. attr_accessor :custom_status - # Name of the case. attr_accessor :name - # Notification targets for each rule case. attr_accessor :notifications - # Severity of the Security Signal. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action.rb index 70d85d9c1671..afb086ae9088 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Action to perform when a signal is triggered. Only available for Application Security rule type. class SecurityMonitoringRuleCaseAction include BaseGenericModel - # Options for the rule action attr_accessor :options - # The action type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action_options.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action_options.rb index 491db4ad8077..1d52b4f76433 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action_options.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action_options.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Options for the rule action class SecurityMonitoringRuleCaseActionOptions include BaseGenericModel - # Duration of the action in seconds. 0 indicates no expiration. attr_reader :duration - # Used with the case action of type 'flag_ip'. The value specified in this field is applied as a flag to the IP addresses. attr_accessor :flagged_ip_type - # Used with the case action of type 'user_behavior'. The value specified in this field is applied as a risk tag to all users affected by the rule. attr_accessor :user_behavior_name diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_case_create.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_case_create.rb index 1371cb8636db..fb420f172b82 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_case_create.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_case_create.rb @@ -20,20 +20,15 @@ module DatadogAPIClient::V2 # Case when signal is generated. class SecurityMonitoringRuleCaseCreate include BaseGenericModel - # Action to perform for each rule case. attr_accessor :actions - # A case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated # based on the event counts in the previously defined queries. attr_accessor :condition - # Name of the case. attr_accessor :name - # Notification targets. attr_accessor :notifications - # Severity of the Security Signal. attr_reader :status diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_convert_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_convert_response.rb index 65ee88231821..428578eb261a 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_convert_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_convert_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Result of the convert rule request containing Terraform content. class SecurityMonitoringRuleConvertResponse include BaseGenericModel - # the ID of the rule. attr_accessor :rule_id - # Terraform string as a result of converting the rule from JSON. attr_accessor :terraform_content diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_impossible_travel_options.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_impossible_travel_options.rb index 66467b7402f1..34928e876418 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_impossible_travel_options.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_impossible_travel_options.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Options on impossible travel detection method. class SecurityMonitoringRuleImpossibleTravelOptions include BaseGenericModel - # If true, signals are suppressed for the first 24 hours. In that time, Datadog learns the user's regular # access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. attr_accessor :baseline_user_locations diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_new_value_options.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_new_value_options.rb index c492dcb63777..4f159845327c 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_new_value_options.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_new_value_options.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # Options on new value detection method. class SecurityMonitoringRuleNewValueOptions include BaseGenericModel - # The duration in days after which a learned value is forgotten. attr_accessor :forget_after - # The duration in days during which values are learned, and after which signals will be generated for values that # weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. attr_accessor :learning_duration - # The learning method used to determine when signals should be generated for values that weren't learned. attr_accessor :learning_method - # A number of occurrences after which signals will be generated for values that weren't learned. attr_accessor :learning_threshold diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_options.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_options.rb index 0cb31af92c88..929e0c80ab1f 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_options.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_options.rb @@ -20,43 +20,32 @@ module DatadogAPIClient::V2 # Options. class SecurityMonitoringRuleOptions include BaseGenericModel - # Options for cloud_configuration rules. # Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration` rules. attr_accessor :compliance_rule_options - # If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce signal noise. # The severity is decreased by one level: `CRITICAL` in production becomes `HIGH` in non-production, `HIGH` becomes `MEDIUM` and so on. `INFO` remains `INFO`. # The decrement is applied when the environment tag of the signal starts with `staging`, `test` or `dev`. attr_accessor :decrease_criticality_based_on_env - # The detection method. attr_accessor :detection_method - # A time window is specified to match when at least one of the cases matches true. This is a sliding window # and evaluates in real time. For third party detection method, this field is not used. attr_accessor :evaluation_window - # Hardcoded evaluator type. attr_accessor :hardcoded_evaluator_type - # Options on impossible travel detection method. attr_accessor :impossible_travel_options - # Once a signal is generated, the signal will remain "open" if a case is matched at least once within # this keep alive window. For third party detection method, this field is not used. attr_accessor :keep_alive - # A signal will "close" regardless of the query being matched once the time exceeds the maximum duration. # This time is calculated from the first seen timestamp. attr_accessor :max_signal_duration - # Options on new value detection method. attr_accessor :new_value_options - # Options on sequence detection method. attr_accessor :sequence_detection_options - # Options on third party detection method. attr_accessor :third_party_rule_options diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload.rb index 0bfd0d6bbe1c..29111e6c7010 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Payload to test a rule query with the expected result. class SecurityMonitoringRuleQueryPayload include BaseGenericModel - # Expected result of the test. attr_accessor :expected_result - # Index of the query under test. attr_reader :index - # Payload used to test the rule query. attr_accessor :payload diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload_data.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload_data.rb index 8887fddb7672..8268996c70bb 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload_data.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload_data.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Payload used to test the rule query. class SecurityMonitoringRuleQueryPayloadData include BaseGenericModel - # Source of the payload. attr_accessor :ddsource - # Tags associated with your data. attr_accessor :ddtags - # The name of the originating host of the log. attr_accessor :hostname - # The message of the payload. attr_accessor :message - # The name of the application or service generating the data. attr_accessor :service diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_options.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_options.rb index 07e15739286f..c319478753c1 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_options.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_options.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Options on sequence detection method. class SecurityMonitoringRuleSequenceDetectionOptions include BaseGenericModel - # Transitions defining the allowed order of steps and their evaluation windows. attr_accessor :step_transitions - # Steps that define the conditions to be matched in sequence. attr_accessor :steps diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step.rb index 890eed2f6f4b..e54c2cf39578 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V2 # Step definition for sequence detection containing the step name, condition, and evaluation window. class SecurityMonitoringRuleSequenceDetectionStep include BaseGenericModel - # Condition referencing rule queries (e.g., `a > 0`). attr_accessor :condition - # A time window is specified to match when at least one of the cases matches true. This is a sliding window # and evaluates in real time. For third party detection method, this field is not used. attr_accessor :evaluation_window - # Unique name identifying the step. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step_transition.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step_transition.rb index be5bb5a34218..3b04e3fcdf6b 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step_transition.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step_transition.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V2 # Transition from a parent step to a child step within a sequence detection rule. class SecurityMonitoringRuleSequenceDetectionStepTransition include BaseGenericModel - # Name of the child step. attr_accessor :child - # A time window is specified to match when at least one of the cases matches true. This is a sliding window # and evaluates in real time. For third party detection method, this field is not used. attr_accessor :evaluation_window - # Name of the parent step. attr_accessor :parent diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_test_request.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_test_request.rb index ccc9959a79b1..70846423a7e4 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_test_request.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_test_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Test the rule queries of a rule (rule property is ignored when applied to an existing rule) class SecurityMonitoringRuleTestRequest include BaseGenericModel - # Test a rule. attr_accessor :rule - # Data payloads used to test rules query with the expected result. attr_accessor :rule_query_payloads diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_test_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_test_response.rb index 54a3b1e774f3..ee4bc0a68f69 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_test_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_test_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Result of the test of the rule queries. class SecurityMonitoringRuleTestResponse include BaseGenericModel - # Assert results are returned in the same order as the rule query payloads. # For each payload, it returns True if the result matched the expected result, # False otherwise. diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_third_party_options.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_third_party_options.rb index 87e4e2b6a70a..33d36d48c5c6 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_third_party_options.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_third_party_options.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Options on third party detection method. class SecurityMonitoringRuleThirdPartyOptions include BaseGenericModel - # Notification targets for the logs that do not correspond to any of the cases. attr_accessor :default_notifications - # Severity of the Security Signal. attr_accessor :default_status - # Queries to be combined with third party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. attr_accessor :root_queries - # A template for the signal title; if omitted, the title is generated based on the case name. attr_accessor :signal_title_template diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb index ba995c2f8e7e..602dcacb9899 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb @@ -20,58 +20,40 @@ module DatadogAPIClient::V2 # Update an existing rule. class SecurityMonitoringRuleUpdatePayload include BaseGenericModel - # Calculated fields. Only allowed for scheduled rules - in other words, when schedulingOptions is also defined. attr_accessor :calculated_fields - # Cases for generating signals. attr_accessor :cases - # How to generate compliance signals. Useful for cloud_configuration rules only. attr_accessor :compliance_signal_options - # Custom/Overridden Message for generated signals (used in case of Default rule update). attr_accessor :custom_message - # Custom/Overridden name (used in case of Default rule update). attr_accessor :custom_name - # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters - # Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups. attr_accessor :group_signals_by - # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title - # Whether the rule is enabled. attr_accessor :is_enabled - # Message for generated signals. attr_accessor :message - # Name of the rule. attr_accessor :name - # Options. attr_accessor :options - # Queries for selecting logs which are part of the rule. attr_accessor :queries - # Reference tables for the rule. attr_accessor :reference_tables - # Options for scheduled rules. When this field is present, the rule runs based on the schedule. When absent, it runs real-time on ingested logs. attr_accessor :scheduling_options - # Tags for generated signals. attr_accessor :tags - # Cases for generating signals from third-party rules. Only available for third-party rules. attr_accessor :third_party_cases - # The version of the rule being updated. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_scheduling_options.rb b/lib/datadog_api_client/v2/models/security_monitoring_scheduling_options.rb index 3a0e293c875e..c3869e280d9b 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_scheduling_options.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_scheduling_options.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Options for scheduled rules. When this field is present, the rule runs based on the schedule. When absent, it runs real-time on ingested logs. class SecurityMonitoringSchedulingOptions include BaseGenericModel - # Schedule for the rule queries, written in RRULE syntax. See [RFC](https://icalendar.org/iCalendar-RFC-5545/3-8-5-3-recurrence-rule.html) for syntax reference. attr_accessor :rrule - # Start date for the schedule, in ISO 8601 format without timezone. attr_accessor :start - # Time zone of the start date, in the [tz database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) format. attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal.rb index 95d2ad554ca3..10747c0ce319 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V2 # Object description of a security signal. class SecurityMonitoringSignal include BaseGenericModel - # The object containing all signal attributes and their # associated values. attr_accessor :attributes - # The unique ID of the security signal. attr_accessor :id - # The type of event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_attributes.rb index b695e74859e6..0057eff4b0d1 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes describing the new assignee of a security signal. class SecurityMonitoringSignalAssigneeUpdateAttributes include BaseGenericModel - # Object representing a given user entity. attr_reader :assignee - # Version of the updated signal. If server side version is higher, update will be rejected. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_data.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_data.rb index 55c088b183a0..22c713c35e8d 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_data.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Data containing the patch for changing the assignee of a signal. class SecurityMonitoringSignalAssigneeUpdateData include BaseGenericModel - # Attributes describing the new assignee of a security signal. attr_reader :attributes diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_request.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_request.rb index e72d9ab05a54..d3738f9cbd16 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_request.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request body for changing the assignee of a given security monitoring signal. class SecurityMonitoringSignalAssigneeUpdateRequest include BaseGenericModel - # Data containing the patch for changing the assignee of a signal. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_attributes.rb index 21e71c146d6e..d63a2d05207b 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_attributes.rb @@ -21,16 +21,12 @@ module DatadogAPIClient::V2 # associated values. class SecurityMonitoringSignalAttributes include BaseGenericModel - # A JSON object of attributes in the security signal. attr_accessor :custom - # The message in the security signal defined by the rule that generated the signal. attr_accessor :message - # An array of tags associated with the security signal. attr_accessor :tags - # The timestamp of the security signal. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_attributes.rb index c52b2b70e475..d38c885ab4b5 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes describing the new list of related signals for a security signal. class SecurityMonitoringSignalIncidentsUpdateAttributes include BaseGenericModel - # Array of incidents that are associated with this signal. attr_reader :incident_ids - # Version of the updated signal. If server side version is higher, update will be rejected. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_data.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_data.rb index 2d9f29d7f547..f28a6c073e4d 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_data.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Data containing the patch for changing the related incidents of a signal. class SecurityMonitoringSignalIncidentsUpdateData include BaseGenericModel - # Attributes describing the new list of related signals for a security signal. attr_reader :attributes diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_request.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_request.rb index 0ba174616414..fc09dca9a6d1 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_request.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request body for changing the related incidents of a given security monitoring signal. class SecurityMonitoringSignalIncidentsUpdateRequest include BaseGenericModel - # Data containing the patch for changing the related incidents of a signal. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request.rb index 7b1e696a6281..f6daaf06df84 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The request for a security signal list. class SecurityMonitoringSignalListRequest include BaseGenericModel - # Search filters for listing security signals. attr_accessor :filter - # The paging attributes for listing security signals. attr_accessor :page - # The sort parameters used for querying security signals. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_filter.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_filter.rb index b9449de631d1..c1127335aed0 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_filter.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_filter.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Search filters for listing security signals. class SecurityMonitoringSignalListRequestFilter include BaseGenericModel - # The minimum timestamp for requested security signals. attr_accessor :from - # Search query for listing security signals. attr_accessor :query - # The maximum timestamp for requested security signals. attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_page.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_page.rb index ea53d15c1f7d..fd39470bccd2 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_page.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_page.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The paging attributes for listing security signals. class SecurityMonitoringSignalListRequestPage include BaseGenericModel - # A list of results using the cursor provided in the previous query. attr_accessor :cursor - # The maximum number of security signals in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_response.rb index b1eecf190a87..5657de8f5cbf 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Security Signal response data object. class SecurityMonitoringSignalResponse include BaseGenericModel - # Object description of a security signal. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_create_payload.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_create_payload.rb index aea6399a15a8..38b4c4d1ec43 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_create_payload.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_create_payload.rb @@ -20,34 +20,24 @@ module DatadogAPIClient::V2 # Create a new signal correlation rule. class SecurityMonitoringSignalRuleCreatePayload include BaseGenericModel - # Cases for generating signals. attr_reader :cases - # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters - # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title - # Whether the rule is enabled. attr_reader :is_enabled - # Message for generated signals. attr_reader :message - # The name of the rule. attr_reader :name - # Options. attr_reader :options - # Queries for selecting signals which are part of the rule. attr_reader :queries - # Tags for generated signals. attr_accessor :tags - # The rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_payload.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_payload.rb index e903c312f8b3..3fe51da63ca9 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_payload.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_payload.rb @@ -20,40 +20,28 @@ module DatadogAPIClient::V2 # The payload of a signal correlation rule. class SecurityMonitoringSignalRulePayload include BaseGenericModel - # Cases for generating signals. attr_reader :cases - # Custom/Overridden message for generated signals (used in case of Default rule update). attr_accessor :custom_message - # Custom/Overridden name of the rule (used in case of Default rule update). attr_accessor :custom_name - # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters - # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title - # Whether the rule is enabled. attr_reader :is_enabled - # Message for generated signals. attr_reader :message - # The name of the rule. attr_reader :name - # Options. attr_reader :options - # Queries for selecting signals which are part of the rule. attr_reader :queries - # Tags for generated signals. attr_accessor :tags - # The rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_query.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_query.rb index 46d6ae9c265d..4c4a4df94c8f 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_query.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_query.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Query for matching rule on signals. class SecurityMonitoringSignalRuleQuery include BaseGenericModel - # The aggregation type. attr_accessor :aggregation - # Fields to group by. attr_accessor :correlated_by_fields - # Index of the rule query used to retrieve the correlated field. attr_reader :correlated_query_index - # Group of target fields to aggregate over. attr_accessor :metrics - # Name of the query. attr_accessor :name - # Rule ID to match on signals. attr_reader :rule_id diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response.rb index c5772bcadb6f..d28dac895be7 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response.rb @@ -20,64 +20,44 @@ module DatadogAPIClient::V2 # Rule. class SecurityMonitoringSignalRuleResponse include BaseGenericModel - # Cases for generating signals. attr_accessor :cases - # When the rule was created, timestamp in milliseconds. attr_accessor :created_at - # User ID of the user who created the rule. attr_accessor :creation_author_id - # Custom/Overridden message for generated signals (used in case of Default rule update). attr_accessor :custom_message - # Custom/Overridden name of the rule (used in case of Default rule update). attr_accessor :custom_name - # When the rule will be deprecated, timestamp in milliseconds. attr_accessor :deprecation_date - # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters - # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title - # The ID of the rule. attr_accessor :id - # Whether the rule is included by default. attr_accessor :is_default - # Whether the rule has been deleted. attr_accessor :is_deleted - # Whether the rule is enabled. attr_accessor :is_enabled - # Message for generated signals. attr_accessor :message - # The name of the rule. attr_accessor :name - # Options. attr_accessor :options - # Queries for selecting logs which are part of the rule. attr_accessor :queries - # Tags for generated signals. attr_accessor :tags - # The rule type. attr_accessor :type - # User ID of the user who updated the rule. attr_accessor :update_author_id - # The version of the rule. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response_query.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response_query.rb index 9b6fefd977cb..ecbdad25bd93 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response_query.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response_query.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V2 # Query for matching rule on signals. class SecurityMonitoringSignalRuleResponseQuery include BaseGenericModel - # The aggregation type. attr_accessor :aggregation - # Fields to correlate by. attr_accessor :correlated_by_fields - # Index of the rule query used to retrieve the correlated field. attr_reader :correlated_query_index - # Default Rule ID to match on signals. attr_accessor :default_rule_id - # Field for which the cardinality is measured. Sent as an array. attr_accessor :distinct_fields - # Fields to group by. attr_accessor :group_by_fields - # Group of target fields to aggregate over. attr_accessor :metrics - # Name of the query. attr_accessor :name - # Rule ID to match on signals. attr_accessor :rule_id diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_attributes.rb index de9fd4b9fce0..097766143ab4 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes describing the change of state of a security signal. class SecurityMonitoringSignalStateUpdateAttributes include BaseGenericModel - # Optional comment to display on archived signals. attr_accessor :archive_comment - # Reason a signal is archived. attr_accessor :archive_reason - # The new triage state of the signal. attr_reader :state - # Version of the updated signal. If server side version is higher, update will be rejected. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_data.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_data.rb index 8f649ccda857..16037bb71ba6 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_data.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data containing the patch for changing the state of a signal. class SecurityMonitoringSignalStateUpdateData include BaseGenericModel - # Attributes describing the change of state of a security signal. attr_reader :attributes - # The unique ID of the security signal. attr_accessor :id - # The type of event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_request.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_request.rb index f12de1e66e66..279685ec5f9f 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_request.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request body for changing the state of a given security monitoring signal. class SecurityMonitoringSignalStateUpdateRequest include BaseGenericModel - # Data containing the patch for changing the state of a signal. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_attributes.rb index 4d76c85c59f9..49132db89ca7 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_attributes.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V2 # Attributes describing a triage state update operation over a security signal. class SecurityMonitoringSignalTriageAttributes include BaseGenericModel - # Optional comment to display on archived signals. attr_accessor :archive_comment - # Timestamp of the last edit to the comment. attr_reader :archive_comment_timestamp - # Object representing a given user entity. attr_accessor :archive_comment_user - # Reason a signal is archived. attr_accessor :archive_reason - # Object representing a given user entity. attr_reader :assignee - # Array of incidents that are associated with this signal. attr_reader :incident_ids - # The new triage state of the signal. attr_reader :state - # Timestamp of the last update to the signal state. attr_reader :state_update_timestamp - # Object representing a given user entity. attr_accessor :state_update_user diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_data.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_data.rb index a115ddb50c38..d315fe553498 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_data.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data containing the updated triage attributes of the signal. class SecurityMonitoringSignalTriageUpdateData include BaseGenericModel - # Attributes describing a triage state update operation over a security signal. attr_accessor :attributes - # The unique ID of the security signal. attr_accessor :id - # The type of event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_response.rb index f3fff6b42501..77113f948fac 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The response returned after all triage operations, containing the updated signal triage data. class SecurityMonitoringSignalTriageUpdateResponse include BaseGenericModel - # Data containing the updated triage attributes of the signal. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response.rb index 19709db94657..002fbde60ca6 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response.rb @@ -21,13 +21,10 @@ module DatadogAPIClient::V2 # and pagination information. class SecurityMonitoringSignalsListResponse include BaseGenericModel - # An array of security signals matching the request. attr_accessor :data - # Links attributes. attr_accessor :links - # Meta attributes. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_links.rb b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_links.rb index 049c6b65e2e1..b4e1220b7241 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_links.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_links.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Links attributes. class SecurityMonitoringSignalsListResponseLinks include BaseGenericModel - # The link for the next set of results. **Note**: The request can also be made using the # POST endpoint. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta.rb b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta.rb index 74d7753cb8c7..fc005dc6cd8a 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Meta attributes. class SecurityMonitoringSignalsListResponseMeta include BaseGenericModel - # Paging attributes. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta_page.rb b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta_page.rb index b15f3a98059f..09d803ffeba7 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta_page.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Paging attributes. class SecurityMonitoringSignalsListResponseMetaPage include BaseGenericModel - # The cursor used to get the next results, if any. To make the next request, use the same # parameters with the addition of the `page[cursor]`. attr_accessor :after diff --git a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_create_payload.rb b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_create_payload.rb index 33d66ebee7c8..10c9147eb3d1 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_create_payload.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_create_payload.rb @@ -20,49 +20,34 @@ module DatadogAPIClient::V2 # Create a new rule. class SecurityMonitoringStandardRuleCreatePayload include BaseGenericModel - # Calculated fields. Only allowed for scheduled rules - in other words, when schedulingOptions is also defined. attr_accessor :calculated_fields - # Cases for generating signals. attr_reader :cases - # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters - # Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups. attr_accessor :group_signals_by - # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title - # Whether the rule is enabled. attr_reader :is_enabled - # Message for generated signals. attr_reader :message - # The name of the rule. attr_reader :name - # Options. attr_reader :options - # Queries for selecting logs which are part of the rule. attr_reader :queries - # Reference tables for the rule. attr_accessor :reference_tables - # Options for scheduled rules. When this field is present, the rule runs based on the schedule. When absent, it runs real-time on ingested logs. attr_accessor :scheduling_options - # Tags for generated signals. attr_accessor :tags - # Cases for generating signals from third-party rules. Only available for third-party rules. attr_accessor :third_party_cases - # The rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_payload.rb b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_payload.rb index a8611fb6b237..197f79e61d7e 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_payload.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_payload.rb @@ -20,55 +20,38 @@ module DatadogAPIClient::V2 # The payload of a rule. class SecurityMonitoringStandardRulePayload include BaseGenericModel - # Calculated fields. Only allowed for scheduled rules - in other words, when schedulingOptions is also defined. attr_accessor :calculated_fields - # Cases for generating signals. attr_reader :cases - # Custom/Overridden message for generated signals (used in case of Default rule update). attr_accessor :custom_message - # Custom/Overridden name of the rule (used in case of Default rule update). attr_accessor :custom_name - # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters - # Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups. attr_accessor :group_signals_by - # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title - # Whether the rule is enabled. attr_reader :is_enabled - # Message for generated signals. attr_reader :message - # The name of the rule. attr_reader :name - # Options. attr_reader :options - # Queries for selecting logs which are part of the rule. attr_reader :queries - # Reference tables for the rule. attr_accessor :reference_tables - # Options for scheduled rules. When this field is present, the rule runs based on the schedule. When absent, it runs real-time on ingested logs. attr_accessor :scheduling_options - # Tags for generated signals. attr_accessor :tags - # Cases for generating signals from third-party rules. Only available for third-party rules. attr_accessor :third_party_cases - # The rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_query.rb b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_query.rb index c9d738ec3fbc..3aa1a5d3ba4f 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_query.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_query.rb @@ -20,42 +20,30 @@ module DatadogAPIClient::V2 # Query for matching rule. class SecurityMonitoringStandardRuleQuery include BaseGenericModel - # The aggregation type. attr_accessor :aggregation - # Query extension to append to the logs query. attr_accessor :custom_query_extension - # Source of events, either logs, audit trail, or Datadog events. attr_accessor :data_source - # Field for which the cardinality is measured. Sent as an array. attr_accessor :distinct_fields - # Fields to group by. attr_accessor :group_by_fields - # When false, events without a group-by value are ignored by the rule. When true, events with missing group-by fields are processed with `N/A`, replacing the missing values. attr_accessor :has_optional_group_by_fields - # **This field is currently unstable and might be removed in a minor version upgrade.** # The index to run the query on, if the `dataSource` is `logs`. Only used for scheduled rules - in other words, when the `schedulingOptions` field is present in the rule payload. attr_accessor :index - # List of indexes to query when the `dataSource` is `logs`. Only used for scheduled rules, such as when the `schedulingOptions` field is present in the rule payload. attr_accessor :indexes - # (Deprecated) The target field to aggregate over when using the sum or max # aggregations. `metrics` field should be used instead. attr_accessor :metric - # Group of target fields to aggregate over when using the sum, max, geo data, or new value aggregations. The sum, max, and geo data aggregations only accept one value in this list, whereas the new value aggregation accepts up to five values. attr_accessor :metrics - # Name of the query. attr_accessor :name - # Query to run on logs. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_response.rb index c5db1717aa1e..511de02ae882 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_response.rb @@ -20,88 +20,60 @@ module DatadogAPIClient::V2 # Rule. class SecurityMonitoringStandardRuleResponse include BaseGenericModel - # Calculated fields. Only allowed for scheduled rules - in other words, when schedulingOptions is also defined. attr_accessor :calculated_fields - # Cases for generating signals. attr_accessor :cases - # How to generate compliance signals. Useful for cloud_configuration rules only. attr_accessor :compliance_signal_options - # When the rule was created, timestamp in milliseconds. attr_accessor :created_at - # User ID of the user who created the rule. attr_accessor :creation_author_id - # Custom/Overridden message for generated signals (used in case of Default rule update). attr_accessor :custom_message - # Custom/Overridden name of the rule (used in case of Default rule update). attr_accessor :custom_name - # Default Tags for default rules (included in tags) attr_accessor :default_tags - # When the rule will be deprecated, timestamp in milliseconds. attr_accessor :deprecation_date - # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters - # Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups. attr_accessor :group_signals_by - # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title - # The ID of the rule. attr_accessor :id - # Whether the rule is included by default. attr_accessor :is_default - # Whether the rule has been deleted. attr_accessor :is_deleted - # Whether the rule is enabled. attr_accessor :is_enabled - # Message for generated signals. attr_accessor :message - # The name of the rule. attr_accessor :name - # Options. attr_accessor :options - # Queries for selecting logs which are part of the rule. attr_accessor :queries - # Reference tables for the rule. attr_accessor :reference_tables - # Options for scheduled rules. When this field is present, the rule runs based on the schedule. When absent, it runs real-time on ingested logs. attr_accessor :scheduling_options - # Tags for generated signals. attr_accessor :tags - # Cases for generating signals from third-party rules. Only available for third-party rules. attr_accessor :third_party_cases - # The rule type. attr_accessor :type - # User ID of the user who updated the rule. attr_accessor :update_author_id - # The date the rule was last updated, in milliseconds. attr_accessor :updated_at - # The version of the rule. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_test_payload.rb b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_test_payload.rb index 28a9dc6276f6..4bd876fe2b03 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_test_payload.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_test_payload.rb @@ -20,49 +20,34 @@ module DatadogAPIClient::V2 # The payload of a rule to test class SecurityMonitoringStandardRuleTestPayload include BaseGenericModel - # Calculated fields. Only allowed for scheduled rules - in other words, when schedulingOptions is also defined. attr_accessor :calculated_fields - # Cases for generating signals. attr_reader :cases - # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters - # Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups. attr_accessor :group_signals_by - # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title - # Whether the rule is enabled. attr_reader :is_enabled - # Message for generated signals. attr_reader :message - # The name of the rule. attr_reader :name - # Options. attr_reader :options - # Queries for selecting logs which are part of the rule. attr_reader :queries - # Reference tables for the rule. attr_accessor :reference_tables - # Options for scheduled rules. When this field is present, the rule runs based on the schedule. When absent, it runs real-time on ingested logs. attr_accessor :scheduling_options - # Tags for generated signals. attr_accessor :tags - # Cases for generating signals from third-party rules. Only available for third-party rules. attr_accessor :third_party_cases - # The rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression.rb index c67430343014..fb453c5aaa7b 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The suppression rule's properties. class SecurityMonitoringSuppression include BaseGenericModel - # The attributes of the suppression rule. attr_accessor :attributes - # The ID of the suppression rule. attr_accessor :id - # The type of the resource. The value should always be `suppressions`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb index ba252144d97a..bb48de4134be 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb @@ -20,46 +20,32 @@ module DatadogAPIClient::V2 # The attributes of the suppression rule. class SecurityMonitoringSuppressionAttributes include BaseGenericModel - # A Unix millisecond timestamp given the creation date of the suppression rule. attr_accessor :creation_date - # A user. attr_accessor :creator - # An exclusion query on the input data of the security rules, which could be logs, Agent events, or other types of data based on the security rule. Events matching this query are ignored by any detection rules referenced in the suppression rule. attr_accessor :data_exclusion_query - # A description for the suppression rule. attr_accessor :description - # Whether the suppression rule is editable. attr_accessor :editable - # Whether the suppression rule is enabled. attr_accessor :enabled - # A Unix millisecond timestamp giving an expiration date for the suppression rule. After this date, it won't suppress signals anymore. attr_accessor :expiration_date - # The name of the suppression rule. attr_accessor :name - # The rule query of the suppression rule, with the same syntax as the search bar for detection rules. attr_accessor :rule_query - # A Unix millisecond timestamp giving the start date for the suppression rule. After this date, it starts suppressing signals. attr_accessor :start_date - # The suppression query of the suppression rule. If a signal matches this query, it is suppressed and not triggered. Same syntax as the queries to search signals in the signal explorer. attr_accessor :suppression_query - # A Unix millisecond timestamp given the update date of the suppression rule. attr_accessor :update_date - # A user. attr_accessor :updater - # The version of the suppression rule; it starts at 1, and is incremented at each update. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb index d0cbca049db2..86e5fbc03238 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Object containing the attributes of the suppression rule to be created. class SecurityMonitoringSuppressionCreateAttributes include BaseGenericModel - # An exclusion query on the input data of the security rules, which could be logs, Agent events, or other types of data based on the security rule. Events matching this query are ignored by any detection rules referenced in the suppression rule. attr_accessor :data_exclusion_query - # A description for the suppression rule. attr_accessor :description - # Whether the suppression rule is enabled. attr_reader :enabled - # A Unix millisecond timestamp giving an expiration date for the suppression rule. After this date, it won't suppress signals anymore. attr_accessor :expiration_date - # The name of the suppression rule. attr_reader :name - # The rule query of the suppression rule, with the same syntax as the search bar for detection rules. attr_reader :rule_query - # A Unix millisecond timestamp giving the start date for the suppression rule. After this date, it starts suppressing signals. attr_accessor :start_date - # The suppression query of the suppression rule. If a signal matches this query, it is suppressed and is not triggered. It uses the same syntax as the queries to search signals in the Signals Explorer. attr_accessor :suppression_query diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_data.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_data.rb index 77cb982bb804..e957ad7d4ac2 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_data.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object for a single suppression rule. class SecurityMonitoringSuppressionCreateData include BaseGenericModel - # Object containing the attributes of the suppression rule to be created. attr_reader :attributes - # The type of the resource. The value should always be `suppressions`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_request.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_request.rb index 60873dbe4531..8a1bc8933a59 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_request.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object that includes the suppression rule that you would like to create. class SecurityMonitoringSuppressionCreateRequest include BaseGenericModel - # Object for a single suppression rule. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_response.rb index 959c31f4049b..854e74dfe964 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object containing a single suppression rule. class SecurityMonitoringSuppressionResponse include BaseGenericModel - # The suppression rule's properties. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb index 051d273c1728..111b78d0587d 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V2 # The suppression rule properties to be updated. class SecurityMonitoringSuppressionUpdateAttributes include BaseGenericModel - # An exclusion query on the input data of the security rules, which could be logs, Agent events, or other types of data based on the security rule. Events matching this query are ignored by any detection rules referenced in the suppression rule. attr_accessor :data_exclusion_query - # A description for the suppression rule. attr_accessor :description - # Whether the suppression rule is enabled. attr_accessor :enabled - # A Unix millisecond timestamp giving an expiration date for the suppression rule. After this date, it won't suppress signals anymore. If unset, the expiration date of the suppression rule is left untouched. If set to `null`, the expiration date is removed. attr_accessor :expiration_date - # The name of the suppression rule. attr_accessor :name - # The rule query of the suppression rule, with the same syntax as the search bar for detection rules. attr_accessor :rule_query - # A Unix millisecond timestamp giving the start date for the suppression rule. After this date, it starts suppressing signals. If unset, the start date of the suppression rule is left untouched. If set to `null`, the start date is removed. attr_accessor :start_date - # The suppression query of the suppression rule. If a signal matches this query, it is suppressed and not triggered. Same syntax as the queries to search signals in the signal explorer. attr_accessor :suppression_query - # The current version of the suppression. This is optional, but it can help prevent concurrent modifications. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_data.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_data.rb index 2579d3887375..3851f9f04216 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_data.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The new suppression properties; partial updates are supported. class SecurityMonitoringSuppressionUpdateData include BaseGenericModel - # The suppression rule properties to be updated. attr_reader :attributes - # The type of the resource. The value should always be `suppressions`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_request.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_request.rb index 3a7485a57ef6..62ebb63b0643 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_request.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object containing the fields to update on the suppression rule. class SecurityMonitoringSuppressionUpdateRequest include BaseGenericModel - # The new suppression properties; partial updates are supported. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppressions_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppressions_response.rb index 5d6155c65ebc..ed969d02d4e8 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppressions_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppressions_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object containing the available suppression rules. class SecurityMonitoringSuppressionsResponse include BaseGenericModel - # A list of suppressions objects. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_third_party_root_query.rb b/lib/datadog_api_client/v2/models/security_monitoring_third_party_root_query.rb index 20ca456bb04c..63ba28e7e471 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_third_party_root_query.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_third_party_root_query.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A query to be combined with the third party case query. class SecurityMonitoringThirdPartyRootQuery include BaseGenericModel - # Fields to group by. attr_accessor :group_by_fields - # Query to run on logs. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case.rb b/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case.rb index 52bd86b70383..fed5f50e85ab 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Case when signal is generated by a third party rule. class SecurityMonitoringThirdPartyRuleCase include BaseGenericModel - # Severity of the Security Signal. attr_accessor :custom_status - # Name of the case. attr_accessor :name - # Notification targets for each rule case. attr_accessor :notifications - # A query to map a third party event to this case. attr_accessor :query - # Severity of the Security Signal. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case_create.rb b/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case_create.rb index fdf4849d44ae..fe88ba677f63 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case_create.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case_create.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Case when a signal is generated by a third party rule. class SecurityMonitoringThirdPartyRuleCaseCreate include BaseGenericModel - # Name of the case. attr_accessor :name - # Notification targets for each case. attr_accessor :notifications - # A query to map a third party event to this case. attr_accessor :query - # Severity of the Security Signal. attr_reader :status diff --git a/lib/datadog_api_client/v2/models/security_monitoring_triage_user.rb b/lib/datadog_api_client/v2/models/security_monitoring_triage_user.rb index e833db023238..fd1174d4a70d 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_triage_user.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_triage_user.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Object representing a given user entity. class SecurityMonitoringTriageUser include BaseGenericModel - # The handle for this user account. attr_accessor :handle - # Gravatar icon associated to the user. attr_accessor :icon - # Numerical ID assigned by Datadog to this user account. attr_accessor :id - # The name for this user account. attr_accessor :name - # UUID assigned by Datadog to this user account. attr_reader :uuid diff --git a/lib/datadog_api_client/v2/models/security_monitoring_user.rb b/lib/datadog_api_client/v2/models/security_monitoring_user.rb index 88984d909577..4b0193c10107 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_user.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_user.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A user. class SecurityMonitoringUser include BaseGenericModel - # The handle of the user. attr_accessor :handle - # The name of the user. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/security_trigger.rb b/lib/datadog_api_client/v2/models/security_trigger.rb index b159523ca01e..dda4181816d2 100644 --- a/lib/datadog_api_client/v2/models/security_trigger.rb +++ b/lib/datadog_api_client/v2/models/security_trigger.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Trigger a workflow from a Security Signal or Finding. For automatic triggering a handle must be configured and the workflow must be published. class SecurityTrigger include BaseGenericModel - # Defines a rate limit for a trigger. attr_accessor :rate_limit diff --git a/lib/datadog_api_client/v2/models/security_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/security_trigger_wrapper.rb index 7c5e0bfcd627..3d4ecbce03b1 100644 --- a/lib/datadog_api_client/v2/models/security_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/security_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for a Security-based trigger. class SecurityTriggerWrapper include BaseGenericModel - # Trigger a workflow from a Security Signal or Finding. For automatic triggering a handle must be configured and the workflow must be published. attr_reader :security_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/selectors.rb b/lib/datadog_api_client/v2/models/selectors.rb index 3540ed2fea1a..5c84d47539c5 100644 --- a/lib/datadog_api_client/v2/models/selectors.rb +++ b/lib/datadog_api_client/v2/models/selectors.rb @@ -22,16 +22,12 @@ module DatadogAPIClient::V2 # Only the trigger_source field is required. class Selectors include BaseGenericModel - # The query is composed of one or several key:value pairs, which can be used to filter security issues on tags and attributes. attr_accessor :query - # Security rule types used as filters in security rules. attr_accessor :rule_types - # The security rules severities to consider. attr_accessor :severities - # The type of security issues on which the rule applies. Notification rules based on security signals need to use the trigger source "security_signals", # while notification rules based on security vulnerabilities need to use the trigger source "security_findings". attr_reader :trigger_source diff --git a/lib/datadog_api_client/v2/models/self_service_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/self_service_trigger_wrapper.rb index 66facb3dc65e..7b3948c34929 100644 --- a/lib/datadog_api_client/v2/models/self_service_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/self_service_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for a Self Service-based trigger. class SelfServiceTriggerWrapper include BaseGenericModel - # Trigger a workflow from Self Service. attr_reader :self_service_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/send_slack_message_action.rb b/lib/datadog_api_client/v2/models/send_slack_message_action.rb index ddb82e11a78e..cff6982bd0cf 100644 --- a/lib/datadog_api_client/v2/models/send_slack_message_action.rb +++ b/lib/datadog_api_client/v2/models/send_slack_message_action.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Sends a message to a Slack channel. class SendSlackMessageAction include BaseGenericModel - # The channel ID. attr_reader :channel - # Indicates that the action is a send Slack message action. attr_reader :type - # The workspace ID. attr_reader :workspace diff --git a/lib/datadog_api_client/v2/models/send_teams_message_action.rb b/lib/datadog_api_client/v2/models/send_teams_message_action.rb index 52d259e2257d..d9d4ab5cbc9a 100644 --- a/lib/datadog_api_client/v2/models/send_teams_message_action.rb +++ b/lib/datadog_api_client/v2/models/send_teams_message_action.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Sends a message to a Microsoft Teams channel. class SendTeamsMessageAction include BaseGenericModel - # The channel ID. attr_reader :channel - # The team ID. attr_reader :team - # The tenant ID. attr_reader :tenant - # Indicates that the action is a send Microsoft Teams message action. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_config_request.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_config_request.rb index ebe1537ea6a3..680051161870 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_config_request.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_config_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Group reorder request. class SensitiveDataScannerConfigRequest include BaseGenericModel - # Data related to the reordering of scanning groups. attr_reader :data - # Meta payload containing information about the API. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration.rb index b7ba093c7e8b..3ed8407e5ce0 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A Sensitive Data Scanner configuration. class SensitiveDataScannerConfiguration include BaseGenericModel - # ID of the configuration. attr_accessor :id - # Sensitive Data Scanner configuration type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_data.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_data.rb index 18d8f485c20e..a049a6d5fd28 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_data.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A Sensitive Data Scanner configuration data. class SensitiveDataScannerConfigurationData include BaseGenericModel - # A Sensitive Data Scanner configuration. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_relationships.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_relationships.rb index 41baeb2104bc..5984b10a0214 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_relationships.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationships of the configuration. class SensitiveDataScannerConfigurationRelationships include BaseGenericModel - # List of groups, ordered. attr_accessor :groups diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_group_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_group_response.rb index 29b91f45bb22..ace21a1f949c 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_group_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_group_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Create group response. class SensitiveDataScannerCreateGroupResponse include BaseGenericModel - # Response data related to the creation of a group. attr_accessor :data - # Meta payload containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_rule_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_rule_response.rb index 854f00cb91e4..c6e1eee1342f 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_rule_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_rule_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Create rule response. class SensitiveDataScannerCreateRuleResponse include BaseGenericModel - # Response data related to the creation of a rule. attr_accessor :data - # Meta payload containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_filter.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_filter.rb index ff00559599e0..0e126d66693f 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_filter.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_filter.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Filter for the Scanning Group. class SensitiveDataScannerFilter include BaseGenericModel - # Query to filter the events. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response.rb index 4035ac2928cc..865265ba0687 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Get all groups response. class SensitiveDataScannerGetConfigResponse include BaseGenericModel - # Response data related to the scanning groups. attr_accessor :data - # Included objects from relationships. attr_accessor :included - # Meta response containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response_data.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response_data.rb index 4fc79efbebd8..c2a2d1b94549 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response_data.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Response data related to the scanning groups. class SensitiveDataScannerGetConfigResponseData include BaseGenericModel - # Attributes of the Sensitive Data configuration. attr_accessor :attributes - # ID of the configuration. attr_accessor :id - # Relationships of the configuration. attr_accessor :relationships - # Sensitive Data Scanner configuration type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group.rb index 8f10bda4471a..a57b31207f57 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A scanning group. class SensitiveDataScannerGroup include BaseGenericModel - # ID of the group. attr_accessor :id - # Sensitive Data Scanner group type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_attributes.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_attributes.rb index aaf6ff95258d..3eefed001468 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_attributes.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Attributes of the Sensitive Data Scanner group. class SensitiveDataScannerGroupAttributes include BaseGenericModel - # Description of the group. attr_accessor :description - # Filter for the Scanning Group. attr_accessor :filter - # Whether or not the group is enabled. attr_accessor :is_enabled - # Name of the group. attr_accessor :name - # List of products the scanning group applies. attr_accessor :product_list - # List of sampling rates per product type. attr_accessor :samplings diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create.rb index fe656f86366a..cb5bf25c0475 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data related to the creation of a group. class SensitiveDataScannerGroupCreate include BaseGenericModel - # Attributes of the Sensitive Data Scanner group. attr_reader :attributes - # Relationships of the group. attr_accessor :relationships - # Sensitive Data Scanner group type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create_request.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create_request.rb index 4934fdb8cdb0..473539b96bf2 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create_request.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Create group request. class SensitiveDataScannerGroupCreateRequest include BaseGenericModel - # Data related to the creation of a group. attr_accessor :data - # Meta payload containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_data.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_data.rb index 1baad303aa43..decbbadd76f4 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_data.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A scanning group data. class SensitiveDataScannerGroupData include BaseGenericModel - # A scanning group. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_request.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_request.rb index e8943a178a21..88c84c9d7fd8 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_request.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Delete group request. class SensitiveDataScannerGroupDeleteRequest include BaseGenericModel - # Meta payload containing information about the API. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_response.rb index ea500cc395cc..4d76fbe83e3a 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Delete group response. class SensitiveDataScannerGroupDeleteResponse include BaseGenericModel - # Meta payload containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_included_item.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_included_item.rb index 638311f6126b..a90cb303a102 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_included_item.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_included_item.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A Scanning Group included item. class SensitiveDataScannerGroupIncludedItem include BaseGenericModel - # Attributes of the Sensitive Data Scanner group. attr_accessor :attributes - # ID of the group. attr_accessor :id - # Relationships of the group. attr_accessor :relationships - # Sensitive Data Scanner group type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_item.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_item.rb index b3c0fd285e02..22bd9ec72b62 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_item.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_item.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data related to a Sensitive Data Scanner Group. class SensitiveDataScannerGroupItem include BaseGenericModel - # ID of the group. attr_accessor :id - # Sensitive Data Scanner group type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_list.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_list.rb index ee079b47a048..e0a2340d086c 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_list.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_list.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # List of groups, ordered. class SensitiveDataScannerGroupList include BaseGenericModel - # List of groups. The order is important. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_relationships.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_relationships.rb index 271221d82104..29683efad7d6 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_relationships.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationships of the group. class SensitiveDataScannerGroupRelationships include BaseGenericModel - # A Sensitive Data Scanner configuration data. attr_accessor :configuration - # Rules included in the group. attr_accessor :rules diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_response.rb index 31a7a2e1191d..d3daa9d2afec 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_response.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Response data related to the creation of a group. class SensitiveDataScannerGroupResponse include BaseGenericModel - # Attributes of the Sensitive Data Scanner group. attr_accessor :attributes - # ID of the group. attr_accessor :id - # Relationships of the group. attr_accessor :relationships - # Sensitive Data Scanner group type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update.rb index b8ecb6522e22..c6cd8962afa4 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Data related to the update of a group. class SensitiveDataScannerGroupUpdate include BaseGenericModel - # Attributes of the Sensitive Data Scanner group. attr_accessor :attributes - # ID of the group. attr_accessor :id - # Relationships of the group. attr_accessor :relationships - # Sensitive Data Scanner group type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_request.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_request.rb index 4666e3b7a8f9..aaf34e7c86fb 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_request.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Update group request. class SensitiveDataScannerGroupUpdateRequest include BaseGenericModel - # Data related to the update of a group. attr_reader :data - # Meta payload containing information about the API. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_response.rb index 2feeb42dc464..4ad3c4035bf1 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Update group response. class SensitiveDataScannerGroupUpdateResponse include BaseGenericModel - # Meta payload containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_included_keyword_configuration.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_included_keyword_configuration.rb index 2dfc22ec26da..51bbf4ed157a 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_included_keyword_configuration.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_included_keyword_configuration.rb @@ -23,15 +23,12 @@ module DatadogAPIClient::V2 # If none are found, the match is discarded. class SensitiveDataScannerIncludedKeywordConfiguration include BaseGenericModel - # The number of characters behind a match detected by Sensitive Data Scanner to look for the keywords defined. # `character_count` should be greater than the maximum length of a keyword defined for a rule. attr_reader :character_count - # Keyword list that will be checked during scanning in order to validate a match. # The number of keywords in the list must be less than or equal to 30. attr_reader :keywords - # Should the rule use the underlying standard pattern keyword configuration. If set to `true`, the rule must be tied # to a standard pattern. If set to `false`, the specified keywords and `character_count` are applied. attr_accessor :use_recommended_keywords diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta.rb index e318f8153200..cb6f66e68797 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Meta response containing information about the API. class SensitiveDataScannerMeta include BaseGenericModel - # Maximum number of scanning rules allowed for the org. attr_accessor :count_limit - # Maximum number of scanning groups allowed for the org. attr_accessor :group_count_limit - # (Deprecated) Whether or not scanned events are highlighted in Logs or RUM for the org. attr_accessor :has_highlight_enabled - # (Deprecated) Whether or not scanned events have multi-pass enabled. attr_accessor :has_multi_pass_enabled - # Whether or not the org is compliant to the payment card industry standard. attr_accessor :is_pci_compliant - # Version of the API. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta_version_only.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta_version_only.rb index bb57486065b8..87a1800152e8 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta_version_only.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta_version_only.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Meta payload containing information about the API. class SensitiveDataScannerMetaVersionOnly include BaseGenericModel - # Version of the API (optional). attr_reader :version diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_config.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_config.rb index 26def2d99561..7573d005b356 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_config.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_config.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data related to the reordering of scanning groups. class SensitiveDataScannerReorderConfig include BaseGenericModel - # ID of the configuration. attr_accessor :id - # Relationships of the configuration. attr_accessor :relationships - # Sensitive Data Scanner configuration type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_groups_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_groups_response.rb index 0e7fc1360ae5..e45023c5fed9 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_groups_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_groups_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Group reorder response. class SensitiveDataScannerReorderGroupsResponse include BaseGenericModel - # Meta response containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule.rb index b901ec4fb826..f9b8f13797a6 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Rule item included in the group. class SensitiveDataScannerRule include BaseGenericModel - # ID of the rule. attr_accessor :id - # Sensitive Data Scanner rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_attributes.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_attributes.rb index 306f15b5954f..f17f487b1512 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_attributes.rb @@ -20,38 +20,28 @@ module DatadogAPIClient::V2 # Attributes of the Sensitive Data Scanner rule. class SensitiveDataScannerRuleAttributes include BaseGenericModel - # Description of the rule. attr_accessor :description - # Attributes excluded from the scan. If namespaces is provided, it has to be a sub-path of the namespaces array. attr_accessor :excluded_namespaces - # Object defining a set of keywords and a number of characters that help reduce noise. # You can provide a list of keywords you would like to check within a defined proximity of the matching pattern. # If any of the keywords are found within the proximity check, the match is kept. # If none are found, the match is discarded. attr_accessor :included_keyword_configuration - # Whether or not the rule is enabled. attr_accessor :is_enabled - # Name of the rule. attr_accessor :name - # Attributes included in the scan. If namespaces is empty or missing, all attributes except excluded_namespaces are scanned. # If both are missing the whole event is scanned. attr_accessor :namespaces - # Not included if there is a relationship to a standard pattern. attr_accessor :pattern - # Integer from 1 (high) to 5 (low) indicating rule issue severity. attr_reader :priority - # List of tags. attr_accessor :tags - # Object describing how the scanned event will be replaced. attr_accessor :text_replacement diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create.rb index 6c865f132917..aafe5ab0a6f9 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data related to the creation of a rule. class SensitiveDataScannerRuleCreate include BaseGenericModel - # Attributes of the Sensitive Data Scanner rule. attr_reader :attributes - # Relationships of a scanning rule. attr_reader :relationships - # Sensitive Data Scanner rule type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create_request.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create_request.rb index 3f04a3b7acda..471d22f32427 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create_request.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Create rule request. class SensitiveDataScannerRuleCreateRequest include BaseGenericModel - # Data related to the creation of a rule. attr_reader :data - # Meta payload containing information about the API. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_data.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_data.rb index fa46ade5d0fe..d43e0f0ff105 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_data.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Rules included in the group. class SensitiveDataScannerRuleData include BaseGenericModel - # Rules included in the group. The order is important. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_request.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_request.rb index 4b56c3dc5aa0..4c4ee97ead1e 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_request.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Delete rule request. class SensitiveDataScannerRuleDeleteRequest include BaseGenericModel - # Meta payload containing information about the API. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_response.rb index 6bde08cece38..3750e4807a92 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Delete rule response. class SensitiveDataScannerRuleDeleteResponse include BaseGenericModel - # Meta payload containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_included_item.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_included_item.rb index b18cb9f03846..af475a8db560 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_included_item.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_included_item.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A Scanning Rule included item. class SensitiveDataScannerRuleIncludedItem include BaseGenericModel - # Attributes of the Sensitive Data Scanner rule. attr_accessor :attributes - # ID of the rule. attr_accessor :id - # Relationships of a scanning rule. attr_accessor :relationships - # Sensitive Data Scanner rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_relationships.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_relationships.rb index 134e30471906..331c2071c8dd 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_relationships.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationships of a scanning rule. class SensitiveDataScannerRuleRelationships include BaseGenericModel - # A scanning group data. attr_accessor :group - # A standard pattern. attr_accessor :standard_pattern diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_response.rb index b7a662380818..f8db7a29a28c 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_response.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Response data related to the creation of a rule. class SensitiveDataScannerRuleResponse include BaseGenericModel - # Attributes of the Sensitive Data Scanner rule. attr_accessor :attributes - # ID of the rule. attr_accessor :id - # Relationships of a scanning rule. attr_accessor :relationships - # Sensitive Data Scanner rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update.rb index 6b9b6f41a34e..8648e2dee4c4 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Data related to the update of a rule. class SensitiveDataScannerRuleUpdate include BaseGenericModel - # Attributes of the Sensitive Data Scanner rule. attr_accessor :attributes - # ID of the rule. attr_accessor :id - # Relationships of a scanning rule. attr_accessor :relationships - # Sensitive Data Scanner rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_request.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_request.rb index 05804f76d4ce..7d68f0443269 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_request.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Update rule request. class SensitiveDataScannerRuleUpdateRequest include BaseGenericModel - # Data related to the update of a rule. attr_reader :data - # Meta payload containing information about the API. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_response.rb index 8ee367ce0aa1..3cbae95ea512 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Update rule response. class SensitiveDataScannerRuleUpdateResponse include BaseGenericModel - # Meta payload containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_samplings.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_samplings.rb index dbac03104d54..9bffd331c24a 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_samplings.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_samplings.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Sampling configurations for the Scanning Group. class SensitiveDataScannerSamplings include BaseGenericModel - # Datadog product onto which Sensitive Data Scanner can be activated. attr_accessor :product - # Rate at which data in product type will be scanned, as a percentage. attr_reader :rate diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern.rb index cda707ff03d7..af9bd8f72fcf 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data containing the standard pattern id. class SensitiveDataScannerStandardPattern include BaseGenericModel - # ID of the standard pattern. attr_accessor :id - # Sensitive Data Scanner standard pattern type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_attributes.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_attributes.rb index 6c23c8e55c29..e92baab08268 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_attributes.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Attributes of the Sensitive Data Scanner standard pattern. class SensitiveDataScannerStandardPatternAttributes include BaseGenericModel - # Description of the standard pattern. attr_accessor :description - # List of included keywords. attr_accessor :included_keywords - # Name of the standard pattern. attr_accessor :name - # (Deprecated) Regex to match, optionally documented for older standard rules. Refer to the `description` field to understand what the rule does. attr_accessor :pattern - # Integer from 1 (high) to 5 (low) indicating standard pattern issue severity. attr_reader :priority - # List of tags. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_data.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_data.rb index 3742f82b443d..f0b930cdd1b4 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_data.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A standard pattern. class SensitiveDataScannerStandardPatternData include BaseGenericModel - # Data containing the standard pattern id. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_data.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_data.rb index c503a0c28a20..4a36bc10f1fa 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_data.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # List Standard patterns response data. class SensitiveDataScannerStandardPatternsResponseData include BaseGenericModel - # List Standard patterns response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_item.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_item.rb index 8509b0bbd59e..446e8ad0d517 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_item.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_item.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Standard pattern item. class SensitiveDataScannerStandardPatternsResponseItem include BaseGenericModel - # Attributes of the Sensitive Data Scanner standard pattern. attr_accessor :attributes - # ID of the standard pattern. attr_accessor :id - # Sensitive Data Scanner standard pattern type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_text_replacement.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_text_replacement.rb index 61e6e6335ca3..047b67347df7 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_text_replacement.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_text_replacement.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # Object describing how the scanned event will be replaced. class SensitiveDataScannerTextReplacement include BaseGenericModel - # Required if type == 'partial_replacement_from_beginning' # or 'partial_replacement_from_end'. It must be > 0. attr_reader :number_of_chars - # Required if type == 'replacement_string'. attr_accessor :replacement_string - # Only valid when type == `replacement_string`. When enabled, matches can be unmasked in logs by users with ‘Data Scanner Unmask’ permission. As a security best practice, avoid masking for highly-sensitive, long-lived data. attr_accessor :should_save_match - # Type of the replacement text. None means no replacement. # hash means the data will be stubbed. replacement_string means that # one can chose a text to replace the data. partial_replacement_from_beginning diff --git a/lib/datadog_api_client/v2/models/service_account_create_attributes.rb b/lib/datadog_api_client/v2/models/service_account_create_attributes.rb index 1c410148d893..145c474fb1a1 100644 --- a/lib/datadog_api_client/v2/models/service_account_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/service_account_create_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes of the created user. class ServiceAccountCreateAttributes include BaseGenericModel - # The email of the user. attr_reader :email - # The name of the user. attr_accessor :name - # Whether the user is a service account. Must be true. attr_reader :service_account - # The title of the user. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/service_account_create_data.rb b/lib/datadog_api_client/v2/models/service_account_create_data.rb index 153dd5788255..fc2b36a85a7e 100644 --- a/lib/datadog_api_client/v2/models/service_account_create_data.rb +++ b/lib/datadog_api_client/v2/models/service_account_create_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object to create a service account User. class ServiceAccountCreateData include BaseGenericModel - # Attributes of the created user. attr_reader :attributes - # Relationships of the user object. attr_accessor :relationships - # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_account_create_request.rb b/lib/datadog_api_client/v2/models/service_account_create_request.rb index 6ccb6d25c61e..ba657dd1fcb5 100644 --- a/lib/datadog_api_client/v2/models/service_account_create_request.rb +++ b/lib/datadog_api_client/v2/models/service_account_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create a service account. class ServiceAccountCreateRequest include BaseGenericModel - # Object to create a service account User. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/service_definition_create_response.rb b/lib/datadog_api_client/v2/models/service_definition_create_response.rb index 62fbbc8fa72a..9e497e8db49f 100644 --- a/lib/datadog_api_client/v2/models/service_definition_create_response.rb +++ b/lib/datadog_api_client/v2/models/service_definition_create_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create service definitions response. class ServiceDefinitionCreateResponse include BaseGenericModel - # Create service definitions response payload. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/service_definition_data.rb b/lib/datadog_api_client/v2/models/service_definition_data.rb index efb859f530d3..56f6c3c2660c 100644 --- a/lib/datadog_api_client/v2/models/service_definition_data.rb +++ b/lib/datadog_api_client/v2/models/service_definition_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Service definition data. class ServiceDefinitionData include BaseGenericModel - # Service definition attributes. attr_accessor :attributes - # Service definition id. attr_accessor :id - # Service definition type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/service_definition_data_attributes.rb b/lib/datadog_api_client/v2/models/service_definition_data_attributes.rb index b9fe0f572a71..d08568952c77 100644 --- a/lib/datadog_api_client/v2/models/service_definition_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/service_definition_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Service definition attributes. class ServiceDefinitionDataAttributes include BaseGenericModel - # Metadata about a service definition. attr_accessor :meta - # Service definition schema. attr_accessor :schema diff --git a/lib/datadog_api_client/v2/models/service_definition_get_response.rb b/lib/datadog_api_client/v2/models/service_definition_get_response.rb index 9648bebd6846..d4e1418562f5 100644 --- a/lib/datadog_api_client/v2/models/service_definition_get_response.rb +++ b/lib/datadog_api_client/v2/models/service_definition_get_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Get service definition response. class ServiceDefinitionGetResponse include BaseGenericModel - # Service definition data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/service_definition_meta.rb b/lib/datadog_api_client/v2/models/service_definition_meta.rb index 31106213ba2c..08ab561ae8d5 100644 --- a/lib/datadog_api_client/v2/models/service_definition_meta.rb +++ b/lib/datadog_api_client/v2/models/service_definition_meta.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Metadata about a service definition. class ServiceDefinitionMeta include BaseGenericModel - # GitHub HTML URL. attr_accessor :github_html_url - # Ingestion schema version. attr_accessor :ingested_schema_version - # Ingestion source of the service definition. attr_accessor :ingestion_source - # Last modified time of the service definition. attr_accessor :last_modified_time - # User defined origin of the service definition. attr_accessor :origin - # User defined origin's detail of the service definition. attr_accessor :origin_detail - # A list of schema validation warnings. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/service_definition_meta_warnings.rb b/lib/datadog_api_client/v2/models/service_definition_meta_warnings.rb index f636a5fe4083..cc7fc03405f2 100644 --- a/lib/datadog_api_client/v2/models/service_definition_meta_warnings.rb +++ b/lib/datadog_api_client/v2/models/service_definition_meta_warnings.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Schema validation warnings. class ServiceDefinitionMetaWarnings include BaseGenericModel - # The warning instance location. attr_accessor :instance_location - # The warning keyword location. attr_accessor :keyword_location - # The warning message. attr_accessor :message diff --git a/lib/datadog_api_client/v2/models/service_definition_v1.rb b/lib/datadog_api_client/v2/models/service_definition_v1.rb index 7ff3345f184b..3a09c3bc2d96 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v1.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v1.rb @@ -22,28 +22,20 @@ module DatadogAPIClient::V2 # @deprecated This model is deprecated. class ServiceDefinitionV1 include BaseGenericModel - # Contact information about the service. attr_accessor :contact - # Extensions to V1 schema. attr_accessor :extensions - # A list of external links related to the services. attr_accessor :external_resources - # Basic information about a service. attr_reader :info - # Third party integrations that Datadog supports. attr_accessor :integrations - # Org related information about the service. attr_accessor :org - # Schema version being used. attr_reader :schema_version - # A set of custom tags. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/service_definition_v1_contact.rb b/lib/datadog_api_client/v2/models/service_definition_v1_contact.rb index 84f70eb88c32..d79b91f8bb0c 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v1_contact.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v1_contact.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Contact information about the service. class ServiceDefinitionV1Contact include BaseGenericModel - # Service owner’s email. attr_accessor :email - # Service owner’s Slack channel. attr_accessor :slack diff --git a/lib/datadog_api_client/v2/models/service_definition_v1_info.rb b/lib/datadog_api_client/v2/models/service_definition_v1_info.rb index 7b1669412f82..0cf38667f16a 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v1_info.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v1_info.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Basic information about a service. class ServiceDefinitionV1Info include BaseGenericModel - # Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog. attr_reader :dd_service - # A short description of the service. attr_accessor :description - # A friendly name of the service. attr_accessor :display_name - # Service tier. attr_accessor :service_tier diff --git a/lib/datadog_api_client/v2/models/service_definition_v1_integrations.rb b/lib/datadog_api_client/v2/models/service_definition_v1_integrations.rb index 64536d3e0436..e7fbcd11a5e5 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v1_integrations.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v1_integrations.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Third party integrations that Datadog supports. class ServiceDefinitionV1Integrations include BaseGenericModel - # PagerDuty service URL for the service. attr_accessor :pagerduty diff --git a/lib/datadog_api_client/v2/models/service_definition_v1_org.rb b/lib/datadog_api_client/v2/models/service_definition_v1_org.rb index b392ca8a2d98..a48cacb866bf 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v1_org.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v1_org.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Org related information about the service. class ServiceDefinitionV1Org include BaseGenericModel - # App feature this service supports. attr_accessor :application - # Team that owns the service. attr_accessor :team diff --git a/lib/datadog_api_client/v2/models/service_definition_v1_resource.rb b/lib/datadog_api_client/v2/models/service_definition_v1_resource.rb index b3d61aaa58c1..753019c33019 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v1_resource.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v1_resource.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Service's external links. class ServiceDefinitionV1Resource include BaseGenericModel - # Link name. attr_reader :name - # Link type. attr_reader :type - # Link URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2.rb b/lib/datadog_api_client/v2/models/service_definition_v2.rb index 041c41ce9d10..b3c3e7ab7fba 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V2 # Service definition V2 for providing service metadata and integrations. class ServiceDefinitionV2 include BaseGenericModel - # A list of contacts related to the services. attr_accessor :contacts - # Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog. attr_reader :dd_service - # Experimental feature. A Team handle that matches a Team in the Datadog Teams product. attr_accessor :dd_team - # A list of documentation related to the services. attr_accessor :docs - # Extensions to V2 schema. attr_accessor :extensions - # Third party integrations that Datadog supports. attr_accessor :integrations - # A list of links related to the services. attr_accessor :links - # A list of code repositories related to the services. attr_accessor :repos - # Schema version being used. attr_reader :schema_version - # A set of custom tags. attr_accessor :tags - # Team that owns the service. attr_accessor :team diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_doc.rb b/lib/datadog_api_client/v2/models/service_definition_v2_doc.rb index d71d20ec2576..9f76c15f8bea 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_doc.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_doc.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Service documents. class ServiceDefinitionV2Doc include BaseGenericModel - # Document name. attr_reader :name - # Document provider. attr_accessor :provider - # Document URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1.rb index 65613fedc903..f1597d53c5ab 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1.rb @@ -20,40 +20,28 @@ module DatadogAPIClient::V2 # Service definition v2.1 for providing service metadata and integrations. class ServiceDefinitionV2Dot1 include BaseGenericModel - # Identifier for a group of related services serving a product feature, which the service is a part of. attr_accessor :application - # A list of contacts related to the services. attr_accessor :contacts - # Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog. attr_reader :dd_service - # A short description of the service. attr_accessor :description - # Extensions to v2.1 schema. attr_accessor :extensions - # Third party integrations that Datadog supports. attr_accessor :integrations - # The current life cycle phase of the service. attr_accessor :lifecycle - # A list of links related to the services. attr_accessor :links - # Schema version being used. attr_reader :schema_version - # A set of custom tags. attr_accessor :tags - # Team that owns the service. It is used to locate a team defined in Datadog Teams if it exists. attr_accessor :team - # Importance of the service. attr_accessor :tier diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_email.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_email.rb index 63860c5d18f1..0ecbdb57854a 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_email.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_email.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Service owner's email. class ServiceDefinitionV2Dot1Email include BaseGenericModel - # Contact value. attr_reader :contact - # Contact email. attr_accessor :name - # Contact type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_integrations.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_integrations.rb index d22f8c0e659c..b6674130797e 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_integrations.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_integrations.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Third party integrations that Datadog supports. class ServiceDefinitionV2Dot1Integrations include BaseGenericModel - # Opsgenie integration for the service. attr_accessor :opsgenie - # PagerDuty integration for the service. attr_accessor :pagerduty diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_link.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_link.rb index a1bb78255f16..1944a7ce3a3b 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_link.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_link.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Service's external links. class ServiceDefinitionV2Dot1Link include BaseGenericModel - # Link name. attr_reader :name - # Link provider. attr_accessor :provider - # Link type. attr_reader :type - # Link URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_ms_teams.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_ms_teams.rb index 1563aea55214..9cb5f0673666 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_ms_teams.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_ms_teams.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Service owner's Microsoft Teams. class ServiceDefinitionV2Dot1MSTeams include BaseGenericModel - # Contact value. attr_reader :contact - # Contact Microsoft Teams. attr_accessor :name - # Contact type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_opsgenie.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_opsgenie.rb index 7c79999f62b5..2ff23a649d62 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_opsgenie.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_opsgenie.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Opsgenie integration for the service. class ServiceDefinitionV2Dot1Opsgenie include BaseGenericModel - # Opsgenie instance region. attr_accessor :region - # Opsgenie service url. attr_reader :service_url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_pagerduty.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_pagerduty.rb index 7ebf5f4cc222..520d65746206 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_pagerduty.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_pagerduty.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # PagerDuty integration for the service. class ServiceDefinitionV2Dot1Pagerduty include BaseGenericModel - # PagerDuty service url. attr_accessor :service_url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_slack.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_slack.rb index 98529a29ff73..c33cd1343044 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_slack.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_slack.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Service owner's Slack channel. class ServiceDefinitionV2Dot1Slack include BaseGenericModel - # Slack Channel. attr_reader :contact - # Contact Slack. attr_accessor :name - # Contact type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot2.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot2.rb index 32822bc7a5f2..b19e2d79c24d 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot2.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot2.rb @@ -20,49 +20,34 @@ module DatadogAPIClient::V2 # Service definition v2.2 for providing service metadata and integrations. class ServiceDefinitionV2Dot2 include BaseGenericModel - # Identifier for a group of related services serving a product feature, which the service is a part of. attr_accessor :application - # A set of CI fingerprints. attr_accessor :ci_pipeline_fingerprints - # A list of contacts related to the services. attr_accessor :contacts - # Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog. attr_reader :dd_service - # A short description of the service. attr_accessor :description - # Extensions to v2.2 schema. attr_accessor :extensions - # Third party integrations that Datadog supports. attr_accessor :integrations - # The service's programming language. Datadog recognizes the following languages: `dotnet`, `go`, `java`, `js`, `php`, `python`, `ruby`, and `c++`. attr_accessor :languages - # The current life cycle phase of the service. attr_accessor :lifecycle - # A list of links related to the services. attr_accessor :links - # Schema version being used. attr_reader :schema_version - # A set of custom tags. attr_accessor :tags - # Team that owns the service. It is used to locate a team defined in Datadog Teams if it exists. attr_accessor :team - # Importance of the service. attr_accessor :tier - # The type of service. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_contact.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_contact.rb index fb29b4ea67e7..79ff2764b58a 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_contact.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_contact.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Service owner's contacts information. class ServiceDefinitionV2Dot2Contact include BaseGenericModel - # Contact value. attr_reader :contact - # Contact Name. attr_accessor :name - # Contact type. Datadog recognizes the following types: `email`, `slack`, and `microsoft-teams`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_integrations.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_integrations.rb index b1d571ec3b92..b8fff6449dc4 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_integrations.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_integrations.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Third party integrations that Datadog supports. class ServiceDefinitionV2Dot2Integrations include BaseGenericModel - # Opsgenie integration for the service. attr_accessor :opsgenie - # PagerDuty integration for the service. attr_accessor :pagerduty diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_link.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_link.rb index 0d3351415358..0d513bad89e1 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_link.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_link.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Service's external links. class ServiceDefinitionV2Dot2Link include BaseGenericModel - # Link name. attr_reader :name - # Link provider. attr_accessor :provider - # Link type. Datadog recognizes the following types: `runbook`, `doc`, `repo`, `dashboard`, and `other`. attr_reader :type - # Link URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_opsgenie.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_opsgenie.rb index 95cf8263749e..0267c9dd3044 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_opsgenie.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_opsgenie.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Opsgenie integration for the service. class ServiceDefinitionV2Dot2Opsgenie include BaseGenericModel - # Opsgenie instance region. attr_accessor :region - # Opsgenie service url. attr_reader :service_url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_pagerduty.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_pagerduty.rb index 78bbf77e2c62..48dc8d8a00f1 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_pagerduty.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_pagerduty.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # PagerDuty integration for the service. class ServiceDefinitionV2Dot2Pagerduty include BaseGenericModel - # PagerDuty service url. attr_accessor :service_url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_email.rb b/lib/datadog_api_client/v2/models/service_definition_v2_email.rb index c581e7b54c4a..afe94b98bf0a 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_email.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_email.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Service owner's email. class ServiceDefinitionV2Email include BaseGenericModel - # Contact value. attr_reader :contact - # Contact email. attr_accessor :name - # Contact type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_integrations.rb b/lib/datadog_api_client/v2/models/service_definition_v2_integrations.rb index 0854b42a7245..97332e77a90b 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_integrations.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_integrations.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Third party integrations that Datadog supports. class ServiceDefinitionV2Integrations include BaseGenericModel - # Opsgenie integration for the service. attr_accessor :opsgenie - # PagerDuty service URL for the service. attr_accessor :pagerduty diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_link.rb b/lib/datadog_api_client/v2/models/service_definition_v2_link.rb index 56f70904b602..1c6537201fa6 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_link.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_link.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Service's external links. class ServiceDefinitionV2Link include BaseGenericModel - # Link name. attr_reader :name - # Link type. attr_reader :type - # Link URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_ms_teams.rb b/lib/datadog_api_client/v2/models/service_definition_v2_ms_teams.rb index 2eb9f3ecbab3..fc5c1cdee9a0 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_ms_teams.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_ms_teams.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Service owner's Microsoft Teams. class ServiceDefinitionV2MSTeams include BaseGenericModel - # Contact value. attr_reader :contact - # Contact Microsoft Teams. attr_accessor :name - # Contact type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_opsgenie.rb b/lib/datadog_api_client/v2/models/service_definition_v2_opsgenie.rb index d1b05d5254f8..db8ad9ed39f2 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_opsgenie.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_opsgenie.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Opsgenie integration for the service. class ServiceDefinitionV2Opsgenie include BaseGenericModel - # Opsgenie instance region. attr_accessor :region - # Opsgenie service url. attr_reader :service_url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_repo.rb b/lib/datadog_api_client/v2/models/service_definition_v2_repo.rb index aba0af625d62..d7822c59374e 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_repo.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_repo.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Service code repositories. class ServiceDefinitionV2Repo include BaseGenericModel - # Repository name. attr_reader :name - # Repository provider. attr_accessor :provider - # Repository URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_slack.rb b/lib/datadog_api_client/v2/models/service_definition_v2_slack.rb index 4d7571037b98..5f547a710745 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_slack.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_slack.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Service owner's Slack channel. class ServiceDefinitionV2Slack include BaseGenericModel - # Slack Channel. attr_reader :contact - # Contact Slack. attr_accessor :name - # Contact type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_definitions_list_response.rb b/lib/datadog_api_client/v2/models/service_definitions_list_response.rb index 7d1a60bb70f3..4ea86a261e29 100644 --- a/lib/datadog_api_client/v2/models/service_definitions_list_response.rb +++ b/lib/datadog_api_client/v2/models/service_definitions_list_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create service definitions response. class ServiceDefinitionsListResponse include BaseGenericModel - # Data representing service definitions. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/service_now_basic_auth.rb b/lib/datadog_api_client/v2/models/service_now_basic_auth.rb index 5621f3521867..64086d9039ad 100644 --- a/lib/datadog_api_client/v2/models/service_now_basic_auth.rb +++ b/lib/datadog_api_client/v2/models/service_now_basic_auth.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of the `ServiceNowBasicAuth` object. class ServiceNowBasicAuth include BaseGenericModel - # The `ServiceNowBasicAuth` `instance`. attr_reader :instance - # The `ServiceNowBasicAuth` `password`. attr_reader :password - # The definition of the `ServiceNowBasicAuth` object. attr_reader :type - # The `ServiceNowBasicAuth` `username`. attr_reader :username diff --git a/lib/datadog_api_client/v2/models/service_now_basic_auth_update.rb b/lib/datadog_api_client/v2/models/service_now_basic_auth_update.rb index fcda2c4c9dde..48ce1555e45a 100644 --- a/lib/datadog_api_client/v2/models/service_now_basic_auth_update.rb +++ b/lib/datadog_api_client/v2/models/service_now_basic_auth_update.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of the `ServiceNowBasicAuth` object. class ServiceNowBasicAuthUpdate include BaseGenericModel - # The `ServiceNowBasicAuthUpdate` `instance`. attr_accessor :instance - # The `ServiceNowBasicAuthUpdate` `password`. attr_accessor :password - # The definition of the `ServiceNowBasicAuth` object. attr_reader :type - # The `ServiceNowBasicAuthUpdate` `username`. attr_accessor :username diff --git a/lib/datadog_api_client/v2/models/service_now_integration.rb b/lib/datadog_api_client/v2/models/service_now_integration.rb index 954e958828fc..d7e98b128e3a 100644 --- a/lib/datadog_api_client/v2/models/service_now_integration.rb +++ b/lib/datadog_api_client/v2/models/service_now_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `ServiceNowIntegration` object. class ServiceNowIntegration include BaseGenericModel - # The definition of the `ServiceNowCredentials` object. attr_reader :credentials - # The definition of the `ServiceNowIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_now_integration_update.rb b/lib/datadog_api_client/v2/models/service_now_integration_update.rb index ab475bb9f7bf..ed96da0694cb 100644 --- a/lib/datadog_api_client/v2/models/service_now_integration_update.rb +++ b/lib/datadog_api_client/v2/models/service_now_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `ServiceNowIntegrationUpdate` object. class ServiceNowIntegrationUpdate include BaseGenericModel - # The definition of the `ServiceNowCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `ServiceNowIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_now_ticket.rb b/lib/datadog_api_client/v2/models/service_now_ticket.rb index 72d0e803721c..f2a007e5809b 100644 --- a/lib/datadog_api_client/v2/models/service_now_ticket.rb +++ b/lib/datadog_api_client/v2/models/service_now_ticket.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # ServiceNow ticket attached to case class ServiceNowTicket include BaseGenericModel - # ServiceNow ticket information attr_accessor :result - # Case status attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/service_now_ticket_result.rb b/lib/datadog_api_client/v2/models/service_now_ticket_result.rb index 07ba4486858b..d17f434a04a7 100644 --- a/lib/datadog_api_client/v2/models/service_now_ticket_result.rb +++ b/lib/datadog_api_client/v2/models/service_now_ticket_result.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # ServiceNow ticket information class ServiceNowTicketResult include BaseGenericModel - # Link to the Incident created on ServiceNow attr_accessor :sys_target_link diff --git a/lib/datadog_api_client/v2/models/shift.rb b/lib/datadog_api_client/v2/models/shift.rb index a6727cc58ad4..bb9e4007d6d4 100644 --- a/lib/datadog_api_client/v2/models/shift.rb +++ b/lib/datadog_api_client/v2/models/shift.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # An on-call shift with its associated data and relationships. class Shift include BaseGenericModel - # Data for an on-call shift. attr_accessor :data - # The `Shift` `included`. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/shift_data.rb b/lib/datadog_api_client/v2/models/shift_data.rb index be42bd0dd5c2..31c312340773 100644 --- a/lib/datadog_api_client/v2/models/shift_data.rb +++ b/lib/datadog_api_client/v2/models/shift_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Data for an on-call shift. class ShiftData include BaseGenericModel - # Attributes for an on-call shift. attr_accessor :attributes - # The `ShiftData` `id`. attr_accessor :id - # Relationships for an on-call shift. attr_accessor :relationships - # Indicates that the resource is of type 'shifts'. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/shift_data_attributes.rb b/lib/datadog_api_client/v2/models/shift_data_attributes.rb index b3046d2f9c51..30313a55152b 100644 --- a/lib/datadog_api_client/v2/models/shift_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/shift_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes for an on-call shift. class ShiftDataAttributes include BaseGenericModel - # The end time of the shift. attr_accessor :_end - # The start time of the shift. attr_accessor :start diff --git a/lib/datadog_api_client/v2/models/shift_data_relationships.rb b/lib/datadog_api_client/v2/models/shift_data_relationships.rb index 38fffbf2ac4d..a5633164a5b3 100644 --- a/lib/datadog_api_client/v2/models/shift_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/shift_data_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationships for an on-call shift. class ShiftDataRelationships include BaseGenericModel - # Defines the relationship between a shift and the user who is working that shift. attr_accessor :user diff --git a/lib/datadog_api_client/v2/models/shift_data_relationships_user.rb b/lib/datadog_api_client/v2/models/shift_data_relationships_user.rb index 6fb9225f5cf7..9530f9764f33 100644 --- a/lib/datadog_api_client/v2/models/shift_data_relationships_user.rb +++ b/lib/datadog_api_client/v2/models/shift_data_relationships_user.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Defines the relationship between a shift and the user who is working that shift. class ShiftDataRelationshipsUser include BaseGenericModel - # Represents a reference to the user assigned to this shift, containing the user's ID and resource type. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/shift_data_relationships_user_data.rb b/lib/datadog_api_client/v2/models/shift_data_relationships_user_data.rb index d4fd9aef9e18..9021c3ede186 100644 --- a/lib/datadog_api_client/v2/models/shift_data_relationships_user_data.rb +++ b/lib/datadog_api_client/v2/models/shift_data_relationships_user_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Represents a reference to the user assigned to this shift, containing the user's ID and resource type. class ShiftDataRelationshipsUserData include BaseGenericModel - # Specifies the unique identifier of the user. attr_reader :id - # Indicates that the related resource is of type 'users'. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/simple_monitor_user_template.rb b/lib/datadog_api_client/v2/models/simple_monitor_user_template.rb index 7f9106511abd..d375b913af97 100644 --- a/lib/datadog_api_client/v2/models/simple_monitor_user_template.rb +++ b/lib/datadog_api_client/v2/models/simple_monitor_user_template.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # A simplified version of a monitor user template. class SimpleMonitorUserTemplate include BaseGenericModel - # The created timestamp of the template. attr_accessor :created - # A brief description of the monitor user template. attr_accessor :description - # The unique identifier. The initial version will match the template ID. attr_accessor :id - # A valid monitor definition in the same format as the [V1 Monitor API](https://docs.datadoghq.com/api/latest/monitors/#create-a-monitor). attr_accessor :monitor_definition - # The definition of `MonitorUserTemplateTags` object. attr_accessor :tags - # The definition of `MonitorUserTemplateTemplateVariables` object. attr_accessor :template_variables - # The title of the monitor user template. attr_accessor :title - # The version of the monitor user template. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/single_aggregated_connection_response_array.rb b/lib/datadog_api_client/v2/models/single_aggregated_connection_response_array.rb index 70bb043fb63a..794719f4ee7d 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_connection_response_array.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_connection_response_array.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # List of aggregated connections. class SingleAggregatedConnectionResponseArray include BaseGenericModel - # Array of aggregated connection objects. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data.rb b/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data.rb index b5dc89cf492d..82645b5bc19f 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object describing an aggregated connection. class SingleAggregatedConnectionResponseData include BaseGenericModel - # Attributes for an aggregated connection. attr_accessor :attributes - # A unique identifier for the aggregated connection based on the group by values. attr_accessor :id - # Aggregated connection resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb b/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb index 28bbcbb09add..b1eddb3e29b9 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb @@ -20,40 +20,28 @@ module DatadogAPIClient::V2 # Attributes for an aggregated connection. class SingleAggregatedConnectionResponseDataAttributes include BaseGenericModel - # The total number of bytes sent by the client over the given period. attr_accessor :bytes_sent_by_client - # The total number of bytes sent by the server over the given period. attr_accessor :bytes_sent_by_server - # The key, value pairs for each group by. attr_accessor :group_bys - # The total number of packets sent by the client over the given period. attr_accessor :packets_sent_by_client - # The total number of packets sent by the server over the given period. attr_accessor :packets_sent_by_server - # Measured as TCP smoothed round trip time in microseconds (the time between a TCP frame being sent and acknowledged). attr_accessor :rtt_micro_seconds - # The number of TCP connections in a closed state. Measured in connections per second from the client. attr_accessor :tcp_closed_connections - # The number of TCP connections in an established state. Measured in connections per second from the client. attr_accessor :tcp_established_connections - # The number of TCP connections that were refused by the server. Typically this indicates an attempt to connect to an IP/port that is not receiving connections, or a firewall/security misconfiguration. attr_accessor :tcp_refusals - # The number of TCP connections that were reset by the server. attr_accessor :tcp_resets - # TCP Retransmits represent detected failures that are retransmitted to ensure delivery. Measured in count of retransmits from the client. attr_accessor :tcp_retransmits - # The number of TCP connections that timed out from the perspective of the operating system. This can indicate general connectivity and latency issues. attr_accessor :tcp_timeouts diff --git a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_array.rb b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_array.rb index 9a7cb5729aa2..2922515fe14c 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_array.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_array.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # List of aggregated DNS flows. class SingleAggregatedDnsResponseArray include BaseGenericModel - # Array of aggregated DNS objects. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data.rb b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data.rb index df360933a374..9049c56a0c99 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object describing an aggregated DNS flow. class SingleAggregatedDnsResponseData include BaseGenericModel - # Attributes for an aggregated DNS flow. attr_accessor :attributes - # A unique identifier for the aggregated DNS traffic based on the group by values. attr_accessor :id - # Aggregated DNS resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes.rb b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes.rb index 1e7c4cef2a9f..51cb0c1bb35b 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes for an aggregated DNS flow. class SingleAggregatedDnsResponseDataAttributes include BaseGenericModel - # The key, value pairs for each group by. attr_accessor :group_bys - # Metrics associated with an aggregated DNS flow. attr_accessor :metrics diff --git a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_group_by_items.rb b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_group_by_items.rb index ec0175847e3d..1442183efec0 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_group_by_items.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_group_by_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes associated with a group by class SingleAggregatedDnsResponseDataAttributesGroupByItems include BaseGenericModel - # The group by key. attr_accessor :key - # The group by value. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_metrics_items.rb b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_metrics_items.rb index a1210650fb53..bdffaeb001ce 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_metrics_items.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_metrics_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Metrics associated with an aggregated DNS flow. class SingleAggregatedDnsResponseDataAttributesMetricsItems include BaseGenericModel - # The metric key for DNS metrics. attr_accessor :key - # The metric value. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/slack_integration_metadata.rb b/lib/datadog_api_client/v2/models/slack_integration_metadata.rb index 80a165db8dee..b301ad721c79 100644 --- a/lib/datadog_api_client/v2/models/slack_integration_metadata.rb +++ b/lib/datadog_api_client/v2/models/slack_integration_metadata.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Incident integration metadata for the Slack integration. class SlackIntegrationMetadata include BaseGenericModel - # Array of Slack channels in this integration metadata. attr_reader :channels diff --git a/lib/datadog_api_client/v2/models/slack_integration_metadata_channel_item.rb b/lib/datadog_api_client/v2/models/slack_integration_metadata_channel_item.rb index 613d10b74a4a..a69d62a07c19 100644 --- a/lib/datadog_api_client/v2/models/slack_integration_metadata_channel_item.rb +++ b/lib/datadog_api_client/v2/models/slack_integration_metadata_channel_item.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Item in the Slack integration metadata channel array. class SlackIntegrationMetadataChannelItem include BaseGenericModel - # Slack channel ID. attr_reader :channel_id - # Name of the Slack channel. attr_reader :channel_name - # URL redirecting to the Slack channel. attr_reader :redirect_url - # Slack team ID. attr_accessor :team_id diff --git a/lib/datadog_api_client/v2/models/slack_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/slack_trigger_wrapper.rb index 414349de8de3..bd768a586924 100644 --- a/lib/datadog_api_client/v2/models/slack_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/slack_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for a Slack-based trigger. class SlackTriggerWrapper include BaseGenericModel - # Trigger a workflow from Slack. The workflow must be published. attr_reader :slack_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/slo_report_create_request.rb b/lib/datadog_api_client/v2/models/slo_report_create_request.rb index 8767d6ff4760..85ea3e5ba4b4 100644 --- a/lib/datadog_api_client/v2/models/slo_report_create_request.rb +++ b/lib/datadog_api_client/v2/models/slo_report_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The SLO report request body. class SloReportCreateRequest include BaseGenericModel - # The data portion of the SLO report request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/slo_report_create_request_attributes.rb b/lib/datadog_api_client/v2/models/slo_report_create_request_attributes.rb index ebd0edd9e5da..b43f164abf0f 100644 --- a/lib/datadog_api_client/v2/models/slo_report_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/slo_report_create_request_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The attributes portion of the SLO report request. class SloReportCreateRequestAttributes include BaseGenericModel - # The `from` timestamp for the report in epoch seconds. attr_reader :from_ts - # The frequency at which report data is to be generated. attr_accessor :interval - # The query string used to filter SLO results. Some examples of queries include `service:` and `slo-name`. attr_reader :query - # The timezone used to determine the start and end of each interval. For example, weekly intervals start at 12am on Sunday in the specified timezone. attr_accessor :timezone - # The `to` timestamp for the report in epoch seconds. attr_reader :to_ts diff --git a/lib/datadog_api_client/v2/models/slo_report_create_request_data.rb b/lib/datadog_api_client/v2/models/slo_report_create_request_data.rb index f1c14ede56c7..38ad28f55fd4 100644 --- a/lib/datadog_api_client/v2/models/slo_report_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/slo_report_create_request_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The data portion of the SLO report request. class SloReportCreateRequestData include BaseGenericModel - # The attributes portion of the SLO report request. attr_reader :attributes diff --git a/lib/datadog_api_client/v2/models/slo_report_post_response.rb b/lib/datadog_api_client/v2/models/slo_report_post_response.rb index 1a27ba439664..16bbea90d3d6 100644 --- a/lib/datadog_api_client/v2/models/slo_report_post_response.rb +++ b/lib/datadog_api_client/v2/models/slo_report_post_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The SLO report response. class SLOReportPostResponse include BaseGenericModel - # The data portion of the SLO report response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/slo_report_post_response_data.rb b/lib/datadog_api_client/v2/models/slo_report_post_response_data.rb index e5075f755e87..b92f5459d93e 100644 --- a/lib/datadog_api_client/v2/models/slo_report_post_response_data.rb +++ b/lib/datadog_api_client/v2/models/slo_report_post_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The data portion of the SLO report response. class SLOReportPostResponseData include BaseGenericModel - # The ID of the report job. attr_accessor :id - # The type of ID. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/slo_report_status_get_response.rb b/lib/datadog_api_client/v2/models/slo_report_status_get_response.rb index a46a9b9e43c0..3e5f3c3a19af 100644 --- a/lib/datadog_api_client/v2/models/slo_report_status_get_response.rb +++ b/lib/datadog_api_client/v2/models/slo_report_status_get_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The SLO report status response. class SLOReportStatusGetResponse include BaseGenericModel - # The data portion of the SLO report status response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/slo_report_status_get_response_attributes.rb b/lib/datadog_api_client/v2/models/slo_report_status_get_response_attributes.rb index 5c01a7b45742..478d10c4bfa5 100644 --- a/lib/datadog_api_client/v2/models/slo_report_status_get_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/slo_report_status_get_response_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The attributes portion of the SLO report status response. class SLOReportStatusGetResponseAttributes include BaseGenericModel - # The status of the SLO report job. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/slo_report_status_get_response_data.rb b/lib/datadog_api_client/v2/models/slo_report_status_get_response_data.rb index 6cfa1f66cc41..778014ef7491 100644 --- a/lib/datadog_api_client/v2/models/slo_report_status_get_response_data.rb +++ b/lib/datadog_api_client/v2/models/slo_report_status_get_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The data portion of the SLO report status response. class SLOReportStatusGetResponseData include BaseGenericModel - # The attributes portion of the SLO report status response. attr_accessor :attributes - # The ID of the report job. attr_accessor :id - # The type of ID. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/software_catalog_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/software_catalog_trigger_wrapper.rb index f863c8aa47b4..1edb42ead67e 100644 --- a/lib/datadog_api_client/v2/models/software_catalog_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/software_catalog_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for a Software Catalog-based trigger. class SoftwareCatalogTriggerWrapper include BaseGenericModel - # Trigger a workflow from Software Catalog. attr_reader :software_catalog_trigger - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/span.rb b/lib/datadog_api_client/v2/models/span.rb index 0802b8832b13..32d9953828c7 100644 --- a/lib/datadog_api_client/v2/models/span.rb +++ b/lib/datadog_api_client/v2/models/span.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object description of a spans after being processed and stored by Datadog. class Span include BaseGenericModel - # JSON object containing all span attributes and their associated values. attr_accessor :attributes - # Unique ID of the Span. attr_accessor :id - # Type of the span. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_bucket.rb b/lib/datadog_api_client/v2/models/spans_aggregate_bucket.rb index 575691b02054..74b4e57d2647 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_bucket.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_bucket.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Spans aggregate. class SpansAggregateBucket include BaseGenericModel - # A bucket values. attr_accessor :attributes - # ID of the spans aggregate. attr_accessor :id - # The spans aggregate bucket type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_bucket_attributes.rb b/lib/datadog_api_client/v2/models/spans_aggregate_bucket_attributes.rb index 1687288f4b0f..8a80744618a8 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_bucket_attributes.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_bucket_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A bucket values. class SpansAggregateBucketAttributes include BaseGenericModel - # The key, value pairs for each group by. attr_accessor :by - # The compute data. attr_accessor :compute - # A map of the metric name -> value for regular compute or list of values for a timeseries. attr_accessor :computes diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_bucket_value_timeseries_point.rb b/lib/datadog_api_client/v2/models/spans_aggregate_bucket_value_timeseries_point.rb index f7f091855ad5..6507909e3e88 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_bucket_value_timeseries_point.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_bucket_value_timeseries_point.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A timeseries point. class SpansAggregateBucketValueTimeseriesPoint include BaseGenericModel - # The time value for this point. attr_accessor :time - # The value for this point. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_data.rb b/lib/datadog_api_client/v2/models/spans_aggregate_data.rb index 4e02aabc6df8..8ab917ee4be0 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_data.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The object containing the query content. class SpansAggregateData include BaseGenericModel - # The object containing all the query parameters. attr_accessor :attributes - # The type of resource. The value should always be aggregate_request. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_request.rb b/lib/datadog_api_client/v2/models/spans_aggregate_request.rb index 3f38407ba7d4..f08c55cab671 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_request.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The object sent with the request to retrieve a list of aggregated spans from your organization. class SpansAggregateRequest include BaseGenericModel - # The object containing the query content. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_request_attributes.rb b/lib/datadog_api_client/v2/models/spans_aggregate_request_attributes.rb index 7e5681367e97..3117cacc4b3b 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_request_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The object containing all the query parameters. class SpansAggregateRequestAttributes include BaseGenericModel - # The list of metrics or timeseries to compute for the retrieved buckets. attr_accessor :compute - # The search and filter query settings. attr_accessor :filter - # The rules for the group by. attr_accessor :group_by - # Global query options that are used during the query. # Note: You should only supply timezone or time offset but not both otherwise the query will fail. attr_accessor :options diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_response.rb b/lib/datadog_api_client/v2/models/spans_aggregate_response.rb index 8d3ffc447c3b..e3841caf6cc0 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_response.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The response object for the spans aggregate API endpoint. class SpansAggregateResponse include BaseGenericModel - # The list of matching buckets, one item per bucket. attr_accessor :data - # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_response_metadata.rb b/lib/datadog_api_client/v2/models/spans_aggregate_response_metadata.rb index a5dc8f5525fc..41f9a7438342 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_response_metadata.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class SpansAggregateResponseMetadata include BaseGenericModel - # The time elapsed in milliseconds. attr_accessor :elapsed - # The identifier of the request. attr_accessor :request_id - # The status of the response. attr_accessor :status - # A list of warnings (non fatal errors) encountered, partial results might be returned if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_sort.rb b/lib/datadog_api_client/v2/models/spans_aggregate_sort.rb index abbc8c22c63e..d6d569adb79f 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_sort.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_sort.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A sort rule. class SpansAggregateSort include BaseGenericModel - # An aggregation function. attr_accessor :aggregation - # The metric to sort by (only used for `type=measure`). attr_accessor :metric - # The order to use, ascending or descending. attr_accessor :order - # The type of sorting algorithm. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_attributes.rb b/lib/datadog_api_client/v2/models/spans_attributes.rb index 84e28f7f5377..b4c9ef457e19 100644 --- a/lib/datadog_api_client/v2/models/spans_attributes.rb +++ b/lib/datadog_api_client/v2/models/spans_attributes.rb @@ -20,57 +20,40 @@ module DatadogAPIClient::V2 # JSON object containing all span attributes and their associated values. class SpansAttributes include BaseGenericModel - # JSON object of attributes from your span. attr_accessor :attributes - # JSON object of custom spans data. attr_accessor :custom - # End timestamp of your span. attr_accessor :end_timestamp - # Name of the environment from where the spans are being sent. attr_accessor :env - # Name of the machine from where the spans are being sent. attr_accessor :host - # The reason why the span was ingested. attr_accessor :ingestion_reason - # Id of the span that's parent of this span. attr_accessor :parent_id - # Unique identifier of the resource. attr_accessor :resource_hash - # The name of the resource. attr_accessor :resource_name - # The reason why the span was indexed. attr_accessor :retained_by - # The name of the application or service generating the span events. # It is used to switch from APM to Logs, so make sure you define the same # value when you use both products. attr_accessor :service - # Whether or not the span was collected as a stand-alone span. Always associated to "single_span" ingestion_reason if true. attr_accessor :single_span - # Id of the span. attr_accessor :span_id - # Start timestamp of your span. attr_accessor :start_timestamp - # Array of tags associated with your span. attr_accessor :tags - # Id of the trace to which the span belongs. attr_accessor :trace_id - # The type of the span. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_compute.rb b/lib/datadog_api_client/v2/models/spans_compute.rb index a029ff33b0bc..7c2737a9e1f0 100644 --- a/lib/datadog_api_client/v2/models/spans_compute.rb +++ b/lib/datadog_api_client/v2/models/spans_compute.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # A compute rule to compute metrics or timeseries. class SpansCompute include BaseGenericModel - # An aggregation function. attr_reader :aggregation - # The time buckets' size (only used for type=timeseries) # Defaults to a resolution of 150 points. attr_accessor :interval - # The metric to use. attr_accessor :metric - # The type of compute. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_filter.rb b/lib/datadog_api_client/v2/models/spans_filter.rb index caeec0dfcb1c..b0e2dbbb44d1 100644 --- a/lib/datadog_api_client/v2/models/spans_filter.rb +++ b/lib/datadog_api_client/v2/models/spans_filter.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The spans filter used to index spans. class SpansFilter include BaseGenericModel - # The search query - following the [span search syntax](https://docs.datadoghq.com/tracing/trace_explorer/query_syntax/). attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/spans_filter_create.rb b/lib/datadog_api_client/v2/models/spans_filter_create.rb index edbb999daaf8..0a3785c4d1be 100644 --- a/lib/datadog_api_client/v2/models/spans_filter_create.rb +++ b/lib/datadog_api_client/v2/models/spans_filter_create.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The spans filter. Spans matching this filter will be indexed and stored. class SpansFilterCreate include BaseGenericModel - # The search query - following the [span search syntax](https://docs.datadoghq.com/tracing/trace_explorer/query_syntax/). attr_reader :query diff --git a/lib/datadog_api_client/v2/models/spans_group_by.rb b/lib/datadog_api_client/v2/models/spans_group_by.rb index f215ba9e4390..6f5173de0d65 100644 --- a/lib/datadog_api_client/v2/models/spans_group_by.rb +++ b/lib/datadog_api_client/v2/models/spans_group_by.rb @@ -20,23 +20,17 @@ module DatadogAPIClient::V2 # A group by rule. class SpansGroupBy include BaseGenericModel - # The name of the facet to use (required). attr_reader :facet - # Used to perform a histogram computation (only for measure facets). # Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval. attr_accessor :histogram - # The maximum buckets to return for this group by. attr_accessor :limit - # The value to use for spans that don't have the facet used to group by. attr_accessor :missing - # A sort rule. attr_accessor :sort - # A resulting object to put the given computes in over all the matching records. attr_accessor :total diff --git a/lib/datadog_api_client/v2/models/spans_group_by_histogram.rb b/lib/datadog_api_client/v2/models/spans_group_by_histogram.rb index 2f3a6ddf5e57..9842ad69f89c 100644 --- a/lib/datadog_api_client/v2/models/spans_group_by_histogram.rb +++ b/lib/datadog_api_client/v2/models/spans_group_by_histogram.rb @@ -21,14 +21,11 @@ module DatadogAPIClient::V2 # Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval. class SpansGroupByHistogram include BaseGenericModel - # The bin size of the histogram buckets. attr_reader :interval - # The maximum value for the measure used in the histogram # (values greater than this one are filtered out). attr_reader :max - # The minimum value for the measure used in the histogram # (values smaller than this one are filtered out). attr_reader :min diff --git a/lib/datadog_api_client/v2/models/spans_list_request.rb b/lib/datadog_api_client/v2/models/spans_list_request.rb index da11e95bbcd7..0e9b93e4406e 100644 --- a/lib/datadog_api_client/v2/models/spans_list_request.rb +++ b/lib/datadog_api_client/v2/models/spans_list_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The request for a spans list. class SpansListRequest include BaseGenericModel - # The object containing the query content. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/spans_list_request_attributes.rb b/lib/datadog_api_client/v2/models/spans_list_request_attributes.rb index 0b6780e4164b..c0aa882f7fde 100644 --- a/lib/datadog_api_client/v2/models/spans_list_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/spans_list_request_attributes.rb @@ -20,17 +20,13 @@ module DatadogAPIClient::V2 # The object containing all the query parameters. class SpansListRequestAttributes include BaseGenericModel - # The search and filter query settings. attr_accessor :filter - # Global query options that are used during the query. # Note: You should only supply timezone or time offset but not both otherwise the query will fail. attr_accessor :options - # Paging attributes for listing spans. attr_accessor :page - # Sort parameters when querying spans. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/spans_list_request_data.rb b/lib/datadog_api_client/v2/models/spans_list_request_data.rb index 044d24d955ce..14d8266ca779 100644 --- a/lib/datadog_api_client/v2/models/spans_list_request_data.rb +++ b/lib/datadog_api_client/v2/models/spans_list_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The object containing the query content. class SpansListRequestData include BaseGenericModel - # The object containing all the query parameters. attr_accessor :attributes - # The type of resource. The value should always be search_request. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_list_request_page.rb b/lib/datadog_api_client/v2/models/spans_list_request_page.rb index 2505d28efd47..520321d25ff7 100644 --- a/lib/datadog_api_client/v2/models/spans_list_request_page.rb +++ b/lib/datadog_api_client/v2/models/spans_list_request_page.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Paging attributes for listing spans. class SpansListRequestPage include BaseGenericModel - # List following results with a cursor provided in the previous query. attr_accessor :cursor - # Maximum number of spans in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/spans_list_response.rb b/lib/datadog_api_client/v2/models/spans_list_response.rb index c5e2badcbc59..14e26cba5334 100644 --- a/lib/datadog_api_client/v2/models/spans_list_response.rb +++ b/lib/datadog_api_client/v2/models/spans_list_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response object with all spans matching the request and pagination information. class SpansListResponse include BaseGenericModel - # Array of spans matching the request. attr_accessor :data - # Links attributes. attr_accessor :links - # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/spans_list_response_links.rb b/lib/datadog_api_client/v2/models/spans_list_response_links.rb index e4cc9cd4b97b..133b394b73ff 100644 --- a/lib/datadog_api_client/v2/models/spans_list_response_links.rb +++ b/lib/datadog_api_client/v2/models/spans_list_response_links.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Links attributes. class SpansListResponseLinks include BaseGenericModel - # Link for the next set of results. Note that the request can also be made using the # POST endpoint. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/spans_list_response_metadata.rb b/lib/datadog_api_client/v2/models/spans_list_response_metadata.rb index dde44c30259e..0817ec8ea3f2 100644 --- a/lib/datadog_api_client/v2/models/spans_list_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/spans_list_response_metadata.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class SpansListResponseMetadata include BaseGenericModel - # The time elapsed in milliseconds. attr_accessor :elapsed - # Paging attributes. attr_accessor :page - # The identifier of the request. attr_accessor :request_id - # The status of the response. attr_accessor :status - # A list of warnings (non fatal errors) encountered, partial results might be returned if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/spans_metric_compute.rb b/lib/datadog_api_client/v2/models/spans_metric_compute.rb index f0031ded34c9..b7a69c022615 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_compute.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_compute.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V2 # The compute rule to compute the span-based metric. class SpansMetricCompute include BaseGenericModel - # The type of aggregation to use. attr_reader :aggregation_type - # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when the `aggregation_type` is `distribution`. attr_accessor :include_percentiles - # The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution"). attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/spans_metric_create_attributes.rb b/lib/datadog_api_client/v2/models/spans_metric_create_attributes.rb index e66369cb8e88..12d7a5f309f5 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_create_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The object describing the Datadog span-based metric to create. class SpansMetricCreateAttributes include BaseGenericModel - # The compute rule to compute the span-based metric. attr_reader :compute - # The span-based metric filter. Spans matching this filter will be aggregated in this metric. attr_accessor :filter - # The rules for the group by. attr_accessor :group_by diff --git a/lib/datadog_api_client/v2/models/spans_metric_create_data.rb b/lib/datadog_api_client/v2/models/spans_metric_create_data.rb index 374a2ce4941e..c52bf9d95d36 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_create_data.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_create_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The new span-based metric properties. class SpansMetricCreateData include BaseGenericModel - # The object describing the Datadog span-based metric to create. attr_reader :attributes - # The name of the span-based metric. attr_reader :id - # The type of resource. The value should always be spans_metrics. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/spans_metric_create_request.rb b/lib/datadog_api_client/v2/models/spans_metric_create_request.rb index 130b4ab9a169..d823c5ec4250 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_create_request.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The new span-based metric body. class SpansMetricCreateRequest include BaseGenericModel - # The new span-based metric properties. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/spans_metric_filter.rb b/lib/datadog_api_client/v2/models/spans_metric_filter.rb index 6ca160c6cfc5..348501aa2165 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_filter.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_filter.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The span-based metric filter. Spans matching this filter will be aggregated in this metric. class SpansMetricFilter include BaseGenericModel - # The search query - following the span search syntax. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/spans_metric_group_by.rb b/lib/datadog_api_client/v2/models/spans_metric_group_by.rb index f2f45d8066ca..3b50302e50bd 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_group_by.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_group_by.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A group by rule. class SpansMetricGroupBy include BaseGenericModel - # The path to the value the span-based metric will be aggregated over. attr_reader :path - # Eventual name of the tag that gets created. By default, the path attribute is used as the tag name. attr_accessor :tag_name diff --git a/lib/datadog_api_client/v2/models/spans_metric_response.rb b/lib/datadog_api_client/v2/models/spans_metric_response.rb index 41e3942b0c85..27c12a7cf207 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_response.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The span-based metric object. class SpansMetricResponse include BaseGenericModel - # The span-based metric properties. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/spans_metric_response_attributes.rb b/lib/datadog_api_client/v2/models/spans_metric_response_attributes.rb index 19122fe0c06a..c636b3760387 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_response_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The object describing a Datadog span-based metric. class SpansMetricResponseAttributes include BaseGenericModel - # The compute rule to compute the span-based metric. attr_accessor :compute - # The span-based metric filter. Spans matching this filter will be aggregated in this metric. attr_accessor :filter - # The rules for the group by. attr_accessor :group_by diff --git a/lib/datadog_api_client/v2/models/spans_metric_response_compute.rb b/lib/datadog_api_client/v2/models/spans_metric_response_compute.rb index 74dc8e06731a..c40a04399c87 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_response_compute.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_response_compute.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V2 # The compute rule to compute the span-based metric. class SpansMetricResponseCompute include BaseGenericModel - # The type of aggregation to use. attr_accessor :aggregation_type - # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when the `aggregation_type` is `distribution`. attr_accessor :include_percentiles - # The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution"). attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/spans_metric_response_data.rb b/lib/datadog_api_client/v2/models/spans_metric_response_data.rb index 1919829fb8db..ac46c8742897 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_response_data.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The span-based metric properties. class SpansMetricResponseData include BaseGenericModel - # The object describing a Datadog span-based metric. attr_accessor :attributes - # The name of the span-based metric. attr_accessor :id - # The type of resource. The value should always be spans_metrics. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_metric_response_filter.rb b/lib/datadog_api_client/v2/models/spans_metric_response_filter.rb index 721d88e568cb..0151fdf8fefd 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_response_filter.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_response_filter.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The span-based metric filter. Spans matching this filter will be aggregated in this metric. class SpansMetricResponseFilter include BaseGenericModel - # The search query - following the span search syntax. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/spans_metric_response_group_by.rb b/lib/datadog_api_client/v2/models/spans_metric_response_group_by.rb index d86abb6ed20c..80b8cc46bf42 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_response_group_by.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_response_group_by.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A group by rule. class SpansMetricResponseGroupBy include BaseGenericModel - # The path to the value the span-based metric will be aggregated over. attr_accessor :path - # Eventual name of the tag that gets created. By default, the path attribute is used as the tag name. attr_accessor :tag_name diff --git a/lib/datadog_api_client/v2/models/spans_metric_update_attributes.rb b/lib/datadog_api_client/v2/models/spans_metric_update_attributes.rb index 8dcce83ea685..2e80368b7cfc 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_update_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The span-based metric properties that will be updated. class SpansMetricUpdateAttributes include BaseGenericModel - # The compute rule to compute the span-based metric. attr_accessor :compute - # The span-based metric filter. Spans matching this filter will be aggregated in this metric. attr_accessor :filter - # The rules for the group by. attr_accessor :group_by diff --git a/lib/datadog_api_client/v2/models/spans_metric_update_compute.rb b/lib/datadog_api_client/v2/models/spans_metric_update_compute.rb index c7a3188f04d4..eee00f05f428 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_update_compute.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_update_compute.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The compute rule to compute the span-based metric. class SpansMetricUpdateCompute include BaseGenericModel - # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when the `aggregation_type` is `distribution`. attr_accessor :include_percentiles diff --git a/lib/datadog_api_client/v2/models/spans_metric_update_data.rb b/lib/datadog_api_client/v2/models/spans_metric_update_data.rb index 4d1991c0acfe..d19f2f2f18e7 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_update_data.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_update_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The new span-based metric properties. class SpansMetricUpdateData include BaseGenericModel - # The span-based metric properties that will be updated. attr_reader :attributes - # The type of resource. The value should always be spans_metrics. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/spans_metric_update_request.rb b/lib/datadog_api_client/v2/models/spans_metric_update_request.rb index 4490ff2d464c..11e4d42927c8 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_update_request.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The new span-based metric body. class SpansMetricUpdateRequest include BaseGenericModel - # The new span-based metric properties. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/spans_metrics_response.rb b/lib/datadog_api_client/v2/models/spans_metrics_response.rb index c372ea493073..85c3a81d36c8 100644 --- a/lib/datadog_api_client/v2/models/spans_metrics_response.rb +++ b/lib/datadog_api_client/v2/models/spans_metrics_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # All the available span-based metric objects. class SpansMetricsResponse include BaseGenericModel - # A list of span-based metric objects. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/spans_query_filter.rb b/lib/datadog_api_client/v2/models/spans_query_filter.rb index 2d39236ed362..4d0854411bb8 100644 --- a/lib/datadog_api_client/v2/models/spans_query_filter.rb +++ b/lib/datadog_api_client/v2/models/spans_query_filter.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The search and filter query settings. class SpansQueryFilter include BaseGenericModel - # The minimum time for the requested spans, supports date-time ISO8601, date math, and regular timestamps (milliseconds). attr_accessor :from - # The search query - following the span search syntax. attr_accessor :query - # The maximum time for the requested spans, supports date-time ISO8601, date math, and regular timestamps (milliseconds). attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/spans_query_options.rb b/lib/datadog_api_client/v2/models/spans_query_options.rb index 98550d0472f0..d7cd6dfc456f 100644 --- a/lib/datadog_api_client/v2/models/spans_query_options.rb +++ b/lib/datadog_api_client/v2/models/spans_query_options.rb @@ -21,10 +21,8 @@ module DatadogAPIClient::V2 # Note: You should only supply timezone or time offset but not both otherwise the query will fail. class SpansQueryOptions include BaseGenericModel - # The time offset (in seconds) to apply to the query. attr_accessor :time_offset - # The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York). attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/spans_response_metadata_page.rb b/lib/datadog_api_client/v2/models/spans_response_metadata_page.rb index 5155a6c8ab2e..234d0b1cffde 100644 --- a/lib/datadog_api_client/v2/models/spans_response_metadata_page.rb +++ b/lib/datadog_api_client/v2/models/spans_response_metadata_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Paging attributes. class SpansResponseMetadataPage include BaseGenericModel - # The cursor to use to get the next results, if any. To make the next request, use the same # parameters with the addition of the `page[cursor]`. attr_accessor :after diff --git a/lib/datadog_api_client/v2/models/spans_warning.rb b/lib/datadog_api_client/v2/models/spans_warning.rb index fc9492a50c20..5fb348475af6 100644 --- a/lib/datadog_api_client/v2/models/spans_warning.rb +++ b/lib/datadog_api_client/v2/models/spans_warning.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A warning message indicating something that went wrong with the query. class SpansWarning include BaseGenericModel - # A unique code for this type of warning. attr_accessor :code - # A detailed explanation of this specific warning. attr_accessor :detail - # A short human-readable summary of the warning. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/spec.rb b/lib/datadog_api_client/v2/models/spec.rb index 8fc0667e46df..f2e234f59bf1 100644 --- a/lib/datadog_api_client/v2/models/spec.rb +++ b/lib/datadog_api_client/v2/models/spec.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The spec defines what the workflow does. class Spec include BaseGenericModel - # A list of annotations used in the workflow. These are like sticky notes for your workflow! attr_accessor :annotations - # A list of connections or connection groups used in the workflow. attr_accessor :connection_envs - # Unique identifier used to trigger workflows automatically in Datadog. attr_accessor :handle - # A list of input parameters for the workflow. These can be used as dynamic runtime values in your workflow. attr_accessor :input_schema - # A list of output parameters for the workflow. attr_accessor :output_schema - # A `Step` is a sub-component of a workflow. Each `Step` performs an action. attr_accessor :steps - # The list of triggers that activate this workflow. At least one trigger is required, and each trigger type may appear at most once. attr_accessor :triggers diff --git a/lib/datadog_api_client/v2/models/split_api_key.rb b/lib/datadog_api_client/v2/models/split_api_key.rb index eba71a2e5bc6..e79277cb32d8 100644 --- a/lib/datadog_api_client/v2/models/split_api_key.rb +++ b/lib/datadog_api_client/v2/models/split_api_key.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `SplitAPIKey` object. class SplitAPIKey include BaseGenericModel - # The `SplitAPIKey` `api_key`. attr_reader :api_key - # The definition of the `SplitAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/split_api_key_update.rb b/lib/datadog_api_client/v2/models/split_api_key_update.rb index 7f0241fcb7ef..d51de10ea4f6 100644 --- a/lib/datadog_api_client/v2/models/split_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/split_api_key_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `SplitAPIKey` object. class SplitAPIKeyUpdate include BaseGenericModel - # The `SplitAPIKeyUpdate` `api_key`. attr_accessor :api_key - # The definition of the `SplitAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/split_integration.rb b/lib/datadog_api_client/v2/models/split_integration.rb index 3c6d4f2b3c54..f4c1e1122639 100644 --- a/lib/datadog_api_client/v2/models/split_integration.rb +++ b/lib/datadog_api_client/v2/models/split_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `SplitIntegration` object. class SplitIntegration include BaseGenericModel - # The definition of the `SplitCredentials` object. attr_reader :credentials - # The definition of the `SplitIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/split_integration_update.rb b/lib/datadog_api_client/v2/models/split_integration_update.rb index 117ab8582e77..43683839c1f0 100644 --- a/lib/datadog_api_client/v2/models/split_integration_update.rb +++ b/lib/datadog_api_client/v2/models/split_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `SplitIntegrationUpdate` object. class SplitIntegrationUpdate include BaseGenericModel - # The definition of the `SplitCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `SplitIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/state_variable.rb b/lib/datadog_api_client/v2/models/state_variable.rb index c1aaefa8a956..7cbece254fda 100644 --- a/lib/datadog_api_client/v2/models/state_variable.rb +++ b/lib/datadog_api_client/v2/models/state_variable.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A variable, which can be set and read by other components in the app. class StateVariable include BaseGenericModel - # The ID of the state variable. attr_reader :id - # A unique identifier for this state variable. This name is also used to access the variable's value throughout the app. attr_reader :name - # The properties of the state variable. attr_reader :properties - # The state variable type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/state_variable_properties.rb b/lib/datadog_api_client/v2/models/state_variable_properties.rb index 48f4cddc41ef..c115a627053e 100644 --- a/lib/datadog_api_client/v2/models/state_variable_properties.rb +++ b/lib/datadog_api_client/v2/models/state_variable_properties.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The properties of the state variable. class StateVariableProperties include BaseGenericModel - # The default value of the state variable. attr_accessor :default_value diff --git a/lib/datadog_api_client/v2/models/statsig_api_key.rb b/lib/datadog_api_client/v2/models/statsig_api_key.rb index 4921fe7826a3..d6f25a1babee 100644 --- a/lib/datadog_api_client/v2/models/statsig_api_key.rb +++ b/lib/datadog_api_client/v2/models/statsig_api_key.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `StatsigAPIKey` object. class StatsigAPIKey include BaseGenericModel - # The `StatsigAPIKey` `api_key`. attr_reader :api_key - # The definition of the `StatsigAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/statsig_api_key_update.rb b/lib/datadog_api_client/v2/models/statsig_api_key_update.rb index f2a3ddeea5ed..cf70b93f3c9c 100644 --- a/lib/datadog_api_client/v2/models/statsig_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/statsig_api_key_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `StatsigAPIKey` object. class StatsigAPIKeyUpdate include BaseGenericModel - # The `StatsigAPIKeyUpdate` `api_key`. attr_accessor :api_key - # The definition of the `StatsigAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/statsig_integration.rb b/lib/datadog_api_client/v2/models/statsig_integration.rb index f140f905f992..eaad4f9c5f9b 100644 --- a/lib/datadog_api_client/v2/models/statsig_integration.rb +++ b/lib/datadog_api_client/v2/models/statsig_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `StatsigIntegration` object. class StatsigIntegration include BaseGenericModel - # The definition of the `StatsigCredentials` object. attr_reader :credentials - # The definition of the `StatsigIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/statsig_integration_update.rb b/lib/datadog_api_client/v2/models/statsig_integration_update.rb index cea5b68c9bce..c5147a8bbf62 100644 --- a/lib/datadog_api_client/v2/models/statsig_integration_update.rb +++ b/lib/datadog_api_client/v2/models/statsig_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `StatsigIntegrationUpdate` object. class StatsigIntegrationUpdate include BaseGenericModel - # The definition of the `StatsigCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `StatsigIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/step.rb b/lib/datadog_api_client/v2/models/step.rb index 9d7a70bf1241..bfdadf4cfaeb 100644 --- a/lib/datadog_api_client/v2/models/step.rb +++ b/lib/datadog_api_client/v2/models/step.rb @@ -20,31 +20,22 @@ module DatadogAPIClient::V2 # A Step is a sub-component of a workflow. Each Step performs an action. class Step include BaseGenericModel - # The unique identifier of an action. attr_reader :action_id - # Used to create conditions before running subsequent actions. attr_accessor :completion_gate - # The unique identifier of a connection defined in the spec. attr_accessor :connection_label - # The definition of `StepDisplay` object. attr_accessor :display - # The `Step` `errorHandlers`. attr_accessor :error_handlers - # Name of the step. attr_reader :name - # A list of subsequent actions to run. attr_accessor :outbound_edges - # A list of inputs for an action. attr_accessor :parameters - # Used to merge multiple branches into a single branch. attr_accessor :readiness_gate diff --git a/lib/datadog_api_client/v2/models/step_display.rb b/lib/datadog_api_client/v2/models/step_display.rb index 40fbcb6bae69..4119e3a40a15 100644 --- a/lib/datadog_api_client/v2/models/step_display.rb +++ b/lib/datadog_api_client/v2/models/step_display.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `StepDisplay` object. class StepDisplay include BaseGenericModel - # The definition of `StepDisplayBounds` object. attr_accessor :bounds diff --git a/lib/datadog_api_client/v2/models/step_display_bounds.rb b/lib/datadog_api_client/v2/models/step_display_bounds.rb index 95b69c9c093e..35022acc7f05 100644 --- a/lib/datadog_api_client/v2/models/step_display_bounds.rb +++ b/lib/datadog_api_client/v2/models/step_display_bounds.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `StepDisplayBounds` object. class StepDisplayBounds include BaseGenericModel - # The `bounds` `x`. attr_accessor :x - # The `bounds` `y`. attr_accessor :y diff --git a/lib/datadog_api_client/v2/models/table_result_v2.rb b/lib/datadog_api_client/v2/models/table_result_v2.rb index 87ee8534440d..f37bcc53be2a 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2` object. class TableResultV2 include BaseGenericModel - # The definition of `TableResultV2Data` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/table_result_v2_array.rb b/lib/datadog_api_client/v2/models/table_result_v2_array.rb index 7246cb5216fc..895f3deb50a4 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_array.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_array.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2Array` object. class TableResultV2Array include BaseGenericModel - # The reference tables. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data.rb b/lib/datadog_api_client/v2/models/table_result_v2_data.rb index 7c07a29ef612..51ba266120d2 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2Data` object. class TableResultV2Data include BaseGenericModel - # The definition of `TableResultV2DataAttributes` object. attr_accessor :attributes - # The ID of the reference table. attr_accessor :id - # Reference table resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes.rb index a4853b78ad4f..47ec45bcc557 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes.rb @@ -20,37 +20,26 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2DataAttributes` object. class TableResultV2DataAttributes include BaseGenericModel - # UUID of the user who created the reference table. attr_accessor :created_by - # The description of the reference table. attr_accessor :description - # The definition of `TableResultV2DataAttributesFileMetadata` object. attr_accessor :file_metadata - # UUID of the user who last updated the reference table. attr_accessor :last_updated_by - # The number of successfully processed rows in the reference table. attr_accessor :row_count - # The definition of `TableResultV2DataAttributesSchema` object. attr_accessor :schema - # The source type for reference table data. Includes all possible source types that can appear in responses. attr_accessor :source - # The status of the reference table. attr_accessor :status - # The name of the reference table. attr_accessor :table_name - # The tags of the reference table. attr_accessor :tags - # The timestamp of the last update to the reference table in ISO 8601 format. attr_accessor :updated_at diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_cloud_storage.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_cloud_storage.rb index de2dc4a226e2..529e2cbeedb0 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_cloud_storage.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_cloud_storage.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # File metadata for reference tables created by cloud storage. class TableResultV2DataAttributesFileMetadataCloudStorage include BaseGenericModel - # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetails` object. attr_accessor :access_details - # The error message returned from the sync. attr_accessor :error_message - # The number of rows that failed to sync. attr_accessor :error_row_count - # The type of error that occurred during file processing. This field provides high-level error categories for easier troubleshooting and is only present when there are errors. attr_accessor :error_type - # Whether this table is synced automatically. attr_accessor :sync_enabled diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_local_file.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_local_file.rb index 58d48852f332..691500c240fa 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_local_file.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_local_file.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # File metadata for reference tables created by upload. class TableResultV2DataAttributesFileMetadataLocalFile include BaseGenericModel - # The error message returned from the creation/update. attr_accessor :error_message - # The number of rows that failed to create/update. attr_accessor :error_row_count - # The upload ID that was used to create/update the table. attr_accessor :upload_id diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details.rb index 25d0663eece9..95840d250275 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetails` object. class TableResultV2DataAttributesFileMetadataOneOfAccessDetails include BaseGenericModel - # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetailsAwsDetail` object. attr_accessor :aws_detail - # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetailsAzureDetail` object. attr_accessor :azure_detail - # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetailsGcpDetail` object. attr_accessor :gcp_detail diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_aws_detail.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_aws_detail.rb index 7f70596dc54a..a6568e3b08c4 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_aws_detail.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_aws_detail.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetailsAwsDetail` object. class TableResultV2DataAttributesFileMetadataOneOfAccessDetailsAwsDetail include BaseGenericModel - # The ID of the AWS account. attr_accessor :aws_account_id - # The name of the AWS bucket. attr_accessor :aws_bucket_name - # The relative file path from the S3 bucket root to the CSV file. attr_accessor :file_path diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_azure_detail.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_azure_detail.rb index 3f0b1639d9a5..18149e111605 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_azure_detail.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_azure_detail.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetailsAzureDetail` object. class TableResultV2DataAttributesFileMetadataOneOfAccessDetailsAzureDetail include BaseGenericModel - # The Azure client ID. attr_accessor :azure_client_id - # The name of the Azure container. attr_accessor :azure_container_name - # The name of the Azure storage account. attr_accessor :azure_storage_account_name - # The ID of the Azure tenant. attr_accessor :azure_tenant_id - # The relative file path from the Azure container root to the CSV file. attr_accessor :file_path diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb index 3de02f8240cc..0264e414a49e 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetailsGcpDetail` object. class TableResultV2DataAttributesFileMetadataOneOfAccessDetailsGcpDetail include BaseGenericModel - # The relative file path from the GCS bucket root to the CSV file. attr_accessor :file_path - # The name of the GCP bucket. attr_accessor :gcp_bucket_name - # The ID of the GCP project. attr_accessor :gcp_project_id - # The email of the GCP service account. attr_accessor :gcp_service_account_email diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema.rb index 8deb8d18870f..1385ec0feeca 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2DataAttributesSchema` object. class TableResultV2DataAttributesSchema include BaseGenericModel - # The `schema` `fields`. attr_reader :fields - # List of field names that serve as primary keys for the table. Only one primary key is supported, and it is used as an ID to retrieve rows. attr_reader :primary_keys diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema_fields_items.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema_fields_items.rb index 538ec6a487e7..7dda058e9391 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema_fields_items.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema_fields_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2DataAttributesSchemaFieldsItems` object. class TableResultV2DataAttributesSchemaFieldsItems include BaseGenericModel - # The field name. attr_reader :name - # The field type for reference table schema fields. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/table_row_resource_array.rb b/lib/datadog_api_client/v2/models/table_row_resource_array.rb index c27dc8ae9d65..4ebd24175c11 100644 --- a/lib/datadog_api_client/v2/models/table_row_resource_array.rb +++ b/lib/datadog_api_client/v2/models/table_row_resource_array.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `TableRowResourceArray` object. class TableRowResourceArray include BaseGenericModel - # The rows. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/table_row_resource_data.rb b/lib/datadog_api_client/v2/models/table_row_resource_data.rb index 8941378a12c6..e7ffc6c0cb83 100644 --- a/lib/datadog_api_client/v2/models/table_row_resource_data.rb +++ b/lib/datadog_api_client/v2/models/table_row_resource_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `TableRowResourceData` object. class TableRowResourceData include BaseGenericModel - # The definition of `TableRowResourceDataAttributes` object. attr_accessor :attributes - # The ID of the row. attr_accessor :id - # Row resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/table_row_resource_data_attributes.rb b/lib/datadog_api_client/v2/models/table_row_resource_data_attributes.rb index 005e25ae3e46..fc872e115cce 100644 --- a/lib/datadog_api_client/v2/models/table_row_resource_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/table_row_resource_data_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `TableRowResourceDataAttributes` object. class TableRowResourceDataAttributes include BaseGenericModel - # The values of the row. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/tag_filter.rb b/lib/datadog_api_client/v2/models/tag_filter.rb index 106a5d91265b..e88d02311aed 100644 --- a/lib/datadog_api_client/v2/models/tag_filter.rb +++ b/lib/datadog_api_client/v2/models/tag_filter.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Tag filter for the budget's entries. class TagFilter include BaseGenericModel - # The key of the tag. attr_accessor :tag_key - # The value of the tag. attr_accessor :tag_value diff --git a/lib/datadog_api_client/v2/models/team.rb b/lib/datadog_api_client/v2/models/team.rb index 47322cebd595..3625f1c90d6a 100644 --- a/lib/datadog_api_client/v2/models/team.rb +++ b/lib/datadog_api_client/v2/models/team.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A team class Team include BaseGenericModel - # Team attributes attr_reader :attributes - # The team's identifier attr_reader :id - # Resources related to a team attr_accessor :relationships - # Team type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_attributes.rb b/lib/datadog_api_client/v2/models/team_attributes.rb index 0e1b15cb3811..70a09e448dde 100644 --- a/lib/datadog_api_client/v2/models/team_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_attributes.rb @@ -20,40 +20,28 @@ module DatadogAPIClient::V2 # Team attributes class TeamAttributes include BaseGenericModel - # Unicode representation of the avatar for the team, limited to a single grapheme attr_accessor :avatar - # Banner selection for the team attr_accessor :banner - # Creation date of the team attr_accessor :created_at - # Free-form markdown description/content for the team's homepage attr_accessor :description - # The team's identifier attr_reader :handle - # Collection of hidden modules for the team attr_accessor :hidden_modules - # The number of links belonging to the team attr_reader :link_count - # Modification date of the team attr_accessor :modified_at - # The name of the team attr_reader :name - # A brief summary of the team, derived from the `description` attr_reader :summary - # The number of users belonging to the team attr_reader :user_count - # Collection of visible modules for the team attr_accessor :visible_modules diff --git a/lib/datadog_api_client/v2/models/team_create.rb b/lib/datadog_api_client/v2/models/team_create.rb index 4a4d5cc84f69..42a0e8865c24 100644 --- a/lib/datadog_api_client/v2/models/team_create.rb +++ b/lib/datadog_api_client/v2/models/team_create.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Team create class TeamCreate include BaseGenericModel - # Team creation attributes attr_reader :attributes - # Relationships formed with the team on creation attr_accessor :relationships - # Team type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_create_attributes.rb b/lib/datadog_api_client/v2/models/team_create_attributes.rb index 3eb63bd6ae0e..c8cdc95bee80 100644 --- a/lib/datadog_api_client/v2/models/team_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_create_attributes.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Team creation attributes class TeamCreateAttributes include BaseGenericModel - # Unicode representation of the avatar for the team, limited to a single grapheme attr_accessor :avatar - # Banner selection for the team attr_accessor :banner - # Free-form markdown description/content for the team's homepage attr_accessor :description - # The team's identifier attr_reader :handle - # Collection of hidden modules for the team attr_accessor :hidden_modules - # The name of the team attr_reader :name - # Collection of visible modules for the team attr_accessor :visible_modules diff --git a/lib/datadog_api_client/v2/models/team_create_relationships.rb b/lib/datadog_api_client/v2/models/team_create_relationships.rb index 984531a934a8..38303e081254 100644 --- a/lib/datadog_api_client/v2/models/team_create_relationships.rb +++ b/lib/datadog_api_client/v2/models/team_create_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationships formed with the team on creation class TeamCreateRelationships include BaseGenericModel - # Relationship to users. attr_accessor :users diff --git a/lib/datadog_api_client/v2/models/team_create_request.rb b/lib/datadog_api_client/v2/models/team_create_request.rb index 86ba6d2118d8..c35b6a5e39f1 100644 --- a/lib/datadog_api_client/v2/models/team_create_request.rb +++ b/lib/datadog_api_client/v2/models/team_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to create a team class TeamCreateRequest include BaseGenericModel - # Team create attr_reader :data diff --git a/lib/datadog_api_client/v2/models/team_link.rb b/lib/datadog_api_client/v2/models/team_link.rb index 3757aed6c408..71c7385d09f3 100644 --- a/lib/datadog_api_client/v2/models/team_link.rb +++ b/lib/datadog_api_client/v2/models/team_link.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Team link class TeamLink include BaseGenericModel - # Team link attributes attr_reader :attributes - # The team link's identifier attr_reader :id - # Team link type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_link_attributes.rb b/lib/datadog_api_client/v2/models/team_link_attributes.rb index 1c35650256f2..f43455b1e430 100644 --- a/lib/datadog_api_client/v2/models/team_link_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_link_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Team link attributes class TeamLinkAttributes include BaseGenericModel - # The link's label attr_reader :label - # The link's position, used to sort links for the team attr_reader :position - # ID of the team the link is associated with attr_accessor :team_id - # The URL for the link attr_reader :url diff --git a/lib/datadog_api_client/v2/models/team_link_create.rb b/lib/datadog_api_client/v2/models/team_link_create.rb index ae5db3b4e1f0..c4193dc547f6 100644 --- a/lib/datadog_api_client/v2/models/team_link_create.rb +++ b/lib/datadog_api_client/v2/models/team_link_create.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Team link create class TeamLinkCreate include BaseGenericModel - # Team link attributes attr_reader :attributes - # Team link type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_link_create_request.rb b/lib/datadog_api_client/v2/models/team_link_create_request.rb index 62fb56de0517..f1d853262473 100644 --- a/lib/datadog_api_client/v2/models/team_link_create_request.rb +++ b/lib/datadog_api_client/v2/models/team_link_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Team link create request class TeamLinkCreateRequest include BaseGenericModel - # Team link create attr_reader :data diff --git a/lib/datadog_api_client/v2/models/team_link_response.rb b/lib/datadog_api_client/v2/models/team_link_response.rb index 0a03cd0e4a22..db0d6f6fc4d9 100644 --- a/lib/datadog_api_client/v2/models/team_link_response.rb +++ b/lib/datadog_api_client/v2/models/team_link_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Team link response class TeamLinkResponse include BaseGenericModel - # Team link attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_links_response.rb b/lib/datadog_api_client/v2/models/team_links_response.rb index 03287feca558..7968ffe74779 100644 --- a/lib/datadog_api_client/v2/models/team_links_response.rb +++ b/lib/datadog_api_client/v2/models/team_links_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Team links response class TeamLinksResponse include BaseGenericModel - # Team links response data attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_on_call_responders.rb b/lib/datadog_api_client/v2/models/team_on_call_responders.rb index 1f344b4c8c3c..8029fe98647e 100644 --- a/lib/datadog_api_client/v2/models/team_on_call_responders.rb +++ b/lib/datadog_api_client/v2/models/team_on_call_responders.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Root object representing a team's on-call responder configuration. class TeamOnCallResponders include BaseGenericModel - # Defines the main on-call responder object for a team, including relationships and metadata. attr_accessor :data - # The `TeamOnCallResponders` `included`. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/team_on_call_responders_data.rb b/lib/datadog_api_client/v2/models/team_on_call_responders_data.rb index 91122b3b4e5f..27cb85d538b3 100644 --- a/lib/datadog_api_client/v2/models/team_on_call_responders_data.rb +++ b/lib/datadog_api_client/v2/models/team_on_call_responders_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Defines the main on-call responder object for a team, including relationships and metadata. class TeamOnCallRespondersData include BaseGenericModel - # Unique identifier of the on-call responder configuration. attr_accessor :id - # Relationship objects linked to a team's on-call responder configuration, including escalations and responders. attr_accessor :relationships - # Represents the resource type for a group of users assigned to handle on-call duties within a team. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships.rb b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships.rb index aa29e34e0842..1cbd596fbfb5 100644 --- a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship objects linked to a team's on-call responder configuration, including escalations and responders. class TeamOnCallRespondersDataRelationships include BaseGenericModel - # Defines the escalation policy steps linked to the team's on-call configuration. attr_accessor :escalations - # Defines the list of users assigned as on-call responders for the team. attr_accessor :responders diff --git a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations.rb b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations.rb index 459cee8d3fda..0f2d7f4627dd 100644 --- a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations.rb +++ b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Defines the escalation policy steps linked to the team's on-call configuration. class TeamOnCallRespondersDataRelationshipsEscalations include BaseGenericModel - # Array of escalation step references. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations_data_items.rb b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations_data_items.rb index fb983be9dc5f..cb2a624afd41 100644 --- a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations_data_items.rb +++ b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations_data_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Represents a link to a specific escalation policy step associated with the on-call team. class TeamOnCallRespondersDataRelationshipsEscalationsDataItems include BaseGenericModel - # Unique identifier of the escalation step. attr_reader :id - # Identifies the resource type for escalation policy steps linked to a team's on-call configuration. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders.rb b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders.rb index d015f5a96a1a..973fa7fd825a 100644 --- a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders.rb +++ b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Defines the list of users assigned as on-call responders for the team. class TeamOnCallRespondersDataRelationshipsResponders include BaseGenericModel - # Array of user references associated as responders. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders_data_items.rb b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders_data_items.rb index 6a4548cfb02d..b223f6f4c00b 100644 --- a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders_data_items.rb +++ b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders_data_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Represents a user responder associated with the on-call team. class TeamOnCallRespondersDataRelationshipsRespondersDataItems include BaseGenericModel - # Unique identifier of the responder. attr_reader :id - # Identifies the resource type for individual user entities associated with on-call response. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_permission_setting.rb b/lib/datadog_api_client/v2/models/team_permission_setting.rb index 78602fc8f0e4..f67535e23241 100644 --- a/lib/datadog_api_client/v2/models/team_permission_setting.rb +++ b/lib/datadog_api_client/v2/models/team_permission_setting.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Team permission setting class TeamPermissionSetting include BaseGenericModel - # Team permission setting attributes attr_accessor :attributes - # The team permission setting's identifier attr_reader :id - # Team permission setting type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_permission_setting_attributes.rb b/lib/datadog_api_client/v2/models/team_permission_setting_attributes.rb index c70c8a4f7098..6b915cbec836 100644 --- a/lib/datadog_api_client/v2/models/team_permission_setting_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_permission_setting_attributes.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Team permission setting attributes class TeamPermissionSettingAttributes include BaseGenericModel - # The identifier for the action attr_accessor :action - # Whether or not the permission setting is editable by the current user attr_accessor :editable - # Possible values for action attr_accessor :options - # The team permission name attr_accessor :title - # What type of user is allowed to perform the specified action attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/team_permission_setting_response.rb b/lib/datadog_api_client/v2/models/team_permission_setting_response.rb index 269532c5d152..b4abfc87fcd9 100644 --- a/lib/datadog_api_client/v2/models/team_permission_setting_response.rb +++ b/lib/datadog_api_client/v2/models/team_permission_setting_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Team permission setting response class TeamPermissionSettingResponse include BaseGenericModel - # Team permission setting attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_permission_setting_update.rb b/lib/datadog_api_client/v2/models/team_permission_setting_update.rb index ea35de0d058f..09a7a7749495 100644 --- a/lib/datadog_api_client/v2/models/team_permission_setting_update.rb +++ b/lib/datadog_api_client/v2/models/team_permission_setting_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Team permission setting update class TeamPermissionSettingUpdate include BaseGenericModel - # Team permission setting update attributes attr_accessor :attributes - # Team permission setting type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_permission_setting_update_attributes.rb b/lib/datadog_api_client/v2/models/team_permission_setting_update_attributes.rb index b760932c9a15..a77d8b8ddcfa 100644 --- a/lib/datadog_api_client/v2/models/team_permission_setting_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_permission_setting_update_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Team permission setting update attributes class TeamPermissionSettingUpdateAttributes include BaseGenericModel - # What type of user is allowed to perform the specified action attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/team_permission_setting_update_request.rb b/lib/datadog_api_client/v2/models/team_permission_setting_update_request.rb index efa70558cfc3..6c192393d3d2 100644 --- a/lib/datadog_api_client/v2/models/team_permission_setting_update_request.rb +++ b/lib/datadog_api_client/v2/models/team_permission_setting_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Team permission setting update request class TeamPermissionSettingUpdateRequest include BaseGenericModel - # Team permission setting update attr_reader :data diff --git a/lib/datadog_api_client/v2/models/team_permission_settings_response.rb b/lib/datadog_api_client/v2/models/team_permission_settings_response.rb index cb35c906a23e..6445d7d2f749 100644 --- a/lib/datadog_api_client/v2/models/team_permission_settings_response.rb +++ b/lib/datadog_api_client/v2/models/team_permission_settings_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Team permission settings response class TeamPermissionSettingsResponse include BaseGenericModel - # Team permission settings response data attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_reference.rb b/lib/datadog_api_client/v2/models/team_reference.rb index 2e4302d65a9b..796923f735c7 100644 --- a/lib/datadog_api_client/v2/models/team_reference.rb +++ b/lib/datadog_api_client/v2/models/team_reference.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Provides a reference to a team, including ID, type, and basic attributes/relationships. class TeamReference include BaseGenericModel - # Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description. attr_accessor :attributes - # The team's unique identifier. attr_accessor :id - # Teams resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_reference_attributes.rb b/lib/datadog_api_client/v2/models/team_reference_attributes.rb index 0eda5f3658a7..b210f8b45b99 100644 --- a/lib/datadog_api_client/v2/models/team_reference_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_reference_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description. class TeamReferenceAttributes include BaseGenericModel - # URL or reference for the team's avatar (if available). attr_accessor :avatar - # A short text describing the team. attr_accessor :description - # A unique handle/slug for the team. attr_accessor :handle - # The full, human-readable name of the team. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/team_relationships.rb b/lib/datadog_api_client/v2/models/team_relationships.rb index b890011ebd20..901aaa4211f9 100644 --- a/lib/datadog_api_client/v2/models/team_relationships.rb +++ b/lib/datadog_api_client/v2/models/team_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Resources related to a team class TeamRelationships include BaseGenericModel - # Relationship between a team and a team link attr_accessor :team_links - # Relationship between a user team permission and a team attr_accessor :user_team_permissions diff --git a/lib/datadog_api_client/v2/models/team_relationships_links.rb b/lib/datadog_api_client/v2/models/team_relationships_links.rb index fd65938f12e9..4448f322c204 100644 --- a/lib/datadog_api_client/v2/models/team_relationships_links.rb +++ b/lib/datadog_api_client/v2/models/team_relationships_links.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Links attributes. class TeamRelationshipsLinks include BaseGenericModel - # Related link. attr_accessor :related diff --git a/lib/datadog_api_client/v2/models/team_response.rb b/lib/datadog_api_client/v2/models/team_response.rb index f7ba57fb6c04..567f92e0c5e4 100644 --- a/lib/datadog_api_client/v2/models/team_response.rb +++ b/lib/datadog_api_client/v2/models/team_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response with a team class TeamResponse include BaseGenericModel - # A team attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_routing_rules.rb b/lib/datadog_api_client/v2/models/team_routing_rules.rb index b630ccd7b210..bdef00725399 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Represents a complete set of team routing rules, including data and optionally included related resources. class TeamRoutingRules include BaseGenericModel - # Represents the top-level data object for team routing rules, containing the ID, relationships, and resource type. attr_accessor :data - # Provides related routing rules or other included resources. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_data.rb b/lib/datadog_api_client/v2/models/team_routing_rules_data.rb index d0300776bfdd..2bbbd1b103e1 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_data.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Represents the top-level data object for team routing rules, containing the ID, relationships, and resource type. class TeamRoutingRulesData include BaseGenericModel - # Specifies the unique identifier of this team routing rules record. attr_accessor :id - # Specifies relationships for team routing rules, including rule references. attr_accessor :relationships - # Team routing rules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships.rb b/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships.rb index 3154def68303..8b8c01b798f4 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Specifies relationships for team routing rules, including rule references. class TeamRoutingRulesDataRelationships include BaseGenericModel - # Holds references to a set of routing rules in a relationship. attr_accessor :rules diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules.rb b/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules.rb index df10ba95449f..c275f9543b0d 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Holds references to a set of routing rules in a relationship. class TeamRoutingRulesDataRelationshipsRules include BaseGenericModel - # An array of references to the routing rules associated with this team. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules_data_items.rb b/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules_data_items.rb index 74fb3a0c579b..8ff784d5cd02 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules_data_items.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules_data_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Defines a relationship item to link a routing rule by its ID and type. class TeamRoutingRulesDataRelationshipsRulesDataItems include BaseGenericModel - # Specifies the unique identifier for the related routing rule. attr_reader :id - # Indicates that the resource is of type 'team_routing_rules'. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_request.rb b/lib/datadog_api_client/v2/models/team_routing_rules_request.rb index 453e271837be..e0b0fd340c77 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_request.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Represents a request to create or update team routing rules, including the data payload. class TeamRoutingRulesRequest include BaseGenericModel - # Holds the data necessary to create or update team routing rules, including attributes, ID, and resource type. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_request_data.rb b/lib/datadog_api_client/v2/models/team_routing_rules_request_data.rb index 88bedbc02912..658aec414fc5 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_request_data.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Holds the data necessary to create or update team routing rules, including attributes, ID, and resource type. class TeamRoutingRulesRequestData include BaseGenericModel - # Represents the attributes of a request to update or create team routing rules. attr_accessor :attributes - # Specifies the unique identifier for this set of team routing rules. attr_accessor :id - # Team routing rules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_request_data_attributes.rb b/lib/datadog_api_client/v2/models/team_routing_rules_request_data_attributes.rb index d63b4860c86e..be1b259adcf8 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_request_data_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Represents the attributes of a request to update or create team routing rules. class TeamRoutingRulesRequestDataAttributes include BaseGenericModel - # A list of routing rule items that define how incoming pages should be handled. attr_accessor :rules diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_request_rule.rb b/lib/datadog_api_client/v2/models/team_routing_rules_request_rule.rb index 94f570034186..c20ecf4972a3 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_request_rule.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_request_rule.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Defines an individual routing rule item that contains the rule data for the request. class TeamRoutingRulesRequestRule include BaseGenericModel - # Specifies the list of actions to perform when the routing rule is matched. attr_accessor :actions - # Identifies the policy to be applied when this routing rule matches. attr_accessor :policy_id - # Defines the query or condition that triggers this routing rule. attr_accessor :query - # Holds time zone information and a list of time restrictions for a routing rule. attr_accessor :time_restriction - # Specifies the level of urgency for a routing rule (low, high, or dynamic). attr_accessor :urgency diff --git a/lib/datadog_api_client/v2/models/team_sync_attributes.rb b/lib/datadog_api_client/v2/models/team_sync_attributes.rb index b9711f17799c..3855810d5fc1 100644 --- a/lib/datadog_api_client/v2/models/team_sync_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_sync_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Team sync attributes. class TeamSyncAttributes include BaseGenericModel - # The external source platform for team synchronization. Only "github" is supported. attr_reader :source - # The type of synchronization operation. Only "link" is supported, which links existing teams by matching names. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_sync_data.rb b/lib/datadog_api_client/v2/models/team_sync_data.rb index 3126a6e756aa..8ca2a2e86f43 100644 --- a/lib/datadog_api_client/v2/models/team_sync_data.rb +++ b/lib/datadog_api_client/v2/models/team_sync_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Team sync data. class TeamSyncData include BaseGenericModel - # Team sync attributes. attr_reader :attributes - # Team sync bulk type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_sync_request.rb b/lib/datadog_api_client/v2/models/team_sync_request.rb index 5e26ac8d02ef..fcbcf3b099ab 100644 --- a/lib/datadog_api_client/v2/models/team_sync_request.rb +++ b/lib/datadog_api_client/v2/models/team_sync_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Team sync request. class TeamSyncRequest include BaseGenericModel - # Team sync data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/team_target.rb b/lib/datadog_api_client/v2/models/team_target.rb index 84e4c680d55d..63d19f9d8a00 100644 --- a/lib/datadog_api_client/v2/models/team_target.rb +++ b/lib/datadog_api_client/v2/models/team_target.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Represents a team target for an escalation policy step, including the team's ID and resource type. class TeamTarget include BaseGenericModel - # Specifies the unique identifier of the team resource. attr_reader :id - # Indicates that the resource is of type `teams`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_update.rb b/lib/datadog_api_client/v2/models/team_update.rb index 87ad071c3d88..1084509ddfaf 100644 --- a/lib/datadog_api_client/v2/models/team_update.rb +++ b/lib/datadog_api_client/v2/models/team_update.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Team update request class TeamUpdate include BaseGenericModel - # Team update attributes attr_reader :attributes - # Team update relationships attr_accessor :relationships - # Team type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_update_attributes.rb b/lib/datadog_api_client/v2/models/team_update_attributes.rb index 40952649a368..2eb87b752a06 100644 --- a/lib/datadog_api_client/v2/models/team_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_update_attributes.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # Team update attributes class TeamUpdateAttributes include BaseGenericModel - # Unicode representation of the avatar for the team, limited to a single grapheme attr_accessor :avatar - # Banner selection for the team attr_accessor :banner - # Free-form markdown description/content for the team's homepage attr_accessor :description - # The team's identifier attr_reader :handle - # Collection of hidden modules for the team attr_accessor :hidden_modules - # The name of the team attr_reader :name - # Collection of visible modules for the team attr_accessor :visible_modules diff --git a/lib/datadog_api_client/v2/models/team_update_relationships.rb b/lib/datadog_api_client/v2/models/team_update_relationships.rb index b99f2a2ff335..2252ebed569b 100644 --- a/lib/datadog_api_client/v2/models/team_update_relationships.rb +++ b/lib/datadog_api_client/v2/models/team_update_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Team update relationships class TeamUpdateRelationships include BaseGenericModel - # Relationship between a team and a team link attr_accessor :team_links diff --git a/lib/datadog_api_client/v2/models/team_update_request.rb b/lib/datadog_api_client/v2/models/team_update_request.rb index b926849434c5..9f756a053f71 100644 --- a/lib/datadog_api_client/v2/models/team_update_request.rb +++ b/lib/datadog_api_client/v2/models/team_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Team update request class TeamUpdateRequest include BaseGenericModel - # Team update request attr_reader :data diff --git a/lib/datadog_api_client/v2/models/teams_response.rb b/lib/datadog_api_client/v2/models/teams_response.rb index a1d63cd94a70..3c2994501a89 100644 --- a/lib/datadog_api_client/v2/models/teams_response.rb +++ b/lib/datadog_api_client/v2/models/teams_response.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Response with multiple teams class TeamsResponse include BaseGenericModel - # Teams response data attr_accessor :data - # Resources related to the team attr_accessor :included - # Teams response links. attr_accessor :links - # Teams response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/teams_response_links.rb b/lib/datadog_api_client/v2/models/teams_response_links.rb index c124a9541250..19098839515a 100644 --- a/lib/datadog_api_client/v2/models/teams_response_links.rb +++ b/lib/datadog_api_client/v2/models/teams_response_links.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Teams response links. class TeamsResponseLinks include BaseGenericModel - # First link. attr_accessor :first - # Last link. attr_accessor :last - # Next link. attr_accessor :_next - # Previous link. attr_accessor :prev - # Current link. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/teams_response_meta.rb b/lib/datadog_api_client/v2/models/teams_response_meta.rb index 368548f338c9..ee11ab9e9dde 100644 --- a/lib/datadog_api_client/v2/models/teams_response_meta.rb +++ b/lib/datadog_api_client/v2/models/teams_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Teams response metadata. class TeamsResponseMeta include BaseGenericModel - # Teams response metadata. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/teams_response_meta_pagination.rb b/lib/datadog_api_client/v2/models/teams_response_meta_pagination.rb index 67922ba2d742..578c5ad99065 100644 --- a/lib/datadog_api_client/v2/models/teams_response_meta_pagination.rb +++ b/lib/datadog_api_client/v2/models/teams_response_meta_pagination.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # Teams response metadata. class TeamsResponseMetaPagination include BaseGenericModel - # The first offset. attr_accessor :first_offset - # The last offset. attr_accessor :last_offset - # Pagination limit. attr_accessor :limit - # The next offset. attr_accessor :next_offset - # The offset. attr_accessor :offset - # The previous offset. attr_accessor :prev_offset - # Total results. attr_accessor :total - # Offset type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/time_restriction.rb b/lib/datadog_api_client/v2/models/time_restriction.rb index 623e9dd3d3ec..c31916aed56d 100644 --- a/lib/datadog_api_client/v2/models/time_restriction.rb +++ b/lib/datadog_api_client/v2/models/time_restriction.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Defines a single time restriction rule with start and end times and the applicable weekdays. class TimeRestriction include BaseGenericModel - # A day of the week. attr_accessor :end_day - # Specifies the ending time for this restriction. attr_accessor :end_time - # A day of the week. attr_accessor :start_day - # Specifies the starting time for this restriction. attr_accessor :start_time diff --git a/lib/datadog_api_client/v2/models/time_restrictions.rb b/lib/datadog_api_client/v2/models/time_restrictions.rb index 6c4e7de5ddc1..708116005c76 100644 --- a/lib/datadog_api_client/v2/models/time_restrictions.rb +++ b/lib/datadog_api_client/v2/models/time_restrictions.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Holds time zone information and a list of time restrictions for a routing rule. class TimeRestrictions include BaseGenericModel - # Defines the list of time-based restrictions. attr_reader :restrictions - # Specifies the time zone applicable to the restrictions. attr_reader :time_zone diff --git a/lib/datadog_api_client/v2/models/timeline_cell.rb b/lib/datadog_api_client/v2/models/timeline_cell.rb index eff1de922436..3c852d89be97 100644 --- a/lib/datadog_api_client/v2/models/timeline_cell.rb +++ b/lib/datadog_api_client/v2/models/timeline_cell.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # timeline cell class TimelineCell include BaseGenericModel - # author of the timeline cell attr_accessor :author - # timeline cell content attr_accessor :cell_content - # Timestamp of when the cell was created attr_accessor :created_at - # Timestamp of when the cell was deleted attr_accessor :deleted_at - # Timestamp of when the cell was last modified attr_accessor :modified_at - # Timeline cell content type attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/timeline_cell_author_user.rb b/lib/datadog_api_client/v2/models/timeline_cell_author_user.rb index 274ddf6a559d..606ecc54a5a8 100644 --- a/lib/datadog_api_client/v2/models/timeline_cell_author_user.rb +++ b/lib/datadog_api_client/v2/models/timeline_cell_author_user.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # timeline cell user author class TimelineCellAuthorUser include BaseGenericModel - # user author content. attr_accessor :content - # user author type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/timeline_cell_author_user_content.rb b/lib/datadog_api_client/v2/models/timeline_cell_author_user_content.rb index 8bd93d4d0412..b68a003a4a74 100644 --- a/lib/datadog_api_client/v2/models/timeline_cell_author_user_content.rb +++ b/lib/datadog_api_client/v2/models/timeline_cell_author_user_content.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # user author content. class TimelineCellAuthorUserContent include BaseGenericModel - # user email attr_accessor :email - # user handle attr_accessor :handle - # user UUID attr_accessor :id - # user name attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/timeline_cell_content_comment.rb b/lib/datadog_api_client/v2/models/timeline_cell_content_comment.rb index ad7fb072114c..d89c1df65e7c 100644 --- a/lib/datadog_api_client/v2/models/timeline_cell_content_comment.rb +++ b/lib/datadog_api_client/v2/models/timeline_cell_content_comment.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # comment content class TimelineCellContentComment include BaseGenericModel - # comment message attr_accessor :message diff --git a/lib/datadog_api_client/v2/models/timeline_cell_resource.rb b/lib/datadog_api_client/v2/models/timeline_cell_resource.rb index 35e988e7b8d8..06ef69fbff23 100644 --- a/lib/datadog_api_client/v2/models/timeline_cell_resource.rb +++ b/lib/datadog_api_client/v2/models/timeline_cell_resource.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Timeline cell JSON:API resource class TimelineCellResource include BaseGenericModel - # timeline cell attr_reader :attributes - # Timeline cell's identifier attr_reader :id - # Timeline cell JSON:API resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/timeline_response.rb b/lib/datadog_api_client/v2/models/timeline_response.rb index a1413a23fb04..bfdc06f40afd 100644 --- a/lib/datadog_api_client/v2/models/timeline_response.rb +++ b/lib/datadog_api_client/v2/models/timeline_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Timeline response class TimelineResponse include BaseGenericModel - # The `TimelineResponse` `data`. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/timeseries_formula_query_request.rb b/lib/datadog_api_client/v2/models/timeseries_formula_query_request.rb index f61ab74124a0..e29ff46478b8 100644 --- a/lib/datadog_api_client/v2/models/timeseries_formula_query_request.rb +++ b/lib/datadog_api_client/v2/models/timeseries_formula_query_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A request wrapper around a single timeseries query to be executed. class TimeseriesFormulaQueryRequest include BaseGenericModel - # A single timeseries query to be executed. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/timeseries_formula_query_response.rb b/lib/datadog_api_client/v2/models/timeseries_formula_query_response.rb index 5fb33cbe9aea..16aab160ee4e 100644 --- a/lib/datadog_api_client/v2/models/timeseries_formula_query_response.rb +++ b/lib/datadog_api_client/v2/models/timeseries_formula_query_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A message containing one response to a timeseries query made with timeseries formula query request. class TimeseriesFormulaQueryResponse include BaseGenericModel - # A message containing the response to a timeseries query. attr_accessor :data - # The error generated by the request. attr_accessor :errors diff --git a/lib/datadog_api_client/v2/models/timeseries_formula_request.rb b/lib/datadog_api_client/v2/models/timeseries_formula_request.rb index 18b373c80542..9bf3d1f91867 100644 --- a/lib/datadog_api_client/v2/models/timeseries_formula_request.rb +++ b/lib/datadog_api_client/v2/models/timeseries_formula_request.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A single timeseries query to be executed. class TimeseriesFormulaRequest include BaseGenericModel - # The object describing a timeseries formula request. attr_reader :attributes - # The type of the resource. The value should always be timeseries_request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/timeseries_formula_request_attributes.rb b/lib/datadog_api_client/v2/models/timeseries_formula_request_attributes.rb index 1171fdc2735d..91cbcc4de5ac 100644 --- a/lib/datadog_api_client/v2/models/timeseries_formula_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/timeseries_formula_request_attributes.rb @@ -20,22 +20,17 @@ module DatadogAPIClient::V2 # The object describing a timeseries formula request. class TimeseriesFormulaRequestAttributes include BaseGenericModel - # List of formulas to be calculated and returned as responses. attr_accessor :formulas - # Start date (inclusive) of the query in milliseconds since the Unix epoch. attr_reader :from - # A time interval in milliseconds. # May be overridden by a larger interval if the query would result in # too many points for the specified timeframe. # Defaults to a reasonable interval for the given timeframe. attr_accessor :interval - # List of queries to be run and used as inputs to the formulas. attr_reader :queries - # End date (exclusive) of the query in milliseconds since the Unix epoch. attr_reader :to diff --git a/lib/datadog_api_client/v2/models/timeseries_response.rb b/lib/datadog_api_client/v2/models/timeseries_response.rb index 1904eb6bab96..ca61ee0b4715 100644 --- a/lib/datadog_api_client/v2/models/timeseries_response.rb +++ b/lib/datadog_api_client/v2/models/timeseries_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A message containing the response to a timeseries query. class TimeseriesResponse include BaseGenericModel - # The object describing a timeseries response. attr_accessor :attributes - # The type of the resource. The value should always be timeseries_response. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/timeseries_response_attributes.rb b/lib/datadog_api_client/v2/models/timeseries_response_attributes.rb index 22cf5997249e..e969692546ce 100644 --- a/lib/datadog_api_client/v2/models/timeseries_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/timeseries_response_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The object describing a timeseries response. class TimeseriesResponseAttributes include BaseGenericModel - # Array of response series. The index here corresponds to the index in the `formulas` or `queries` array from the request. attr_accessor :series - # Array of times, 1-1 match with individual values arrays. attr_accessor :times - # Array of value-arrays. The index here corresponds to the index in the `formulas` or `queries` array from the request. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/timeseries_response_series.rb b/lib/datadog_api_client/v2/models/timeseries_response_series.rb index 532a44e3b65f..3d18126b4d44 100644 --- a/lib/datadog_api_client/v2/models/timeseries_response_series.rb +++ b/lib/datadog_api_client/v2/models/timeseries_response_series.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # class TimeseriesResponseSeries include BaseGenericModel - # List of tags that apply to a single response value. attr_accessor :group_tags - # The index of the query in the "formulas" array (or "queries" array if no "formulas" was specified). attr_reader :query_index - # Detailed information about the unit. # The first element describes the "primary unit" (for example, `bytes` in `bytes per second`). # The second element describes the "per unit" (for example, `second` in `bytes per second`). diff --git a/lib/datadog_api_client/v2/models/trigger_rate_limit.rb b/lib/datadog_api_client/v2/models/trigger_rate_limit.rb index 2fa7fa6cfc86..d5f3acb5e12f 100644 --- a/lib/datadog_api_client/v2/models/trigger_rate_limit.rb +++ b/lib/datadog_api_client/v2/models/trigger_rate_limit.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Defines a rate limit for a trigger. class TriggerRateLimit include BaseGenericModel - # The `TriggerRateLimit` `count`. attr_accessor :count - # The `TriggerRateLimit` `interval`. The expected format is the number of seconds ending with an s. For example, 1 day is 86400s attr_accessor :interval diff --git a/lib/datadog_api_client/v2/models/uc_config_pair.rb b/lib/datadog_api_client/v2/models/uc_config_pair.rb index a2d7483f9d21..9e0aac7ed895 100644 --- a/lib/datadog_api_client/v2/models/uc_config_pair.rb +++ b/lib/datadog_api_client/v2/models/uc_config_pair.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `UCConfigPair` object. class UCConfigPair include BaseGenericModel - # The definition of `UCConfigPairData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/uc_config_pair_data.rb b/lib/datadog_api_client/v2/models/uc_config_pair_data.rb index 8e0d4a9a5e03..e06e6e29350c 100644 --- a/lib/datadog_api_client/v2/models/uc_config_pair_data.rb +++ b/lib/datadog_api_client/v2/models/uc_config_pair_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `UCConfigPairData` object. class UCConfigPairData include BaseGenericModel - # The definition of `UCConfigPairDataAttributes` object. attr_accessor :attributes - # The `UCConfigPairData` `id`. attr_accessor :id - # Azure UC configs resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes.rb b/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes.rb index 5297d4e66c3a..cab7bab8d493 100644 --- a/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `UCConfigPairDataAttributes` object. class UCConfigPairDataAttributes include BaseGenericModel - # The `attributes` `configs`. attr_accessor :configs diff --git a/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes_configs_items.rb b/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes_configs_items.rb index 3304aaf8d6e1..3188415f4cc8 100644 --- a/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes_configs_items.rb +++ b/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes_configs_items.rb @@ -20,49 +20,34 @@ module DatadogAPIClient::V2 # The definition of `UCConfigPairDataAttributesConfigsItems` object. class UCConfigPairDataAttributesConfigsItems include BaseGenericModel - # The `items` `account_id`. attr_accessor :account_id - # The `items` `client_id`. attr_accessor :client_id - # The `items` `created_at`. attr_accessor :created_at - # The `items` `dataset_type`. attr_accessor :dataset_type - # The `items` `error_messages`. attr_accessor :error_messages - # The `items` `export_name`. attr_accessor :export_name - # The `items` `export_path`. attr_accessor :export_path - # The `items` `id`. attr_accessor :id - # The `items` `months`. attr_accessor :months - # The `items` `scope`. attr_accessor :scope - # The `items` `status`. attr_accessor :status - # The `items` `status_updated_at`. attr_accessor :status_updated_at - # The `items` `storage_account`. attr_accessor :storage_account - # The `items` `storage_container`. attr_accessor :storage_container - # The `items` `updated_at`. attr_accessor :updated_at diff --git a/lib/datadog_api_client/v2/models/unit.rb b/lib/datadog_api_client/v2/models/unit.rb index 9e9dd5aece8c..7784147170e8 100644 --- a/lib/datadog_api_client/v2/models/unit.rb +++ b/lib/datadog_api_client/v2/models/unit.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Object containing the metric unit family, scale factor, name, and short name. class Unit include BaseGenericModel - # Unit family, allows for conversion between units of the same family, for scaling. attr_accessor :family - # Unit name attr_accessor :name - # Plural form of the unit name. attr_accessor :plural - # Factor for scaling between units of the same family. attr_accessor :scale_factor - # Abbreviation of the unit. attr_accessor :short_name diff --git a/lib/datadog_api_client/v2/models/unpublish_app_response.rb b/lib/datadog_api_client/v2/models/unpublish_app_response.rb index c343cff4fe71..79c69ddab554 100644 --- a/lib/datadog_api_client/v2/models/unpublish_app_response.rb +++ b/lib/datadog_api_client/v2/models/unpublish_app_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The response object after an app is successfully unpublished. class UnpublishAppResponse include BaseGenericModel - # The version of the app that was published. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_action_connection_request.rb b/lib/datadog_api_client/v2/models/update_action_connection_request.rb index 2e1674343222..4410eaa9e41f 100644 --- a/lib/datadog_api_client/v2/models/update_action_connection_request.rb +++ b/lib/datadog_api_client/v2/models/update_action_connection_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request used to update an action connection. class UpdateActionConnectionRequest include BaseGenericModel - # Data related to the connection update. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/update_action_connection_response.rb b/lib/datadog_api_client/v2/models/update_action_connection_response.rb index 5386bd67a645..410989e67696 100644 --- a/lib/datadog_api_client/v2/models/update_action_connection_response.rb +++ b/lib/datadog_api_client/v2/models/update_action_connection_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The response for an updated connection. class UpdateActionConnectionResponse include BaseGenericModel - # Data related to the connection. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_app_request.rb b/lib/datadog_api_client/v2/models/update_app_request.rb index ca9b38f38520..dd8c665caeab 100644 --- a/lib/datadog_api_client/v2/models/update_app_request.rb +++ b/lib/datadog_api_client/v2/models/update_app_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A request object for updating an existing app. class UpdateAppRequest include BaseGenericModel - # The data object containing the new app definition. Any fields not included in the request remain unchanged. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_app_request_data.rb b/lib/datadog_api_client/v2/models/update_app_request_data.rb index 33d1d3f0cddf..58b32c6621ba 100644 --- a/lib/datadog_api_client/v2/models/update_app_request_data.rb +++ b/lib/datadog_api_client/v2/models/update_app_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The data object containing the new app definition. Any fields not included in the request remain unchanged. class UpdateAppRequestData include BaseGenericModel - # App definition attributes to be updated, such as name, description, and components. attr_accessor :attributes - # The ID of the app to update. The app ID must match the ID in the URL path. attr_accessor :id - # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/update_app_request_data_attributes.rb b/lib/datadog_api_client/v2/models/update_app_request_data_attributes.rb index d51fb8d88521..f85d3e1f3fea 100644 --- a/lib/datadog_api_client/v2/models/update_app_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/update_app_request_data_attributes.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # App definition attributes to be updated, such as name, description, and components. class UpdateAppRequestDataAttributes include BaseGenericModel - # The new UI components that make up the app. If this field is set, all existing components are replaced with the new components under this field. attr_accessor :components - # The new human-readable description for the app. attr_accessor :description - # The new name of the app. attr_accessor :name - # The new array of queries, such as external actions and state variables, that the app uses. If this field is set, all existing queries are replaced with the new queries under this field. attr_accessor :queries - # The new name of the root component of the app. This must be a `grid` component that contains all other components. attr_accessor :root_instance_name - # The new list of tags for the app, which can be used to filter apps. If this field is set, any existing tags not included in the request are removed. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/update_app_response.rb b/lib/datadog_api_client/v2/models/update_app_response.rb index bd2138ea8129..612c13351e78 100644 --- a/lib/datadog_api_client/v2/models/update_app_response.rb +++ b/lib/datadog_api_client/v2/models/update_app_response.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The response object after an app is successfully updated. class UpdateAppResponse include BaseGenericModel - # The data object containing the updated app definition. attr_accessor :data - # Data on the version of the app that was published. attr_accessor :included - # Metadata of an app. attr_accessor :meta - # The app's publication relationship and custom connections. attr_accessor :relationship diff --git a/lib/datadog_api_client/v2/models/update_app_response_data.rb b/lib/datadog_api_client/v2/models/update_app_response_data.rb index c21d0229b9b8..36a134201310 100644 --- a/lib/datadog_api_client/v2/models/update_app_response_data.rb +++ b/lib/datadog_api_client/v2/models/update_app_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The data object containing the updated app definition. class UpdateAppResponseData include BaseGenericModel - # The updated app definition attributes, such as name, description, and components. attr_reader :attributes - # The ID of the updated app. attr_reader :id - # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/update_app_response_data_attributes.rb b/lib/datadog_api_client/v2/models/update_app_response_data_attributes.rb index e76f5e04bede..e6c3421b12fc 100644 --- a/lib/datadog_api_client/v2/models/update_app_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/update_app_response_data_attributes.rb @@ -20,25 +20,18 @@ module DatadogAPIClient::V2 # The updated app definition attributes, such as name, description, and components. class UpdateAppResponseDataAttributes include BaseGenericModel - # The UI components that make up the app. attr_accessor :components - # The human-readable description for the app. attr_accessor :description - # Whether the app is marked as a favorite by the current user. attr_accessor :favorite - # The name of the app. attr_accessor :name - # An array of queries, such as external actions and state variables, that the app uses. attr_accessor :queries - # The name of the root component of the app. This must be a `grid` component that contains all other components. attr_accessor :root_instance_name - # A list of tags for the app, which can be used to filter apps. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request.rb b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request.rb index 7e446efa2ca4..751e45a340f5 100644 --- a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request.rb +++ b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to update specific fields on an existing datastore item. class UpdateAppsDatastoreItemRequest include BaseGenericModel - # Data wrapper containing the item identifier and the changes to apply during the update operation. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data.rb b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data.rb index fad450dab075..6899760dffcb 100644 --- a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data.rb +++ b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data wrapper containing the item identifier and the changes to apply during the update operation. class UpdateAppsDatastoreItemRequestData include BaseGenericModel - # Attributes for updating a datastore item, including the item key and changes to apply. attr_accessor :attributes - # The unique identifier of the datastore item. attr_accessor :id - # The resource type for datastore items. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes.rb b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes.rb index 319f491305b0..1987578efb27 100644 --- a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Attributes for updating a datastore item, including the item key and changes to apply. class UpdateAppsDatastoreItemRequestDataAttributes include BaseGenericModel - # The unique identifier of the item being updated. attr_accessor :id - # Changes to apply to a datastore item using set operations. attr_reader :item_changes - # The primary key that identifies the item to update. Cannot exceed 256 characters. attr_reader :item_key diff --git a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes_item_changes.rb b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes_item_changes.rb index 1e524afa16b9..c4a949060efc 100644 --- a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes_item_changes.rb +++ b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes_item_changes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Changes to apply to a datastore item using set operations. class UpdateAppsDatastoreItemRequestDataAttributesItemChanges include BaseGenericModel - # Set operation that contains key-value pairs to set on the datastore item. attr_accessor :ops_set diff --git a/lib/datadog_api_client/v2/models/update_apps_datastore_request.rb b/lib/datadog_api_client/v2/models/update_apps_datastore_request.rb index 8b71dc750199..5c2cdc6b4069 100644 --- a/lib/datadog_api_client/v2/models/update_apps_datastore_request.rb +++ b/lib/datadog_api_client/v2/models/update_apps_datastore_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to update a datastore's configuration such as its name or description. class UpdateAppsDatastoreRequest include BaseGenericModel - # Data wrapper containing the datastore identifier and the attributes to update. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_apps_datastore_request_data.rb b/lib/datadog_api_client/v2/models/update_apps_datastore_request_data.rb index 60f33b01e35e..81dde1b72f69 100644 --- a/lib/datadog_api_client/v2/models/update_apps_datastore_request_data.rb +++ b/lib/datadog_api_client/v2/models/update_apps_datastore_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Data wrapper containing the datastore identifier and the attributes to update. class UpdateAppsDatastoreRequestData include BaseGenericModel - # Attributes that can be updated on a datastore. attr_accessor :attributes - # The unique identifier of the datastore to update. attr_accessor :id - # The resource type for datastores. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/update_apps_datastore_request_data_attributes.rb b/lib/datadog_api_client/v2/models/update_apps_datastore_request_data_attributes.rb index e98ae2b792c7..0b66d17a2a0e 100644 --- a/lib/datadog_api_client/v2/models/update_apps_datastore_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/update_apps_datastore_request_data_attributes.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Attributes that can be updated on a datastore. class UpdateAppsDatastoreRequestDataAttributes include BaseGenericModel - # A human-readable description about the datastore. attr_accessor :description - # The display name of the datastore. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/update_custom_framework_request.rb b/lib/datadog_api_client/v2/models/update_custom_framework_request.rb index a2527abdd613..e2264ade5d91 100644 --- a/lib/datadog_api_client/v2/models/update_custom_framework_request.rb +++ b/lib/datadog_api_client/v2/models/update_custom_framework_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object to update a custom framework. class UpdateCustomFrameworkRequest include BaseGenericModel - # Contains type and attributes for custom frameworks. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/update_custom_framework_response.rb b/lib/datadog_api_client/v2/models/update_custom_framework_response.rb index cefa47ac9981..3886adf52bcc 100644 --- a/lib/datadog_api_client/v2/models/update_custom_framework_response.rb +++ b/lib/datadog_api_client/v2/models/update_custom_framework_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response object to update a custom framework. class UpdateCustomFrameworkResponse include BaseGenericModel - # Contains type and attributes for custom frameworks. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/update_open_api_response.rb b/lib/datadog_api_client/v2/models/update_open_api_response.rb index 0ac717af3bd6..91fff9022625 100644 --- a/lib/datadog_api_client/v2/models/update_open_api_response.rb +++ b/lib/datadog_api_client/v2/models/update_open_api_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response for `UpdateOpenAPI`. class UpdateOpenAPIResponse include BaseGenericModel - # Data envelope for `UpdateOpenAPIResponse`. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_open_api_response_attributes.rb b/lib/datadog_api_client/v2/models/update_open_api_response_attributes.rb index df6b9886fd90..4e65d997e5d3 100644 --- a/lib/datadog_api_client/v2/models/update_open_api_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/update_open_api_response_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Attributes for `UpdateOpenAPI`. class UpdateOpenAPIResponseAttributes include BaseGenericModel - # List of endpoints which couldn't be parsed. attr_accessor :failed_endpoints diff --git a/lib/datadog_api_client/v2/models/update_open_api_response_data.rb b/lib/datadog_api_client/v2/models/update_open_api_response_data.rb index 7475c8b3271d..fddb7854b2d8 100644 --- a/lib/datadog_api_client/v2/models/update_open_api_response_data.rb +++ b/lib/datadog_api_client/v2/models/update_open_api_response_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data envelope for `UpdateOpenAPIResponse`. class UpdateOpenAPIResponseData include BaseGenericModel - # Attributes for `UpdateOpenAPI`. attr_accessor :attributes - # API identifier. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/update_outcomes_async_attributes.rb b/lib/datadog_api_client/v2/models/update_outcomes_async_attributes.rb index 0b0fb15b436b..b9e0d48b4515 100644 --- a/lib/datadog_api_client/v2/models/update_outcomes_async_attributes.rb +++ b/lib/datadog_api_client/v2/models/update_outcomes_async_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The JSON:API attributes for a batched set of scorecard outcomes. class UpdateOutcomesAsyncAttributes include BaseGenericModel - # Set of scorecard outcomes to update asynchronously. attr_accessor :results diff --git a/lib/datadog_api_client/v2/models/update_outcomes_async_request.rb b/lib/datadog_api_client/v2/models/update_outcomes_async_request.rb index 3520dd1ceaad..6546d0f8386b 100644 --- a/lib/datadog_api_client/v2/models/update_outcomes_async_request.rb +++ b/lib/datadog_api_client/v2/models/update_outcomes_async_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Scorecard outcomes batch request. class UpdateOutcomesAsyncRequest include BaseGenericModel - # Scorecard outcomes batch request data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_outcomes_async_request_data.rb b/lib/datadog_api_client/v2/models/update_outcomes_async_request_data.rb index 1b7a73a953a1..811ab9f9855a 100644 --- a/lib/datadog_api_client/v2/models/update_outcomes_async_request_data.rb +++ b/lib/datadog_api_client/v2/models/update_outcomes_async_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Scorecard outcomes batch request data. class UpdateOutcomesAsyncRequestData include BaseGenericModel - # The JSON:API attributes for a batched set of scorecard outcomes. attr_accessor :attributes - # The JSON:API type for scorecard outcomes. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/update_outcomes_async_request_item.rb b/lib/datadog_api_client/v2/models/update_outcomes_async_request_item.rb index 6df5336218ea..1291fe2af0fc 100644 --- a/lib/datadog_api_client/v2/models/update_outcomes_async_request_item.rb +++ b/lib/datadog_api_client/v2/models/update_outcomes_async_request_item.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Scorecard outcome for a single entity and rule. class UpdateOutcomesAsyncRequestItem include BaseGenericModel - # The unique reference for an IDP entity. attr_reader :entity_reference - # Any remarks regarding the scorecard rule's evaluation. Supports HTML hyperlinks. attr_accessor :remarks - # The unique ID for a scorecard rule. attr_reader :rule_id - # The state of the rule evaluation. attr_reader :state diff --git a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request.rb b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request.rb index 8bae131348c1..50794c015ebd 100644 --- a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request.rb +++ b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request object to update a resource filter. class UpdateResourceEvaluationFiltersRequest include BaseGenericModel - # The definition of `UpdateResourceFilterRequestData` object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request_data.rb b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request_data.rb index efbdcdb42ed1..c6e9f7404c38 100644 --- a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request_data.rb +++ b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `UpdateResourceFilterRequestData` object. class UpdateResourceEvaluationFiltersRequestData include BaseGenericModel - # Attributes of a resource filter. attr_reader :attributes - # The `UpdateResourceEvaluationFiltersRequestData` `id`. attr_accessor :id - # Constant string to identify the request type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response.rb b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response.rb index abf78d1e2846..f14bb4223928 100644 --- a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response.rb +++ b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `UpdateResourceEvaluationFiltersResponse` object. class UpdateResourceEvaluationFiltersResponse include BaseGenericModel - # The definition of `UpdateResourceFilterResponseData` object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response_data.rb b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response_data.rb index 15ccd72de482..223c029035ae 100644 --- a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response_data.rb +++ b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `UpdateResourceFilterResponseData` object. class UpdateResourceEvaluationFiltersResponseData include BaseGenericModel - # Attributes of a resource filter. attr_reader :attributes - # The `data` `id`. attr_accessor :id - # Constant string to identify the request type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/update_rule_request.rb b/lib/datadog_api_client/v2/models/update_rule_request.rb index 338589fb3536..57a222afd7a2 100644 --- a/lib/datadog_api_client/v2/models/update_rule_request.rb +++ b/lib/datadog_api_client/v2/models/update_rule_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request to update a scorecard rule. class UpdateRuleRequest include BaseGenericModel - # Data for the request to update a scorecard rule. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_rule_request_data.rb b/lib/datadog_api_client/v2/models/update_rule_request_data.rb index 3863db42fdbf..d217b29a7777 100644 --- a/lib/datadog_api_client/v2/models/update_rule_request_data.rb +++ b/lib/datadog_api_client/v2/models/update_rule_request_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Data for the request to update a scorecard rule. class UpdateRuleRequestData include BaseGenericModel - # Details of a rule. attr_accessor :attributes - # The JSON:API type for scorecard rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/update_rule_response.rb b/lib/datadog_api_client/v2/models/update_rule_response.rb index 6b5d491bf2c1..5d33e96742cc 100644 --- a/lib/datadog_api_client/v2/models/update_rule_response.rb +++ b/lib/datadog_api_client/v2/models/update_rule_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The response from a rule update request. class UpdateRuleResponse include BaseGenericModel - # The data for a rule update response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_rule_response_data.rb b/lib/datadog_api_client/v2/models/update_rule_response_data.rb index 949799d5916e..77df1d5aa87d 100644 --- a/lib/datadog_api_client/v2/models/update_rule_response_data.rb +++ b/lib/datadog_api_client/v2/models/update_rule_response_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The data for a rule update response. class UpdateRuleResponseData include BaseGenericModel - # Details of a rule. attr_accessor :attributes - # The unique ID for a scorecard rule. attr_accessor :id - # Scorecard create rule response relationship. attr_accessor :relationships - # The JSON:API type for scorecard rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request.rb b/lib/datadog_api_client/v2/models/update_ruleset_request.rb index 7fbcf48819ab..102c8636a07e 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequest` object. class UpdateRulesetRequest include BaseGenericModel - # The definition of `UpdateRulesetRequestData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data.rb index b1c3af615ce7..c7c82dc2fa36 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestData` object. class UpdateRulesetRequestData include BaseGenericModel - # The definition of `UpdateRulesetRequestDataAttributes` object. attr_accessor :attributes - # The `UpdateRulesetRequestData` `id`. attr_accessor :id - # Update ruleset resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes.rb index 8664ce59fb1e..58280245f34d 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestDataAttributes` object. class UpdateRulesetRequestDataAttributes include BaseGenericModel - # The `attributes` `enabled`. attr_reader :enabled - # The `attributes` `last_version`. attr_accessor :last_version - # The `attributes` `rules`. attr_reader :rules diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items.rb index 831b1228aa81..9de89bddaaf7 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestDataAttributesRulesItems` object. class UpdateRulesetRequestDataAttributesRulesItems include BaseGenericModel - # The `items` `enabled`. attr_reader :enabled - # The definition of `UpdateRulesetRequestDataAttributesRulesItemsMapping` object. attr_accessor :mapping - # The `items` `metadata`. attr_accessor :metadata - # The `items` `name`. attr_reader :name - # The definition of `UpdateRulesetRequestDataAttributesRulesItemsQuery` object. attr_accessor :query - # The definition of `UpdateRulesetRequestDataAttributesRulesItemsReferenceTable` object. attr_accessor :reference_table diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_mapping.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_mapping.rb index 5e74cc22f75c..50e60d02fcaf 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_mapping.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_mapping.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestDataAttributesRulesItemsMapping` object. class UpdateRulesetRequestDataAttributesRulesItemsMapping include BaseGenericModel - # The `mapping` `destination_key`. attr_reader :destination_key - # The `mapping` `if_not_exists`. attr_reader :if_not_exists - # The `mapping` `source_keys`. attr_reader :source_keys diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query.rb index d00b3d2c3056..30277ee7a63a 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestDataAttributesRulesItemsQuery` object. class UpdateRulesetRequestDataAttributesRulesItemsQuery include BaseGenericModel - # The definition of `UpdateRulesetRequestDataAttributesRulesItemsQueryAddition` object. attr_accessor :addition - # The `query` `case_insensitivity`. attr_accessor :case_insensitivity - # The `query` `if_not_exists`. attr_reader :if_not_exists - # The `query` `query`. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query_addition.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query_addition.rb index 774dcc20fc15..ac132cb288f2 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query_addition.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query_addition.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestDataAttributesRulesItemsQueryAddition` object. class UpdateRulesetRequestDataAttributesRulesItemsQueryAddition include BaseGenericModel - # The `addition` `key`. attr_reader :key - # The `addition` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table.rb index ff56a52c119a..46b7f2f74349 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestDataAttributesRulesItemsReferenceTable` object. class UpdateRulesetRequestDataAttributesRulesItemsReferenceTable include BaseGenericModel - # The `reference_table` `case_insensitivity`. attr_accessor :case_insensitivity - # The `reference_table` `field_pairs`. attr_reader :field_pairs - # The `reference_table` `if_not_exists`. attr_accessor :if_not_exists - # The `reference_table` `source_keys`. attr_reader :source_keys - # The `reference_table` `table_name`. attr_reader :table_name diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb index 4ec335937f07..0eac72b9fa7c 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems` object. class UpdateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems include BaseGenericModel - # The `items` `input_column`. attr_reader :input_column - # The `items` `output_key`. attr_reader :output_key diff --git a/lib/datadog_api_client/v2/models/update_workflow_request.rb b/lib/datadog_api_client/v2/models/update_workflow_request.rb index c7217b4cebcb..8092121140b0 100644 --- a/lib/datadog_api_client/v2/models/update_workflow_request.rb +++ b/lib/datadog_api_client/v2/models/update_workflow_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A request object for updating an existing workflow. class UpdateWorkflowRequest include BaseGenericModel - # Data related to the workflow being updated. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/update_workflow_response.rb b/lib/datadog_api_client/v2/models/update_workflow_response.rb index adbb781a7709..713d5efbf22b 100644 --- a/lib/datadog_api_client/v2/models/update_workflow_response.rb +++ b/lib/datadog_api_client/v2/models/update_workflow_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The response object after updating a workflow. class UpdateWorkflowResponse include BaseGenericModel - # Data related to the workflow being updated. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/upsert_catalog_entity_response.rb b/lib/datadog_api_client/v2/models/upsert_catalog_entity_response.rb index fc5707b2fbe6..becd07dd4e68 100644 --- a/lib/datadog_api_client/v2/models/upsert_catalog_entity_response.rb +++ b/lib/datadog_api_client/v2/models/upsert_catalog_entity_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Upsert entity response. class UpsertCatalogEntityResponse include BaseGenericModel - # List of entity data. attr_accessor :data - # Upsert entity response included. attr_accessor :included - # Entity metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/upsert_catalog_kind_response.rb b/lib/datadog_api_client/v2/models/upsert_catalog_kind_response.rb index 97966b60f6d3..0b9e2b631add 100644 --- a/lib/datadog_api_client/v2/models/upsert_catalog_kind_response.rb +++ b/lib/datadog_api_client/v2/models/upsert_catalog_kind_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Upsert kind response. class UpsertCatalogKindResponse include BaseGenericModel - # List of kind responses. attr_accessor :data - # Kind response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/url_param.rb b/lib/datadog_api_client/v2/models/url_param.rb index 61b71f711918..4ced3e8d8f5a 100644 --- a/lib/datadog_api_client/v2/models/url_param.rb +++ b/lib/datadog_api_client/v2/models/url_param.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `UrlParam` object. class UrlParam include BaseGenericModel - # Name for tokens. attr_reader :name - # The `UrlParam` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/url_param_update.rb b/lib/datadog_api_client/v2/models/url_param_update.rb index 84eca69cc182..876224a94d72 100644 --- a/lib/datadog_api_client/v2/models/url_param_update.rb +++ b/lib/datadog_api_client/v2/models/url_param_update.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # The definition of `UrlParamUpdate` object. class UrlParamUpdate include BaseGenericModel - # Should the header be deleted. attr_accessor :deleted - # Name for tokens. attr_reader :name - # The `UrlParamUpdate` `value`. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/usage_application_security_monitoring_response.rb b/lib/datadog_api_client/v2/models/usage_application_security_monitoring_response.rb index 24b07cb5d15c..1a2ec8fb20c9 100644 --- a/lib/datadog_api_client/v2/models/usage_application_security_monitoring_response.rb +++ b/lib/datadog_api_client/v2/models/usage_application_security_monitoring_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Application Security Monitoring usage response. class UsageApplicationSecurityMonitoringResponse include BaseGenericModel - # Response containing Application Security Monitoring usage. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/usage_attributes_object.rb b/lib/datadog_api_client/v2/models/usage_attributes_object.rb index d075764420a6..e9eeb5b9c7bd 100644 --- a/lib/datadog_api_client/v2/models/usage_attributes_object.rb +++ b/lib/datadog_api_client/v2/models/usage_attributes_object.rb @@ -20,22 +20,16 @@ module DatadogAPIClient::V2 # Usage attributes data. class UsageAttributesObject include BaseGenericModel - # The organization name. attr_accessor :org_name - # The product for which usage is being reported. attr_accessor :product_family - # The organization public ID. attr_accessor :public_id - # The region of the Datadog instance that the organization belongs to. attr_accessor :region - # List of usage data reported for each requested hour. attr_accessor :timeseries - # Usage type that is being measured. attr_accessor :usage_type diff --git a/lib/datadog_api_client/v2/models/usage_data_object.rb b/lib/datadog_api_client/v2/models/usage_data_object.rb index 520a5b229b7f..8d677ac217f6 100644 --- a/lib/datadog_api_client/v2/models/usage_data_object.rb +++ b/lib/datadog_api_client/v2/models/usage_data_object.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Usage data. class UsageDataObject include BaseGenericModel - # Usage attributes data. attr_accessor :attributes - # Unique ID of the response. attr_accessor :id - # Type of usage data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/usage_lambda_traced_invocations_response.rb b/lib/datadog_api_client/v2/models/usage_lambda_traced_invocations_response.rb index d52bde7d28d9..4cbd9c123102 100644 --- a/lib/datadog_api_client/v2/models/usage_lambda_traced_invocations_response.rb +++ b/lib/datadog_api_client/v2/models/usage_lambda_traced_invocations_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Lambda Traced Invocations usage response. class UsageLambdaTracedInvocationsResponse include BaseGenericModel - # Response containing Lambda Traced Invocations usage. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/usage_observability_pipelines_response.rb b/lib/datadog_api_client/v2/models/usage_observability_pipelines_response.rb index 327057c7ae01..1bbbafeb8312 100644 --- a/lib/datadog_api_client/v2/models/usage_observability_pipelines_response.rb +++ b/lib/datadog_api_client/v2/models/usage_observability_pipelines_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Observability Pipelines usage response. class UsageObservabilityPipelinesResponse include BaseGenericModel - # Response containing Observability Pipelines usage. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/usage_time_series_object.rb b/lib/datadog_api_client/v2/models/usage_time_series_object.rb index 8840a399b8cb..0631392e7be5 100644 --- a/lib/datadog_api_client/v2/models/usage_time_series_object.rb +++ b/lib/datadog_api_client/v2/models/usage_time_series_object.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Usage timeseries data. class UsageTimeSeriesObject include BaseGenericModel - # Datetime in ISO-8601 format, UTC. The hour for the usage. attr_accessor :timestamp - # Contains the number measured for the given usage_type during the hour. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/user.rb b/lib/datadog_api_client/v2/models/user.rb index 6346508ac4b3..e02f1caef6a2 100644 --- a/lib/datadog_api_client/v2/models/user.rb +++ b/lib/datadog_api_client/v2/models/user.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # User object returned by the API. class User include BaseGenericModel - # Attributes of user object returned by the API. attr_accessor :attributes - # ID of the user. attr_accessor :id - # Relationships of the user object returned by the API. attr_accessor :relationships - # Users resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/user_attributes.rb b/lib/datadog_api_client/v2/models/user_attributes.rb index 8e677ba6f658..caa40870cf62 100644 --- a/lib/datadog_api_client/v2/models/user_attributes.rb +++ b/lib/datadog_api_client/v2/models/user_attributes.rb @@ -20,40 +20,28 @@ module DatadogAPIClient::V2 # Attributes of user object returned by the API. class UserAttributes include BaseGenericModel - # Creation time of the user. attr_accessor :created_at - # Whether the user is disabled. attr_accessor :disabled - # Email of the user. attr_accessor :email - # Handle of the user. attr_accessor :handle - # URL of the user's icon. attr_accessor :icon - # If user has MFA enabled. attr_accessor :mfa_enabled - # Time that the user was last modified. attr_accessor :modified_at - # Name of the user. attr_accessor :name - # Whether the user is a service account. attr_accessor :service_account - # Status of the user. attr_accessor :status - # Title of the user. attr_accessor :title - # Whether the user is verified. attr_accessor :verified diff --git a/lib/datadog_api_client/v2/models/user_create_attributes.rb b/lib/datadog_api_client/v2/models/user_create_attributes.rb index f0f5fb114899..5fa1a1014776 100644 --- a/lib/datadog_api_client/v2/models/user_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/user_create_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Attributes of the created user. class UserCreateAttributes include BaseGenericModel - # The email of the user. attr_reader :email - # The name of the user. attr_accessor :name - # The title of the user. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/user_create_data.rb b/lib/datadog_api_client/v2/models/user_create_data.rb index cfc6ce696adb..555f71329b3a 100644 --- a/lib/datadog_api_client/v2/models/user_create_data.rb +++ b/lib/datadog_api_client/v2/models/user_create_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object to create a user. class UserCreateData include BaseGenericModel - # Attributes of the created user. attr_reader :attributes - # Relationships of the user object. attr_accessor :relationships - # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_create_request.rb b/lib/datadog_api_client/v2/models/user_create_request.rb index f8e91bf6b768..1dce30968ce1 100644 --- a/lib/datadog_api_client/v2/models/user_create_request.rb +++ b/lib/datadog_api_client/v2/models/user_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Create a user. class UserCreateRequest include BaseGenericModel - # Object to create a user. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/user_invitation_data.rb b/lib/datadog_api_client/v2/models/user_invitation_data.rb index 2bfe948fbb2b..531f2fb0bca3 100644 --- a/lib/datadog_api_client/v2/models/user_invitation_data.rb +++ b/lib/datadog_api_client/v2/models/user_invitation_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Object to create a user invitation. class UserInvitationData include BaseGenericModel - # Relationships data for user invitation. attr_reader :relationships - # User invitations type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_invitation_data_attributes.rb b/lib/datadog_api_client/v2/models/user_invitation_data_attributes.rb index 90f6f226f792..cff334bb628b 100644 --- a/lib/datadog_api_client/v2/models/user_invitation_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/user_invitation_data_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Attributes of a user invitation. class UserInvitationDataAttributes include BaseGenericModel - # Creation time of the user invitation. attr_accessor :created_at - # Time of invitation expiration. attr_accessor :expires_at - # Type of invitation. attr_accessor :invite_type - # UUID of the user invitation. attr_accessor :uuid diff --git a/lib/datadog_api_client/v2/models/user_invitation_relationships.rb b/lib/datadog_api_client/v2/models/user_invitation_relationships.rb index d96428f399eb..f618440d7bd9 100644 --- a/lib/datadog_api_client/v2/models/user_invitation_relationships.rb +++ b/lib/datadog_api_client/v2/models/user_invitation_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationships data for user invitation. class UserInvitationRelationships include BaseGenericModel - # Relationship to user. attr_reader :user diff --git a/lib/datadog_api_client/v2/models/user_invitation_response.rb b/lib/datadog_api_client/v2/models/user_invitation_response.rb index 52ceee463279..a40e659f61ab 100644 --- a/lib/datadog_api_client/v2/models/user_invitation_response.rb +++ b/lib/datadog_api_client/v2/models/user_invitation_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # User invitation as returned by the API. class UserInvitationResponse include BaseGenericModel - # Object of a user invitation returned by the API. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/user_invitation_response_data.rb b/lib/datadog_api_client/v2/models/user_invitation_response_data.rb index e3a58702b530..52d15af94b28 100644 --- a/lib/datadog_api_client/v2/models/user_invitation_response_data.rb +++ b/lib/datadog_api_client/v2/models/user_invitation_response_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Object of a user invitation returned by the API. class UserInvitationResponseData include BaseGenericModel - # Attributes of a user invitation. attr_accessor :attributes - # ID of the user invitation. attr_accessor :id - # Relationships data for user invitation. attr_accessor :relationships - # User invitations type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/user_invitations_request.rb b/lib/datadog_api_client/v2/models/user_invitations_request.rb index 5a41d078eaaa..82514d267a70 100644 --- a/lib/datadog_api_client/v2/models/user_invitations_request.rb +++ b/lib/datadog_api_client/v2/models/user_invitations_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Object to invite users to join the organization. class UserInvitationsRequest include BaseGenericModel - # List of user invitations. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/user_invitations_response.rb b/lib/datadog_api_client/v2/models/user_invitations_response.rb index 4e4b78eb18b8..db9ae85badf8 100644 --- a/lib/datadog_api_client/v2/models/user_invitations_response.rb +++ b/lib/datadog_api_client/v2/models/user_invitations_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # User invitations as returned by the API. class UserInvitationsResponse include BaseGenericModel - # Array of user invitations. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/user_relationship_data.rb b/lib/datadog_api_client/v2/models/user_relationship_data.rb index 42b41e95b956..9772c22a5cf6 100644 --- a/lib/datadog_api_client/v2/models/user_relationship_data.rb +++ b/lib/datadog_api_client/v2/models/user_relationship_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship to user object. class UserRelationshipData include BaseGenericModel - # A unique identifier that represents the user. attr_reader :id - # User resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_relationships.rb b/lib/datadog_api_client/v2/models/user_relationships.rb index cae49921be98..44aaabc99182 100644 --- a/lib/datadog_api_client/v2/models/user_relationships.rb +++ b/lib/datadog_api_client/v2/models/user_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationships of the user object. class UserRelationships include BaseGenericModel - # Relationship to roles. attr_accessor :roles diff --git a/lib/datadog_api_client/v2/models/user_response.rb b/lib/datadog_api_client/v2/models/user_response.rb index 2d0fbec3d5da..b0e94de14b15 100644 --- a/lib/datadog_api_client/v2/models/user_response.rb +++ b/lib/datadog_api_client/v2/models/user_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response containing information about a single user. class UserResponse include BaseGenericModel - # User object returned by the API. attr_accessor :data - # Array of objects related to the user. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/user_response_relationships.rb b/lib/datadog_api_client/v2/models/user_response_relationships.rb index b647a2106bff..3c8283b18fc7 100644 --- a/lib/datadog_api_client/v2/models/user_response_relationships.rb +++ b/lib/datadog_api_client/v2/models/user_response_relationships.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Relationships of the user object returned by the API. class UserResponseRelationships include BaseGenericModel - # Relationship to an organization. attr_accessor :org - # Relationship to organizations. attr_accessor :other_orgs - # Relationship to users. attr_accessor :other_users - # Relationship to roles. attr_accessor :roles diff --git a/lib/datadog_api_client/v2/models/user_target.rb b/lib/datadog_api_client/v2/models/user_target.rb index c383e0e20333..f4607eb16e17 100644 --- a/lib/datadog_api_client/v2/models/user_target.rb +++ b/lib/datadog_api_client/v2/models/user_target.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Represents a user target for an escalation policy step, including the user's ID and resource type. class UserTarget include BaseGenericModel - # Specifies the unique identifier of the user resource. attr_reader :id - # Indicates that the resource is of type `users`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_team.rb b/lib/datadog_api_client/v2/models/user_team.rb index a2f79fe8b23f..8c795baf1fae 100644 --- a/lib/datadog_api_client/v2/models/user_team.rb +++ b/lib/datadog_api_client/v2/models/user_team.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A user's relationship with a team class UserTeam include BaseGenericModel - # Team membership attributes attr_accessor :attributes - # The ID of a user's relationship with a team attr_reader :id - # Relationship between membership and a user attr_accessor :relationships - # Team membership type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_team_attributes.rb b/lib/datadog_api_client/v2/models/user_team_attributes.rb index 68e01779622b..abe69a2c351d 100644 --- a/lib/datadog_api_client/v2/models/user_team_attributes.rb +++ b/lib/datadog_api_client/v2/models/user_team_attributes.rb @@ -20,14 +20,11 @@ module DatadogAPIClient::V2 # Team membership attributes class UserTeamAttributes include BaseGenericModel - # The mechanism responsible for provisioning the team relationship. # Possible values: null for added by a user, "service_account" if added by a service account, and "saml_mapping" if provisioned via SAML mapping. attr_accessor :provisioned_by - # UUID of the User or Service Account who provisioned this team membership, or null if provisioned via SAML mapping. attr_accessor :provisioned_by_id - # The user's role within the team attr_accessor :role diff --git a/lib/datadog_api_client/v2/models/user_team_create.rb b/lib/datadog_api_client/v2/models/user_team_create.rb index 30d789b59b10..7d1b6f04ac76 100644 --- a/lib/datadog_api_client/v2/models/user_team_create.rb +++ b/lib/datadog_api_client/v2/models/user_team_create.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A user's relationship with a team class UserTeamCreate include BaseGenericModel - # Team membership attributes attr_accessor :attributes - # Relationship between membership and a user attr_accessor :relationships - # Team membership type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_team_permission.rb b/lib/datadog_api_client/v2/models/user_team_permission.rb index 31fb7abe81a4..54767c7091b9 100644 --- a/lib/datadog_api_client/v2/models/user_team_permission.rb +++ b/lib/datadog_api_client/v2/models/user_team_permission.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # A user's permissions for a given team class UserTeamPermission include BaseGenericModel - # User team permission attributes attr_accessor :attributes - # The user team permission's identifier attr_reader :id - # User team permission type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_team_permission_attributes.rb b/lib/datadog_api_client/v2/models/user_team_permission_attributes.rb index 1b9df534274d..be40873affd1 100644 --- a/lib/datadog_api_client/v2/models/user_team_permission_attributes.rb +++ b/lib/datadog_api_client/v2/models/user_team_permission_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # User team permission attributes class UserTeamPermissionAttributes include BaseGenericModel - # Object of team permission actions and boolean values that a logged in user can perform on this team. attr_accessor :permissions diff --git a/lib/datadog_api_client/v2/models/user_team_relationships.rb b/lib/datadog_api_client/v2/models/user_team_relationships.rb index 123a54625eb6..5f4bc8fc0956 100644 --- a/lib/datadog_api_client/v2/models/user_team_relationships.rb +++ b/lib/datadog_api_client/v2/models/user_team_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Relationship between membership and a user class UserTeamRelationships include BaseGenericModel - # Relationship between team membership and team attr_accessor :team - # Relationship between team membership and user attr_accessor :user diff --git a/lib/datadog_api_client/v2/models/user_team_request.rb b/lib/datadog_api_client/v2/models/user_team_request.rb index 27332840dcaf..0fb482b1b98c 100644 --- a/lib/datadog_api_client/v2/models/user_team_request.rb +++ b/lib/datadog_api_client/v2/models/user_team_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Team membership request class UserTeamRequest include BaseGenericModel - # A user's relationship with a team attr_reader :data diff --git a/lib/datadog_api_client/v2/models/user_team_response.rb b/lib/datadog_api_client/v2/models/user_team_response.rb index 4227dd270696..8bf02e388a62 100644 --- a/lib/datadog_api_client/v2/models/user_team_response.rb +++ b/lib/datadog_api_client/v2/models/user_team_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Team membership response class UserTeamResponse include BaseGenericModel - # A user's relationship with a team attr_accessor :data - # Resources related to the team memberships attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/user_team_update.rb b/lib/datadog_api_client/v2/models/user_team_update.rb index 8ccab881c3ac..89fb443c83e0 100644 --- a/lib/datadog_api_client/v2/models/user_team_update.rb +++ b/lib/datadog_api_client/v2/models/user_team_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # A user's relationship with a team class UserTeamUpdate include BaseGenericModel - # Team membership attributes attr_accessor :attributes - # Team membership type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_team_update_request.rb b/lib/datadog_api_client/v2/models/user_team_update_request.rb index fe92f59771e1..4e76b0b55e49 100644 --- a/lib/datadog_api_client/v2/models/user_team_update_request.rb +++ b/lib/datadog_api_client/v2/models/user_team_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Team membership request class UserTeamUpdateRequest include BaseGenericModel - # A user's relationship with a team attr_reader :data diff --git a/lib/datadog_api_client/v2/models/user_teams_response.rb b/lib/datadog_api_client/v2/models/user_teams_response.rb index 8b22184b5edf..e140751189dd 100644 --- a/lib/datadog_api_client/v2/models/user_teams_response.rb +++ b/lib/datadog_api_client/v2/models/user_teams_response.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Team memberships response class UserTeamsResponse include BaseGenericModel - # Team memberships response data attr_accessor :data - # Resources related to the team memberships attr_accessor :included - # Teams response links. attr_accessor :links - # Teams response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/user_update_attributes.rb b/lib/datadog_api_client/v2/models/user_update_attributes.rb index 393e1e27b4a6..4f2e7fd4c13b 100644 --- a/lib/datadog_api_client/v2/models/user_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/user_update_attributes.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Attributes of the edited user. class UserUpdateAttributes include BaseGenericModel - # If the user is enabled or disabled. attr_accessor :disabled - # The email of the user. attr_accessor :email - # The name of the user. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/user_update_data.rb b/lib/datadog_api_client/v2/models/user_update_data.rb index d04a591ac48b..6e078502ecc3 100644 --- a/lib/datadog_api_client/v2/models/user_update_data.rb +++ b/lib/datadog_api_client/v2/models/user_update_data.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Object to update a user. class UserUpdateData include BaseGenericModel - # Attributes of the edited user. attr_reader :attributes - # ID of the user. attr_reader :id - # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_update_request.rb b/lib/datadog_api_client/v2/models/user_update_request.rb index 54510d682d76..2bacc44b861b 100644 --- a/lib/datadog_api_client/v2/models/user_update_request.rb +++ b/lib/datadog_api_client/v2/models/user_update_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Update a user. class UserUpdateRequest include BaseGenericModel - # Object to update a user. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/users_relationship.rb b/lib/datadog_api_client/v2/models/users_relationship.rb index dabd8841f662..023883638900 100644 --- a/lib/datadog_api_client/v2/models/users_relationship.rb +++ b/lib/datadog_api_client/v2/models/users_relationship.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship to users. class UsersRelationship include BaseGenericModel - # Relationships to user objects. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/users_response.rb b/lib/datadog_api_client/v2/models/users_response.rb index 45829aeba9f3..47699cf71a2d 100644 --- a/lib/datadog_api_client/v2/models/users_response.rb +++ b/lib/datadog_api_client/v2/models/users_response.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Response containing information about multiple users. class UsersResponse include BaseGenericModel - # Array of returned users. attr_accessor :data - # Array of objects related to the users. attr_accessor :included - # Object describing meta attributes of response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/v2_event.rb b/lib/datadog_api_client/v2/models/v2_event.rb index 3336197e5482..6395890134d6 100644 --- a/lib/datadog_api_client/v2/models/v2_event.rb +++ b/lib/datadog_api_client/v2/models/v2_event.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # An event object. class V2Event include BaseGenericModel - # Event attributes. attr_accessor :attributes - # The event's ID. attr_accessor :id - # Entity type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/v2_event_attributes.rb b/lib/datadog_api_client/v2/models/v2_event_attributes.rb index cd2c4380ac9e..1afbdb973047 100644 --- a/lib/datadog_api_client/v2/models/v2_event_attributes.rb +++ b/lib/datadog_api_client/v2/models/v2_event_attributes.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Event attributes. class V2EventAttributes include BaseGenericModel - # JSON object for category-specific attributes. attr_accessor :attributes - # Free-form text associated with the event. attr_accessor :message - # A list of tags associated with the event. attr_accessor :tags - # Timestamp when the event occurred. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/v2_event_response.rb b/lib/datadog_api_client/v2/models/v2_event_response.rb index aeca6a251443..bfb299c27a20 100644 --- a/lib/datadog_api_client/v2/models/v2_event_response.rb +++ b/lib/datadog_api_client/v2/models/v2_event_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Get an event response. class V2EventResponse include BaseGenericModel - # An event object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/validation_error.rb b/lib/datadog_api_client/v2/models/validation_error.rb index b5228844f046..153e37484611 100644 --- a/lib/datadog_api_client/v2/models/validation_error.rb +++ b/lib/datadog_api_client/v2/models/validation_error.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Represents a single validation error, including a human-readable title and metadata. class ValidationError include BaseGenericModel - # Describes additional metadata for validation errors, including field names and error messages. attr_reader :meta - # A short, human-readable summary of the error. attr_reader :title diff --git a/lib/datadog_api_client/v2/models/validation_error_meta.rb b/lib/datadog_api_client/v2/models/validation_error_meta.rb index c4149f2bb247..b1bad364b312 100644 --- a/lib/datadog_api_client/v2/models/validation_error_meta.rb +++ b/lib/datadog_api_client/v2/models/validation_error_meta.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Describes additional metadata for validation errors, including field names and error messages. class ValidationErrorMeta include BaseGenericModel - # The field name that caused the error. attr_accessor :field - # The ID of the component in which the error occurred. attr_accessor :id - # The detailed error message. attr_reader :message diff --git a/lib/datadog_api_client/v2/models/validation_response.rb b/lib/datadog_api_client/v2/models/validation_response.rb index abf408126426..c3cb7e7d0966 100644 --- a/lib/datadog_api_client/v2/models/validation_response.rb +++ b/lib/datadog_api_client/v2/models/validation_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response containing validation errors. class ValidationResponse include BaseGenericModel - # The `ValidationResponse` `errors`. attr_accessor :errors diff --git a/lib/datadog_api_client/v2/models/virus_total_api_key.rb b/lib/datadog_api_client/v2/models/virus_total_api_key.rb index 73342785cfe4..418f5d4fb4ce 100644 --- a/lib/datadog_api_client/v2/models/virus_total_api_key.rb +++ b/lib/datadog_api_client/v2/models/virus_total_api_key.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `VirusTotalAPIKey` object. class VirusTotalAPIKey include BaseGenericModel - # The `VirusTotalAPIKey` `api_key`. attr_reader :api_key - # The definition of the `VirusTotalAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/virus_total_api_key_update.rb b/lib/datadog_api_client/v2/models/virus_total_api_key_update.rb index 3acbed4e9e5d..ca3039a5f4e9 100644 --- a/lib/datadog_api_client/v2/models/virus_total_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/virus_total_api_key_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `VirusTotalAPIKey` object. class VirusTotalAPIKeyUpdate include BaseGenericModel - # The `VirusTotalAPIKeyUpdate` `api_key`. attr_accessor :api_key - # The definition of the `VirusTotalAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/virus_total_integration.rb b/lib/datadog_api_client/v2/models/virus_total_integration.rb index 17a35ea1776b..75c2bc4dc72b 100644 --- a/lib/datadog_api_client/v2/models/virus_total_integration.rb +++ b/lib/datadog_api_client/v2/models/virus_total_integration.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `VirusTotalIntegration` object. class VirusTotalIntegration include BaseGenericModel - # The definition of the `VirusTotalCredentials` object. attr_reader :credentials - # The definition of the `VirusTotalIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/virus_total_integration_update.rb b/lib/datadog_api_client/v2/models/virus_total_integration_update.rb index 9c769e390e82..8eee7613070b 100644 --- a/lib/datadog_api_client/v2/models/virus_total_integration_update.rb +++ b/lib/datadog_api_client/v2/models/virus_total_integration_update.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of the `VirusTotalIntegrationUpdate` object. class VirusTotalIntegrationUpdate include BaseGenericModel - # The definition of the `VirusTotalCredentialsUpdate` object. attr_accessor :credentials - # The definition of the `VirusTotalIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/vulnerability.rb b/lib/datadog_api_client/v2/models/vulnerability.rb index 3954b11781dd..5d49ca5bb575 100644 --- a/lib/datadog_api_client/v2/models/vulnerability.rb +++ b/lib/datadog_api_client/v2/models/vulnerability.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # A single vulnerability class Vulnerability include BaseGenericModel - # The JSON:API attributes of the vulnerability. attr_reader :attributes - # The unique ID for this vulnerability. attr_reader :id - # Related entities object. attr_reader :relationships - # The JSON:API type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/vulnerability_advisory.rb b/lib/datadog_api_client/v2/models/vulnerability_advisory.rb index cae62f051817..2904b27c9ba9 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_advisory.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_advisory.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Advisory associated with the vulnerability. class VulnerabilityAdvisory include BaseGenericModel - # Vulnerability advisory ID. attr_reader :id - # Vulnerability advisory last modification date. attr_accessor :last_modification_date - # Vulnerability advisory publish date. attr_accessor :publish_date diff --git a/lib/datadog_api_client/v2/models/vulnerability_attributes.rb b/lib/datadog_api_client/v2/models/vulnerability_attributes.rb index f28cac3f68cb..74d24901aa01 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_attributes.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_attributes.rb @@ -20,70 +20,48 @@ module DatadogAPIClient::V2 # The JSON:API attributes of the vulnerability. class VulnerabilityAttributes include BaseGenericModel - # Advisory associated with the vulnerability. attr_accessor :advisory - # Vulnerability advisory ID. attr_accessor :advisory_id - # Code vulnerability location. attr_accessor :code_location - # Vulnerability CVE list. attr_reader :cve_list - # Vulnerability severities. attr_reader :cvss - # Static library vulnerability location. attr_accessor :dependency_locations - # Vulnerability description. attr_reader :description - # The related vulnerability asset ecosystem. attr_accessor :ecosystem - # Vulnerability exposure time in seconds. attr_reader :exposure_time - # First detection of the vulnerability in [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339) format attr_reader :first_detection - # Whether the vulnerability has a remediation or not. attr_reader :fix_available - # Vulnerability language. attr_reader :language - # Last detection of the vulnerability in [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339) format attr_reader :last_detection - # Vulnerability library. attr_accessor :library - # Vulnerability origin. attr_reader :origin - # List of remediations. attr_reader :remediations - # Vulnerability `repo_digest` list (when the vulnerability is related to `Image` asset). attr_accessor :repo_digests - # Vulnerability risks. attr_reader :risks - # The vulnerability status. attr_reader :status - # Vulnerability title. attr_reader :title - # The vulnerability tool. attr_reader :tool - # The vulnerability type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/vulnerability_cvss.rb b/lib/datadog_api_client/v2/models/vulnerability_cvss.rb index 9b4995cbd834..7fb26e11aef4 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_cvss.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_cvss.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Vulnerability severities. class VulnerabilityCvss include BaseGenericModel - # Vulnerability severity. attr_reader :base - # Vulnerability severity. attr_reader :datadog diff --git a/lib/datadog_api_client/v2/models/vulnerability_dependency_locations.rb b/lib/datadog_api_client/v2/models/vulnerability_dependency_locations.rb index 0f49c13a1ef3..cb622b26df1f 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_dependency_locations.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_dependency_locations.rb @@ -20,13 +20,10 @@ module DatadogAPIClient::V2 # Static library vulnerability location. class VulnerabilityDependencyLocations include BaseGenericModel - # Static library vulnerability location. attr_reader :block - # Static library vulnerability location. attr_accessor :name - # Static library vulnerability location. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/vulnerability_relationships.rb b/lib/datadog_api_client/v2/models/vulnerability_relationships.rb index c48fdffdc112..9a7c70e96724 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_relationships.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_relationships.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Related entities object. class VulnerabilityRelationships include BaseGenericModel - # Relationship type. attr_reader :affects diff --git a/lib/datadog_api_client/v2/models/vulnerability_relationships_affects.rb b/lib/datadog_api_client/v2/models/vulnerability_relationships_affects.rb index 886d400d18c7..48ba505be80c 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_relationships_affects.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_relationships_affects.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Relationship type. class VulnerabilityRelationshipsAffects include BaseGenericModel - # Asset affected by this vulnerability. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/vulnerability_relationships_affects_data.rb b/lib/datadog_api_client/v2/models/vulnerability_relationships_affects_data.rb index d5212e5b21e1..e0de937d1c91 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_relationships_affects_data.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_relationships_affects_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Asset affected by this vulnerability. class VulnerabilityRelationshipsAffectsData include BaseGenericModel - # The unique ID for this related asset. attr_reader :id - # The JSON:API type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/vulnerability_risks.rb b/lib/datadog_api_client/v2/models/vulnerability_risks.rb index 61dae47e7d1a..f57ad3d47587 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_risks.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_risks.rb @@ -20,19 +20,14 @@ module DatadogAPIClient::V2 # Vulnerability risks. class VulnerabilityRisks include BaseGenericModel - # Vulnerability EPSS severity. attr_accessor :epss - # Vulnerability public exploit availability. attr_reader :exploit_available - # Vulnerability exploit sources. attr_reader :exploit_sources - # Vulnerability exploitation probability. attr_reader :exploitation_probability - # Vulnerability POC exploit availability. attr_reader :poc_exploit_available diff --git a/lib/datadog_api_client/v2/models/workflow_data.rb b/lib/datadog_api_client/v2/models/workflow_data.rb index ca5fc84d10e2..0d56655f3456 100644 --- a/lib/datadog_api_client/v2/models/workflow_data.rb +++ b/lib/datadog_api_client/v2/models/workflow_data.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Data related to the workflow. class WorkflowData include BaseGenericModel - # The definition of `WorkflowDataAttributes` object. attr_reader :attributes - # The workflow identifier attr_accessor :id - # The definition of `WorkflowDataRelationships` object. attr_accessor :relationships - # The definition of `WorkflowDataType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/workflow_data_attributes.rb b/lib/datadog_api_client/v2/models/workflow_data_attributes.rb index 0040f7a264f8..e8bb30a3114c 100644 --- a/lib/datadog_api_client/v2/models/workflow_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/workflow_data_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # The definition of `WorkflowDataAttributes` object. class WorkflowDataAttributes include BaseGenericModel - # When the workflow was created. attr_accessor :created_at - # Description of the workflow. attr_accessor :description - # Name of the workflow. attr_reader :name - # Set the workflow to published or unpublished. Workflows in an unpublished state will only be executable via manual runs. Automatic triggers such as Schedule will not execute the workflow until it is published. attr_accessor :published - # The spec defines what the workflow does. attr_reader :spec - # Tags of the workflow. attr_accessor :tags - # When the workflow was last updated. attr_accessor :updated_at - # If a Webhook trigger is defined on this workflow, a webhookSecret is required and should be provided here. attr_accessor :webhook_secret diff --git a/lib/datadog_api_client/v2/models/workflow_data_relationships.rb b/lib/datadog_api_client/v2/models/workflow_data_relationships.rb index 16f08414e985..6253fbc6ada7 100644 --- a/lib/datadog_api_client/v2/models/workflow_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/workflow_data_relationships.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `WorkflowDataRelationships` object. class WorkflowDataRelationships include BaseGenericModel - # The definition of `WorkflowUserRelationship` object. attr_accessor :creator - # The definition of `WorkflowUserRelationship` object. attr_accessor :owner diff --git a/lib/datadog_api_client/v2/models/workflow_data_update.rb b/lib/datadog_api_client/v2/models/workflow_data_update.rb index 9748c3a31483..09aa79e82950 100644 --- a/lib/datadog_api_client/v2/models/workflow_data_update.rb +++ b/lib/datadog_api_client/v2/models/workflow_data_update.rb @@ -20,16 +20,12 @@ module DatadogAPIClient::V2 # Data related to the workflow being updated. class WorkflowDataUpdate include BaseGenericModel - # The definition of `WorkflowDataUpdateAttributes` object. attr_reader :attributes - # The workflow identifier attr_accessor :id - # The definition of `WorkflowDataRelationships` object. attr_accessor :relationships - # The definition of `WorkflowDataType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb b/lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb index eb59d48251b5..51621125a629 100644 --- a/lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb @@ -20,28 +20,20 @@ module DatadogAPIClient::V2 # The definition of `WorkflowDataUpdateAttributes` object. class WorkflowDataUpdateAttributes include BaseGenericModel - # When the workflow was created. attr_accessor :created_at - # Description of the workflow. attr_accessor :description - # Name of the workflow. attr_accessor :name - # Set the workflow to published or unpublished. Workflows in an unpublished state will only be executable via manual runs. Automatic triggers such as Schedule will not execute the workflow until it is published. attr_accessor :published - # The spec defines what the workflow does. attr_accessor :spec - # Tags of the workflow. attr_accessor :tags - # When the workflow was last updated. attr_accessor :updated_at - # If a Webhook trigger is defined on this workflow, a webhookSecret is required and should be provided here. attr_accessor :webhook_secret diff --git a/lib/datadog_api_client/v2/models/workflow_instance_create_meta.rb b/lib/datadog_api_client/v2/models/workflow_instance_create_meta.rb index 90d9c4c747c1..3bb894ee7361 100644 --- a/lib/datadog_api_client/v2/models/workflow_instance_create_meta.rb +++ b/lib/datadog_api_client/v2/models/workflow_instance_create_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Additional information for creating a workflow instance. class WorkflowInstanceCreateMeta include BaseGenericModel - # The input parameters to the workflow. attr_accessor :payload diff --git a/lib/datadog_api_client/v2/models/workflow_instance_create_request.rb b/lib/datadog_api_client/v2/models/workflow_instance_create_request.rb index 1d9198b82f52..b9eb06ef5ad8 100644 --- a/lib/datadog_api_client/v2/models/workflow_instance_create_request.rb +++ b/lib/datadog_api_client/v2/models/workflow_instance_create_request.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Request used to create a workflow instance. class WorkflowInstanceCreateRequest include BaseGenericModel - # Additional information for creating a workflow instance. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/workflow_instance_create_response.rb b/lib/datadog_api_client/v2/models/workflow_instance_create_response.rb index 8db9c05f094a..a7320e39ef1e 100644 --- a/lib/datadog_api_client/v2/models/workflow_instance_create_response.rb +++ b/lib/datadog_api_client/v2/models/workflow_instance_create_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Response returned upon successful workflow instance creation. class WorkflowInstanceCreateResponse include BaseGenericModel - # Data about the created workflow instance. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/workflow_instance_create_response_data.rb b/lib/datadog_api_client/v2/models/workflow_instance_create_response_data.rb index 909740da53b4..65bf4855c269 100644 --- a/lib/datadog_api_client/v2/models/workflow_instance_create_response_data.rb +++ b/lib/datadog_api_client/v2/models/workflow_instance_create_response_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Data about the created workflow instance. class WorkflowInstanceCreateResponseData include BaseGenericModel - # The ID of the workflow execution. It can be used to fetch the execution status. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/workflow_instance_list_item.rb b/lib/datadog_api_client/v2/models/workflow_instance_list_item.rb index a891dbd9fc95..d1a83546e8b8 100644 --- a/lib/datadog_api_client/v2/models/workflow_instance_list_item.rb +++ b/lib/datadog_api_client/v2/models/workflow_instance_list_item.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # An item in the workflow instances list. class WorkflowInstanceListItem include BaseGenericModel - # The ID of the workflow instance attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/workflow_list_instances_response.rb b/lib/datadog_api_client/v2/models/workflow_list_instances_response.rb index bdb1f4dffe9e..cce0e9da745e 100644 --- a/lib/datadog_api_client/v2/models/workflow_list_instances_response.rb +++ b/lib/datadog_api_client/v2/models/workflow_list_instances_response.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Response returned when listing workflow instances. class WorkflowListInstancesResponse include BaseGenericModel - # A list of workflow instances. attr_accessor :data - # Metadata about the instances list attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta.rb b/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta.rb index 20b78f3df3f7..1610148bd05a 100644 --- a/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta.rb +++ b/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Metadata about the instances list class WorkflowListInstancesResponseMeta include BaseGenericModel - # Page information for the list instances response. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta_page.rb b/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta_page.rb index 65d6f5311f1c..775fc708e58b 100644 --- a/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta_page.rb +++ b/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta_page.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Page information for the list instances response. class WorkflowListInstancesResponseMetaPage include BaseGenericModel - # The total count of items. attr_accessor :total_count diff --git a/lib/datadog_api_client/v2/models/workflow_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/workflow_trigger_wrapper.rb index 986f09d8a3f8..e4aaae7dc24c 100644 --- a/lib/datadog_api_client/v2/models/workflow_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/workflow_trigger_wrapper.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # Schema for a Workflow-based trigger. class WorkflowTriggerWrapper include BaseGenericModel - # A list of steps that run first after a trigger fires. attr_accessor :start_step_names - # Trigger a workflow from the Datadog UI. Only required if no other trigger exists. attr_reader :workflow_trigger diff --git a/lib/datadog_api_client/v2/models/workflow_user_relationship.rb b/lib/datadog_api_client/v2/models/workflow_user_relationship.rb index f10a46982352..b076acf098c2 100644 --- a/lib/datadog_api_client/v2/models/workflow_user_relationship.rb +++ b/lib/datadog_api_client/v2/models/workflow_user_relationship.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The definition of `WorkflowUserRelationship` object. class WorkflowUserRelationship include BaseGenericModel - # The definition of `WorkflowUserRelationshipData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/workflow_user_relationship_data.rb b/lib/datadog_api_client/v2/models/workflow_user_relationship_data.rb index b0abcad28d87..7acd188feffc 100644 --- a/lib/datadog_api_client/v2/models/workflow_user_relationship_data.rb +++ b/lib/datadog_api_client/v2/models/workflow_user_relationship_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The definition of `WorkflowUserRelationshipData` object. class WorkflowUserRelationshipData include BaseGenericModel - # The user identifier attr_reader :id - # The definition of `WorkflowUserRelationshipType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response.rb b/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response.rb index 1177b442369e..cb443eb48656 100644 --- a/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response.rb +++ b/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Information about the canceled instance. class WorklflowCancelInstanceResponse include BaseGenericModel - # Data about the canceled instance. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response_data.rb b/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response_data.rb index 275ed04d138e..f247856e4e22 100644 --- a/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response_data.rb +++ b/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Data about the canceled instance. class WorklflowCancelInstanceResponseData include BaseGenericModel - # The id of the canceled instance attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/worklflow_get_instance_response.rb b/lib/datadog_api_client/v2/models/worklflow_get_instance_response.rb index a9f32b76dced..e5636ed13250 100644 --- a/lib/datadog_api_client/v2/models/worklflow_get_instance_response.rb +++ b/lib/datadog_api_client/v2/models/worklflow_get_instance_response.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The state of the given workflow instance. class WorklflowGetInstanceResponse include BaseGenericModel - # The data of the instance response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data.rb b/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data.rb index 7391986c4734..fe14375db6e7 100644 --- a/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data.rb +++ b/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The data of the instance response. class WorklflowGetInstanceResponseData include BaseGenericModel - # The attributes of the instance response data. attr_accessor :attributes diff --git a/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data_attributes.rb b/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data_attributes.rb index 408541a99e12..56dcf5a4b4ec 100644 --- a/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data_attributes.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # The attributes of the instance response data. class WorklflowGetInstanceResponseDataAttributes include BaseGenericModel - # The id of the instance. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/x_ray_services_include_all.rb b/lib/datadog_api_client/v2/models/x_ray_services_include_all.rb index 3b3759466860..3cedc77f80c9 100644 --- a/lib/datadog_api_client/v2/models/x_ray_services_include_all.rb +++ b/lib/datadog_api_client/v2/models/x_ray_services_include_all.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Include all services. class XRayServicesIncludeAll include BaseGenericModel - # Include all services. attr_reader :include_all diff --git a/lib/datadog_api_client/v2/models/x_ray_services_include_only.rb b/lib/datadog_api_client/v2/models/x_ray_services_include_only.rb index c1b2fce41e8b..f93dc998549d 100644 --- a/lib/datadog_api_client/v2/models/x_ray_services_include_only.rb +++ b/lib/datadog_api_client/v2/models/x_ray_services_include_only.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # Include only these services. Defaults to `[]`. class XRayServicesIncludeOnly include BaseGenericModel - # Include only these services. attr_reader :include_only diff --git a/lib/datadog_api_client/v2/models/zoom_configuration_reference.rb b/lib/datadog_api_client/v2/models/zoom_configuration_reference.rb index ee1d697f3283..8eb3d0677484 100644 --- a/lib/datadog_api_client/v2/models/zoom_configuration_reference.rb +++ b/lib/datadog_api_client/v2/models/zoom_configuration_reference.rb @@ -20,7 +20,6 @@ module DatadogAPIClient::V2 # A reference to a Zoom configuration resource. class ZoomConfigurationReference include BaseGenericModel - # The Zoom configuration relationship data object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/zoom_configuration_reference_data.rb b/lib/datadog_api_client/v2/models/zoom_configuration_reference_data.rb index 9552ba0cd0a9..fbd81ed189e9 100644 --- a/lib/datadog_api_client/v2/models/zoom_configuration_reference_data.rb +++ b/lib/datadog_api_client/v2/models/zoom_configuration_reference_data.rb @@ -20,10 +20,8 @@ module DatadogAPIClient::V2 # The Zoom configuration relationship data object. class ZoomConfigurationReferenceData include BaseGenericModel - # The unique identifier of the Zoom configuration. attr_reader :id - # The type of the Zoom configuration. attr_reader :type From 20d636e1e3657194c9b25cd9ae70ea004c45325e Mon Sep 17 00:00:00 2001 From: jack-edmonds-dd Date: Thu, 23 Oct 2025 08:57:56 -0400 Subject: [PATCH 3/4] Preserve blank line. --- .generator/src/generator/templates/model_generic.j2 | 1 + 1 file changed, 1 insertion(+) diff --git a/.generator/src/generator/templates/model_generic.j2 b/.generator/src/generator/templates/model_generic.j2 index e4a692cf8705..2e63e79c9def 100644 --- a/.generator/src/generator/templates/model_generic.j2 +++ b/.generator/src/generator/templates/model_generic.j2 @@ -17,6 +17,7 @@ definition.enum is defined #} {%- if "description" in definition %} +{# preserve blank line #} {{ definition.description|block_comment|indent(4) }} {%- endif %} {%- if has_validation %} From 49c1dfa38690f12c5b062a5effcf7c215c3ff88b Mon Sep 17 00:00:00 2001 From: jack-edmonds-dd Date: Thu, 23 Oct 2025 08:58:47 -0400 Subject: [PATCH 4/4] Restore lines. --- .../models/add_signal_to_incident_request.rb | 3 + .../models/alert_graph_widget_definition.rb | 7 + .../models/alert_value_widget_definition.rb | 8 + .../v1/models/api_error_response.rb | 1 + lib/datadog_api_client/v1/models/api_key.rb | 4 + .../v1/models/api_key_list_response.rb | 1 + .../v1/models/api_key_response.rb | 1 + .../v1/models/apm_stats_query_column_type.rb | 4 + .../v1/models/apm_stats_query_definition.rb | 7 + .../v1/models/application_key.rb | 3 + .../models/application_key_list_response.rb | 1 + .../v1/models/application_key_response.rb | 1 + .../authentication_validation_response.rb | 1 + .../v1/models/aws_account.rb | 12 ++ .../models/aws_account_and_lambda_request.rb | 2 + .../v1/models/aws_account_create_response.rb | 1 + .../v1/models/aws_account_delete_request.rb | 3 + .../v1/models/aws_account_list_response.rb | 1 + .../aws_event_bridge_account_configuration.rb | 3 + .../models/aws_event_bridge_create_request.rb | 4 + .../aws_event_bridge_create_response.rb | 4 + .../models/aws_event_bridge_delete_request.rb | 3 + .../aws_event_bridge_delete_response.rb | 1 + .../models/aws_event_bridge_list_response.rb | 2 + .../v1/models/aws_event_bridge_source.rb | 2 + .../v1/models/aws_logs_async_error.rb | 2 + .../v1/models/aws_logs_async_response.rb | 2 + .../v1/models/aws_logs_lambda.rb | 1 + .../v1/models/aws_logs_list_response.rb | 3 + .../models/aws_logs_list_services_response.rb | 2 + .../v1/models/aws_logs_services_request.rb | 2 + .../v1/models/aws_tag_filter.rb | 2 + .../models/aws_tag_filter_create_request.rb | 3 + .../models/aws_tag_filter_delete_request.rb | 2 + .../v1/models/aws_tag_filter_list_response.rb | 1 + .../v1/models/azure_account.rb | 17 ++ .../cancel_downtimes_by_scope_request.rb | 1 + .../v1/models/canceled_downtimes_ids.rb | 1 + .../v1/models/change_widget_definition.rb | 7 + .../v1/models/change_widget_request.rb | 18 ++ .../check_can_delete_monitor_response.rb | 2 + .../check_can_delete_monitor_response_data.rb | 1 + .../models/check_can_delete_slo_response.rb | 2 + .../check_can_delete_slo_response_data.rb | 1 + .../models/check_status_widget_definition.rb | 10 + lib/datadog_api_client/v1/models/creator.rb | 3 + lib/datadog_api_client/v1/models/dashboard.rb | 17 ++ .../v1/models/dashboard_bulk_action_data.rb | 2 + .../models/dashboard_bulk_delete_request.rb | 1 + .../v1/models/dashboard_delete_response.rb | 1 + .../v1/models/dashboard_global_time.rb | 1 + .../v1/models/dashboard_list.rb | 8 + .../models/dashboard_list_delete_response.rb | 1 + .../v1/models/dashboard_list_list_response.rb | 1 + .../v1/models/dashboard_restore_request.rb | 1 + .../v1/models/dashboard_summary.rb | 1 + .../v1/models/dashboard_summary_definition.rb | 9 + .../v1/models/dashboard_template_variable.rb | 6 + .../dashboard_template_variable_preset.rb | 2 + ...ashboard_template_variable_preset_value.rb | 3 + .../delete_shared_dashboard_response.rb | 1 + .../v1/models/deleted_monitor.rb | 1 + .../v1/models/distribution_points_payload.rb | 1 + .../v1/models/distribution_points_series.rb | 5 + .../models/distribution_widget_definition.rb | 12 ++ .../v1/models/distribution_widget_request.rb | 13 ++ .../v1/models/distribution_widget_x_axis.rb | 4 + .../v1/models/distribution_widget_y_axis.rb | 5 + lib/datadog_api_client/v1/models/downtime.rb | 20 ++ .../v1/models/downtime_child.rb | 19 ++ .../v1/models/downtime_recurrence.rb | 6 + lib/datadog_api_client/v1/models/event.rb | 13 ++ .../v1/models/event_create_request.rb | 11 ++ .../v1/models/event_create_response.rb | 2 + .../v1/models/event_list_response.rb | 2 + .../v1/models/event_query_definition.rb | 2 + .../v1/models/event_response.rb | 2 + .../models/event_stream_widget_definition.rb | 8 + .../event_timeline_widget_definition.rb | 7 + ...n_apm_dependency_stats_query_definition.rb | 11 ++ ...ion_apm_resource_stats_query_definition.rb | 11 ++ ...nd_function_cloud_cost_query_definition.rb | 5 + ...ula_and_function_event_query_definition.rb | 8 + ...function_event_query_definition_compute.rb | 3 + ..._function_event_query_definition_search.rb | 1 + ...rmula_and_function_event_query_group_by.rb | 3 + ..._and_function_event_query_group_by_sort.rb | 3 + ...la_and_function_metric_query_definition.rb | 5 + ...a_and_function_process_query_definition.rb | 10 + ...rmula_and_function_slo_query_definition.rb | 8 + .../v1/models/free_text_widget_definition.rb | 5 + .../v1/models/funnel_query.rb | 3 + .../v1/models/funnel_step.rb | 2 + .../v1/models/funnel_widget_definition.rb | 6 + .../v1/models/funnel_widget_request.rb | 2 + .../v1/models/gcp_account.rb | 19 ++ .../models/gcp_monitored_resource_config.rb | 2 + .../v1/models/geomap_widget_definition.rb | 9 + .../models/geomap_widget_definition_style.rb | 2 + .../models/geomap_widget_definition_view.rb | 1 + .../v1/models/geomap_widget_request.rb | 10 + .../v1/models/graph_snapshot.rb | 3 + .../v1/models/group_widget_definition.rb | 8 + .../v1/models/heat_map_widget_definition.rb | 11 ++ .../v1/models/heat_map_widget_request.rb | 13 ++ lib/datadog_api_client/v1/models/host.rb | 14 ++ .../v1/models/host_list_response.rb | 3 + .../v1/models/host_map_request.rb | 9 + .../v1/models/host_map_widget_definition.rb | 13 ++ .../host_map_widget_definition_requests.rb | 2 + .../host_map_widget_definition_style.rb | 4 + lib/datadog_api_client/v1/models/host_meta.rb | 15 ++ .../v1/models/host_meta_install_method.rb | 3 + .../v1/models/host_metrics.rb | 3 + .../v1/models/host_mute_response.rb | 4 + .../v1/models/host_mute_settings.rb | 3 + lib/datadog_api_client/v1/models/host_tags.rb | 2 + .../v1/models/host_totals.rb | 2 + .../models/hourly_usage_attribution_body.rb | 9 + .../hourly_usage_attribution_metadata.rb | 1 + .../hourly_usage_attribution_pagination.rb | 1 + .../hourly_usage_attribution_response.rb | 2 + .../v1/models/http_log_error.rb | 2 + .../v1/models/http_log_item.rb | 5 + .../v1/models/i_frame_widget_definition.rb | 2 + .../v1/models/idp_form_data.rb | 1 + .../v1/models/idp_response.rb | 1 + .../v1/models/image_widget_definition.rb | 9 + .../v1/models/intake_payload_accepted.rb | 1 + .../v1/models/ip_prefixes_agents.rb | 2 + .../v1/models/ip_prefixes_api.rb | 2 + .../v1/models/ip_prefixes_apm.rb | 2 + .../v1/models/ip_prefixes_global.rb | 2 + .../v1/models/ip_prefixes_logs.rb | 2 + .../v1/models/ip_prefixes_orchestrator.rb | 2 + .../v1/models/ip_prefixes_process.rb | 2 + .../ip_prefixes_remote_configuration.rb | 2 + .../v1/models/ip_prefixes_synthetics.rb | 4 + ...p_prefixes_synthetics_private_locations.rb | 2 + .../v1/models/ip_prefixes_webhooks.rb | 2 + lib/datadog_api_client/v1/models/ip_ranges.rb | 13 ++ .../v1/models/list_stream_column.rb | 2 + .../v1/models/list_stream_compute_items.rb | 2 + .../v1/models/list_stream_group_by_items.rb | 1 + .../v1/models/list_stream_query.rb | 9 + .../models/list_stream_widget_definition.rb | 8 + .../v1/models/list_stream_widget_request.rb | 3 + lib/datadog_api_client/v1/models/log.rb | 2 + .../v1/models/log_content.rb | 6 + .../v1/models/log_query_definition.rb | 5 + .../models/log_query_definition_group_by.rb | 3 + .../log_query_definition_group_by_sort.rb | 3 + .../v1/models/log_query_definition_search.rb | 1 + .../v1/models/log_stream_widget_definition.rb | 13 ++ .../v1/models/logs_api_error.rb | 3 + .../v1/models/logs_api_error_response.rb | 1 + .../models/logs_api_limit_reached_response.rb | 1 + .../v1/models/logs_arithmetic_processor.rb | 6 + .../v1/models/logs_array_processor.rb | 4 + .../logs_array_processor_operation_append.rb | 4 + .../logs_array_processor_operation_length.rb | 3 + .../logs_array_processor_operation_select.rb | 5 + .../v1/models/logs_attribute_remapper.rb | 10 + .../v1/models/logs_by_retention.rb | 3 + .../models/logs_by_retention_monthly_usage.rb | 2 + .../v1/models/logs_by_retention_org_usage.rb | 1 + .../v1/models/logs_by_retention_orgs.rb | 1 + .../v1/models/logs_category_processor.rb | 5 + .../logs_category_processor_category.rb | 2 + .../v1/models/logs_daily_limit_reset.rb | 2 + .../v1/models/logs_date_remapper.rb | 4 + .../v1/models/logs_decoder_processor.rb | 7 + .../v1/models/logs_exclusion.rb | 3 + .../v1/models/logs_exclusion_filter.rb | 2 + .../v1/models/logs_filter.rb | 1 + .../v1/models/logs_geo_ip_parser.rb | 5 + .../v1/models/logs_grok_parser.rb | 6 + .../v1/models/logs_grok_parser_rules.rb | 2 + .../v1/models/logs_index.rb | 9 + .../v1/models/logs_index_list_response.rb | 1 + .../v1/models/logs_index_update_request.rb | 8 + .../v1/models/logs_indexes_order.rb | 1 + .../v1/models/logs_list_request.rb | 6 + .../v1/models/logs_list_request_time.rb | 3 + .../v1/models/logs_list_response.rb | 3 + .../v1/models/logs_lookup_processor.rb | 7 + .../v1/models/logs_message_remapper.rb | 4 + .../v1/models/logs_pipeline.rb | 9 + .../v1/models/logs_pipeline_processor.rb | 5 + .../v1/models/logs_pipelines_order.rb | 1 + .../v1/models/logs_query_compute.rb | 3 + .../v1/models/logs_retention_agg_sum_usage.rb | 4 + .../v1/models/logs_retention_sum_usage.rb | 4 + .../v1/models/logs_service_remapper.rb | 4 + .../v1/models/logs_span_remapper.rb | 4 + .../v1/models/logs_status_remapper.rb | 4 + .../models/logs_string_builder_processor.rb | 6 + .../v1/models/logs_trace_remapper.rb | 4 + .../v1/models/logs_url_parser.rb | 6 + .../v1/models/logs_user_agent_parser.rb | 6 + .../v1/models/matching_downtime.rb | 4 + .../v1/models/metric_metadata.rb | 7 + .../v1/models/metric_search_response.rb | 1 + .../models/metric_search_response_results.rb | 1 + .../v1/models/metrics_list_response.rb | 2 + .../v1/models/metrics_payload.rb | 1 + .../v1/models/metrics_query_metadata.rb | 13 ++ .../v1/models/metrics_query_response.rb | 9 + .../v1/models/metrics_query_unit.rb | 5 + lib/datadog_api_client/v1/models/monitor.rb | 18 ++ ...mula_and_function_cost_query_definition.rb | 4 + ...ula_and_function_event_query_definition.rb | 6 + ...function_event_query_definition_compute.rb | 3 + ..._function_event_query_definition_search.rb | 1 + ...rmula_and_function_event_query_group_by.rb | 3 + ..._and_function_event_query_group_by_sort.rb | 3 + .../models/monitor_group_search_response.rb | 3 + .../monitor_group_search_response_counts.rb | 2 + .../v1/models/monitor_group_search_result.rb | 7 + .../v1/models/monitor_options.rb | 31 +++ .../v1/models/monitor_options_aggregation.rb | 3 + .../models/monitor_options_custom_schedule.rb | 1 + ...itor_options_custom_schedule_recurrence.rb | 3 + .../monitor_options_scheduling_options.rb | 2 + ...ns_scheduling_options_evaluation_window.rb | 4 + .../v1/models/monitor_search_count_item.rb | 2 + .../v1/models/monitor_search_response.rb | 3 + .../models/monitor_search_response_counts.rb | 4 + .../monitor_search_response_metadata.rb | 4 + .../v1/models/monitor_search_result.rb | 14 ++ .../monitor_search_result_notification.rb | 2 + .../v1/models/monitor_state.rb | 1 + .../v1/models/monitor_state_group.rb | 6 + .../monitor_summary_widget_definition.rb | 14 ++ .../monitor_threshold_window_options.rb | 2 + .../v1/models/monitor_thresholds.rb | 6 + .../v1/models/monitor_update_request.rb | 17 ++ .../models/monthly_usage_attribution_body.rb | 8 + .../monthly_usage_attribution_metadata.rb | 2 + .../monthly_usage_attribution_pagination.rb | 1 + .../monthly_usage_attribution_response.rb | 2 + .../monthly_usage_attribution_values.rb | 152 ++++++++++++++ .../v1/models/note_widget_definition.rb | 10 + .../v1/models/notebook_absolute_time.rb | 3 + .../v1/models/notebook_author.rb | 9 + .../v1/models/notebook_cell_create_request.rb | 2 + .../v1/models/notebook_cell_response.rb | 3 + .../v1/models/notebook_cell_update_request.rb | 3 + .../v1/models/notebook_create_data.rb | 2 + .../models/notebook_create_data_attributes.rb | 5 + .../v1/models/notebook_create_request.rb | 1 + .../notebook_distribution_cell_attributes.rb | 4 + .../notebook_heat_map_cell_attributes.rb | 4 + .../notebook_log_stream_cell_attributes.rb | 3 + .../notebook_markdown_cell_attributes.rb | 1 + .../notebook_markdown_cell_definition.rb | 2 + .../v1/models/notebook_metadata.rb | 3 + .../v1/models/notebook_relative_time.rb | 1 + .../v1/models/notebook_response.rb | 1 + .../v1/models/notebook_response_data.rb | 3 + .../notebook_response_data_attributes.rb | 8 + .../v1/models/notebook_split_by.rb | 2 + .../notebook_timeseries_cell_attributes.rb | 4 + .../notebook_toplist_cell_attributes.rb | 4 + .../v1/models/notebook_update_data.rb | 2 + .../models/notebook_update_data_attributes.rb | 5 + .../v1/models/notebook_update_request.rb | 1 + .../v1/models/notebooks_response.rb | 2 + .../v1/models/notebooks_response_data.rb | 3 + .../notebooks_response_data_attributes.rb | 8 + .../v1/models/notebooks_response_meta.rb | 1 + .../v1/models/notebooks_response_page.rb | 2 + .../v1/models/number_format_unit_canonical.rb | 3 + .../v1/models/number_format_unit_custom.rb | 2 + .../v1/models/number_format_unit_scale.rb | 2 + .../v1/models/org_downgraded_response.rb | 1 + .../v1/models/organization.rb | 8 + .../v1/models/organization_billing.rb | 1 + .../v1/models/organization_create_body.rb | 3 + .../v1/models/organization_create_response.rb | 4 + .../v1/models/organization_list_response.rb | 1 + .../v1/models/organization_response.rb | 1 + .../v1/models/organization_settings.rb | 10 + .../v1/models/organization_settings_saml.rb | 1 + ..._settings_saml_autocreate_users_domains.rb | 2 + ...ation_settings_saml_idp_initiated_login.rb | 1 + .../organization_settings_saml_strict_mode.rb | 1 + .../v1/models/organization_subscription.rb | 1 + .../v1/models/pager_duty_service.rb | 2 + .../v1/models/pager_duty_service_key.rb | 1 + .../v1/models/pager_duty_service_name.rb | 1 + .../v1/models/pagination.rb | 2 + .../powerpack_template_variable_contents.rb | 3 + .../v1/models/powerpack_template_variables.rb | 2 + .../v1/models/powerpack_widget_definition.rb | 7 + .../v1/models/process_query_definition.rb | 4 + .../models/query_value_widget_definition.rb | 12 ++ .../v1/models/query_value_widget_request.rb | 15 ++ .../reference_table_logs_lookup_processor.rb | 6 + .../v1/models/resource_provider_config.rb | 2 + .../v1/models/response_meta_attributes.rb | 1 + .../models/run_workflow_widget_definition.rb | 8 + .../v1/models/run_workflow_widget_input.rb | 2 + .../v1/models/scatter_plot_request.rb | 10 + .../models/scatter_plot_widget_definition.rb | 10 + ...scatter_plot_widget_definition_requests.rb | 3 + .../v1/models/scatterplot_table_request.rb | 3 + .../v1/models/scatterplot_widget_formula.rb | 3 + .../models/search_service_level_objective.rb | 1 + ...arch_service_level_objective_attributes.rb | 16 ++ .../search_service_level_objective_data.rb | 3 + .../v1/models/search_slo_query.rb | 3 + .../v1/models/search_slo_response.rb | 3 + .../v1/models/search_slo_response_data.rb | 2 + .../search_slo_response_data_attributes.rb | 2 + ...rch_slo_response_data_attributes_facets.rb | 8 + ...ponse_data_attributes_facets_object_int.rb | 2 + ...se_data_attributes_facets_object_string.rb | 2 + .../v1/models/search_slo_response_links.rb | 5 + .../v1/models/search_slo_response_meta.rb | 1 + .../models/search_slo_response_meta_page.rb | 8 + .../v1/models/search_slo_threshold.rb | 5 + .../selectable_template_variable_items.rb | 5 + lib/datadog_api_client/v1/models/series.rb | 6 + .../v1/models/service_check.rb | 6 + .../v1/models/service_level_objective.rb | 17 ++ .../models/service_level_objective_query.rb | 2 + .../models/service_level_objective_request.rb | 12 ++ .../models/service_map_widget_definition.rb | 7 + .../service_summary_widget_definition.rb | 16 ++ .../v1/models/shared_dashboard.rb | 18 ++ .../v1/models/shared_dashboard_author.rb | 2 + .../models/shared_dashboard_invitees_items.rb | 3 + .../v1/models/shared_dashboard_invites.rb | 2 + .../shared_dashboard_invites_data_object.rb | 2 + ...ashboard_invites_data_object_attributes.rb | 6 + .../models/shared_dashboard_invites_meta.rb | 1 + .../shared_dashboard_invites_meta_page.rb | 1 + .../models/shared_dashboard_update_request.rb | 11 ++ ...ed_dashboard_update_request_global_time.rb | 1 + .../models/signal_assignee_update_request.rb | 2 + .../v1/models/signal_state_update_request.rb | 4 + .../v1/models/slack_integration_channel.rb | 2 + .../slack_integration_channel_display.rb | 5 + .../v1/models/slo_bulk_delete_error.rb | 3 + .../v1/models/slo_bulk_delete_response.rb | 2 + .../models/slo_bulk_delete_response_data.rb | 2 + .../v1/models/slo_correction.rb | 3 + .../v1/models/slo_correction_create_data.rb | 2 + .../models/slo_correction_create_request.rb | 1 + ...lo_correction_create_request_attributes.rb | 8 + .../v1/models/slo_correction_list_response.rb | 2 + .../v1/models/slo_correction_response.rb | 1 + .../slo_correction_response_attributes.rb | 12 ++ ...correction_response_attributes_modifier.rb | 3 + .../v1/models/slo_correction_update_data.rb | 2 + .../models/slo_correction_update_request.rb | 1 + ...lo_correction_update_request_attributes.rb | 7 + .../v1/models/slo_creator.rb | 3 + .../v1/models/slo_delete_response.rb | 2 + .../v1/models/slo_formula.rb | 1 + .../v1/models/slo_history_metrics.rb | 8 + .../v1/models/slo_history_metrics_series.rb | 4 + .../slo_history_metrics_series_metadata.rb | 6 + ...lo_history_metrics_series_metadata_unit.rb | 6 + .../v1/models/slo_history_monitor.rb | 12 ++ .../v1/models/slo_history_response.rb | 2 + .../v1/models/slo_history_response_data.rb | 10 + .../v1/models/slo_history_response_error.rb | 1 + .../slo_history_response_error_with_type.rb | 2 + .../v1/models/slo_history_sli_data.rb | 12 ++ .../v1/models/slo_list_response.rb | 3 + .../v1/models/slo_list_response_metadata.rb | 1 + .../models/slo_list_response_metadata_page.rb | 2 + .../v1/models/slo_list_widget_definition.rb | 5 + .../v1/models/slo_list_widget_query.rb | 3 + .../v1/models/slo_list_widget_request.rb | 2 + .../v1/models/slo_overall_statuses.rb | 9 + .../models/slo_raw_error_budget_remaining.rb | 2 + .../v1/models/slo_response.rb | 2 + .../v1/models/slo_response_data.rb | 18 ++ .../v1/models/slo_status.rb | 7 + .../v1/models/slo_threshold.rb | 5 + .../v1/models/slo_time_slice_condition.rb | 4 + .../v1/models/slo_time_slice_query.rb | 2 + .../v1/models/slo_time_slice_spec.rb | 1 + .../v1/models/slo_widget_definition.rb | 11 ++ .../v1/models/split_config.rb | 4 + .../v1/models/split_config_sort_compute.rb | 2 + .../v1/models/split_dimension.rb | 1 + .../models/split_graph_widget_definition.rb | 7 + .../v1/models/split_sort.rb | 2 + .../v1/models/split_vector_entry_item.rb | 2 + .../successful_signal_update_response.rb | 1 + .../v1/models/sunburst_widget_definition.rb | 9 + ...sunburst_widget_legend_inline_automatic.rb | 3 + .../v1/models/sunburst_widget_legend_table.rb | 1 + .../v1/models/sunburst_widget_request.rb | 14 ++ .../v1/models/synthetics_api_test.rb | 11 ++ .../v1/models/synthetics_api_test_config.rb | 5 + .../models/synthetics_api_test_result_data.rb | 9 + .../synthetics_api_test_result_failure.rb | 2 + .../models/synthetics_api_test_result_full.rb | 7 + .../synthetics_api_test_result_full_check.rb | 1 + .../synthetics_api_test_result_short.rb | 5 + ...synthetics_api_test_result_short_result.rb | 2 + .../v1/models/synthetics_api_test_step.rb | 11 ++ .../v1/models/synthetics_api_wait_step.rb | 4 + .../synthetics_assertion_body_hash_target.rb | 3 + .../models/synthetics_assertion_javascript.rb | 2 + .../synthetics_assertion_json_path_target.rb | 4 + ...etics_assertion_json_path_target_target.rb | 4 + ...synthetics_assertion_json_schema_target.rb | 3 + ...ics_assertion_json_schema_target_target.rb | 2 + .../v1/models/synthetics_assertion_target.rb | 5 + .../synthetics_assertion_x_path_target.rb | 4 + ...nthetics_assertion_x_path_target_target.rb | 3 + .../v1/models/synthetics_basic_auth_digest.rb | 3 + .../v1/models/synthetics_basic_auth_ntlm.rb | 5 + .../synthetics_basic_auth_oauth_client.rb | 8 + .../models/synthetics_basic_auth_oauth_rop.rb | 10 + .../v1/models/synthetics_basic_auth_sigv4.rb | 6 + .../v1/models/synthetics_basic_auth_web.rb | 3 + .../v1/models/synthetics_batch_details.rb | 1 + .../models/synthetics_batch_details_data.rb | 3 + .../v1/models/synthetics_batch_result.rb | 10 + .../v1/models/synthetics_browser_error.rb | 4 + .../v1/models/synthetics_browser_test.rb | 11 ++ .../models/synthetics_browser_test_config.rb | 5 + .../synthetics_browser_test_result_data.rb | 12 ++ .../synthetics_browser_test_result_failure.rb | 2 + .../synthetics_browser_test_result_full.rb | 7 + ...nthetics_browser_test_result_full_check.rb | 1 + .../synthetics_browser_test_result_short.rb | 5 + ...hetics_browser_test_result_short_result.rb | 5 + .../synthetics_browser_test_rum_settings.rb | 3 + .../v1/models/synthetics_browser_variable.rb | 6 + .../v1/models/synthetics_ci_batch_metadata.rb | 2 + .../models/synthetics_ci_batch_metadata_ci.rb | 2 + .../synthetics_ci_batch_metadata_git.rb | 2 + .../synthetics_ci_batch_metadata_pipeline.rb | 1 + .../synthetics_ci_batch_metadata_provider.rb | 1 + .../v1/models/synthetics_ci_test.rb | 15 ++ .../v1/models/synthetics_ci_test_body.rb | 1 + .../v1/models/synthetics_config_variable.rb | 6 + .../v1/models/synthetics_core_web_vitals.rb | 3 + .../models/synthetics_delete_tests_payload.rb | 2 + .../synthetics_delete_tests_response.rb | 1 + .../v1/models/synthetics_deleted_test.rb | 2 + .../v1/models/synthetics_device.rb | 5 + .../synthetics_fetch_uptimes_payload.rb | 3 + ...cs_get_api_test_latest_results_response.rb | 2 + ...et_browser_test_latest_results_response.rb | 2 + .../v1/models/synthetics_global_variable.rb | 10 + .../synthetics_global_variable_attributes.rb | 1 + .../synthetics_global_variable_options.rb | 1 + ...tics_global_variable_parse_test_options.rb | 4 + .../synthetics_global_variable_request.rb | 10 + ...thetics_global_variable_totp_parameters.rb | 2 + .../synthetics_global_variable_value.rb | 3 + ...nthetics_list_global_variables_response.rb | 1 + .../models/synthetics_list_tests_response.rb | 1 + .../v1/models/synthetics_location.rb | 2 + .../v1/models/synthetics_locations.rb | 1 + .../v1/models/synthetics_mobile_step.rb | 9 + .../models/synthetics_mobile_step_params.rb | 13 ++ .../synthetics_mobile_step_params_element.rb | 8 + ...e_step_params_element_relative_position.rb | 2 + ...mobile_step_params_element_user_locator.rb | 2 + ...arams_element_user_locator_values_items.rb | 2 + ...tics_mobile_step_params_positions_items.rb | 2 + .../synthetics_mobile_step_params_variable.rb | 2 + .../v1/models/synthetics_mobile_test.rb | 11 ++ .../models/synthetics_mobile_test_config.rb | 2 + .../models/synthetics_mobile_test_options.rb | 17 ++ ...thetics_mobile_tests_mobile_application.rb | 3 + .../v1/models/synthetics_parsing_options.rb | 5 + .../v1/models/synthetics_patch_test_body.rb | 1 + .../models/synthetics_patch_test_operation.rb | 3 + .../v1/models/synthetics_private_location.rb | 6 + ...tics_private_location_creation_response.rb | 3 + ...ion_creation_response_result_encryption.rb | 2 + .../synthetics_private_location_metadata.rb | 1 + .../synthetics_private_location_secrets.rb | 2 + ...private_location_secrets_authentication.rb | 2 + ...vate_location_secrets_config_decryption.rb | 1 + .../v1/models/synthetics_ssl_certificate.rb | 12 ++ .../synthetics_ssl_certificate_issuer.rb | 6 + .../synthetics_ssl_certificate_subject.rb | 7 + .../v1/models/synthetics_step.rb | 10 + .../v1/models/synthetics_step_detail.rb | 19 ++ .../models/synthetics_step_detail_warning.rb | 2 + .../v1/models/synthetics_test_ci_options.rb | 1 + .../v1/models/synthetics_test_config.rb | 4 + .../v1/models/synthetics_test_details.rb | 13 ++ .../v1/models/synthetics_test_options.rb | 26 +++ ...synthetics_test_options_monitor_options.rb | 4 + .../models/synthetics_test_options_retry.rb | 2 + .../synthetics_test_options_scheduling.rb | 2 + ...etics_test_options_scheduling_timeframe.rb | 3 + .../v1/models/synthetics_test_request.rb | 34 ++++ .../synthetics_test_request_body_file.rb | 6 + .../synthetics_test_request_certificate.rb | 2 + ...ynthetics_test_request_certificate_item.rb | 3 + .../models/synthetics_test_request_proxy.rb | 2 + ...thetics_test_restriction_policy_binding.rb | 2 + .../v1/models/synthetics_test_uptime.rb | 4 + .../v1/models/synthetics_timing.rb | 9 + .../v1/models/synthetics_trigger_body.rb | 1 + .../synthetics_trigger_ci_test_location.rb | 2 + .../synthetics_trigger_ci_test_run_result.rb | 4 + .../synthetics_trigger_ci_tests_response.rb | 4 + .../v1/models/synthetics_trigger_test.rb | 2 + ...hetics_update_test_pause_status_payload.rb | 1 + .../v1/models/synthetics_uptime.rb | 5 + .../v1/models/synthetics_variable_parser.rb | 2 + .../v1/models/table_widget_definition.rb | 8 + .../v1/models/table_widget_request.rb | 21 ++ .../models/table_widget_text_format_match.rb | 2 + .../table_widget_text_format_replace_all.rb | 2 + ...le_widget_text_format_replace_substring.rb | 3 + .../models/table_widget_text_format_rule.rb | 5 + .../v1/models/tag_to_hosts.rb | 1 + .../v1/models/timeseries_background.rb | 2 + .../v1/models/timeseries_widget_definition.rb | 15 ++ .../timeseries_widget_expression_alias.rb | 2 + .../v1/models/timeseries_widget_request.rb | 17 ++ .../v1/models/toplist_widget_definition.rb | 8 + .../v1/models/toplist_widget_flat.rb | 1 + .../v1/models/toplist_widget_request.rb | 16 ++ .../v1/models/toplist_widget_stacked.rb | 2 + .../v1/models/toplist_widget_style.rb | 3 + .../models/topology_map_widget_definition.rb | 6 + .../v1/models/topology_query.rb | 3 + .../v1/models/topology_request.rb | 2 + .../v1/models/tree_map_widget_definition.rb | 8 + .../v1/models/tree_map_widget_request.rb | 4 + .../v1/models/usage_analyzed_logs_hour.rb | 4 + .../v1/models/usage_analyzed_logs_response.rb | 1 + .../usage_attribution_aggregates_body.rb | 3 + .../v1/models/usage_audit_logs_hour.rb | 4 + .../v1/models/usage_audit_logs_response.rb | 1 + .../v1/models/usage_billable_summary_body.rb | 9 + .../v1/models/usage_billable_summary_hour.rb | 11 ++ .../v1/models/usage_billable_summary_keys.rb | 89 +++++++++ .../models/usage_billable_summary_response.rb | 1 + .../v1/models/usage_ci_visibility_hour.rb | 7 + .../v1/models/usage_ci_visibility_response.rb | 1 + ..._cloud_security_posture_management_hour.rb | 10 + ...ud_security_posture_management_response.rb | 1 + .../models/usage_custom_reports_attributes.rb | 5 + .../v1/models/usage_custom_reports_data.rb | 3 + .../v1/models/usage_custom_reports_meta.rb | 1 + .../v1/models/usage_custom_reports_page.rb | 1 + .../models/usage_custom_reports_response.rb | 2 + .../v1/models/usage_cws_hour.rb | 5 + .../v1/models/usage_cws_response.rb | 1 + .../v1/models/usage_dbm_hour.rb | 5 + .../v1/models/usage_dbm_response.rb | 1 + .../v1/models/usage_fargate_hour.rb | 7 + .../v1/models/usage_fargate_response.rb | 1 + .../v1/models/usage_host_hour.rb | 17 ++ .../v1/models/usage_hosts_response.rb | 1 + .../models/usage_incident_management_hour.rb | 4 + .../usage_incident_management_response.rb | 1 + .../v1/models/usage_indexed_spans_hour.rb | 4 + .../v1/models/usage_indexed_spans_response.rb | 1 + .../v1/models/usage_ingested_spans_hour.rb | 4 + .../models/usage_ingested_spans_response.rb | 1 + .../v1/models/usage_iot_hour.rb | 4 + .../v1/models/usage_iot_response.rb | 1 + .../v1/models/usage_lambda_hour.rb | 5 + .../v1/models/usage_lambda_response.rb | 1 + .../v1/models/usage_logs_by_index_hour.rb | 7 + .../v1/models/usage_logs_by_index_response.rb | 1 + .../v1/models/usage_logs_by_retention_hour.rb | 6 + .../usage_logs_by_retention_response.rb | 1 + .../v1/models/usage_logs_hour.rb | 11 ++ .../v1/models/usage_logs_response.rb | 1 + .../v1/models/usage_network_flows_hour.rb | 4 + .../v1/models/usage_network_flows_response.rb | 1 + .../v1/models/usage_network_hosts_hour.rb | 4 + .../v1/models/usage_network_hosts_response.rb | 1 + .../v1/models/usage_online_archive_hour.rb | 4 + .../models/usage_online_archive_response.rb | 1 + .../v1/models/usage_profiling_hour.rb | 6 + .../v1/models/usage_profiling_response.rb | 1 + .../v1/models/usage_rum_sessions_hour.rb | 9 + .../v1/models/usage_rum_sessions_response.rb | 1 + .../v1/models/usage_rum_units_hour.rb | 5 + .../v1/models/usage_rum_units_response.rb | 1 + .../v1/models/usage_sds_hour.rb | 8 + .../v1/models/usage_sds_response.rb | 1 + .../v1/models/usage_snmp_hour.rb | 4 + .../v1/models/usage_snmp_response.rb | 1 + ...age_specified_custom_reports_attributes.rb | 6 + .../usage_specified_custom_reports_data.rb | 3 + .../usage_specified_custom_reports_meta.rb | 1 + .../usage_specified_custom_reports_page.rb | 1 + ...usage_specified_custom_reports_response.rb | 2 + .../v1/models/usage_summary_date.rb | 175 ++++++++++++++++ .../v1/models/usage_summary_date_org.rb | 181 +++++++++++++++++ .../v1/models/usage_summary_response.rb | 186 ++++++++++++++++++ .../v1/models/usage_synthetics_api_hour.rb | 4 + .../models/usage_synthetics_api_response.rb | 1 + .../models/usage_synthetics_browser_hour.rb | 4 + .../usage_synthetics_browser_response.rb | 1 + .../v1/models/usage_synthetics_hour.rb | 4 + .../v1/models/usage_synthetics_response.rb | 1 + .../v1/models/usage_timeseries_hour.rb | 6 + .../v1/models/usage_timeseries_response.rb | 1 + .../v1/models/usage_top_avg_metrics_hour.rb | 4 + .../models/usage_top_avg_metrics_metadata.rb | 3 + .../usage_top_avg_metrics_pagination.rb | 3 + .../models/usage_top_avg_metrics_response.rb | 2 + lib/datadog_api_client/v1/models/user.rb | 7 + .../v1/models/user_disable_response.rb | 1 + .../v1/models/user_list_response.rb | 1 + .../v1/models/user_response.rb | 1 + .../v1/models/viewing_preferences.rb | 2 + .../v1/models/webhooks_integration.rb | 5 + .../webhooks_integration_custom_variable.rb | 3 + ...ks_integration_custom_variable_response.rb | 3 + ...egration_custom_variable_update_request.rb | 3 + .../webhooks_integration_update_request.rb | 5 + lib/datadog_api_client/v1/models/widget.rb | 3 + .../v1/models/widget_axis.rb | 5 + .../v1/models/widget_conditional_format.rb | 9 + .../v1/models/widget_custom_link.rb | 4 + .../v1/models/widget_event.rb | 2 + .../v1/models/widget_field_sort.rb | 2 + .../v1/models/widget_formula.rb | 8 + ...idget_formula_cell_display_mode_options.rb | 2 + .../v1/models/widget_formula_limit.rb | 2 + .../v1/models/widget_formula_sort.rb | 3 + .../v1/models/widget_formula_style.rb | 2 + .../v1/models/widget_group_sort.rb | 3 + .../v1/models/widget_layout.rb | 5 + .../v1/models/widget_legacy_live_span.rb | 2 + .../v1/models/widget_marker.rb | 4 + .../v1/models/widget_new_fixed_span.rb | 4 + .../v1/models/widget_new_live_span.rb | 4 + .../v1/models/widget_number_format.rb | 2 + .../v1/models/widget_request_style.rb | 3 + .../v1/models/widget_sort_by.rb | 2 + .../v1/models/widget_style.rb | 1 + .../v2/models/account_filtering_config.rb | 3 + .../v2/models/action_connection_attributes.rb | 2 + .../action_connection_attributes_update.rb | 2 + .../v2/models/action_connection_data.rb | 3 + .../models/action_connection_data_update.rb | 2 + .../v2/models/action_query.rb | 5 + .../action_query_mocked_outputs_object.rb | 2 + .../v2/models/action_query_properties.rb | 9 + .../action_query_spec_connection_group.rb | 2 + .../v2/models/action_query_spec_object.rb | 4 + .../active_billing_dimensions_attributes.rb | 2 + .../models/active_billing_dimensions_body.rb | 3 + .../active_billing_dimensions_response.rb | 1 + .../v2/models/add_member_team_request.rb | 1 + lib/datadog_api_client/v2/models/advisory.rb | 3 + .../v2/models/alert_event_attributes.rb | 9 + .../alert_event_attributes_links_item.rb | 3 + .../models/alert_event_custom_attributes.rb | 4 + ...ert_event_custom_attributes_links_items.rb | 3 + .../v2/models/annotation.rb | 3 + .../v2/models/annotation_display.rb | 1 + .../v2/models/annotation_display_bounds.rb | 4 + .../annotation_markdown_text_annotation.rb | 1 + .../v2/models/anthropic_api_key.rb | 2 + .../v2/models/anthropic_api_key_update.rb | 2 + .../v2/models/anthropic_integration.rb | 2 + .../v2/models/anthropic_integration_update.rb | 2 + .../v2/models/api_error_response.rb | 1 + .../v2/models/api_key_create_attributes.rb | 3 + .../v2/models/api_key_create_data.rb | 2 + .../v2/models/api_key_create_request.rb | 1 + .../v2/models/api_key_relationships.rb | 2 + .../v2/models/api_key_response.rb | 2 + .../v2/models/api_key_update_attributes.rb | 3 + .../v2/models/api_key_update_data.rb | 3 + .../v2/models/api_key_update_request.rb | 1 + .../v2/models/api_keys_response.rb | 3 + .../v2/models/api_keys_response_meta.rb | 2 + .../v2/models/api_keys_response_meta_page.rb | 1 + .../v2/models/api_trigger.rb | 1 + .../v2/models/api_trigger_wrapper.rb | 2 + .../v2/models/app_builder_event.rb | 2 + .../v2/models/app_key_registration_data.rb | 2 + lib/datadog_api_client/v2/models/app_meta.rb | 9 + .../v2/models/app_relationship.rb | 2 + .../v2/models/app_trigger_wrapper.rb | 2 + .../application_key_create_attributes.rb | 2 + .../v2/models/application_key_create_data.rb | 2 + .../models/application_key_create_request.rb | 1 + .../models/application_key_relationships.rb | 1 + .../v2/models/application_key_response.rb | 2 + .../models/application_key_response_meta.rb | 2 + .../application_key_response_meta_page.rb | 1 + .../application_key_update_attributes.rb | 2 + .../v2/models/application_key_update_data.rb | 3 + .../models/application_key_update_request.rb | 1 + ...ication_security_waf_custom_rule_action.rb | 2 + ...urity_waf_custom_rule_action_parameters.rb | 2 + ...ion_security_waf_custom_rule_attributes.rb | 9 + ...tion_security_waf_custom_rule_condition.rb | 2 + ...ecurity_waf_custom_rule_condition_input.rb | 2 + ...urity_waf_custom_rule_condition_options.rb | 2 + ...ty_waf_custom_rule_condition_parameters.rb | 6 + ...urity_waf_custom_rule_create_attributes.rb | 8 + ...on_security_waf_custom_rule_create_data.rb | 2 + ...security_waf_custom_rule_create_request.rb | 1 + ...plication_security_waf_custom_rule_data.rb | 3 + ..._security_waf_custom_rule_list_response.rb | 1 + ...ation_security_waf_custom_rule_metadata.rb | 6 + ...ation_security_waf_custom_rule_response.rb | 1 + ...lication_security_waf_custom_rule_scope.rb | 2 + ...plication_security_waf_custom_rule_tags.rb | 2 + ...urity_waf_custom_rule_update_attributes.rb | 8 + ...on_security_waf_custom_rule_update_data.rb | 2 + ...security_waf_custom_rule_update_request.rb | 1 + ...ecurity_waf_exclusion_filter_attributes.rb | 11 ++ ..._waf_exclusion_filter_create_attributes.rb | 8 + ...curity_waf_exclusion_filter_create_data.rb | 2 + ...ity_waf_exclusion_filter_create_request.rb | 1 + ..._security_waf_exclusion_filter_metadata.rb | 6 + ..._security_waf_exclusion_filter_resource.rb | 3 + ..._security_waf_exclusion_filter_response.rb | 1 + ...urity_waf_exclusion_filter_rules_target.rb | 2 + ..._waf_exclusion_filter_rules_target_tags.rb | 2 + ...ion_security_waf_exclusion_filter_scope.rb | 2 + ..._waf_exclusion_filter_update_attributes.rb | 8 + ...curity_waf_exclusion_filter_update_data.rb | 2 + ...ity_waf_exclusion_filter_update_request.rb | 1 + ...security_waf_exclusion_filters_response.rb | 1 + .../models/arbitrary_cost_upsert_request.rb | 1 + .../arbitrary_cost_upsert_request_data.rb | 3 + ...ary_cost_upsert_request_data_attributes.rb | 8 + ...data_attributes_costs_to_allocate_items.rb | 4 + ...upsert_request_data_attributes_strategy.rb | 9 + ...tes_strategy_allocated_by_filters_items.rb | 4 + ..._attributes_strategy_allocated_by_items.rb | 2 + ...allocated_by_items_allocated_tags_items.rb | 2 + ...ttributes_strategy_based_on_costs_items.rb | 4 + ...ategy_evaluate_grouped_by_filters_items.rb | 4 + .../v2/models/arbitrary_rule_response.rb | 1 + .../models/arbitrary_rule_response_array.rb | 2 + .../arbitrary_rule_response_array_meta.rb | 1 + .../v2/models/arbitrary_rule_response_data.rb | 3 + ...arbitrary_rule_response_data_attributes.rb | 13 ++ ...data_attributes_costs_to_allocate_items.rb | 4 + ..._rule_response_data_attributes_strategy.rb | 9 + ...tes_strategy_allocated_by_filters_items.rb | 4 + ..._attributes_strategy_allocated_by_items.rb | 2 + ...allocated_by_items_allocated_tags_items.rb | 2 + ...ttributes_strategy_based_on_costs_items.rb | 4 + ...ategy_evaluate_grouped_by_filters_items.rb | 4 + .../v2/models/asana_access_token.rb | 2 + .../v2/models/asana_access_token_update.rb | 2 + .../v2/models/asana_integration.rb | 2 + .../v2/models/asana_integration_update.rb | 2 + lib/datadog_api_client/v2/models/asset.rb | 3 + .../v2/models/asset_attributes.rb | 8 + .../v2/models/asset_operating_system.rb | 2 + .../v2/models/asset_risks.rb | 5 + .../v2/models/asset_version.rb | 2 + .../v2/models/audit_logs_event.rb | 3 + .../v2/models/audit_logs_event_attributes.rb | 5 + .../v2/models/audit_logs_events_response.rb | 3 + .../v2/models/audit_logs_query_filter.rb | 3 + .../v2/models/audit_logs_query_options.rb | 2 + .../models/audit_logs_query_page_options.rb | 2 + .../v2/models/audit_logs_response_links.rb | 1 + .../v2/models/audit_logs_response_metadata.rb | 5 + .../v2/models/audit_logs_response_page.rb | 1 + .../audit_logs_search_events_request.rb | 4 + .../v2/models/audit_logs_warning.rb | 3 + .../v2/models/authn_mapping.rb | 4 + .../v2/models/authn_mapping_attributes.rb | 5 + .../models/authn_mapping_create_attributes.rb | 2 + .../v2/models/authn_mapping_create_data.rb | 3 + .../v2/models/authn_mapping_create_request.rb | 1 + .../authn_mapping_relationship_to_role.rb | 1 + .../authn_mapping_relationship_to_team.rb | 1 + .../v2/models/authn_mapping_relationships.rb | 3 + .../v2/models/authn_mapping_response.rb | 2 + .../v2/models/authn_mapping_team.rb | 3 + .../models/authn_mapping_team_attributes.rb | 7 + .../models/authn_mapping_update_attributes.rb | 2 + .../v2/models/authn_mapping_update_data.rb | 4 + .../v2/models/authn_mapping_update_request.rb | 1 + .../v2/models/authn_mappings_response.rb | 3 + .../v2/models/aws_account_create_request.rb | 1 + .../aws_account_create_request_attributes.rb | 9 + .../models/aws_account_create_request_data.rb | 2 + .../v2/models/aws_account_response.rb | 1 + .../models/aws_account_response_attributes.rb | 11 ++ .../v2/models/aws_account_response_data.rb | 3 + .../v2/models/aws_account_update_request.rb | 1 + .../aws_account_update_request_attributes.rb | 9 + .../models/aws_account_update_request_data.rb | 3 + .../v2/models/aws_accounts_response.rb | 1 + .../v2/models/aws_assume_role.rb | 5 + .../v2/models/aws_assume_role_update.rb | 4 + .../v2/models/aws_auth_config_keys.rb | 2 + .../v2/models/aws_auth_config_role.rb | 2 + .../v2/models/aws_cur_config.rb | 3 + .../v2/models/aws_cur_config_attributes.rb | 12 ++ .../v2/models/aws_cur_config_patch_data.rb | 2 + .../v2/models/aws_cur_config_patch_request.rb | 1 + ...aws_cur_config_patch_request_attributes.rb | 2 + .../v2/models/aws_cur_config_post_data.rb | 2 + .../v2/models/aws_cur_config_post_request.rb | 1 + .../aws_cur_config_post_request_attributes.rb | 7 + .../v2/models/aws_cur_config_response.rb | 1 + .../v2/models/aws_cur_config_response_data.rb | 3 + ...aws_cur_config_response_data_attributes.rb | 12 ++ ...esponse_data_attributes_account_filters.rb | 3 + .../v2/models/aws_cur_configs_response.rb | 1 + .../v2/models/aws_integration.rb | 2 + ...ws_integration_iam_permissions_response.rb | 1 + ...ion_iam_permissions_response_attributes.rb | 1 + ...tegration_iam_permissions_response_data.rb | 3 + .../v2/models/aws_integration_update.rb | 2 + .../v2/models/aws_lambda_forwarder_config.rb | 3 + ...mbda_forwarder_config_log_source_config.rb | 1 + .../v2/models/aws_log_source_tag_filter.rb | 2 + .../v2/models/aws_logs_config.rb | 1 + .../v2/models/aws_logs_services_response.rb | 1 + .../aws_logs_services_response_attributes.rb | 1 + .../models/aws_logs_services_response_data.rb | 3 + .../v2/models/aws_metrics_config.rb | 6 + .../aws_namespace_filters_exclude_only.rb | 1 + .../aws_namespace_filters_include_only.rb | 1 + .../v2/models/aws_namespace_tag_filter.rb | 2 + .../v2/models/aws_namespaces_response.rb | 1 + .../aws_namespaces_response_attributes.rb | 1 + .../v2/models/aws_namespaces_response_data.rb | 3 + .../v2/models/aws_new_external_id_response.rb | 1 + ...aws_new_external_id_response_attributes.rb | 1 + .../aws_new_external_id_response_data.rb | 3 + .../v2/models/aws_on_demand_attributes.rb | 4 + .../models/aws_on_demand_create_attributes.rb | 1 + .../v2/models/aws_on_demand_create_data.rb | 2 + .../v2/models/aws_on_demand_create_request.rb | 1 + .../v2/models/aws_on_demand_data.rb | 3 + .../v2/models/aws_on_demand_list_response.rb | 1 + .../v2/models/aws_on_demand_response.rb | 1 + .../v2/models/aws_regions_include_all.rb | 1 + .../v2/models/aws_regions_include_only.rb | 1 + .../v2/models/aws_resources_config.rb | 2 + .../v2/models/aws_scan_options_attributes.rb | 4 + .../aws_scan_options_create_attributes.rb | 4 + .../v2/models/aws_scan_options_create_data.rb | 3 + .../models/aws_scan_options_create_request.rb | 1 + .../v2/models/aws_scan_options_data.rb | 3 + .../models/aws_scan_options_list_response.rb | 1 + .../v2/models/aws_scan_options_response.rb | 1 + .../aws_scan_options_update_attributes.rb | 4 + .../v2/models/aws_scan_options_update_data.rb | 3 + .../models/aws_scan_options_update_request.rb | 1 + .../v2/models/aws_traces_config.rb | 1 + .../v2/models/azure_integration.rb | 2 + .../v2/models/azure_integration_update.rb | 2 + .../v2/models/azure_scan_options.rb | 1 + .../v2/models/azure_scan_options_array.rb | 1 + .../v2/models/azure_scan_options_data.rb | 3 + .../azure_scan_options_data_attributes.rb | 2 + .../models/azure_scan_options_input_update.rb | 1 + .../azure_scan_options_input_update_data.rb | 3 + ...an_options_input_update_data_attributes.rb | 2 + .../v2/models/azure_storage_destination.rb | 5 + .../v2/models/azure_tenant.rb | 5 + .../v2/models/azure_tenant_update.rb | 5 + .../v2/models/azure_uc_config.rb | 15 ++ .../v2/models/azure_uc_config_pair.rb | 3 + .../models/azure_uc_config_pair_attributes.rb | 2 + .../models/azure_uc_config_pairs_response.rb | 1 + .../v2/models/azure_uc_config_patch_data.rb | 2 + .../models/azure_uc_config_patch_request.rb | 1 + ...zure_uc_config_patch_request_attributes.rb | 1 + .../v2/models/azure_uc_config_post_data.rb | 2 + .../v2/models/azure_uc_config_post_request.rb | 1 + ...azure_uc_config_post_request_attributes.rb | 5 + .../v2/models/azure_uc_configs_response.rb | 1 + .../v2/models/bill_config.rb | 4 + .../billing_dimensions_mapping_body_item.rb | 3 + ...dimensions_mapping_body_item_attributes.rb | 3 + ...ng_body_item_attributes_endpoints_items.rb | 3 + .../billing_dimensions_mapping_response.rb | 1 + lib/datadog_api_client/v2/models/budget.rb | 3 + .../v2/models/budget_array.rb | 1 + .../v2/models/budget_attributes.rb | 11 ++ .../v2/models/budget_entry.rb | 3 + .../v2/models/budget_with_entries.rb | 1 + .../v2/models/budget_with_entries_data.rb | 3 + ...ulk_delete_apps_datastore_items_request.rb | 1 + ...elete_apps_datastore_items_request_data.rb | 3 + ...datastore_items_request_data_attributes.rb | 1 + .../v2/models/bulk_mute_findings_request.rb | 1 + .../bulk_mute_findings_request_attributes.rb | 1 + .../models/bulk_mute_findings_request_data.rb | 4 + .../models/bulk_mute_findings_request_meta.rb | 1 + ...ulk_mute_findings_request_meta_findings.rb | 1 + .../bulk_mute_findings_request_properties.rb | 4 + .../v2/models/bulk_mute_findings_response.rb | 1 + .../bulk_mute_findings_response_data.rb | 2 + .../bulk_put_apps_datastore_items_request.rb | 1 + ...k_put_apps_datastore_items_request_data.rb | 2 + ...datastore_items_request_data_attributes.rb | 2 + .../v2/models/calculated_field.rb | 2 + .../cancel_data_deletion_response_body.rb | 2 + lib/datadog_api_client/v2/models/case.rb | 4 + .../v2/models/case_assign.rb | 2 + .../v2/models/case_assign_attributes.rb | 1 + .../v2/models/case_assign_request.rb | 1 + .../v2/models/case_attributes.rb | 15 ++ .../v2/models/case_comment.rb | 2 + .../v2/models/case_comment_attributes.rb | 1 + .../v2/models/case_comment_request.rb | 1 + .../v2/models/case_create.rb | 3 + .../v2/models/case_create_attributes.rb | 4 + .../v2/models/case_create_relationships.rb | 2 + .../v2/models/case_create_request.rb | 1 + .../v2/models/case_empty.rb | 1 + .../v2/models/case_empty_request.rb | 1 + .../v2/models/case_relationships.rb | 4 + .../v2/models/case_response.rb | 1 + .../v2/models/case_trigger.rb | 1 + .../v2/models/case_trigger_wrapper.rb | 2 + .../v2/models/case_type_create.rb | 2 + .../v2/models/case_type_create_request.rb | 1 + .../v2/models/case_type_resource.rb | 3 + .../models/case_type_resource_attributes.rb | 4 + .../v2/models/case_type_response.rb | 1 + .../v2/models/case_types_response.rb | 1 + .../v2/models/case_update_attributes.rb | 2 + .../case_update_attributes_attributes.rb | 1 + .../models/case_update_attributes_request.rb | 1 + .../v2/models/case_update_custom_attribute.rb | 2 + .../case_update_custom_attribute_request.rb | 1 + .../v2/models/case_update_description.rb | 2 + .../case_update_description_attributes.rb | 1 + .../models/case_update_description_request.rb | 1 + .../v2/models/case_update_priority.rb | 2 + .../models/case_update_priority_attributes.rb | 1 + .../v2/models/case_update_priority_request.rb | 1 + .../v2/models/case_update_status.rb | 2 + .../models/case_update_status_attributes.rb | 1 + .../v2/models/case_update_status_request.rb | 1 + .../v2/models/case_update_title.rb | 2 + .../v2/models/case_update_title_attributes.rb | 1 + .../v2/models/case_update_title_request.rb | 1 + .../v2/models/cases_response.rb | 2 + .../v2/models/cases_response_meta.rb | 1 + .../models/cases_response_meta_pagination.rb | 3 + .../v2/models/change_event_attributes.rb | 11 ++ .../models/change_event_attributes_author.rb | 2 + ...hange_event_attributes_changed_resource.rb | 2 + ...vent_attributes_impacted_resources_item.rb | 2 + .../models/change_event_custom_attributes.rb | 6 + .../change_event_custom_attributes_author.rb | 2 + ...vent_custom_attributes_changed_resource.rb | 2 + ...tom_attributes_impacted_resources_items.rb | 2 + .../v2/models/change_event_trigger_wrapper.rb | 2 + .../v2/models/chargeback_breakdown.rb | 3 + ...aggregate_bucket_value_timeseries_point.rb | 2 + .../v2/models/ci_app_aggregate_sort.rb | 4 + .../v2/models/ci_app_ci_error.rb | 4 + .../v2/models/ci_app_compute.rb | 4 + .../ci_app_create_pipeline_event_request.rb | 1 + ...reate_pipeline_event_request_attributes.rb | 4 + ..._app_create_pipeline_event_request_data.rb | 2 + .../v2/models/ci_app_event_attributes.rb | 3 + .../v2/models/ci_app_git_info.rb | 12 ++ .../v2/models/ci_app_group_by_histogram.rb | 3 + .../v2/models/ci_app_host_info.rb | 4 + .../v2/models/ci_app_pipeline_event.rb | 3 + .../ci_app_pipeline_event_attributes.rb | 3 + ...ci_app_pipeline_event_finished_pipeline.rb | 20 ++ ...app_pipeline_event_in_progress_pipeline.rb | 19 ++ .../v2/models/ci_app_pipeline_event_job.rb | 19 ++ .../ci_app_pipeline_event_parent_pipeline.rb | 2 + ...ci_app_pipeline_event_previous_pipeline.rb | 2 + .../v2/models/ci_app_pipeline_event_stage.rb | 16 ++ .../v2/models/ci_app_pipeline_event_step.rb | 19 ++ .../models/ci_app_pipeline_events_request.rb | 4 + .../models/ci_app_pipeline_events_response.rb | 3 + .../ci_app_pipelines_aggregate_request.rb | 4 + ..._pipelines_aggregation_buckets_response.rb | 1 + ..._pipelines_analytics_aggregate_response.rb | 3 + .../ci_app_pipelines_bucket_response.rb | 2 + .../v2/models/ci_app_pipelines_group_by.rb | 6 + .../models/ci_app_pipelines_query_filter.rb | 3 + .../v2/models/ci_app_query_options.rb | 2 + .../v2/models/ci_app_query_page_options.rb | 2 + .../v2/models/ci_app_response_links.rb | 1 + .../v2/models/ci_app_response_metadata.rb | 4 + ...i_app_response_metadata_with_pagination.rb | 5 + .../v2/models/ci_app_response_page.rb | 1 + .../v2/models/ci_app_test_event.rb | 3 + .../v2/models/ci_app_test_events_request.rb | 4 + .../v2/models/ci_app_test_events_response.rb | 3 + .../models/ci_app_tests_aggregate_request.rb | 4 + ..._app_tests_aggregation_buckets_response.rb | 1 + ..._app_tests_analytics_aggregate_response.rb | 3 + .../v2/models/ci_app_tests_bucket_response.rb | 2 + .../v2/models/ci_app_tests_group_by.rb | 6 + .../v2/models/ci_app_tests_query_filter.rb | 3 + .../v2/models/ci_app_warning.rb | 3 + .../v2/models/circle_ci_integration.rb | 2 + .../v2/models/circle_ci_integration_update.rb | 2 + .../v2/models/circle_ciapi_key.rb | 2 + .../v2/models/circle_ciapi_key_update.rb | 2 + .../v2/models/clickup_api_key.rb | 2 + .../v2/models/clickup_api_key_update.rb | 2 + .../v2/models/clickup_integration.rb | 2 + .../v2/models/clickup_integration_update.rb | 2 + ...d_configuration_compliance_rule_options.rb | 3 + .../models/cloud_configuration_rego_rule.rb | 2 + .../cloud_configuration_rule_case_create.rb | 2 + ...guration_rule_compliance_signal_options.rb | 4 + ...cloud_configuration_rule_create_payload.rb | 9 + .../cloud_configuration_rule_options.rb | 1 + .../cloud_configuration_rule_payload.rb | 11 ++ ...d_security_agent_policies_list_response.rb | 1 + ...rkload_security_agent_policy_attributes.rb | 17 ++ ...security_agent_policy_create_attributes.rb | 5 + ...kload_security_agent_policy_create_data.rb | 2 + ...ad_security_agent_policy_create_request.rb | 1 + ...oud_workload_security_agent_policy_data.rb | 3 + ...workload_security_agent_policy_response.rb | 1 + ...security_agent_policy_update_attributes.rb | 5 + ...kload_security_agent_policy_update_data.rb | 3 + ...ad_security_agent_policy_update_request.rb | 1 + ...ecurity_agent_policy_updater_attributes.rb | 2 + ..._workload_security_agent_policy_version.rb | 2 + ...oud_workload_security_agent_rule_action.rb | 5 + ...oad_security_agent_rule_action_metadata.rb | 3 + ...workload_security_agent_rule_action_set.rb | 10 + ...workload_security_agent_rule_attributes.rb | 22 +++ ...d_security_agent_rule_create_attributes.rb | 13 ++ ...orkload_security_agent_rule_create_data.rb | 2 + ...load_security_agent_rule_create_request.rb | 1 + ..._security_agent_rule_creator_attributes.rb | 2 + ...cloud_workload_security_agent_rule_data.rb | 3 + ...cloud_workload_security_agent_rule_kill.rb | 1 + ...d_workload_security_agent_rule_response.rb | 1 + ...d_security_agent_rule_update_attributes.rb | 11 ++ ...orkload_security_agent_rule_update_data.rb | 3 + ...load_security_agent_rule_update_request.rb | 1 + ..._security_agent_rule_updater_attributes.rb | 2 + ...load_security_agent_rules_list_response.rb | 1 + .../cloudflare_account_create_request.rb | 1 + ...flare_account_create_request_attributes.rb | 5 + .../cloudflare_account_create_request_data.rb | 2 + .../v2/models/cloudflare_account_response.rb | 1 + .../cloudflare_account_response_attributes.rb | 4 + .../cloudflare_account_response_data.rb | 3 + .../cloudflare_account_update_request.rb | 1 + ...flare_account_update_request_attributes.rb | 5 + .../cloudflare_account_update_request_data.rb | 2 + .../v2/models/cloudflare_accounts_response.rb | 1 + .../v2/models/cloudflare_api_token.rb | 2 + .../v2/models/cloudflare_api_token_update.rb | 2 + .../v2/models/cloudflare_global_api_token.rb | 3 + .../cloudflare_global_api_token_update.rb | 3 + .../v2/models/cloudflare_integration.rb | 2 + .../models/cloudflare_integration_update.rb | 2 + .../v2/models/code_location.rb | 3 + .../v2/models/completion_condition.rb | 3 + .../v2/models/completion_gate.rb | 2 + lib/datadog_api_client/v2/models/component.rb | 5 + .../v2/models/component_grid.rb | 5 + .../v2/models/component_grid_properties.rb | 3 + .../v2/models/component_properties.rb | 2 + .../v2/models/component_recommendation.rb | 1 + .../v2/models/config_cat_integration.rb | 2 + .../models/config_cat_integration_update.rb | 2 + .../v2/models/config_cat_sdk_key.rb | 4 + .../v2/models/config_cat_sdk_key_update.rb | 4 + .../confluent_account_create_request.rb | 1 + ...luent_account_create_request_attributes.rb | 4 + .../confluent_account_create_request_data.rb | 2 + .../confluent_account_resource_attributes.rb | 4 + .../v2/models/confluent_account_response.rb | 1 + .../confluent_account_response_attributes.rb | 3 + .../models/confluent_account_response_data.rb | 3 + .../confluent_account_update_request.rb | 1 + ...luent_account_update_request_attributes.rb | 3 + .../confluent_account_update_request_data.rb | 2 + .../v2/models/confluent_accounts_response.rb | 1 + .../v2/models/confluent_resource_request.rb | 1 + .../confluent_resource_request_attributes.rb | 3 + .../models/confluent_resource_request_data.rb | 3 + .../v2/models/confluent_resource_response.rb | 1 + .../confluent_resource_response_attributes.rb | 4 + .../confluent_resource_response_data.rb | 3 + .../v2/models/confluent_resources_response.rb | 1 + .../v2/models/connection.rb | 2 + .../v2/models/connection_env.rb | 3 + .../v2/models/connection_group.rb | 3 + lib/datadog_api_client/v2/models/container.rb | 3 + .../v2/models/container_attributes.rb | 10 + .../v2/models/container_group.rb | 4 + .../v2/models/container_group_attributes.rb | 2 + .../models/container_group_relationships.rb | 1 + .../container_group_relationships_link.rb | 2 + .../container_group_relationships_links.rb | 1 + .../v2/models/container_image.rb | 3 + .../v2/models/container_image_attributes.rb | 17 ++ .../v2/models/container_image_flavor.rb | 5 + .../v2/models/container_image_group.rb | 4 + .../container_image_group_attributes.rb | 3 + ...r_image_group_images_relationships_link.rb | 2 + .../container_image_group_relationships.rb | 1 + ...ntainer_image_group_relationships_links.rb | 1 + .../v2/models/container_image_meta.rb | 1 + .../v2/models/container_image_meta_page.rb | 6 + .../models/container_image_vulnerabilities.rb | 7 + .../v2/models/container_images_response.rb | 3 + .../models/container_images_response_links.rb | 5 + .../v2/models/container_meta.rb | 1 + .../v2/models/container_meta_page.rb | 6 + .../v2/models/containers_response.rb | 3 + .../v2/models/containers_response_links.rb | 5 + ...nvert_job_results_to_signals_attributes.rb | 5 + .../convert_job_results_to_signals_data.rb | 2 + .../convert_job_results_to_signals_request.rb | 1 + .../cost_attribution_aggregates_body.rb | 3 + .../v2/models/cost_by_org.rb | 3 + .../v2/models/cost_by_org_attributes.rb | 8 + .../v2/models/cost_by_org_response.rb | 1 + lib/datadog_api_client/v2/models/cpu.rb | 3 + .../create_action_connection_request.rb | 1 + .../create_action_connection_response.rb | 1 + .../v2/models/create_app_request.rb | 1 + .../v2/models/create_app_request_data.rb | 2 + .../create_app_request_data_attributes.rb | 6 + .../v2/models/create_app_response.rb | 1 + .../v2/models/create_app_response_data.rb | 2 + .../models/create_apps_datastore_request.rb | 1 + .../create_apps_datastore_request_data.rb | 3 + ..._apps_datastore_request_data_attributes.rb | 5 + .../models/create_apps_datastore_response.rb | 1 + .../create_apps_datastore_response_data.rb | 2 + .../models/create_custom_framework_request.rb | 1 + .../create_custom_framework_response.rb | 1 + .../create_data_deletion_request_body.rb | 1 + ...e_data_deletion_request_body_attributes.rb | 4 + .../create_data_deletion_request_body_data.rb | 2 + .../create_data_deletion_response_body.rb | 2 + ...eate_incident_notification_rule_request.rb | 1 + ..._incident_notification_template_request.rb | 1 + .../create_notification_rule_parameters.rb | 1 + ...reate_notification_rule_parameters_data.rb | 2 + ...ication_rule_parameters_data_attributes.rb | 5 + .../v2/models/create_open_api_response.rb | 1 + .../create_open_api_response_attributes.rb | 1 + .../models/create_open_api_response_data.rb | 2 + .../v2/models/create_page_request.rb | 1 + .../v2/models/create_page_request_data.rb | 2 + .../create_page_request_data_attributes.rb | 5 + ...ate_page_request_data_attributes_target.rb | 2 + .../v2/models/create_page_response.rb | 1 + .../v2/models/create_page_response_data.rb | 2 + .../v2/models/create_rule_request.rb | 1 + .../v2/models/create_rule_request_data.rb | 2 + .../v2/models/create_rule_response.rb | 1 + .../v2/models/create_rule_response_data.rb | 4 + .../v2/models/create_ruleset_request.rb | 1 + .../v2/models/create_ruleset_request_data.rb | 3 + .../create_ruleset_request_data_attributes.rb | 2 + ...set_request_data_attributes_rules_items.rb | 6 + ...est_data_attributes_rules_items_mapping.rb | 3 + ...quest_data_attributes_rules_items_query.rb | 4 + ...a_attributes_rules_items_query_addition.rb | 2 + ..._attributes_rules_items_reference_table.rb | 5 + ...items_reference_table_field_pairs_items.rb | 2 + .../v2/models/create_table_request.rb | 1 + .../v2/models/create_table_request_data.rb | 3 + .../create_table_request_data_attributes.rb | 6 + ..._attributes_file_metadata_cloud_storage.rb | 2 + ...ata_attributes_file_metadata_local_file.rb | 1 + ...tes_file_metadata_one_of_access_details.rb | 3 + ...tadata_one_of_access_details_aws_detail.rb | 3 + ...data_one_of_access_details_azure_detail.rb | 5 + ...tadata_one_of_access_details_gcp_detail.rb | 4 + ...te_table_request_data_attributes_schema.rb | 2 + ...est_data_attributes_schema_fields_items.rb | 2 + .../v2/models/create_upload_request.rb | 1 + .../v2/models/create_upload_request_data.rb | 3 + .../create_upload_request_data_attributes.rb | 4 + .../v2/models/create_upload_response.rb | 1 + .../v2/models/create_upload_response_data.rb | 3 + .../create_upload_response_data_attributes.rb | 1 + .../v2/models/create_workflow_request.rb | 1 + .../v2/models/create_workflow_response.rb | 1 + lib/datadog_api_client/v2/models/creator.rb | 3 + .../v2/models/csm_agent_data.rb | 3 + .../v2/models/csm_agents_attributes.rb | 17 ++ .../v2/models/csm_agents_metadata.rb | 3 + .../v2/models/csm_agents_response.rb | 2 + ...d_accounts_coverage_analysis_attributes.rb | 5 + ...m_cloud_accounts_coverage_analysis_data.rb | 3 + ...oud_accounts_coverage_analysis_response.rb | 1 + .../v2/models/csm_coverage_analysis.rb | 4 + ...containers_coverage_analysis_attributes.rb | 5 + ...s_and_containers_coverage_analysis_data.rb | 3 + ...d_containers_coverage_analysis_response.rb | 1 + ...serverless_coverage_analysis_attributes.rb | 3 + .../csm_serverless_coverage_analysis_data.rb | 3 + ...m_serverless_coverage_analysis_response.rb | 1 + .../v2/models/custom_attribute_config.rb | 3 + ...stom_attribute_config_attributes_create.rb | 5 + .../models/custom_attribute_config_create.rb | 2 + .../custom_attribute_config_create_request.rb | 1 + ...om_attribute_config_resource_attributes.rb | 6 + .../custom_attribute_config_response.rb | 1 + .../custom_attribute_configs_response.rb | 1 + .../v2/models/custom_attribute_value.rb | 3 + .../v2/models/custom_connection.rb | 3 + .../v2/models/custom_connection_attributes.rb | 2 + ...om_connection_attributes_on_prem_runner.rb | 2 + .../models/custom_cost_get_response_meta.rb | 1 + .../models/custom_cost_list_response_meta.rb | 2 + .../custom_cost_upload_response_meta.rb | 1 + .../models/custom_costs_file_get_response.rb | 2 + .../v2/models/custom_costs_file_line_item.rb | 7 + .../models/custom_costs_file_list_response.rb | 2 + .../v2/models/custom_costs_file_metadata.rb | 8 + .../custom_costs_file_metadata_high_level.rb | 3 + ...custom_costs_file_metadata_with_content.rb | 9 + ...s_file_metadata_with_content_high_level.rb | 3 + .../custom_costs_file_upload_response.rb | 2 + .../custom_costs_file_usage_charge_period.rb | 2 + .../v2/models/custom_costs_user.rb | 3 + .../custom_destination_create_request.rb | 1 + ...m_destination_create_request_attributes.rb | 7 + ...m_destination_create_request_definition.rb | 2 + ...tination_elasticsearch_destination_auth.rb | 2 + ...ation_forward_destination_elasticsearch.rb | 5 + ...om_destination_forward_destination_http.rb | 3 + ..._forward_destination_microsoft_sentinel.rb | 6 + ..._destination_forward_destination_splunk.rb | 3 + ...destination_http_destination_auth_basic.rb | 3 + ...ion_http_destination_auth_custom_header.rb | 3 + .../v2/models/custom_destination_response.rb | 1 + .../custom_destination_response_attributes.rb | 7 + .../custom_destination_response_definition.rb | 3 + ...ponse_forward_destination_elasticsearch.rb | 5 + ...ation_response_forward_destination_http.rb | 3 + ..._forward_destination_microsoft_sentinel.rb | 6 + ...ion_response_forward_destination_splunk.rb | 2 + ...on_response_http_destination_auth_basic.rb | 1 + ...nse_http_destination_auth_custom_header.rb | 2 + .../custom_destination_update_request.rb | 1 + ...m_destination_update_request_attributes.rb | 7 + ...m_destination_update_request_definition.rb | 3 + .../v2/models/custom_destinations_response.rb | 1 + .../v2/models/custom_framework_control.rb | 2 + .../v2/models/custom_framework_data.rb | 2 + .../custom_framework_data_attributes.rb | 6 + ...ustom_framework_data_handle_and_version.rb | 2 + .../v2/models/custom_framework_metadata.rb | 3 + .../v2/models/custom_framework_requirement.rb | 2 + .../custom_framework_without_requirements.rb | 5 + lib/datadog_api_client/v2/models/cvss.rb | 3 + .../dashboard_list_add_items_request.rb | 1 + .../dashboard_list_add_items_response.rb | 1 + .../dashboard_list_delete_items_request.rb | 1 + .../dashboard_list_delete_items_response.rb | 1 + .../v2/models/dashboard_list_item.rb | 14 ++ .../v2/models/dashboard_list_item_request.rb | 2 + .../v2/models/dashboard_list_item_response.rb | 2 + .../v2/models/dashboard_list_items.rb | 2 + .../dashboard_list_update_items_request.rb | 1 + .../dashboard_list_update_items_response.rb | 1 + .../v2/models/dashboard_trigger_wrapper.rb | 2 + .../v2/models/data_deletion_response_item.rb | 3 + .../data_deletion_response_item_attributes.rb | 13 ++ .../v2/models/data_deletion_response_meta.rb | 5 + .../v2/models/data_relationships_teams.rb | 1 + .../data_relationships_teams_data_items.rb | 2 + .../v2/models/data_scalar_column.rb | 4 + .../v2/models/data_transform.rb | 4 + .../v2/models/data_transform_properties.rb | 1 + .../database_monitoring_trigger_wrapper.rb | 2 + .../v2/models/datadog_api_key.rb | 5 + .../v2/models/datadog_api_key_update.rb | 5 + .../v2/models/datadog_integration.rb | 2 + .../v2/models/datadog_integration_update.rb | 2 + .../v2/models/dataset_attributes_request.rb | 3 + .../v2/models/dataset_attributes_response.rb | 5 + .../v2/models/dataset_create_request.rb | 1 + .../v2/models/dataset_request.rb | 2 + .../v2/models/dataset_response.rb | 3 + .../v2/models/dataset_response_multi.rb | 1 + .../v2/models/dataset_response_single.rb | 1 + .../v2/models/dataset_update_request.rb | 1 + lib/datadog_api_client/v2/models/datastore.rb | 1 + .../v2/models/datastore_array.rb | 1 + .../v2/models/datastore_data.rb | 3 + .../v2/models/datastore_data_attributes.rb | 9 + .../v2/models/datastore_trigger.rb | 1 + .../v2/models/datastore_trigger_wrapper.rb | 2 + .../v2/models/delete_app_response.rb | 1 + .../v2/models/delete_app_response_data.rb | 2 + .../delete_apps_datastore_item_request.rb | 1 + ...delete_apps_datastore_item_request_data.rb | 2 + ..._datastore_item_request_data_attributes.rb | 2 + .../delete_apps_datastore_item_response.rb | 1 + ...lete_apps_datastore_item_response_array.rb | 1 + ...elete_apps_datastore_item_response_data.rb | 2 + .../v2/models/delete_apps_request.rb | 1 + .../models/delete_apps_request_data_items.rb | 2 + .../v2/models/delete_apps_response.rb | 1 + .../models/delete_apps_response_data_items.rb | 2 + .../delete_custom_framework_response.rb | 1 + .../v2/models/dependency_location.rb | 5 + .../v2/models/deployment.rb | 4 + .../v2/models/deployment_attributes.rb | 1 + .../v2/models/deployment_metadata.rb | 4 + .../v2/models/deployment_relationship.rb | 2 + .../v2/models/deployment_relationship_data.rb | 2 + .../v2/models/detailed_finding.rb | 3 + .../v2/models/detailed_finding_attributes.rb | 11 ++ .../v2/models/device_attributes.rb | 20 ++ .../device_attributes_interface_statuses.rb | 4 + .../v2/models/devices_list_data.rb | 3 + .../v2/models/domain_allowlist.rb | 3 + .../v2/models/domain_allowlist_attributes.rb | 2 + .../v2/models/domain_allowlist_request.rb | 1 + .../v2/models/domain_allowlist_response.rb | 1 + .../models/domain_allowlist_response_data.rb | 3 + ...main_allowlist_response_data_attributes.rb | 2 + .../v2/models/dora_deployment_request.rb | 1 + .../dora_deployment_request_attributes.rb | 9 + .../v2/models/dora_deployment_request_data.rb | 1 + .../v2/models/dora_deployment_response.rb | 1 + .../models/dora_deployment_response_data.rb | 2 + .../v2/models/dora_event.rb | 3 + .../v2/models/dora_failure_request.rb | 1 + .../models/dora_failure_request_attributes.rb | 11 ++ .../v2/models/dora_failure_request_data.rb | 1 + .../v2/models/dora_failure_response.rb | 1 + .../v2/models/dora_failure_response_data.rb | 2 + .../v2/models/dora_fetch_response.rb | 1 + .../v2/models/dora_git_info.rb | 2 + .../models/dora_list_deployments_request.rb | 1 + ...ora_list_deployments_request_attributes.rb | 5 + .../dora_list_deployments_request_data.rb | 2 + .../v2/models/dora_list_failures_request.rb | 1 + .../dora_list_failures_request_attributes.rb | 5 + .../models/dora_list_failures_request_data.rb | 2 + .../v2/models/dora_list_response.rb | 1 + .../v2/models/downtime_create_request.rb | 1 + .../downtime_create_request_attributes.rb | 8 + .../v2/models/downtime_create_request_data.rb | 2 + .../v2/models/downtime_meta.rb | 1 + .../v2/models/downtime_meta_page.rb | 1 + .../models/downtime_monitor_identifier_id.rb | 1 + .../downtime_monitor_identifier_tags.rb | 1 + .../downtime_monitor_included_attributes.rb | 1 + .../models/downtime_monitor_included_item.rb | 3 + .../v2/models/downtime_relationships.rb | 2 + .../downtime_relationships_created_by.rb | 1 + .../downtime_relationships_created_by_data.rb | 2 + .../models/downtime_relationships_monitor.rb | 1 + .../downtime_relationships_monitor_data.rb | 2 + .../v2/models/downtime_response.rb | 2 + .../v2/models/downtime_response_attributes.rb | 12 ++ .../v2/models/downtime_response_data.rb | 4 + ...time_schedule_current_downtime_response.rb | 2 + ...schedule_one_time_create_update_request.rb | 2 + .../downtime_schedule_one_time_response.rb | 2 + ...hedule_recurrence_create_update_request.rb | 3 + .../downtime_schedule_recurrence_response.rb | 3 + ...ime_schedule_recurrences_create_request.rb | 2 + .../downtime_schedule_recurrences_response.rb | 3 + ...ime_schedule_recurrences_update_request.rb | 2 + .../v2/models/downtime_update_request.rb | 1 + .../downtime_update_request_attributes.rb | 8 + .../v2/models/downtime_update_request_data.rb | 3 + .../v2/models/entity_attributes.rb | 8 + .../v2/models/entity_data.rb | 5 + .../v2/models/entity_meta.rb | 4 + .../v2/models/entity_relationships.rb | 5 + .../entity_response_included_incident.rb | 3 + .../models/entity_response_included_oncall.rb | 3 + .../entity_response_included_raw_schema.rb | 3 + ...response_included_raw_schema_attributes.rb | 1 + ...entity_response_included_related_entity.rb | 4 + ...onse_included_related_entity_attributes.rb | 4 + ...y_response_included_related_entity_meta.rb | 4 + ...se_included_related_incident_attributes.rb | 5 + ...onse_included_related_oncall_attributes.rb | 2 + ...included_related_oncall_escalation_item.rb | 3 + .../models/entity_response_included_schema.rb | 3 + ...ity_response_included_schema_attributes.rb | 1 + .../v2/models/entity_response_meta.rb | 2 + .../v2/models/entity_to_incidents.rb | 1 + .../v2/models/entity_to_oncalls.rb | 1 + .../v2/models/entity_to_raw_schema.rb | 1 + .../v2/models/entity_to_related_entities.rb | 1 + .../v2/models/entity_to_schema.rb | 1 + .../v2/models/entity_v3_api.rb | 7 + .../v2/models/entity_v3_api_datadog.rb | 5 + .../v2/models/entity_v3_api_spec.rb | 5 + ...entity_v3_api_spec_interface_definition.rb | 1 + .../entity_v3_api_spec_interface_file_ref.rb | 1 + .../entity_v3_datadog_code_location_item.rb | 2 + .../v2/models/entity_v3_datadog_event_item.rb | 2 + .../entity_v3_datadog_integration_opsgenie.rb | 2 + ...entity_v3_datadog_integration_pagerduty.rb | 1 + .../v2/models/entity_v3_datadog_log_item.rb | 2 + .../models/entity_v3_datadog_performance.rb | 1 + .../v2/models/entity_v3_datadog_pipelines.rb | 1 + .../v2/models/entity_v3_datastore.rb | 7 + .../v2/models/entity_v3_datastore_datadog.rb | 3 + .../v2/models/entity_v3_datastore_spec.rb | 4 + .../v2/models/entity_v3_integrations.rb | 2 + .../v2/models/entity_v3_metadata.rb | 12 ++ ...ity_v3_metadata_additional_owners_items.rb | 2 + .../entity_v3_metadata_contacts_items.rb | 3 + .../models/entity_v3_metadata_links_items.rb | 4 + .../v2/models/entity_v3_queue.rb | 7 + .../v2/models/entity_v3_queue_datadog.rb | 3 + .../v2/models/entity_v3_queue_spec.rb | 4 + .../v2/models/entity_v3_service.rb | 7 + .../v2/models/entity_v3_service_datadog.rb | 5 + .../v2/models/entity_v3_service_spec.rb | 6 + .../v2/models/entity_v3_system.rb | 7 + .../v2/models/entity_v3_system_datadog.rb | 4 + .../v2/models/entity_v3_system_spec.rb | 3 + lib/datadog_api_client/v2/models/epss.rb | 2 + .../v2/models/error_handler.rb | 2 + .../v2/models/escalation.rb | 3 + .../v2/models/escalation_policy.rb | 2 + .../escalation_policy_create_request.rb | 1 + .../escalation_policy_create_request_data.rb | 3 + ...n_policy_create_request_data_attributes.rb | 4 + ...ate_request_data_attributes_steps_items.rb | 3 + ...olicy_create_request_data_relationships.rb | 1 + .../v2/models/escalation_policy_data.rb | 4 + .../escalation_policy_data_attributes.rb | 3 + .../escalation_policy_data_relationships.rb | 2 + ...alation_policy_data_relationships_steps.rb | 1 + ...icy_data_relationships_steps_data_items.rb | 2 + .../v2/models/escalation_policy_step.rb | 4 + .../escalation_policy_step_attributes.rb | 2 + .../escalation_policy_step_relationships.rb | 1 + .../models/escalation_policy_step_target.rb | 2 + .../escalation_policy_update_request.rb | 1 + .../escalation_policy_update_request_data.rb | 4 + ...n_policy_update_request_data_attributes.rb | 4 + ...ate_request_data_attributes_steps_items.rb | 4 + ...olicy_update_request_data_relationships.rb | 1 + .../v2/models/escalation_policy_user.rb | 3 + .../escalation_policy_user_attributes.rb | 3 + .../v2/models/escalation_relationships.rb | 1 + .../escalation_relationships_responders.rb | 1 + ...ion_relationships_responders_data_items.rb | 2 + .../v2/models/escalation_targets.rb | 1 + .../v2/models/estimation.rb | 5 + lib/datadog_api_client/v2/models/event.rb | 4 + .../v2/models/event_attributes.rb | 19 ++ .../v2/models/event_create_request.rb | 2 + .../v2/models/event_create_request_payload.rb | 1 + .../v2/models/event_create_response.rb | 2 + .../event_create_response_attributes.rb | 1 + ...t_create_response_attributes_attributes.rb | 1 + ...eate_response_attributes_attributes_evt.rb | 2 + .../models/event_create_response_payload.rb | 2 + .../event_create_response_payload_links.rb | 1 + .../v2/models/event_payload.rb | 8 + .../v2/models/event_response.rb | 3 + .../v2/models/event_response_attributes.rb | 4 + .../v2/models/event_system_attributes.rb | 5 + .../v2/models/events_compute.rb | 3 + .../v2/models/events_group_by.rb | 3 + .../v2/models/events_group_by_sort.rb | 4 + .../v2/models/events_list_request.rb | 4 + .../v2/models/events_list_response.rb | 3 + .../v2/models/events_list_response_links.rb | 1 + .../v2/models/events_query_filter.rb | 3 + .../v2/models/events_query_options.rb | 2 + .../v2/models/events_request_page.rb | 2 + .../v2/models/events_response_metadata.rb | 5 + .../models/events_response_metadata_page.rb | 1 + .../v2/models/events_scalar_query.rb | 6 + .../v2/models/events_search.rb | 1 + .../v2/models/events_timeseries_query.rb | 6 + .../v2/models/events_warning.rb | 3 + .../fastly_accoun_response_attributes.rb | 2 + .../models/fastly_account_create_request.rb | 1 + ...astly_account_create_request_attributes.rb | 3 + .../fastly_account_create_request_data.rb | 2 + .../v2/models/fastly_account_response.rb | 1 + .../v2/models/fastly_account_response_data.rb | 3 + .../models/fastly_account_update_request.rb | 1 + ...astly_account_update_request_attributes.rb | 2 + .../fastly_account_update_request_data.rb | 2 + .../v2/models/fastly_accounts_response.rb | 1 + .../v2/models/fastly_api_key.rb | 2 + .../v2/models/fastly_api_key_update.rb | 2 + .../v2/models/fastly_integration.rb | 2 + .../v2/models/fastly_integration_update.rb | 2 + .../v2/models/fastly_service.rb | 2 + .../v2/models/fastly_service_attributes.rb | 1 + .../v2/models/fastly_service_data.rb | 3 + .../v2/models/fastly_service_request.rb | 1 + .../v2/models/fastly_service_response.rb | 1 + .../v2/models/fastly_services_response.rb | 1 + .../v2/models/filters_per_product.rb | 2 + lib/datadog_api_client/v2/models/finding.rb | 3 + .../v2/models/finding_attributes.rb | 13 ++ .../v2/models/finding_mute.rb | 6 + .../v2/models/finding_rule.rb | 2 + .../v2/models/flaky_test.rb | 3 + .../v2/models/flaky_test_attributes.rb | 18 ++ .../v2/models/flaky_test_pipeline_stats.rb | 2 + .../v2/models/flaky_test_run_metadata.rb | 6 + .../v2/models/flaky_test_stats.rb | 1 + .../v2/models/flaky_tests_pagination.rb | 1 + .../v2/models/flaky_tests_search_filter.rb | 1 + .../models/flaky_tests_search_page_options.rb | 2 + .../v2/models/flaky_tests_search_request.rb | 1 + .../flaky_tests_search_request_attributes.rb | 3 + .../models/flaky_tests_search_request_data.rb | 2 + .../v2/models/flaky_tests_search_response.rb | 2 + .../flaky_tests_search_response_meta.rb | 1 + .../v2/models/formula_limit.rb | 2 + ...mework_handle_and_version_response_data.rb | 3 + .../v2/models/freshservice_api_key.rb | 3 + .../v2/models/freshservice_api_key_update.rb | 3 + .../v2/models/freshservice_integration.rb | 2 + .../models/freshservice_integration_update.rb | 2 + .../v2/models/full_api_key.rb | 4 + .../v2/models/full_api_key_attributes.rb | 8 + .../v2/models/full_application_key.rb | 4 + .../models/full_application_key_attributes.rb | 6 + .../v2/models/full_custom_framework_data.rb | 3 + .../full_custom_framework_data_attributes.rb | 5 + .../v2/models/gcp_integration.rb | 2 + .../v2/models/gcp_integration_update.rb | 2 + .../v2/models/gcp_metric_namespace_config.rb | 2 + .../models/gcp_monitored_resource_config.rb | 2 + .../v2/models/gcp_scan_options.rb | 1 + .../v2/models/gcp_scan_options_array.rb | 1 + .../v2/models/gcp_scan_options_data.rb | 3 + .../gcp_scan_options_data_attributes.rb | 2 + .../models/gcp_scan_options_input_update.rb | 1 + .../gcp_scan_options_input_update_data.rb | 3 + ...an_options_input_update_data_attributes.rb | 2 + .../v2/models/gcp_service_account.rb | 3 + .../v2/models/gcp_service_account_meta.rb | 1 + .../v2/models/gcp_service_account_update.rb | 3 + .../v2/models/gcp_uc_config_response.rb | 1 + .../v2/models/gcp_uc_config_response_data.rb | 3 + .../gcp_uc_config_response_data_attributes.rb | 13 ++ .../v2/models/gcp_usage_cost_config.rb | 3 + .../gcp_usage_cost_config_attributes.rb | 13 ++ .../gcp_usage_cost_config_patch_data.rb | 2 + .../gcp_usage_cost_config_patch_request.rb | 1 + ...ge_cost_config_patch_request_attributes.rb | 1 + .../models/gcp_usage_cost_config_post_data.rb | 2 + .../gcp_usage_cost_config_post_request.rb | 1 + ...age_cost_config_post_request_attributes.rb | 6 + .../models/gcp_usage_cost_config_response.rb | 1 + .../models/gcp_usage_cost_configs_response.rb | 1 + .../v2/models/gcpsts_delegate_account.rb | 3 + .../gcpsts_delegate_account_attributes.rb | 1 + .../gcpsts_delegate_account_response.rb | 1 + .../v2/models/gcpsts_service_account.rb | 4 + .../gcpsts_service_account_attributes.rb | 12 ++ .../gcpsts_service_account_create_request.rb | 1 + .../v2/models/gcpsts_service_account_data.rb | 2 + .../models/gcpsts_service_account_response.rb | 1 + .../gcpsts_service_account_update_request.rb | 1 + ...sts_service_account_update_request_data.rb | 3 + .../gcpsts_service_accounts_response.rb | 1 + .../v2/models/gemini_api_key.rb | 2 + .../v2/models/gemini_api_key_update.rb | 2 + .../v2/models/gemini_integration.rb | 2 + .../v2/models/gemini_integration_update.rb | 2 + .../models/get_action_connection_response.rb | 1 + .../get_app_key_registration_response.rb | 1 + .../v2/models/get_app_response.rb | 4 + .../v2/models/get_app_response_data.rb | 3 + .../get_app_response_data_attributes.rb | 7 + .../models/get_custom_framework_response.rb | 1 + .../get_data_deletions_response_body.rb | 2 + .../v2/models/get_device_attributes.rb | 19 ++ .../v2/models/get_device_data.rb | 3 + .../v2/models/get_device_response.rb | 1 + .../v2/models/get_finding_response.rb | 1 + .../v2/models/get_interfaces_data.rb | 3 + .../v2/models/get_interfaces_response.rb | 1 + ...et_resource_evaluation_filters_response.rb | 1 + ...source_evaluation_filters_response_data.rb | 3 + .../models/get_rule_version_history_data.rb | 3 + .../get_rule_version_history_response.rb | 1 + .../v2/models/get_sbom_response.rb | 1 + .../v2/models/get_workflow_response.rb | 1 + .../v2/models/github_webhook_trigger.rb | 1 + .../models/github_webhook_trigger_wrapper.rb | 2 + .../v2/models/gitlab_api_key.rb | 2 + .../v2/models/gitlab_api_key_update.rb | 2 + .../v2/models/gitlab_integration.rb | 2 + .../v2/models/gitlab_integration_update.rb | 2 + .../google_meet_configuration_reference.rb | 1 + ...oogle_meet_configuration_reference_data.rb | 2 + .../v2/models/grey_noise_api_key.rb | 2 + .../v2/models/grey_noise_api_key_update.rb | 2 + .../v2/models/grey_noise_integration.rb | 2 + .../models/grey_noise_integration_update.rb | 2 + .../v2/models/group_scalar_column.rb | 3 + .../v2/models/historical_job_list_meta.rb | 1 + .../v2/models/historical_job_options.rb | 8 + .../v2/models/historical_job_query.rb | 8 + .../v2/models/historical_job_response.rb | 1 + .../historical_job_response_attributes.rb | 8 + .../v2/models/historical_job_response_data.rb | 3 + .../v2/models/hourly_usage.rb | 3 + .../v2/models/hourly_usage_attributes.rb | 8 + .../v2/models/hourly_usage_measurement.rb | 2 + .../v2/models/hourly_usage_metadata.rb | 1 + .../v2/models/hourly_usage_pagination.rb | 1 + .../v2/models/hourly_usage_response.rb | 2 + lib/datadog_api_client/v2/models/http_body.rb | 2 + .../v2/models/http_header.rb | 2 + .../v2/models/http_header_update.rb | 3 + .../v2/models/http_integration.rb | 3 + .../v2/models/http_integration_update.rb | 3 + .../v2/models/http_log_error.rb | 3 + .../v2/models/http_log_errors.rb | 1 + .../v2/models/http_log_item.rb | 5 + .../v2/models/http_token.rb | 3 + .../v2/models/http_token_auth.rb | 5 + .../v2/models/http_token_auth_update.rb | 5 + .../v2/models/http_token_update.rb | 4 + .../v2/models/httpci_app_error.rb | 3 + .../v2/models/httpci_app_errors.rb | 1 + .../v2/models/idp_metadata_form_data.rb | 1 + .../v2/models/incident_attachment_data.rb | 4 + .../incident_attachment_link_attributes.rb | 3 + ...hment_link_attributes_attachment_object.rb | 2 + ...cident_attachment_postmortem_attributes.rb | 2 + .../incident_attachment_relationships.rb | 1 + .../models/incident_attachment_update_data.rb | 3 + .../incident_attachment_update_request.rb | 1 + .../incident_attachment_update_response.rb | 2 + ...postmortem_attributes_attachment_object.rb | 2 + .../models/incident_attachments_response.rb | 2 + .../v2/models/incident_create_attributes.rb | 8 + .../v2/models/incident_create_data.rb | 3 + .../models/incident_create_relationships.rb | 1 + .../v2/models/incident_create_request.rb | 1 + ...ncident_field_attributes_multiple_value.rb | 2 + .../incident_field_attributes_single_value.rb | 2 + .../v2/models/incident_impact_attributes.rb | 7 + .../incident_impact_create_attributes.rb | 4 + .../v2/models/incident_impact_create_data.rb | 2 + .../models/incident_impact_create_request.rb | 1 + .../models/incident_impact_relationships.rb | 3 + .../v2/models/incident_impact_response.rb | 2 + .../models/incident_impact_response_data.rb | 4 + .../v2/models/incident_impacts_response.rb | 2 + ...ncident_integration_metadata_attributes.rb | 6 + ...cident_integration_metadata_create_data.rb | 2 + ...ent_integration_metadata_create_request.rb | 1 + ...dent_integration_metadata_list_response.rb | 3 + ...ncident_integration_metadata_patch_data.rb | 2 + ...dent_integration_metadata_patch_request.rb | 1 + .../incident_integration_metadata_response.rb | 2 + ...dent_integration_metadata_response_data.rb | 4 + .../incident_integration_relationships.rb | 2 + .../v2/models/incident_non_datadog_creator.rb | 2 + .../v2/models/incident_notification_handle.rb | 2 + .../v2/models/incident_notification_rule.rb | 2 + .../incident_notification_rule_array.rb | 3 + .../incident_notification_rule_array_meta.rb | 1 + ...ident_notification_rule_array_meta_page.rb | 3 + .../incident_notification_rule_attributes.rb | 8 + ...dent_notification_rule_conditions_items.rb | 2 + ...ent_notification_rule_create_attributes.rb | 6 + .../incident_notification_rule_create_data.rb | 3 + ...fication_rule_create_data_relationships.rb | 2 + ...ncident_notification_rule_relationships.rb | 4 + ...ncident_notification_rule_response_data.rb | 4 + .../incident_notification_rule_update_data.rb | 4 + .../models/incident_notification_template.rb | 2 + .../incident_notification_template_array.rb | 3 + ...cident_notification_template_array_meta.rb | 1 + ...t_notification_template_array_meta_page.rb | 2 + ...cident_notification_template_attributes.rb | 6 + ...notification_template_create_attributes.rb | 4 + ...ident_notification_template_create_data.rb | 3 + ...tion_template_create_data_relationships.rb | 1 + .../incident_notification_template_object.rb | 4 + ...ent_notification_template_relationships.rb | 3 + ...ent_notification_template_response_data.rb | 4 + ...notification_template_update_attributes.rb | 4 + ...ident_notification_template_update_data.rb | 3 + .../v2/models/incident_response.rb | 2 + .../v2/models/incident_response_attributes.rb | 28 +++ .../v2/models/incident_response_data.rb | 4 + .../v2/models/incident_response_meta.rb | 1 + .../incident_response_meta_pagination.rb | 3 + .../models/incident_response_relationships.rb | 9 + .../v2/models/incident_search_response.rb | 3 + .../incident_search_response_attributes.rb | 3 + .../models/incident_search_response_data.rb | 2 + .../incident_search_response_facets_data.rb | 11 ++ ...cident_search_response_field_facet_data.rb | 2 + ...incident_search_response_incidents_data.rb | 1 + .../models/incident_search_response_meta.rb | 1 + ...dent_search_response_numeric_facet_data.rb | 2 + ..._response_numeric_facet_data_aggregates.rb | 2 + ...arch_response_property_field_facet_data.rb | 3 + ...ncident_search_response_user_facet_data.rb | 5 + .../incident_service_create_attributes.rb | 1 + .../v2/models/incident_service_create_data.rb | 3 + .../models/incident_service_create_request.rb | 1 + .../models/incident_service_relationships.rb | 2 + .../v2/models/incident_service_response.rb | 2 + .../incident_service_response_attributes.rb | 3 + .../models/incident_service_response_data.rb | 4 + .../incident_service_update_attributes.rb | 1 + .../v2/models/incident_service_update_data.rb | 4 + .../models/incident_service_update_request.rb | 1 + .../v2/models/incident_services_response.rb | 3 + .../models/incident_team_create_attributes.rb | 1 + .../v2/models/incident_team_create_data.rb | 3 + .../v2/models/incident_team_create_request.rb | 1 + .../v2/models/incident_team_relationships.rb | 2 + .../v2/models/incident_team_response.rb | 2 + .../incident_team_response_attributes.rb | 3 + .../v2/models/incident_team_response_data.rb | 4 + .../models/incident_team_update_attributes.rb | 1 + .../v2/models/incident_team_update_data.rb | 4 + .../v2/models/incident_team_update_request.rb | 1 + .../v2/models/incident_teams_response.rb | 3 + ...imeline_cell_markdown_create_attributes.rb | 3 + ...cell_markdown_create_attributes_content.rb | 1 + .../incident_todo_anonymous_assignee.rb | 4 + .../v2/models/incident_todo_attributes.rb | 7 + .../v2/models/incident_todo_create_data.rb | 2 + .../v2/models/incident_todo_create_request.rb | 1 + .../v2/models/incident_todo_list_response.rb | 3 + .../v2/models/incident_todo_patch_data.rb | 2 + .../v2/models/incident_todo_patch_request.rb | 1 + .../v2/models/incident_todo_relationships.rb | 2 + .../v2/models/incident_todo_response.rb | 2 + .../v2/models/incident_todo_response_data.rb | 4 + .../v2/models/incident_trigger.rb | 1 + .../v2/models/incident_trigger_wrapper.rb | 2 + .../v2/models/incident_type_attributes.rb | 8 + .../v2/models/incident_type_create_data.rb | 2 + .../v2/models/incident_type_create_request.rb | 1 + .../v2/models/incident_type_list_response.rb | 1 + .../v2/models/incident_type_object.rb | 4 + .../v2/models/incident_type_patch_data.rb | 3 + .../v2/models/incident_type_patch_request.rb | 1 + .../v2/models/incident_type_relationships.rb | 5 + .../v2/models/incident_type_response.rb | 1 + .../models/incident_type_update_attributes.rb | 8 + .../v2/models/incident_update_attributes.rb | 8 + .../v2/models/incident_update_data.rb | 4 + .../models/incident_update_relationships.rb | 3 + .../v2/models/incident_update_request.rb | 1 + .../v2/models/incident_user_attributes.rb | 5 + .../v2/models/incident_user_data.rb | 3 + .../v2/models/incidents_response.rb | 3 + .../v2/models/input_schema.rb | 1 + .../v2/models/input_schema_parameters.rb | 5 + .../v2/models/intake_payload_accepted.rb | 1 + .../v2/models/interface_attributes.rb | 7 + .../v2/models/ip_allowlist_attributes.rb | 2 + .../v2/models/ip_allowlist_data.rb | 3 + .../v2/models/ip_allowlist_entry.rb | 1 + .../models/ip_allowlist_entry_attributes.rb | 4 + .../v2/models/ip_allowlist_entry_data.rb | 3 + .../v2/models/ip_allowlist_response.rb | 1 + .../v2/models/ip_allowlist_update_request.rb | 1 + lib/datadog_api_client/v2/models/issue.rb | 4 + .../v2/models/issue_assignee_relationship.rb | 1 + .../v2/models/issue_attributes.rb | 13 ++ .../v2/models/issue_case.rb | 4 + .../v2/models/issue_case_attributes.rb | 14 ++ .../v2/models/issue_case_insight.rb | 3 + .../v2/models/issue_case_jira_issue.rb | 2 + .../v2/models/issue_case_jira_issue_result.rb | 4 + .../v2/models/issue_case_reference.rb | 2 + .../v2/models/issue_case_relationship.rb | 1 + .../v2/models/issue_case_relationships.rb | 4 + .../v2/models/issue_reference.rb | 2 + .../v2/models/issue_relationships.rb | 3 + .../v2/models/issue_response.rb | 2 + .../v2/models/issue_team.rb | 3 + .../v2/models/issue_team_attributes.rb | 3 + .../models/issue_team_owners_relationship.rb | 1 + .../v2/models/issue_team_reference.rb | 2 + .../models/issue_update_assignee_request.rb | 1 + .../issue_update_assignee_request_data.rb | 2 + .../v2/models/issue_update_state_request.rb | 1 + .../models/issue_update_state_request_data.rb | 3 + ...ue_update_state_request_data_attributes.rb | 1 + .../v2/models/issue_user.rb | 3 + .../v2/models/issue_user_attributes.rb | 3 + .../v2/models/issue_user_reference.rb | 2 + .../v2/models/issues_search_request.rb | 1 + .../v2/models/issues_search_request_data.rb | 2 + .../issues_search_request_data_attributes.rb | 6 + .../v2/models/issues_search_response.rb | 2 + .../v2/models/issues_search_result.rb | 4 + .../models/issues_search_result_attributes.rb | 3 + ...issues_search_result_issue_relationship.rb | 1 + .../issues_search_result_relationships.rb | 1 + .../v2/models/item_api_payload.rb | 1 + .../v2/models/item_api_payload_array.rb | 2 + .../v2/models/item_api_payload_data.rb | 3 + .../item_api_payload_data_attributes.rb | 7 + .../v2/models/item_api_payload_meta.rb | 2 + .../v2/models/item_api_payload_meta_page.rb | 3 + .../v2/models/item_api_payload_meta_schema.rb | 2 + .../item_api_payload_meta_schema_field.rb | 2 + .../v2/models/jira_integration_metadata.rb | 1 + .../jira_integration_metadata_issues_item.rb | 5 + .../v2/models/jira_issue.rb | 2 + .../v2/models/jira_issue_result.rb | 4 + .../v2/models/job_create_response.rb | 1 + .../v2/models/job_create_response_data.rb | 2 + .../v2/models/job_definition.rb | 14 ++ .../v2/models/job_definition_from_rule.rb | 5 + .../v2/models/jsonapi_error_item.rb | 5 + .../v2/models/jsonapi_error_item_source.rb | 3 + .../v2/models/jsonapi_error_response.rb | 1 + .../v2/models/kind_attributes.rb | 3 + lib/datadog_api_client/v2/models/kind_data.rb | 4 + .../v2/models/kind_metadata.rb | 2 + lib/datadog_api_client/v2/models/kind_obj.rb | 3 + .../v2/models/kind_response_meta.rb | 1 + .../v2/models/launch_darkly_api_key.rb | 2 + .../v2/models/launch_darkly_api_key_update.rb | 2 + .../v2/models/launch_darkly_integration.rb | 2 + .../launch_darkly_integration_update.rb | 2 + lib/datadog_api_client/v2/models/layer.rb | 4 + .../v2/models/layer_attributes.rb | 6 + .../v2/models/layer_attributes_interval.rb | 2 + .../v2/models/layer_relationships.rb | 1 + .../v2/models/layer_relationships_members.rb | 1 + .../layer_relationships_members_data_items.rb | 2 + .../v2/models/leaked_key.rb | 3 + .../v2/models/leaked_key_attributes.rb | 2 + lib/datadog_api_client/v2/models/library.rb | 2 + lib/datadog_api_client/v2/models/links.rb | 5 + .../v2/models/list_apis_response.rb | 2 + .../v2/models/list_apis_response_data.rb | 2 + .../list_apis_response_data_attributes.rb | 1 + .../v2/models/list_apis_response_meta.rb | 1 + .../list_apis_response_meta_pagination.rb | 3 + .../list_app_key_registrations_response.rb | 2 + ...ist_app_key_registrations_response_meta.rb | 2 + .../models/list_application_keys_response.rb | 3 + .../v2/models/list_apps_response.rb | 3 + .../models/list_apps_response_data_items.rb | 5 + ...ist_apps_response_data_items_attributes.rb | 5 + ..._apps_response_data_items_relationships.rb | 1 + .../v2/models/list_apps_response_meta.rb | 1 + .../v2/models/list_apps_response_meta_page.rb | 2 + .../v2/models/list_assets_sbo_ms_response.rb | 3 + .../v2/models/list_devices_response.rb | 2 + .../models/list_devices_response_metadata.rb | 1 + .../list_devices_response_metadata_page.rb | 1 + .../v2/models/list_downtimes_response.rb | 3 + .../v2/models/list_entity_catalog_response.rb | 4 + .../list_entity_catalog_response_links.rb | 3 + .../v2/models/list_findings_meta.rb | 2 + .../v2/models/list_findings_page.rb | 2 + .../v2/models/list_findings_response.rb | 2 + .../models/list_historical_jobs_response.rb | 2 + .../v2/models/list_kind_catalog_response.rb | 2 + .../v2/models/list_pipelines_response.rb | 2 + .../v2/models/list_pipelines_response_meta.rb | 1 + .../v2/models/list_powerpacks_response.rb | 4 + .../models/list_relation_catalog_response.rb | 4 + .../list_relation_catalog_response_links.rb | 3 + .../v2/models/list_rules_response.rb | 2 + .../models/list_rules_response_data_item.rb | 4 + .../v2/models/list_rules_response_links.rb | 1 + .../v2/models/list_tags_response.rb | 1 + .../v2/models/list_tags_response_data.rb | 3 + .../list_tags_response_data_attributes.rb | 1 + .../models/list_vulnerabilities_response.rb | 3 + .../models/list_vulnerable_assets_response.rb | 3 + lib/datadog_api_client/v2/models/log.rb | 3 + .../v2/models/log_attributes.rb | 7 + .../v2/models/logs_aggregate_bucket.rb | 2 + ...aggregate_bucket_value_timeseries_point.rb | 2 + .../v2/models/logs_aggregate_request.rb | 5 + .../v2/models/logs_aggregate_request_page.rb | 1 + .../v2/models/logs_aggregate_response.rb | 2 + .../v2/models/logs_aggregate_response_data.rb | 1 + .../v2/models/logs_aggregate_sort.rb | 4 + .../v2/models/logs_archive.rb | 1 + .../v2/models/logs_archive_attributes.rb | 7 + .../v2/models/logs_archive_create_request.rb | 1 + .../logs_archive_create_request_attributes.rb | 6 + .../logs_archive_create_request_definition.rb | 2 + .../v2/models/logs_archive_definition.rb | 3 + .../models/logs_archive_destination_azure.rb | 6 + .../v2/models/logs_archive_destination_gcs.rb | 4 + .../v2/models/logs_archive_destination_s3.rb | 6 + .../v2/models/logs_archive_encryption_s3.rb | 2 + .../models/logs_archive_integration_azure.rb | 2 + .../v2/models/logs_archive_integration_gcs.rb | 2 + .../v2/models/logs_archive_integration_s3.rb | 2 + .../v2/models/logs_archive_order.rb | 1 + .../models/logs_archive_order_attributes.rb | 1 + .../models/logs_archive_order_definition.rb | 2 + .../v2/models/logs_archives.rb | 1 + .../v2/models/logs_compute.rb | 4 + .../v2/models/logs_group_by.rb | 6 + .../v2/models/logs_group_by_histogram.rb | 3 + .../v2/models/logs_list_request.rb | 4 + .../v2/models/logs_list_request_page.rb | 2 + .../v2/models/logs_list_response.rb | 3 + .../v2/models/logs_list_response_links.rb | 1 + .../v2/models/logs_metric_compute.rb | 3 + .../models/logs_metric_create_attributes.rb | 3 + .../v2/models/logs_metric_create_data.rb | 3 + .../v2/models/logs_metric_create_request.rb | 1 + .../v2/models/logs_metric_filter.rb | 1 + .../v2/models/logs_metric_group_by.rb | 2 + .../v2/models/logs_metric_response.rb | 1 + .../models/logs_metric_response_attributes.rb | 3 + .../v2/models/logs_metric_response_compute.rb | 3 + .../v2/models/logs_metric_response_data.rb | 3 + .../v2/models/logs_metric_response_filter.rb | 1 + .../models/logs_metric_response_group_by.rb | 2 + .../models/logs_metric_update_attributes.rb | 3 + .../v2/models/logs_metric_update_compute.rb | 1 + .../v2/models/logs_metric_update_data.rb | 2 + .../v2/models/logs_metric_update_request.rb | 1 + .../v2/models/logs_metrics_response.rb | 1 + .../v2/models/logs_query_filter.rb | 5 + .../v2/models/logs_query_options.rb | 2 + .../v2/models/logs_response_metadata.rb | 5 + .../v2/models/logs_response_metadata_page.rb | 1 + .../v2/models/logs_warning.rb | 3 + .../v2/models/member_team.rb | 2 + lib/datadog_api_client/v2/models/metadata.rb | 3 + lib/datadog_api_client/v2/models/metric.rb | 2 + .../v2/models/metric_all_tags.rb | 3 + .../v2/models/metric_all_tags_attributes.rb | 1 + .../v2/models/metric_all_tags_response.rb | 1 + .../v2/models/metric_asset_attributes.rb | 3 + .../metric_asset_dashboard_relationship.rb | 2 + .../metric_asset_dashboard_relationships.rb | 1 + .../metric_asset_monitor_relationship.rb | 2 + .../metric_asset_monitor_relationships.rb | 1 + .../metric_asset_notebook_relationship.rb | 2 + .../metric_asset_notebook_relationships.rb | 1 + .../v2/models/metric_asset_response_data.rb | 3 + .../metric_asset_response_relationships.rb | 4 + .../models/metric_asset_slo_relationship.rb | 2 + .../models/metric_asset_slo_relationships.rb | 1 + .../v2/models/metric_assets_response.rb | 2 + .../models/metric_bulk_tag_config_create.rb | 3 + ...etric_bulk_tag_config_create_attributes.rb | 5 + .../metric_bulk_tag_config_create_request.rb | 1 + .../models/metric_bulk_tag_config_delete.rb | 3 + ...etric_bulk_tag_config_delete_attributes.rb | 1 + .../metric_bulk_tag_config_delete_request.rb | 1 + .../models/metric_bulk_tag_config_response.rb | 1 + .../models/metric_bulk_tag_config_status.rb | 3 + ...etric_bulk_tag_config_status_attributes.rb | 4 + .../v2/models/metric_custom_aggregation.rb | 2 + .../v2/models/metric_dashboard_asset.rb | 3 + .../v2/models/metric_dashboard_attributes.rb | 4 + .../v2/models/metric_distinct_volume.rb | 3 + .../metric_distinct_volume_attributes.rb | 1 + .../v2/models/metric_estimate.rb | 3 + .../v2/models/metric_estimate_attributes.rb | 3 + .../v2/models/metric_estimate_response.rb | 1 + .../models/metric_ingested_indexed_volume.rb | 3 + ...tric_ingested_indexed_volume_attributes.rb | 2 + .../v2/models/metric_meta_page.rb | 4 + .../v2/models/metric_metadata.rb | 1 + .../v2/models/metric_monitor_asset.rb | 3 + .../v2/models/metric_notebook_asset.rb | 3 + .../v2/models/metric_origin.rb | 3 + .../v2/models/metric_pagination_meta.rb | 1 + .../v2/models/metric_payload.rb | 1 + .../v2/models/metric_point.rb | 2 + .../v2/models/metric_resource.rb | 2 + .../v2/models/metric_series.rb | 9 + .../v2/models/metric_slo_asset.rb | 3 + .../metric_suggested_tags_and_aggregations.rb | 3 + ...uggested_tags_and_aggregations_response.rb | 1 + .../metric_suggested_tags_attributes.rb | 2 + .../models/metric_tag_cardinalities_meta.rb | 1 + .../metric_tag_cardinalities_response.rb | 2 + .../v2/models/metric_tag_cardinality.rb | 3 + .../metric_tag_cardinality_attributes.rb | 1 + .../v2/models/metric_tag_configuration.rb | 3 + .../metric_tag_configuration_attributes.rb | 7 + ...ric_tag_configuration_create_attributes.rb | 5 + .../metric_tag_configuration_create_data.rb | 3 + ...metric_tag_configuration_create_request.rb | 1 + .../metric_tag_configuration_response.rb | 1 + ...ric_tag_configuration_update_attributes.rb | 4 + .../metric_tag_configuration_update_data.rb | 3 + ...metric_tag_configuration_update_request.rb | 1 + .../v2/models/metric_volumes_response.rb | 1 + ..._and_metric_tag_configurations_response.rb | 3 + .../v2/models/metrics_list_response_links.rb | 5 + .../v2/models/metrics_scalar_query.rb | 4 + .../v2/models/metrics_timeseries_query.rb | 3 + .../models/microsoft_sentinel_destination.rb | 7 + ..._teams_channel_info_response_attributes.rb | 3 + ...rosoft_teams_channel_info_response_data.rb | 3 + ...microsoft_teams_configuration_reference.rb | 1 + ...soft_teams_configuration_reference_data.rb | 2 + ...eams_create_tenant_based_handle_request.rb | 1 + ...create_workflows_webhook_handle_request.rb | 1 + ...soft_teams_get_channel_by_name_response.rb | 1 + ...ft_teams_tenant_based_handle_attributes.rb | 4 + ...t_based_handle_info_response_attributes.rb | 7 + ..._tenant_based_handle_info_response_data.rb | 3 + ..._tenant_based_handle_request_attributes.rb | 4 + ..._teams_tenant_based_handle_request_data.rb | 2 + ...soft_teams_tenant_based_handle_response.rb | 1 + ...teams_tenant_based_handle_response_data.rb | 3 + ...oft_teams_tenant_based_handles_response.rb | 1 + ...eams_update_tenant_based_handle_request.rb | 1 + ...update_tenant_based_handle_request_data.rb | 2 + ...update_workflows_webhook_handle_request.rb | 1 + ...e_workflows_webhook_handle_request_data.rb | 2 + ...ams_workflows_webhook_handle_attributes.rb | 2 + ...flows_webhook_handle_request_attributes.rb | 2 + ...s_workflows_webhook_handle_request_data.rb | 2 + ...teams_workflows_webhook_handle_response.rb | 1 + ..._workflows_webhook_handle_response_data.rb | 3 + ...eams_workflows_webhook_handles_response.rb | 1 + ...s_workflows_webhook_response_attributes.rb | 1 + ..._config_policy_attribute_create_request.rb | 2 + ...or_config_policy_attribute_edit_request.rb | 2 + ...onitor_config_policy_attribute_response.rb | 2 + .../monitor_config_policy_create_data.rb | 2 + .../monitor_config_policy_create_request.rb | 1 + .../models/monitor_config_policy_edit_data.rb | 3 + .../monitor_config_policy_edit_request.rb | 1 + .../monitor_config_policy_list_response.rb | 1 + .../models/monitor_config_policy_response.rb | 1 + .../monitor_config_policy_response_data.rb | 3 + .../monitor_config_policy_tag_policy.rb | 3 + ...config_policy_tag_policy_create_request.rb | 3 + .../models/monitor_downtime_match_response.rb | 2 + ...itor_downtime_match_response_attributes.rb | 4 + .../monitor_downtime_match_response_data.rb | 3 + .../monitor_notification_rule_attributes.rb | 4 + .../monitor_notification_rule_condition.rb | 2 + ...otification_rule_conditional_recipients.rb | 2 + ...onitor_notification_rule_create_request.rb | 1 + ...r_notification_rule_create_request_data.rb | 2 + .../models/monitor_notification_rule_data.rb | 4 + .../monitor_notification_rule_filter_tags.rb | 1 + ...monitor_notification_rule_list_response.rb | 2 + ...monitor_notification_rule_relationships.rb | 1 + ...ification_rule_relationships_created_by.rb | 1 + ...tion_rule_relationships_created_by_data.rb | 2 + .../monitor_notification_rule_response.rb | 2 + ...r_notification_rule_response_attributes.rb | 6 + ...onitor_notification_rule_update_request.rb | 1 + ...r_notification_rule_update_request_data.rb | 3 + .../v2/models/monitor_trigger.rb | 1 + .../v2/models/monitor_trigger_wrapper.rb | 2 + .../v2/models/monitor_type.rb | 11 ++ .../v2/models/monitor_user_template.rb | 9 + .../monitor_user_template_create_data.rb | 2 + .../monitor_user_template_create_request.rb | 1 + .../monitor_user_template_create_response.rb | 1 + .../monitor_user_template_list_response.rb | 1 + ...onitor_user_template_request_attributes.rb | 5 + .../models/monitor_user_template_response.rb | 1 + ...nitor_user_template_response_attributes.rb | 8 + .../monitor_user_template_response_data.rb | 3 + ...er_template_response_data_with_versions.rb | 3 + ..._user_template_template_variables_items.rb | 4 + .../monitor_user_template_update_data.rb | 3 + .../monitor_user_template_update_request.rb | 1 + .../monthly_cost_attribution_attributes.rb | 7 + .../models/monthly_cost_attribution_body.rb | 3 + .../models/monthly_cost_attribution_meta.rb | 2 + .../monthly_cost_attribution_pagination.rb | 1 + .../monthly_cost_attribution_response.rb | 2 + .../models/ms_teams_integration_metadata.rb | 1 + ...s_teams_integration_metadata_teams_item.rb | 4 + .../v2/models/notebook_trigger_wrapper.rb | 2 + .../v2/models/notification_rule.rb | 3 + .../v2/models/notification_rule_attributes.rb | 10 + .../v2/models/notification_rule_response.rb | 1 + .../v2/models/notion_api_key.rb | 2 + .../v2/models/notion_api_key_update.rb | 2 + .../v2/models/notion_integration.rb | 2 + .../v2/models/notion_integration_update.rb | 2 + .../models/nullable_relationship_to_user.rb | 1 + .../nullable_relationship_to_user_data.rb | 2 + .../v2/models/nullable_user_relationship.rb | 1 + .../models/nullable_user_relationship_data.rb | 2 + .../v2/models/observability_pipeline.rb | 1 + ...ability_pipeline_add_env_vars_processor.rb | 5 + ...ipeline_add_env_vars_processor_variable.rb | 2 + ...rvability_pipeline_add_fields_processor.rb | 5 + ...ty_pipeline_amazon_data_firehose_source.rb | 4 + ...pipeline_amazon_open_search_destination.rb | 5 + ...ine_amazon_open_search_destination_auth.rb | 5 + ...vability_pipeline_amazon_s3_destination.rb | 9 + ...observability_pipeline_amazon_s3_source.rb | 5 + ...peline_amazon_security_lake_destination.rb | 8 + .../models/observability_pipeline_aws_auth.rb | 3 + .../models/observability_pipeline_config.rb | 3 + ..._crowd_strike_next_gen_siem_destination.rb | 6 + ...e_next_gen_siem_destination_compression.rb | 2 + ...observability_pipeline_custom_processor.rb | 5 + ...ability_pipeline_custom_processor_remap.rb | 5 + .../v2/models/observability_pipeline_data.rb | 3 + .../observability_pipeline_data_attributes.rb | 2 + ...rvability_pipeline_datadog_agent_source.rb | 3 + ...ility_pipeline_datadog_logs_destination.rb | 3 + ...ability_pipeline_datadog_tags_processor.rb | 7 + ...observability_pipeline_dedupe_processor.rb | 6 + ...lity_pipeline_elasticsearch_destination.rb | 5 + ...vability_pipeline_enrichment_table_file.rb | 4 + ...pipeline_enrichment_table_file_encoding.rb | 3 + ...ipeline_enrichment_table_file_key_items.rb | 3 + ...line_enrichment_table_file_schema_items.rb | 2 + ...bility_pipeline_enrichment_table_geo_ip.rb | 3 + ...ity_pipeline_enrichment_table_processor.rb | 7 + .../observability_pipeline_field_value.rb | 2 + ...observability_pipeline_filter_processor.rb | 4 + ...bservability_pipeline_fluent_bit_source.rb | 3 + .../observability_pipeline_fluentd_source.rb | 3 + .../models/observability_pipeline_gcp_auth.rb | 1 + ...ity_pipeline_generate_metrics_processor.rb | 5 + ...observability_pipeline_generated_metric.rb | 5 + ...ine_generated_metric_increment_by_field.rb | 2 + ...eline_generated_metric_increment_by_one.rb | 1 + ...y_pipeline_google_chronicle_destination.rb | 7 + ...peline_google_cloud_storage_destination.rb | 9 + ...ity_pipeline_google_pub_sub_destination.rb | 8 + ...vability_pipeline_google_pub_sub_source.rb | 7 + ...servability_pipeline_http_client_source.rb | 7 + ...servability_pipeline_http_server_source.rb | 5 + .../observability_pipeline_kafka_source.rb | 7 + ...pipeline_kafka_source_librdkafka_option.rb | 2 + ...bservability_pipeline_kafka_source_sasl.rb | 1 + .../observability_pipeline_logstash_source.rb | 3 + .../observability_pipeline_metadata_entry.rb | 2 + ...vability_pipeline_new_relic_destination.rb | 4 + ...vability_pipeline_ocsf_mapper_processor.rb | 5 + ..._pipeline_ocsf_mapper_processor_mapping.rb | 2 + ...bility_pipeline_open_search_destination.rb | 4 + ...rvability_pipeline_parse_grok_processor.rb | 6 + ...lity_pipeline_parse_grok_processor_rule.rb | 3 + ...ne_parse_grok_processor_rule_match_rule.rb | 2 + ..._parse_grok_processor_rule_support_rule.rb | 2 + ...rvability_pipeline_parse_json_processor.rb | 5 + .../observability_pipeline_quota_processor.rb | 11 ++ ...vability_pipeline_quota_processor_limit.rb | 2 + ...ility_pipeline_quota_processor_override.rb | 2 + ...observability_pipeline_reduce_processor.rb | 6 + ...ipeline_reduce_processor_merge_strategy.rb | 2 + ...bility_pipeline_remove_fields_processor.rb | 5 + ...bility_pipeline_rename_fields_processor.rb | 5 + ..._pipeline_rename_fields_processor_field.rb | 3 + ...ervability_pipeline_rsyslog_destination.rb | 5 + .../observability_pipeline_rsyslog_source.rb | 4 + ...observability_pipeline_sample_processor.rb | 6 + ...peline_sensitive_data_scanner_processor.rb | 5 + ...tive_data_scanner_processor_action_hash.rb | 2 + ...scanner_processor_action_partial_redact.rb | 2 + ...processor_action_partial_redact_options.rb | 2 + ...ve_data_scanner_processor_action_redact.rb | 2 + ...scanner_processor_action_redact_options.rb | 1 + ...e_data_scanner_processor_custom_pattern.rb | 2 + ...canner_processor_custom_pattern_options.rb | 1 + ..._data_scanner_processor_keyword_options.rb | 2 + ..._data_scanner_processor_library_pattern.rb | 2 + ...anner_processor_library_pattern_options.rb | 2 + ...e_sensitive_data_scanner_processor_rule.rb | 6 + ...sitive_data_scanner_processor_scope_all.rb | 1 + ...ve_data_scanner_processor_scope_exclude.rb | 2 + ...ve_data_scanner_processor_scope_include.rb | 2 + ...ve_data_scanner_processor_scope_options.rb | 1 + ...ility_pipeline_sentinel_one_destination.rb | 4 + ...servability_pipeline_socket_destination.rb | 7 + ...peline_socket_destination_framing_bytes.rb | 1 + ...destination_framing_character_delimited.rb | 2 + ...t_destination_framing_newline_delimited.rb | 1 + .../observability_pipeline_socket_source.rb | 5 + ...ty_pipeline_socket_source_framing_bytes.rb | 1 + ...cket_source_framing_character_delimited.rb | 2 + ...line_socket_source_framing_chunked_gelf.rb | 1 + ...socket_source_framing_newline_delimited.rb | 1 + ...ne_socket_source_framing_octet_counting.rb | 1 + .../v2/models/observability_pipeline_spec.rb | 1 + .../observability_pipeline_spec_data.rb | 2 + ...ability_pipeline_splunk_hec_destination.rb | 7 + ...bservability_pipeline_splunk_hec_source.rb | 3 + ...bservability_pipeline_splunk_tcp_source.rb | 3 + ...ability_pipeline_sumo_logic_destination.rb | 8 + ...c_destination_header_custom_fields_item.rb | 2 + ...bservability_pipeline_sumo_logic_source.rb | 2 + ...vability_pipeline_syslog_ng_destination.rb | 5 + ...observability_pipeline_syslog_ng_source.rb | 4 + ...servability_pipeline_throttle_processor.rb | 7 + .../v2/models/observability_pipeline_tls.rb | 3 + .../v2/models/okta_account.rb | 3 + .../v2/models/okta_account_attributes.rb | 6 + .../v2/models/okta_account_request.rb | 1 + .../v2/models/okta_account_response.rb | 1 + .../v2/models/okta_account_response_data.rb | 3 + .../v2/models/okta_account_update_request.rb | 1 + .../okta_account_update_request_attributes.rb | 5 + .../okta_account_update_request_data.rb | 2 + .../v2/models/okta_accounts_response.rb | 1 + .../v2/models/okta_api_token.rb | 3 + .../v2/models/okta_api_token_update.rb | 3 + .../v2/models/okta_integration.rb | 2 + .../v2/models/okta_integration_update.rb | 2 + .../v2/models/on_demand_concurrency_cap.rb | 2 + .../on_demand_concurrency_cap_attributes.rb | 1 + .../on_demand_concurrency_cap_response.rb | 1 + .../v2/models/open_ai_integration.rb | 2 + .../v2/models/open_ai_integration_update.rb | 2 + .../v2/models/open_aiapi_key.rb | 2 + .../v2/models/open_aiapi_key_update.rb | 2 + .../v2/models/open_api_endpoint.rb | 2 + .../v2/models/open_api_file.rb | 1 + .../opsgenie_service_create_attributes.rb | 4 + .../v2/models/opsgenie_service_create_data.rb | 2 + .../models/opsgenie_service_create_request.rb | 1 + .../v2/models/opsgenie_service_response.rb | 1 + .../opsgenie_service_response_attributes.rb | 3 + .../models/opsgenie_service_response_data.rb | 3 + .../opsgenie_service_update_attributes.rb | 4 + .../v2/models/opsgenie_service_update_data.rb | 3 + .../models/opsgenie_service_update_request.rb | 1 + .../v2/models/opsgenie_services_response.rb | 1 + .../v2/models/org_config_get_response.rb | 1 + .../v2/models/org_config_list_response.rb | 1 + .../v2/models/org_config_read.rb | 3 + .../v2/models/org_config_read_attributes.rb | 5 + .../v2/models/org_config_write.rb | 2 + .../v2/models/org_config_write_attributes.rb | 1 + .../v2/models/org_config_write_request.rb | 1 + .../v2/models/org_connection.rb | 4 + .../v2/models/org_connection_attributes.rb | 2 + .../v2/models/org_connection_create.rb | 3 + .../org_connection_create_attributes.rb | 1 + .../org_connection_create_relationships.rb | 1 + .../models/org_connection_create_request.rb | 1 + .../v2/models/org_connection_list_response.rb | 2 + .../org_connection_list_response_meta.rb | 1 + .../org_connection_list_response_meta_page.rb | 2 + .../models/org_connection_org_relationship.rb | 1 + .../org_connection_org_relationship_data.rb | 3 + .../v2/models/org_connection_relationships.rb | 3 + .../v2/models/org_connection_response.rb | 1 + .../v2/models/org_connection_update.rb | 3 + .../org_connection_update_attributes.rb | 1 + .../models/org_connection_update_request.rb | 1 + .../org_connection_user_relationship.rb | 1 + .../org_connection_user_relationship_data.rb | 3 + .../v2/models/organization.rb | 3 + .../v2/models/organization_attributes.rb | 8 + .../v2/models/outbound_edge.rb | 2 + .../v2/models/outcomes_batch_attributes.rb | 1 + .../v2/models/outcomes_batch_request.rb | 1 + .../v2/models/outcomes_batch_request_data.rb | 2 + .../v2/models/outcomes_batch_request_item.rb | 4 + .../v2/models/outcomes_batch_response.rb | 2 + .../outcomes_batch_response_attributes.rb | 5 + .../v2/models/outcomes_batch_response_meta.rb | 2 + .../v2/models/outcomes_response.rb | 3 + .../v2/models/outcomes_response_data_item.rb | 4 + .../models/outcomes_response_included_item.rb | 3 + ...comes_response_included_rule_attributes.rb | 2 + .../v2/models/outcomes_response_links.rb | 1 + .../v2/models/output_schema.rb | 1 + .../v2/models/output_schema_parameters.rb | 6 + .../v2/models/pagination.rb | 2 + lib/datadog_api_client/v2/models/parameter.rb | 2 + .../v2/models/partial_api_key.rb | 4 + .../v2/models/partial_api_key_attributes.rb | 7 + .../v2/models/partial_application_key.rb | 4 + .../partial_application_key_attributes.rb | 5 + .../partial_application_key_response.rb | 2 + ..._incident_notification_template_request.rb | 1 + .../patch_notification_rule_parameters.rb | 1 + ...patch_notification_rule_parameters_data.rb | 3 + ...ication_rule_parameters_data_attributes.rb | 6 + .../v2/models/patch_table_request.rb | 1 + .../v2/models/patch_table_request_data.rb | 3 + .../patch_table_request_data_attributes.rb | 5 + ..._attributes_file_metadata_cloud_storage.rb | 2 + ...ata_attributes_file_metadata_local_file.rb | 1 + ...tes_file_metadata_one_of_access_details.rb | 3 + ...tadata_one_of_access_details_aws_detail.rb | 3 + ...data_one_of_access_details_azure_detail.rb | 5 + ...tadata_one_of_access_details_gcp_detail.rb | 4 + ...ch_table_request_data_attributes_schema.rb | 2 + ...est_data_attributes_schema_fields_items.rb | 2 + .../v2/models/permission.rb | 3 + .../v2/models/permission_attributes.rb | 7 + .../v2/models/permissions_response.rb | 1 + lib/datadog_api_client/v2/models/powerpack.rb | 1 + .../v2/models/powerpack_attributes.rb | 5 + .../v2/models/powerpack_data.rb | 4 + .../v2/models/powerpack_group_widget.rb | 3 + .../powerpack_group_widget_definition.rb | 5 + .../models/powerpack_group_widget_layout.rb | 4 + .../models/powerpack_inner_widget_layout.rb | 4 + .../v2/models/powerpack_inner_widgets.rb | 2 + .../v2/models/powerpack_relationships.rb | 1 + .../v2/models/powerpack_response.rb | 2 + .../v2/models/powerpack_response_links.rb | 5 + .../v2/models/powerpack_template_variable.rb | 4 + .../v2/models/powerpacks_response_meta.rb | 1 + .../powerpacks_response_meta_pagination.rb | 8 + .../v2/models/process_summaries_meta.rb | 1 + .../v2/models/process_summaries_meta_page.rb | 2 + .../v2/models/process_summaries_response.rb | 2 + .../v2/models/process_summary.rb | 3 + .../v2/models/process_summary_attributes.rb | 8 + lib/datadog_api_client/v2/models/project.rb | 4 + .../v2/models/project_attributes.rb | 2 + .../v2/models/project_create.rb | 2 + .../v2/models/project_create_attributes.rb | 2 + .../v2/models/project_create_request.rb | 1 + .../v2/models/project_relationship.rb | 1 + .../v2/models/project_relationship_data.rb | 2 + .../v2/models/project_relationships.rb | 2 + .../v2/models/project_response.rb | 1 + .../v2/models/projected_cost.rb | 3 + .../v2/models/projected_cost_attributes.rb | 8 + .../v2/models/projected_cost_response.rb | 1 + .../v2/models/projects_response.rb | 1 + .../v2/models/publish_app_response.rb | 1 + .../put_apps_datastore_item_response_array.rb | 1 + .../put_apps_datastore_item_response_data.rb | 2 + .../put_incident_notification_rule_request.rb | 1 + .../v2/models/query_formula.rb | 2 + .../v2/models/readiness_gate.rb | 1 + .../v2/models/recommendation_attributes.rb | 2 + .../v2/models/recommendation_data.rb | 3 + .../v2/models/recommendation_document.rb | 1 + .../v2/models/register_app_key_response.rb | 1 + .../v2/models/relation_attributes.rb | 3 + .../v2/models/relation_entity.rb | 3 + .../v2/models/relation_meta.rb | 4 + .../v2/models/relation_relationships.rb | 2 + .../v2/models/relation_response.rb | 6 + .../v2/models/relation_response_meta.rb | 2 + .../v2/models/relation_to_entity.rb | 2 + .../v2/models/relationship_item.rb | 2 + .../v2/models/relationship_to_incident.rb | 1 + .../relationship_to_incident_attachment.rb | 1 + ...elationship_to_incident_attachment_data.rb | 2 + .../models/relationship_to_incident_data.rb | 2 + .../relationship_to_incident_impact_data.rb | 2 + .../relationship_to_incident_impacts.rb | 1 + ...p_to_incident_integration_metadata_data.rb | 2 + ...nship_to_incident_integration_metadatas.rb | 1 + ...nship_to_incident_notification_template.rb | 1 + ..._to_incident_notification_template_data.rb | 2 + .../relationship_to_incident_postmortem.rb | 1 + ...elationship_to_incident_postmortem_data.rb | 2 + ...relationship_to_incident_responder_data.rb | 2 + .../relationship_to_incident_responders.rb | 1 + .../models/relationship_to_incident_type.rb | 1 + .../relationship_to_incident_type_data.rb | 2 + ...hip_to_incident_user_defined_field_data.rb | 2 + ...ionship_to_incident_user_defined_fields.rb | 1 + .../v2/models/relationship_to_organization.rb | 1 + .../relationship_to_organization_data.rb | 2 + .../models/relationship_to_organizations.rb | 1 + .../v2/models/relationship_to_outcome.rb | 1 + .../v2/models/relationship_to_outcome_data.rb | 2 + .../v2/models/relationship_to_permission.rb | 1 + .../models/relationship_to_permission_data.rb | 2 + .../v2/models/relationship_to_permissions.rb | 1 + .../v2/models/relationship_to_role.rb | 1 + .../v2/models/relationship_to_role_data.rb | 2 + .../v2/models/relationship_to_roles.rb | 1 + .../v2/models/relationship_to_rule.rb | 1 + .../v2/models/relationship_to_rule_data.rb | 1 + .../relationship_to_rule_data_object.rb | 2 + ...elationship_to_saml_assertion_attribute.rb | 1 + ...onship_to_saml_assertion_attribute_data.rb | 2 + .../v2/models/relationship_to_team.rb | 1 + .../v2/models/relationship_to_team_data.rb | 2 + .../models/relationship_to_team_link_data.rb | 2 + .../v2/models/relationship_to_team_links.rb | 2 + .../v2/models/relationship_to_user.rb | 1 + .../v2/models/relationship_to_user_data.rb | 2 + .../relationship_to_user_team_permission.rb | 2 + ...lationship_to_user_team_permission_data.rb | 2 + .../models/relationship_to_user_team_team.rb | 1 + .../relationship_to_user_team_team_data.rb | 2 + .../models/relationship_to_user_team_user.rb | 1 + .../relationship_to_user_team_user_data.rb | 2 + .../v2/models/relationship_to_users.rb | 1 + .../v2/models/remediation.rb | 8 + .../reorder_retention_filters_request.rb | 1 + .../v2/models/reorder_rule_resource_array.rb | 1 + .../v2/models/reorder_rule_resource_data.rb | 2 + .../models/reorder_ruleset_resource_array.rb | 1 + .../models/reorder_ruleset_resource_data.rb | 2 + .../v2/models/resource_filter_attributes.rb | 2 + .../v2/models/response_meta_attributes.rb | 1 + .../v2/models/restriction_policy.rb | 3 + .../models/restriction_policy_attributes.rb | 1 + .../v2/models/restriction_policy_binding.rb | 2 + .../v2/models/restriction_policy_response.rb | 1 + .../restriction_policy_update_request.rb | 1 + .../v2/models/retention_filter.rb | 3 + .../v2/models/retention_filter_all.rb | 3 + .../models/retention_filter_all_attributes.rb | 12 ++ .../v2/models/retention_filter_attributes.rb | 12 ++ .../retention_filter_create_attributes.rb | 6 + .../v2/models/retention_filter_create_data.rb | 2 + .../models/retention_filter_create_request.rb | 1 + .../retention_filter_create_response.rb | 1 + .../v2/models/retention_filter_response.rb | 1 + .../retention_filter_update_attributes.rb | 6 + .../v2/models/retention_filter_update_data.rb | 3 + .../models/retention_filter_update_request.rb | 1 + .../retention_filter_without_attributes.rb | 2 + .../v2/models/retention_filters_response.rb | 1 + .../v2/models/retry_strategy.rb | 2 + .../v2/models/retry_strategy_linear.rb | 2 + lib/datadog_api_client/v2/models/role.rb | 4 + .../v2/models/role_attributes.rb | 4 + .../v2/models/role_clone.rb | 2 + .../v2/models/role_clone_attributes.rb | 1 + .../v2/models/role_clone_request.rb | 1 + .../v2/models/role_create_attributes.rb | 3 + .../v2/models/role_create_data.rb | 3 + .../v2/models/role_create_request.rb | 1 + .../v2/models/role_create_response.rb | 1 + .../v2/models/role_create_response_data.rb | 4 + .../v2/models/role_relationships.rb | 1 + .../v2/models/role_response.rb | 1 + .../v2/models/role_response_relationships.rb | 1 + .../v2/models/role_template_array.rb | 1 + .../v2/models/role_template_data.rb | 3 + .../models/role_template_data_attributes.rb | 2 + .../v2/models/role_update_attributes.rb | 4 + .../v2/models/role_update_data.rb | 4 + .../v2/models/role_update_request.rb | 1 + .../v2/models/role_update_response.rb | 1 + .../v2/models/role_update_response_data.rb | 4 + .../v2/models/roles_response.rb | 2 + .../v2/models/routing_rule.rb | 4 + .../v2/models/routing_rule_attributes.rb | 4 + .../v2/models/routing_rule_relationships.rb | 1 + .../routing_rule_relationships_policy.rb | 1 + .../routing_rule_relationships_policy_data.rb | 2 + .../v2/models/rule_attributes.rb | 10 + .../v2/models/rule_outcome_relationships.rb | 1 + lib/datadog_api_client/v2/models/rule_user.rb | 2 + .../v2/models/rule_version_history.rb | 2 + .../v2/models/rule_version_update.rb | 3 + .../v2/models/rule_versions.rb | 2 + .../v2/models/rules_validate_query_request.rb | 1 + .../rules_validate_query_request_data.rb | 3 + ..._validate_query_request_data_attributes.rb | 1 + .../models/rules_validate_query_response.rb | 1 + .../rules_validate_query_response_data.rb | 3 + ...validate_query_response_data_attributes.rb | 1 + .../v2/models/ruleset_resp.rb | 1 + .../v2/models/ruleset_resp_array.rb | 1 + .../v2/models/ruleset_resp_data.rb | 3 + .../v2/models/ruleset_resp_data_attributes.rb | 9 + .../ruleset_resp_data_attributes_created.rb | 2 + .../ruleset_resp_data_attributes_modified.rb | 2 + ...uleset_resp_data_attributes_rules_items.rb | 6 + ...esp_data_attributes_rules_items_mapping.rb | 3 + ..._resp_data_attributes_rules_items_query.rb | 4 + ...a_attributes_rules_items_query_addition.rb | 2 + ..._attributes_rules_items_reference_table.rb | 5 + ...items_reference_table_field_pairs_items.rb | 2 + ...aggregate_bucket_value_timeseries_point.rb | 2 + .../v2/models/rum_aggregate_request.rb | 5 + .../v2/models/rum_aggregate_sort.rb | 4 + .../rum_aggregation_buckets_response.rb | 1 + .../rum_analytics_aggregate_response.rb | 3 + .../v2/models/rum_application.rb | 3 + .../v2/models/rum_application_attributes.rb | 13 ++ .../v2/models/rum_application_create.rb | 2 + .../rum_application_create_attributes.rb | 4 + .../models/rum_application_create_request.rb | 1 + .../v2/models/rum_application_list.rb | 3 + .../models/rum_application_list_attributes.rb | 11 ++ .../v2/models/rum_application_response.rb | 1 + .../v2/models/rum_application_update.rb | 3 + .../rum_application_update_attributes.rb | 4 + .../models/rum_application_update_request.rb | 1 + .../v2/models/rum_applications_response.rb | 1 + .../v2/models/rum_bucket_response.rb | 2 + .../v2/models/rum_compute.rb | 4 + lib/datadog_api_client/v2/models/rum_event.rb | 3 + .../v2/models/rum_event_attributes.rb | 4 + .../v2/models/rum_event_processing_scale.rb | 2 + .../v2/models/rum_events_response.rb | 3 + .../v2/models/rum_group_by.rb | 6 + .../v2/models/rum_group_by_histogram.rb | 3 + .../v2/models/rum_metric_compute.rb | 3 + .../v2/models/rum_metric_create_attributes.rb | 5 + .../v2/models/rum_metric_create_data.rb | 3 + .../v2/models/rum_metric_create_request.rb | 1 + .../v2/models/rum_metric_filter.rb | 1 + .../v2/models/rum_metric_group_by.rb | 2 + .../v2/models/rum_metric_response.rb | 1 + .../models/rum_metric_response_attributes.rb | 5 + .../v2/models/rum_metric_response_compute.rb | 3 + .../v2/models/rum_metric_response_data.rb | 3 + .../v2/models/rum_metric_response_filter.rb | 1 + .../v2/models/rum_metric_response_group_by.rb | 2 + .../models/rum_metric_response_uniqueness.rb | 1 + .../v2/models/rum_metric_uniqueness.rb | 1 + .../v2/models/rum_metric_update_attributes.rb | 3 + .../v2/models/rum_metric_update_compute.rb | 1 + .../v2/models/rum_metric_update_data.rb | 3 + .../v2/models/rum_metric_update_request.rb | 1 + .../v2/models/rum_metrics_response.rb | 1 + .../rum_product_analytics_retention_scale.rb | 2 + .../v2/models/rum_product_scales.rb | 2 + .../v2/models/rum_query_filter.rb | 3 + .../v2/models/rum_query_options.rb | 2 + .../v2/models/rum_query_page_options.rb | 2 + .../v2/models/rum_response_links.rb | 1 + .../v2/models/rum_response_metadata.rb | 5 + .../v2/models/rum_response_page.rb | 1 + .../models/rum_retention_filter_attributes.rb | 5 + .../rum_retention_filter_create_attributes.rb | 5 + .../rum_retention_filter_create_data.rb | 2 + .../rum_retention_filter_create_request.rb | 1 + .../v2/models/rum_retention_filter_data.rb | 3 + .../models/rum_retention_filter_response.rb | 1 + .../rum_retention_filter_update_attributes.rb | 5 + .../rum_retention_filter_update_data.rb | 3 + .../rum_retention_filter_update_request.rb | 1 + .../rum_retention_filters_order_data.rb | 2 + .../rum_retention_filters_order_request.rb | 1 + .../rum_retention_filters_order_response.rb | 1 + .../models/rum_retention_filters_response.rb | 1 + .../v2/models/rum_search_events_request.rb | 4 + .../v2/models/rum_warning.rb | 3 + .../v2/models/run_historical_job_request.rb | 1 + .../run_historical_job_request_attributes.rb | 3 + .../models/run_historical_job_request_data.rb | 2 + .../v2/models/saml_assertion_attribute.rb | 3 + .../saml_assertion_attribute_attributes.rb | 2 + lib/datadog_api_client/v2/models/sbom.rb | 3 + .../v2/models/sbom_attributes.rb | 7 + .../v2/models/sbom_component.rb | 8 + .../v2/models/sbom_component_dependency.rb | 2 + .../v2/models/sbom_component_license.rb | 1 + .../models/sbom_component_license_license.rb | 1 + .../v2/models/sbom_component_property.rb | 2 + .../v2/models/sbom_component_supplier.rb | 1 + .../v2/models/sbom_metadata.rb | 3 + .../v2/models/sbom_metadata_author.rb | 1 + .../v2/models/sbom_metadata_component.rb | 2 + .../v2/models/scalar_formula_query_request.rb | 1 + .../models/scalar_formula_query_response.rb | 2 + .../v2/models/scalar_formula_request.rb | 2 + .../scalar_formula_request_attributes.rb | 4 + .../scalar_formula_response_atrributes.rb | 1 + .../v2/models/scalar_meta.rb | 1 + .../v2/models/scalar_response.rb | 2 + .../v2/models/scanned_asset_metadata.rb | 2 + .../v2/models/scanned_asset_metadata_asset.rb | 2 + .../scanned_asset_metadata_attributes.rb | 3 + .../scanned_asset_metadata_last_success.rb | 3 + .../v2/models/scanned_assets_metadata.rb | 3 + lib/datadog_api_client/v2/models/schedule.rb | 2 + .../v2/models/schedule_create_request.rb | 1 + .../v2/models/schedule_create_request_data.rb | 3 + ...schedule_create_request_data_attributes.rb | 3 + ...te_request_data_attributes_layers_items.rb | 7 + ...edule_create_request_data_relationships.rb | 1 + .../v2/models/schedule_data.rb | 4 + .../v2/models/schedule_data_attributes.rb | 2 + .../v2/models/schedule_data_relationships.rb | 2 + .../schedule_data_relationships_layers.rb | 1 + ...le_data_relationships_layers_data_items.rb | 2 + .../v2/models/schedule_member.rb | 3 + .../models/schedule_member_relationships.rb | 1 + .../schedule_member_relationships_user.rb | 1 + ...schedule_member_relationships_user_data.rb | 2 + ...a_attributes_layers_items_members_items.rb | 1 + ...ributes_layers_items_members_items_user.rb | 1 + .../v2/models/schedule_target.rb | 2 + .../v2/models/schedule_trigger.rb | 1 + .../v2/models/schedule_trigger_wrapper.rb | 2 + .../v2/models/schedule_update_request.rb | 1 + .../v2/models/schedule_update_request_data.rb | 4 + ...schedule_update_request_data_attributes.rb | 3 + ...te_request_data_attributes_layers_items.rb | 8 + ...edule_update_request_data_relationships.rb | 1 + .../v2/models/schedule_user.rb | 3 + .../v2/models/schedule_user_attributes.rb | 3 + .../v2/models/security_filter.rb | 3 + .../v2/models/security_filter_attributes.rb | 7 + .../security_filter_create_attributes.rb | 5 + .../v2/models/security_filter_create_data.rb | 2 + .../models/security_filter_create_request.rb | 1 + .../security_filter_exclusion_filter.rb | 2 + ...curity_filter_exclusion_filter_response.rb | 2 + .../v2/models/security_filter_meta.rb | 1 + .../v2/models/security_filter_response.rb | 2 + .../security_filter_update_attributes.rb | 6 + .../v2/models/security_filter_update_data.rb | 2 + .../models/security_filter_update_request.rb | 1 + .../v2/models/security_filters_response.rb | 2 + .../v2/models/security_monitoring_filter.rb | 2 + ...security_monitoring_list_rules_response.rb | 2 + .../security_monitoring_reference_table.rb | 5 + .../models/security_monitoring_rule_case.rb | 6 + .../security_monitoring_rule_case_action.rb | 2 + ...ity_monitoring_rule_case_action_options.rb | 3 + .../security_monitoring_rule_case_create.rb | 5 + ...curity_monitoring_rule_convert_response.rb | 2 + ...nitoring_rule_impossible_travel_options.rb | 1 + ...urity_monitoring_rule_new_value_options.rb | 4 + .../security_monitoring_rule_options.rb | 11 ++ .../security_monitoring_rule_query_payload.rb | 3 + ...rity_monitoring_rule_query_payload_data.rb | 5 + ...itoring_rule_sequence_detection_options.rb | 2 + ...monitoring_rule_sequence_detection_step.rb | 3 + ...rule_sequence_detection_step_transition.rb | 3 + .../security_monitoring_rule_test_request.rb | 2 + .../security_monitoring_rule_test_response.rb | 1 + ...ity_monitoring_rule_third_party_options.rb | 4 + ...security_monitoring_rule_update_payload.rb | 18 ++ .../security_monitoring_scheduling_options.rb | 3 + .../v2/models/security_monitoring_signal.rb | 3 + ...oring_signal_assignee_update_attributes.rb | 2 + ..._monitoring_signal_assignee_update_data.rb | 1 + ...nitoring_signal_assignee_update_request.rb | 1 + .../security_monitoring_signal_attributes.rb | 4 + ...ring_signal_incidents_update_attributes.rb | 2 + ...monitoring_signal_incidents_update_data.rb | 1 + ...itoring_signal_incidents_update_request.rb | 1 + ...security_monitoring_signal_list_request.rb | 3 + ...y_monitoring_signal_list_request_filter.rb | 3 + ...ity_monitoring_signal_list_request_page.rb | 2 + .../security_monitoring_signal_response.rb | 1 + ...y_monitoring_signal_rule_create_payload.rb | 10 + ...security_monitoring_signal_rule_payload.rb | 12 ++ .../security_monitoring_signal_rule_query.rb | 6 + ...ecurity_monitoring_signal_rule_response.rb | 20 ++ ...y_monitoring_signal_rule_response_query.rb | 9 + ...nitoring_signal_state_update_attributes.rb | 4 + ...ity_monitoring_signal_state_update_data.rb | 3 + ..._monitoring_signal_state_update_request.rb | 1 + ...ity_monitoring_signal_triage_attributes.rb | 9 + ...ty_monitoring_signal_triage_update_data.rb | 3 + ...onitoring_signal_triage_update_response.rb | 1 + ...curity_monitoring_signals_list_response.rb | 3 + ..._monitoring_signals_list_response_links.rb | 1 + ...y_monitoring_signals_list_response_meta.rb | 1 + ...itoring_signals_list_response_meta_page.rb | 1 + ...monitoring_standard_rule_create_payload.rb | 15 ++ ...curity_monitoring_standard_rule_payload.rb | 17 ++ ...security_monitoring_standard_rule_query.rb | 12 ++ ...urity_monitoring_standard_rule_response.rb | 28 +++ ...y_monitoring_standard_rule_test_payload.rb | 15 ++ .../models/security_monitoring_suppression.rb | 3 + ...urity_monitoring_suppression_attributes.rb | 14 ++ ...onitoring_suppression_create_attributes.rb | 8 + ...rity_monitoring_suppression_create_data.rb | 2 + ...y_monitoring_suppression_create_request.rb | 1 + ...ecurity_monitoring_suppression_response.rb | 1 + ...onitoring_suppression_update_attributes.rb | 9 + ...rity_monitoring_suppression_update_data.rb | 2 + ...y_monitoring_suppression_update_request.rb | 1 + ...curity_monitoring_suppressions_response.rb | 1 + ...urity_monitoring_third_party_root_query.rb | 2 + ...curity_monitoring_third_party_rule_case.rb | 5 + ...monitoring_third_party_rule_case_create.rb | 4 + .../models/security_monitoring_triage_user.rb | 5 + .../v2/models/security_monitoring_user.rb | 2 + .../v2/models/security_trigger.rb | 1 + .../v2/models/security_trigger_wrapper.rb | 2 + lib/datadog_api_client/v2/models/selectors.rb | 4 + .../v2/models/self_service_trigger_wrapper.rb | 2 + .../v2/models/send_slack_message_action.rb | 3 + .../v2/models/send_teams_message_action.rb | 4 + .../sensitive_data_scanner_config_request.rb | 2 + .../sensitive_data_scanner_configuration.rb | 2 + ...nsitive_data_scanner_configuration_data.rb | 1 + ...ata_scanner_configuration_relationships.rb | 1 + ...tive_data_scanner_create_group_response.rb | 2 + ...itive_data_scanner_create_rule_response.rb | 2 + .../models/sensitive_data_scanner_filter.rb | 1 + ...sitive_data_scanner_get_config_response.rb | 3 + ...e_data_scanner_get_config_response_data.rb | 4 + .../v2/models/sensitive_data_scanner_group.rb | 2 + ...sensitive_data_scanner_group_attributes.rb | 6 + .../sensitive_data_scanner_group_create.rb | 3 + ...itive_data_scanner_group_create_request.rb | 2 + .../sensitive_data_scanner_group_data.rb | 1 + ...itive_data_scanner_group_delete_request.rb | 1 + ...tive_data_scanner_group_delete_response.rb | 1 + ...sitive_data_scanner_group_included_item.rb | 4 + .../sensitive_data_scanner_group_item.rb | 2 + .../sensitive_data_scanner_group_list.rb | 1 + ...sitive_data_scanner_group_relationships.rb | 2 + .../sensitive_data_scanner_group_response.rb | 4 + .../sensitive_data_scanner_group_update.rb | 4 + ...itive_data_scanner_group_update_request.rb | 2 + ...tive_data_scanner_group_update_response.rb | 1 + ..._scanner_included_keyword_configuration.rb | 3 + .../v2/models/sensitive_data_scanner_meta.rb | 6 + ...ensitive_data_scanner_meta_version_only.rb | 1 + .../sensitive_data_scanner_reorder_config.rb | 3 + ...ve_data_scanner_reorder_groups_response.rb | 1 + .../v2/models/sensitive_data_scanner_rule.rb | 2 + .../sensitive_data_scanner_rule_attributes.rb | 10 + .../sensitive_data_scanner_rule_create.rb | 3 + ...sitive_data_scanner_rule_create_request.rb | 2 + .../sensitive_data_scanner_rule_data.rb | 1 + ...sitive_data_scanner_rule_delete_request.rb | 1 + ...itive_data_scanner_rule_delete_response.rb | 1 + ...nsitive_data_scanner_rule_included_item.rb | 4 + ...nsitive_data_scanner_rule_relationships.rb | 2 + .../sensitive_data_scanner_rule_response.rb | 4 + .../sensitive_data_scanner_rule_update.rb | 4 + ...sitive_data_scanner_rule_update_request.rb | 2 + ...itive_data_scanner_rule_update_response.rb | 1 + .../sensitive_data_scanner_samplings.rb | 2 + ...sensitive_data_scanner_standard_pattern.rb | 2 + ...ata_scanner_standard_pattern_attributes.rb | 6 + ...tive_data_scanner_standard_pattern_data.rb | 1 + ...scanner_standard_patterns_response_data.rb | 1 + ...scanner_standard_patterns_response_item.rb | 3 + ...sensitive_data_scanner_text_replacement.rb | 4 + .../service_account_create_attributes.rb | 4 + .../v2/models/service_account_create_data.rb | 3 + .../models/service_account_create_request.rb | 1 + .../service_definition_create_response.rb | 1 + .../v2/models/service_definition_data.rb | 3 + .../service_definition_data_attributes.rb | 2 + .../models/service_definition_get_response.rb | 1 + .../v2/models/service_definition_meta.rb | 7 + .../service_definition_meta_warnings.rb | 3 + .../v2/models/service_definition_v1.rb | 8 + .../models/service_definition_v1_contact.rb | 2 + .../v2/models/service_definition_v1_info.rb | 4 + .../service_definition_v1_integrations.rb | 1 + .../v2/models/service_definition_v1_org.rb | 2 + .../models/service_definition_v1_resource.rb | 3 + .../v2/models/service_definition_v2.rb | 11 ++ .../v2/models/service_definition_v2_doc.rb | 3 + .../v2/models/service_definition_v2_dot1.rb | 12 ++ .../service_definition_v2_dot1_email.rb | 3 + ...service_definition_v2_dot1_integrations.rb | 2 + .../models/service_definition_v2_dot1_link.rb | 4 + .../service_definition_v2_dot1_ms_teams.rb | 3 + .../service_definition_v2_dot1_opsgenie.rb | 2 + .../service_definition_v2_dot1_pagerduty.rb | 1 + .../service_definition_v2_dot1_slack.rb | 3 + .../v2/models/service_definition_v2_dot2.rb | 15 ++ .../service_definition_v2_dot2_contact.rb | 3 + ...service_definition_v2_dot2_integrations.rb | 2 + .../models/service_definition_v2_dot2_link.rb | 4 + .../service_definition_v2_dot2_opsgenie.rb | 2 + .../service_definition_v2_dot2_pagerduty.rb | 1 + .../v2/models/service_definition_v2_email.rb | 3 + .../service_definition_v2_integrations.rb | 2 + .../v2/models/service_definition_v2_link.rb | 3 + .../models/service_definition_v2_ms_teams.rb | 3 + .../models/service_definition_v2_opsgenie.rb | 2 + .../v2/models/service_definition_v2_repo.rb | 3 + .../v2/models/service_definition_v2_slack.rb | 3 + .../service_definitions_list_response.rb | 1 + .../v2/models/service_now_basic_auth.rb | 4 + .../models/service_now_basic_auth_update.rb | 4 + .../v2/models/service_now_integration.rb | 2 + .../models/service_now_integration_update.rb | 2 + .../v2/models/service_now_ticket.rb | 2 + .../v2/models/service_now_ticket_result.rb | 1 + lib/datadog_api_client/v2/models/shift.rb | 2 + .../v2/models/shift_data.rb | 4 + .../v2/models/shift_data_attributes.rb | 2 + .../v2/models/shift_data_relationships.rb | 1 + .../models/shift_data_relationships_user.rb | 1 + .../shift_data_relationships_user_data.rb | 2 + .../v2/models/simple_monitor_user_template.rb | 8 + ...le_aggregated_connection_response_array.rb | 1 + ...gle_aggregated_connection_response_data.rb | 3 + ...ted_connection_response_data_attributes.rb | 12 ++ .../single_aggregated_dns_response_array.rb | 1 + .../single_aggregated_dns_response_data.rb | 3 + ...aggregated_dns_response_data_attributes.rb | 2 + ...response_data_attributes_group_by_items.rb | 2 + ..._response_data_attributes_metrics_items.rb | 2 + .../v2/models/slack_integration_metadata.rb | 1 + ...slack_integration_metadata_channel_item.rb | 4 + .../v2/models/slack_trigger_wrapper.rb | 2 + .../v2/models/slo_report_create_request.rb | 1 + .../slo_report_create_request_attributes.rb | 5 + .../models/slo_report_create_request_data.rb | 1 + .../v2/models/slo_report_post_response.rb | 1 + .../models/slo_report_post_response_data.rb | 2 + .../models/slo_report_status_get_response.rb | 1 + ...o_report_status_get_response_attributes.rb | 1 + .../slo_report_status_get_response_data.rb | 3 + .../software_catalog_trigger_wrapper.rb | 2 + lib/datadog_api_client/v2/models/span.rb | 3 + .../v2/models/spans_aggregate_bucket.rb | 3 + .../spans_aggregate_bucket_attributes.rb | 3 + ...aggregate_bucket_value_timeseries_point.rb | 2 + .../v2/models/spans_aggregate_data.rb | 2 + .../v2/models/spans_aggregate_request.rb | 1 + .../spans_aggregate_request_attributes.rb | 4 + .../v2/models/spans_aggregate_response.rb | 2 + .../spans_aggregate_response_metadata.rb | 4 + .../v2/models/spans_aggregate_sort.rb | 4 + .../v2/models/spans_attributes.rb | 17 ++ .../v2/models/spans_compute.rb | 4 + .../v2/models/spans_filter.rb | 1 + .../v2/models/spans_filter_create.rb | 1 + .../v2/models/spans_group_by.rb | 6 + .../v2/models/spans_group_by_histogram.rb | 3 + .../v2/models/spans_list_request.rb | 1 + .../models/spans_list_request_attributes.rb | 4 + .../v2/models/spans_list_request_data.rb | 2 + .../v2/models/spans_list_request_page.rb | 2 + .../v2/models/spans_list_response.rb | 3 + .../v2/models/spans_list_response_links.rb | 1 + .../v2/models/spans_list_response_metadata.rb | 5 + .../v2/models/spans_metric_compute.rb | 3 + .../models/spans_metric_create_attributes.rb | 3 + .../v2/models/spans_metric_create_data.rb | 3 + .../v2/models/spans_metric_create_request.rb | 1 + .../v2/models/spans_metric_filter.rb | 1 + .../v2/models/spans_metric_group_by.rb | 2 + .../v2/models/spans_metric_response.rb | 1 + .../spans_metric_response_attributes.rb | 3 + .../models/spans_metric_response_compute.rb | 3 + .../v2/models/spans_metric_response_data.rb | 3 + .../v2/models/spans_metric_response_filter.rb | 1 + .../models/spans_metric_response_group_by.rb | 2 + .../models/spans_metric_update_attributes.rb | 3 + .../v2/models/spans_metric_update_compute.rb | 1 + .../v2/models/spans_metric_update_data.rb | 2 + .../v2/models/spans_metric_update_request.rb | 1 + .../v2/models/spans_metrics_response.rb | 1 + .../v2/models/spans_query_filter.rb | 3 + .../v2/models/spans_query_options.rb | 2 + .../v2/models/spans_response_metadata_page.rb | 1 + .../v2/models/spans_warning.rb | 3 + lib/datadog_api_client/v2/models/spec.rb | 7 + .../v2/models/split_api_key.rb | 2 + .../v2/models/split_api_key_update.rb | 2 + .../v2/models/split_integration.rb | 2 + .../v2/models/split_integration_update.rb | 2 + .../v2/models/state_variable.rb | 4 + .../v2/models/state_variable_properties.rb | 1 + .../v2/models/statsig_api_key.rb | 2 + .../v2/models/statsig_api_key_update.rb | 2 + .../v2/models/statsig_integration.rb | 2 + .../v2/models/statsig_integration_update.rb | 2 + lib/datadog_api_client/v2/models/step.rb | 9 + .../v2/models/step_display.rb | 1 + .../v2/models/step_display_bounds.rb | 2 + .../v2/models/table_result_v2.rb | 1 + .../v2/models/table_result_v2_array.rb | 1 + .../v2/models/table_result_v2_data.rb | 3 + .../models/table_result_v2_data_attributes.rb | 11 ++ ..._attributes_file_metadata_cloud_storage.rb | 5 + ...ata_attributes_file_metadata_local_file.rb | 3 + ...tes_file_metadata_one_of_access_details.rb | 3 + ...tadata_one_of_access_details_aws_detail.rb | 3 + ...data_one_of_access_details_azure_detail.rb | 5 + ...tadata_one_of_access_details_gcp_detail.rb | 4 + .../table_result_v2_data_attributes_schema.rb | 2 + ..._v2_data_attributes_schema_fields_items.rb | 2 + .../v2/models/table_row_resource_array.rb | 1 + .../v2/models/table_row_resource_data.rb | 3 + .../table_row_resource_data_attributes.rb | 1 + .../v2/models/tag_filter.rb | 2 + lib/datadog_api_client/v2/models/team.rb | 4 + .../v2/models/team_attributes.rb | 12 ++ .../v2/models/team_create.rb | 3 + .../v2/models/team_create_attributes.rb | 7 + .../v2/models/team_create_relationships.rb | 1 + .../v2/models/team_create_request.rb | 1 + lib/datadog_api_client/v2/models/team_link.rb | 3 + .../v2/models/team_link_attributes.rb | 4 + .../v2/models/team_link_create.rb | 2 + .../v2/models/team_link_create_request.rb | 1 + .../v2/models/team_link_response.rb | 1 + .../v2/models/team_links_response.rb | 1 + .../v2/models/team_on_call_responders.rb | 2 + .../v2/models/team_on_call_responders_data.rb | 3 + ...m_on_call_responders_data_relationships.rb | 2 + ...sponders_data_relationships_escalations.rb | 1 + ...ta_relationships_escalations_data_items.rb | 2 + ...esponders_data_relationships_responders.rb | 1 + ...ata_relationships_responders_data_items.rb | 2 + .../v2/models/team_permission_setting.rb | 3 + .../team_permission_setting_attributes.rb | 5 + .../team_permission_setting_response.rb | 1 + .../models/team_permission_setting_update.rb | 2 + ...am_permission_setting_update_attributes.rb | 1 + .../team_permission_setting_update_request.rb | 1 + .../team_permission_settings_response.rb | 1 + .../v2/models/team_reference.rb | 3 + .../v2/models/team_reference_attributes.rb | 4 + .../v2/models/team_relationships.rb | 2 + .../v2/models/team_relationships_links.rb | 1 + .../v2/models/team_response.rb | 1 + .../v2/models/team_routing_rules.rb | 2 + .../v2/models/team_routing_rules_data.rb | 3 + .../team_routing_rules_data_relationships.rb | 1 + ..._routing_rules_data_relationships_rules.rb | 1 + ...les_data_relationships_rules_data_items.rb | 2 + .../v2/models/team_routing_rules_request.rb | 1 + .../models/team_routing_rules_request_data.rb | 3 + ...m_routing_rules_request_data_attributes.rb | 1 + .../models/team_routing_rules_request_rule.rb | 5 + .../v2/models/team_sync_attributes.rb | 2 + .../v2/models/team_sync_data.rb | 2 + .../v2/models/team_sync_request.rb | 1 + .../v2/models/team_target.rb | 2 + .../v2/models/team_update.rb | 3 + .../v2/models/team_update_attributes.rb | 7 + .../v2/models/team_update_relationships.rb | 1 + .../v2/models/team_update_request.rb | 1 + .../v2/models/teams_response.rb | 4 + .../v2/models/teams_response_links.rb | 5 + .../v2/models/teams_response_meta.rb | 1 + .../models/teams_response_meta_pagination.rb | 8 + .../v2/models/time_restriction.rb | 4 + .../v2/models/time_restrictions.rb | 2 + .../v2/models/timeline_cell.rb | 6 + .../v2/models/timeline_cell_author_user.rb | 2 + .../timeline_cell_author_user_content.rb | 4 + .../models/timeline_cell_content_comment.rb | 1 + .../v2/models/timeline_cell_resource.rb | 3 + .../v2/models/timeline_response.rb | 1 + .../timeseries_formula_query_request.rb | 1 + .../timeseries_formula_query_response.rb | 2 + .../v2/models/timeseries_formula_request.rb | 2 + .../timeseries_formula_request_attributes.rb | 5 + .../v2/models/timeseries_response.rb | 2 + .../models/timeseries_response_attributes.rb | 3 + .../v2/models/timeseries_response_series.rb | 3 + .../v2/models/trigger_rate_limit.rb | 2 + .../v2/models/uc_config_pair.rb | 1 + .../v2/models/uc_config_pair_data.rb | 3 + .../models/uc_config_pair_data_attributes.rb | 1 + ...nfig_pair_data_attributes_configs_items.rb | 15 ++ lib/datadog_api_client/v2/models/unit.rb | 5 + .../v2/models/unpublish_app_response.rb | 1 + .../update_action_connection_request.rb | 1 + .../update_action_connection_response.rb | 1 + .../v2/models/update_app_request.rb | 1 + .../v2/models/update_app_request_data.rb | 3 + .../update_app_request_data_attributes.rb | 6 + .../v2/models/update_app_response.rb | 4 + .../v2/models/update_app_response_data.rb | 3 + .../update_app_response_data_attributes.rb | 7 + .../update_apps_datastore_item_request.rb | 1 + ...update_apps_datastore_item_request_data.rb | 3 + ..._datastore_item_request_data_attributes.rb | 3 + ...em_request_data_attributes_item_changes.rb | 1 + .../models/update_apps_datastore_request.rb | 1 + .../update_apps_datastore_request_data.rb | 3 + ..._apps_datastore_request_data_attributes.rb | 2 + .../models/update_custom_framework_request.rb | 1 + .../update_custom_framework_response.rb | 1 + .../v2/models/update_open_api_response.rb | 1 + .../update_open_api_response_attributes.rb | 1 + .../models/update_open_api_response_data.rb | 2 + .../update_outcomes_async_attributes.rb | 1 + .../models/update_outcomes_async_request.rb | 1 + .../update_outcomes_async_request_data.rb | 2 + .../update_outcomes_async_request_item.rb | 4 + ...ate_resource_evaluation_filters_request.rb | 1 + ...esource_evaluation_filters_request_data.rb | 3 + ...te_resource_evaluation_filters_response.rb | 1 + ...source_evaluation_filters_response_data.rb | 3 + .../v2/models/update_rule_request.rb | 1 + .../v2/models/update_rule_request_data.rb | 2 + .../v2/models/update_rule_response.rb | 1 + .../v2/models/update_rule_response_data.rb | 4 + .../v2/models/update_ruleset_request.rb | 1 + .../v2/models/update_ruleset_request_data.rb | 3 + .../update_ruleset_request_data_attributes.rb | 3 + ...set_request_data_attributes_rules_items.rb | 6 + ...est_data_attributes_rules_items_mapping.rb | 3 + ...quest_data_attributes_rules_items_query.rb | 4 + ...a_attributes_rules_items_query_addition.rb | 2 + ..._attributes_rules_items_reference_table.rb | 5 + ...items_reference_table_field_pairs_items.rb | 2 + .../v2/models/update_workflow_request.rb | 1 + .../v2/models/update_workflow_response.rb | 1 + .../models/upsert_catalog_entity_response.rb | 3 + .../v2/models/upsert_catalog_kind_response.rb | 2 + lib/datadog_api_client/v2/models/url_param.rb | 2 + .../v2/models/url_param_update.rb | 3 + ...pplication_security_monitoring_response.rb | 1 + .../v2/models/usage_attributes_object.rb | 6 + .../v2/models/usage_data_object.rb | 3 + ...sage_lambda_traced_invocations_response.rb | 1 + .../usage_observability_pipelines_response.rb | 1 + .../v2/models/usage_time_series_object.rb | 2 + lib/datadog_api_client/v2/models/user.rb | 4 + .../v2/models/user_attributes.rb | 12 ++ .../v2/models/user_create_attributes.rb | 3 + .../v2/models/user_create_data.rb | 3 + .../v2/models/user_create_request.rb | 1 + .../v2/models/user_invitation_data.rb | 2 + .../models/user_invitation_data_attributes.rb | 4 + .../models/user_invitation_relationships.rb | 1 + .../v2/models/user_invitation_response.rb | 1 + .../models/user_invitation_response_data.rb | 4 + .../v2/models/user_invitations_request.rb | 1 + .../v2/models/user_invitations_response.rb | 1 + .../v2/models/user_relationship_data.rb | 2 + .../v2/models/user_relationships.rb | 1 + .../v2/models/user_response.rb | 2 + .../v2/models/user_response_relationships.rb | 4 + .../v2/models/user_target.rb | 2 + lib/datadog_api_client/v2/models/user_team.rb | 4 + .../v2/models/user_team_attributes.rb | 3 + .../v2/models/user_team_create.rb | 3 + .../v2/models/user_team_permission.rb | 3 + .../models/user_team_permission_attributes.rb | 1 + .../v2/models/user_team_relationships.rb | 2 + .../v2/models/user_team_request.rb | 1 + .../v2/models/user_team_response.rb | 2 + .../v2/models/user_team_update.rb | 2 + .../v2/models/user_team_update_request.rb | 1 + .../v2/models/user_teams_response.rb | 4 + .../v2/models/user_update_attributes.rb | 3 + .../v2/models/user_update_data.rb | 3 + .../v2/models/user_update_request.rb | 1 + .../v2/models/users_relationship.rb | 1 + .../v2/models/users_response.rb | 3 + lib/datadog_api_client/v2/models/v2_event.rb | 3 + .../v2/models/v2_event_attributes.rb | 4 + .../v2/models/v2_event_response.rb | 1 + .../v2/models/validation_error.rb | 2 + .../v2/models/validation_error_meta.rb | 3 + .../v2/models/validation_response.rb | 1 + .../v2/models/virus_total_api_key.rb | 2 + .../v2/models/virus_total_api_key_update.rb | 2 + .../v2/models/virus_total_integration.rb | 2 + .../models/virus_total_integration_update.rb | 2 + .../v2/models/vulnerability.rb | 4 + .../v2/models/vulnerability_advisory.rb | 3 + .../v2/models/vulnerability_attributes.rb | 22 +++ .../v2/models/vulnerability_cvss.rb | 2 + .../vulnerability_dependency_locations.rb | 3 + .../v2/models/vulnerability_relationships.rb | 1 + .../vulnerability_relationships_affects.rb | 1 + ...ulnerability_relationships_affects_data.rb | 2 + .../v2/models/vulnerability_risks.rb | 5 + .../v2/models/workflow_data.rb | 4 + .../v2/models/workflow_data_attributes.rb | 8 + .../v2/models/workflow_data_relationships.rb | 2 + .../v2/models/workflow_data_update.rb | 4 + .../models/workflow_data_update_attributes.rb | 8 + .../models/workflow_instance_create_meta.rb | 1 + .../workflow_instance_create_request.rb | 1 + .../workflow_instance_create_response.rb | 1 + .../workflow_instance_create_response_data.rb | 1 + .../v2/models/workflow_instance_list_item.rb | 1 + .../workflow_list_instances_response.rb | 2 + .../workflow_list_instances_response_meta.rb | 1 + ...kflow_list_instances_response_meta_page.rb | 1 + .../v2/models/workflow_trigger_wrapper.rb | 2 + .../v2/models/workflow_user_relationship.rb | 1 + .../models/workflow_user_relationship_data.rb | 2 + .../worklflow_cancel_instance_response.rb | 1 + ...worklflow_cancel_instance_response_data.rb | 1 + .../models/worklflow_get_instance_response.rb | 1 + .../worklflow_get_instance_response_data.rb | 1 + ...w_get_instance_response_data_attributes.rb | 1 + .../v2/models/x_ray_services_include_all.rb | 1 + .../v2/models/x_ray_services_include_only.rb | 1 + .../v2/models/zoom_configuration_reference.rb | 1 + .../zoom_configuration_reference_data.rb | 2 + 3105 files changed, 10833 insertions(+) diff --git a/lib/datadog_api_client/v1/models/add_signal_to_incident_request.rb b/lib/datadog_api_client/v1/models/add_signal_to_incident_request.rb index 2d3d8edf5b40..5de0bccd3c77 100644 --- a/lib/datadog_api_client/v1/models/add_signal_to_incident_request.rb +++ b/lib/datadog_api_client/v1/models/add_signal_to_incident_request.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Attributes describing which incident to add the signal to. class AddSignalToIncidentRequest include BaseGenericModel + # Whether to post the signal on the incident timeline. attr_accessor :add_to_signal_timeline + # Public ID attribute of the incident to which the signal will be added. attr_reader :incident_id + # Version of the updated signal. If server side version is higher, update will be rejected. attr_accessor :version diff --git a/lib/datadog_api_client/v1/models/alert_graph_widget_definition.rb b/lib/datadog_api_client/v1/models/alert_graph_widget_definition.rb index 0beb18ba6ae2..5012125d2f7c 100644 --- a/lib/datadog_api_client/v1/models/alert_graph_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/alert_graph_widget_definition.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V1 # Alert graphs are timeseries graphs showing the current status of any monitor defined on your system. class AlertGraphWidgetDefinition include BaseGenericModel + # ID of the alert to use in the widget. attr_reader :alert_id + # Time setting for the widget. attr_accessor :time + # The title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the alert graph widget. attr_reader :type + # Whether to display the Alert Graph as a timeseries or a top list. attr_reader :viz_type diff --git a/lib/datadog_api_client/v1/models/alert_value_widget_definition.rb b/lib/datadog_api_client/v1/models/alert_value_widget_definition.rb index 7e795773a5c1..bcaa0c27188e 100644 --- a/lib/datadog_api_client/v1/models/alert_value_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/alert_value_widget_definition.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # Alert values are query values showing the current value of the metric in any monitor defined on your system. class AlertValueWidgetDefinition include BaseGenericModel + # ID of the alert to use in the widget. attr_reader :alert_id + # Number of decimal to show. If not defined, will use the raw value. attr_accessor :precision + # How to align the text on the widget. attr_accessor :text_align + # Title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of value in the widget. attr_accessor :title_size + # Type of the alert value widget. attr_reader :type + # Unit to display with the value. attr_accessor :unit diff --git a/lib/datadog_api_client/v1/models/api_error_response.rb b/lib/datadog_api_client/v1/models/api_error_response.rb index 20f092eacc68..9ae2a336edb7 100644 --- a/lib/datadog_api_client/v1/models/api_error_response.rb +++ b/lib/datadog_api_client/v1/models/api_error_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Error response object. class APIErrorResponse include BaseGenericModel + # Array of errors returned by the API. attr_reader :errors diff --git a/lib/datadog_api_client/v1/models/api_key.rb b/lib/datadog_api_client/v1/models/api_key.rb index dcc00be20f02..03fbf3e2a729 100644 --- a/lib/datadog_api_client/v1/models/api_key.rb +++ b/lib/datadog_api_client/v1/models/api_key.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Datadog API key. class ApiKey include BaseGenericModel + # Date of creation of the API key. attr_accessor :created + # Datadog user handle that created the API key. attr_accessor :created_by + # API key. attr_reader :key + # Name of your API key. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/api_key_list_response.rb b/lib/datadog_api_client/v1/models/api_key_list_response.rb index fd375f4fa88d..1d4dc01adfba 100644 --- a/lib/datadog_api_client/v1/models/api_key_list_response.rb +++ b/lib/datadog_api_client/v1/models/api_key_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # List of API and application keys available for a given organization. class ApiKeyListResponse include BaseGenericModel + # Array of API keys. attr_accessor :api_keys diff --git a/lib/datadog_api_client/v1/models/api_key_response.rb b/lib/datadog_api_client/v1/models/api_key_response.rb index 8989ae8de4bd..e82937314987 100644 --- a/lib/datadog_api_client/v1/models/api_key_response.rb +++ b/lib/datadog_api_client/v1/models/api_key_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # An API key with its associated metadata. class ApiKeyResponse include BaseGenericModel + # Datadog API key. attr_accessor :api_key diff --git a/lib/datadog_api_client/v1/models/apm_stats_query_column_type.rb b/lib/datadog_api_client/v1/models/apm_stats_query_column_type.rb index d2b54d673daf..1dd55e3c0007 100644 --- a/lib/datadog_api_client/v1/models/apm_stats_query_column_type.rb +++ b/lib/datadog_api_client/v1/models/apm_stats_query_column_type.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Column properties. class ApmStatsQueryColumnType include BaseGenericModel + # A user-assigned alias for the column. attr_accessor :_alias + # Define a display mode for the table cell. attr_accessor :cell_display_mode + # Column name. attr_reader :name + # Widget sorting methods. attr_accessor :order diff --git a/lib/datadog_api_client/v1/models/apm_stats_query_definition.rb b/lib/datadog_api_client/v1/models/apm_stats_query_definition.rb index 1a1e804283bd..bb557733db41 100644 --- a/lib/datadog_api_client/v1/models/apm_stats_query_definition.rb +++ b/lib/datadog_api_client/v1/models/apm_stats_query_definition.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V1 # The APM stats query for table and distributions widgets. class ApmStatsQueryDefinition include BaseGenericModel + # Column properties used by the front end for display. attr_accessor :columns + # Environment name. attr_reader :env + # Operation name associated with service. attr_reader :name + # The organization's host group name and value. attr_reader :primary_tag + # Resource name. attr_accessor :resource + # The level of detail for the request. attr_reader :row_type + # Service name. attr_reader :service diff --git a/lib/datadog_api_client/v1/models/application_key.rb b/lib/datadog_api_client/v1/models/application_key.rb index 73beb3574433..682cbb51c488 100644 --- a/lib/datadog_api_client/v1/models/application_key.rb +++ b/lib/datadog_api_client/v1/models/application_key.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # An application key with its associated metadata. class ApplicationKey include BaseGenericModel + # Hash of an application key. attr_reader :_hash + # Name of an application key. attr_accessor :name + # Owner of an application key. attr_accessor :owner diff --git a/lib/datadog_api_client/v1/models/application_key_list_response.rb b/lib/datadog_api_client/v1/models/application_key_list_response.rb index 2432709ede6e..dd67c5ce12ec 100644 --- a/lib/datadog_api_client/v1/models/application_key_list_response.rb +++ b/lib/datadog_api_client/v1/models/application_key_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # An application key response. class ApplicationKeyListResponse include BaseGenericModel + # Array of application keys. attr_accessor :application_keys diff --git a/lib/datadog_api_client/v1/models/application_key_response.rb b/lib/datadog_api_client/v1/models/application_key_response.rb index 3bd273d23314..5605f21c63b9 100644 --- a/lib/datadog_api_client/v1/models/application_key_response.rb +++ b/lib/datadog_api_client/v1/models/application_key_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # An application key response. class ApplicationKeyResponse include BaseGenericModel + # An application key with its associated metadata. attr_accessor :application_key diff --git a/lib/datadog_api_client/v1/models/authentication_validation_response.rb b/lib/datadog_api_client/v1/models/authentication_validation_response.rb index 52d8e3b1a78c..90a07e5162c9 100644 --- a/lib/datadog_api_client/v1/models/authentication_validation_response.rb +++ b/lib/datadog_api_client/v1/models/authentication_validation_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Represent validation endpoint responses. class AuthenticationValidationResponse include BaseGenericModel + # Return `true` if the authentication response is valid. attr_accessor :valid diff --git a/lib/datadog_api_client/v1/models/aws_account.rb b/lib/datadog_api_client/v1/models/aws_account.rb index 2a66aa7e9cd7..b9a805d8d52b 100644 --- a/lib/datadog_api_client/v1/models/aws_account.rb +++ b/lib/datadog_api_client/v1/models/aws_account.rb @@ -20,21 +20,28 @@ module DatadogAPIClient::V1 # Returns the AWS account associated with this integration. class AWSAccount include BaseGenericModel + # Your AWS access key ID. Only required if your AWS account is a GovCloud or China account. attr_accessor :access_key_id + # Your AWS Account ID without dashes. attr_accessor :account_id + # An object, (in the form `{"namespace1":true/false, "namespace2":true/false}`), # that enables or disables metric collection for specific AWS namespaces for this # AWS account only. attr_accessor :account_specific_namespace_rules + # Whether Datadog collects cloud security posture management resources from your AWS account. This includes additional resources not covered under the general `resource_collection`. attr_accessor :cspm_resource_collection_enabled + # An array of [AWS regions](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints) # to exclude from metrics collection. attr_accessor :excluded_regions + # Whether Datadog collects additional attributes and configuration information about the resources in your AWS account. Required for `cspm_resource_collection`. attr_accessor :extended_resource_collection_enabled + # The array of EC2 tags (in the form `key:value`) defines a filter that Datadog uses when collecting metrics from EC2. # Wildcards, such as `?` (for single characters) and `*` (for multiple characters) can also be used. # Only hosts that match one of the defined tags @@ -42,15 +49,20 @@ class AWSAccount # Host matching a given tag can also be excluded by adding `!` before the tag. # For example, `env:production,instance-type:c1.*,!region:us-east-1` attr_accessor :filter_tags + # Array of tags (in the form `key:value`) to add to all hosts # and metrics reporting through this integration. attr_accessor :host_tags + # Whether Datadog collects metrics for this AWS account. attr_accessor :metrics_collection_enabled + # Deprecated in favor of 'extended_resource_collection_enabled'. Whether Datadog collects a standard set of resources from your AWS account. attr_accessor :resource_collection_enabled + # Your Datadog role delegation name. attr_accessor :role_name + # Your AWS secret access key. Only required if your AWS account is a GovCloud or China account. attr_accessor :secret_access_key diff --git a/lib/datadog_api_client/v1/models/aws_account_and_lambda_request.rb b/lib/datadog_api_client/v1/models/aws_account_and_lambda_request.rb index 53dfcfb985f2..a545afa29c56 100644 --- a/lib/datadog_api_client/v1/models/aws_account_and_lambda_request.rb +++ b/lib/datadog_api_client/v1/models/aws_account_and_lambda_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # AWS account ID and Lambda ARN. class AWSAccountAndLambdaRequest include BaseGenericModel + # Your AWS Account ID without dashes. attr_reader :account_id + # ARN of the Datadog Lambda created during the Datadog-Amazon Web services Log collection setup. attr_reader :lambda_arn diff --git a/lib/datadog_api_client/v1/models/aws_account_create_response.rb b/lib/datadog_api_client/v1/models/aws_account_create_response.rb index 8f4b7d85bf32..d151af26338b 100644 --- a/lib/datadog_api_client/v1/models/aws_account_create_response.rb +++ b/lib/datadog_api_client/v1/models/aws_account_create_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The Response returned by the AWS Create Account call. class AWSAccountCreateResponse include BaseGenericModel + # AWS external_id. attr_accessor :external_id diff --git a/lib/datadog_api_client/v1/models/aws_account_delete_request.rb b/lib/datadog_api_client/v1/models/aws_account_delete_request.rb index 6c5687425e67..a41e36707cb4 100644 --- a/lib/datadog_api_client/v1/models/aws_account_delete_request.rb +++ b/lib/datadog_api_client/v1/models/aws_account_delete_request.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # List of AWS accounts to delete. class AWSAccountDeleteRequest include BaseGenericModel + # Your AWS access key ID. Only required if your AWS account is a GovCloud or China account. attr_accessor :access_key_id + # Your AWS Account ID without dashes. attr_accessor :account_id + # Your Datadog role delegation name. attr_accessor :role_name diff --git a/lib/datadog_api_client/v1/models/aws_account_list_response.rb b/lib/datadog_api_client/v1/models/aws_account_list_response.rb index 164ebbd3fb4c..fdb7448b43bd 100644 --- a/lib/datadog_api_client/v1/models/aws_account_list_response.rb +++ b/lib/datadog_api_client/v1/models/aws_account_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # List of enabled AWS accounts. class AWSAccountListResponse include BaseGenericModel + # List of enabled AWS accounts. attr_accessor :accounts diff --git a/lib/datadog_api_client/v1/models/aws_event_bridge_account_configuration.rb b/lib/datadog_api_client/v1/models/aws_event_bridge_account_configuration.rb index 32ea8306fba7..7aa100c021d6 100644 --- a/lib/datadog_api_client/v1/models/aws_event_bridge_account_configuration.rb +++ b/lib/datadog_api_client/v1/models/aws_event_bridge_account_configuration.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The EventBridge configuration for one AWS account. class AWSEventBridgeAccountConfiguration include BaseGenericModel + # Your AWS Account ID without dashes. attr_accessor :account_id + # Array of AWS event sources associated with this account. attr_accessor :event_hubs + # Array of tags (in the form `key:value`) which are added to all hosts # and metrics reporting through the main AWS integration. attr_accessor :tags diff --git a/lib/datadog_api_client/v1/models/aws_event_bridge_create_request.rb b/lib/datadog_api_client/v1/models/aws_event_bridge_create_request.rb index 7ec4c6ae580e..0bb8ef7b07a9 100644 --- a/lib/datadog_api_client/v1/models/aws_event_bridge_create_request.rb +++ b/lib/datadog_api_client/v1/models/aws_event_bridge_create_request.rb @@ -20,14 +20,18 @@ module DatadogAPIClient::V1 # An object used to create an EventBridge source. class AWSEventBridgeCreateRequest include BaseGenericModel + # Your AWS Account ID without dashes. attr_accessor :account_id + # True if Datadog should create the event bus in addition to the event # source. Requires the `events:CreateEventBus` permission. attr_accessor :create_event_bus + # The given part of the event source name, which is then combined with an # assigned suffix to form the full name. attr_accessor :event_generator_name + # The event source's [AWS region](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). attr_accessor :region diff --git a/lib/datadog_api_client/v1/models/aws_event_bridge_create_response.rb b/lib/datadog_api_client/v1/models/aws_event_bridge_create_response.rb index 82cfca80043c..074e946f3cf3 100644 --- a/lib/datadog_api_client/v1/models/aws_event_bridge_create_response.rb +++ b/lib/datadog_api_client/v1/models/aws_event_bridge_create_response.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # A created EventBridge source. class AWSEventBridgeCreateResponse include BaseGenericModel + # The event source name. attr_accessor :event_source_name + # True if the event bus was created in addition to the source. attr_accessor :has_bus + # The event source's [AWS region](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). attr_accessor :region + # The event source status "created". attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/aws_event_bridge_delete_request.rb b/lib/datadog_api_client/v1/models/aws_event_bridge_delete_request.rb index 146e65589213..8e1fd0d00e06 100644 --- a/lib/datadog_api_client/v1/models/aws_event_bridge_delete_request.rb +++ b/lib/datadog_api_client/v1/models/aws_event_bridge_delete_request.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # An object used to delete an EventBridge source. class AWSEventBridgeDeleteRequest include BaseGenericModel + # Your AWS Account ID without dashes. attr_accessor :account_id + # The event source name. attr_accessor :event_generator_name + # The event source's [AWS region](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). attr_accessor :region diff --git a/lib/datadog_api_client/v1/models/aws_event_bridge_delete_response.rb b/lib/datadog_api_client/v1/models/aws_event_bridge_delete_response.rb index 8fc8d6bd003a..49c31f093d01 100644 --- a/lib/datadog_api_client/v1/models/aws_event_bridge_delete_response.rb +++ b/lib/datadog_api_client/v1/models/aws_event_bridge_delete_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # An indicator of the successful deletion of an EventBridge source. class AWSEventBridgeDeleteResponse include BaseGenericModel + # The event source status "empty". attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/aws_event_bridge_list_response.rb b/lib/datadog_api_client/v1/models/aws_event_bridge_list_response.rb index 3ee2d13d0ac3..bcb4b755b851 100644 --- a/lib/datadog_api_client/v1/models/aws_event_bridge_list_response.rb +++ b/lib/datadog_api_client/v1/models/aws_event_bridge_list_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # An object describing the EventBridge configuration for multiple accounts. class AWSEventBridgeListResponse include BaseGenericModel + # List of accounts with their event sources. attr_accessor :accounts + # True if the EventBridge sub-integration is enabled for your organization. attr_accessor :is_installed diff --git a/lib/datadog_api_client/v1/models/aws_event_bridge_source.rb b/lib/datadog_api_client/v1/models/aws_event_bridge_source.rb index 1cd630932b8d..dcc7e7b5273d 100644 --- a/lib/datadog_api_client/v1/models/aws_event_bridge_source.rb +++ b/lib/datadog_api_client/v1/models/aws_event_bridge_source.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # An EventBridge source. class AWSEventBridgeSource include BaseGenericModel + # The event source name. attr_accessor :name + # The event source's [AWS region](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). attr_accessor :region diff --git a/lib/datadog_api_client/v1/models/aws_logs_async_error.rb b/lib/datadog_api_client/v1/models/aws_logs_async_error.rb index 7a69ffa9da9a..965cc1bc2b5c 100644 --- a/lib/datadog_api_client/v1/models/aws_logs_async_error.rb +++ b/lib/datadog_api_client/v1/models/aws_logs_async_error.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Description of errors. class AWSLogsAsyncError include BaseGenericModel + # Code properties attr_accessor :code + # Message content. attr_accessor :message diff --git a/lib/datadog_api_client/v1/models/aws_logs_async_response.rb b/lib/datadog_api_client/v1/models/aws_logs_async_response.rb index 4b7d181736f7..867cf155578d 100644 --- a/lib/datadog_api_client/v1/models/aws_logs_async_response.rb +++ b/lib/datadog_api_client/v1/models/aws_logs_async_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # A list of all Datadog-AWS logs integrations available in your Datadog organization. class AWSLogsAsyncResponse include BaseGenericModel + # List of errors. attr_accessor :errors + # Status of the properties. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/aws_logs_lambda.rb b/lib/datadog_api_client/v1/models/aws_logs_lambda.rb index 6375455793f5..05150a0b6c3a 100644 --- a/lib/datadog_api_client/v1/models/aws_logs_lambda.rb +++ b/lib/datadog_api_client/v1/models/aws_logs_lambda.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Description of the Lambdas. class AWSLogsLambda include BaseGenericModel + # Available ARN IDs. attr_accessor :arn diff --git a/lib/datadog_api_client/v1/models/aws_logs_list_response.rb b/lib/datadog_api_client/v1/models/aws_logs_list_response.rb index c80a85b2ad0e..6be71bc178a9 100644 --- a/lib/datadog_api_client/v1/models/aws_logs_list_response.rb +++ b/lib/datadog_api_client/v1/models/aws_logs_list_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # A list of all Datadog-AWS logs integrations available in your Datadog organization. class AWSLogsListResponse include BaseGenericModel + # Your AWS Account ID without dashes. attr_accessor :account_id + # List of ARNs configured in your Datadog account. attr_accessor :lambdas + # Array of services IDs. attr_accessor :services diff --git a/lib/datadog_api_client/v1/models/aws_logs_list_services_response.rb b/lib/datadog_api_client/v1/models/aws_logs_list_services_response.rb index f4c4fe586ea1..0d4b6f9874c9 100644 --- a/lib/datadog_api_client/v1/models/aws_logs_list_services_response.rb +++ b/lib/datadog_api_client/v1/models/aws_logs_list_services_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The list of current AWS services for which Datadog offers automatic log collection. class AWSLogsListServicesResponse include BaseGenericModel + # Key value in returned object. attr_accessor :id + # Name of service available for configuration with Datadog logs. attr_accessor :label diff --git a/lib/datadog_api_client/v1/models/aws_logs_services_request.rb b/lib/datadog_api_client/v1/models/aws_logs_services_request.rb index 244f05c80b7d..bc0bbf59ccc5 100644 --- a/lib/datadog_api_client/v1/models/aws_logs_services_request.rb +++ b/lib/datadog_api_client/v1/models/aws_logs_services_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # A list of current AWS services for which Datadog offers automatic log collection. class AWSLogsServicesRequest include BaseGenericModel + # Your AWS Account ID without dashes. attr_reader :account_id + # Array of services IDs set to enable automatic log collection. Discover the list of available services with the get list of AWS log ready services API endpoint. attr_reader :services diff --git a/lib/datadog_api_client/v1/models/aws_tag_filter.rb b/lib/datadog_api_client/v1/models/aws_tag_filter.rb index 5e37ede6a2b7..34b8b2b1e3fd 100644 --- a/lib/datadog_api_client/v1/models/aws_tag_filter.rb +++ b/lib/datadog_api_client/v1/models/aws_tag_filter.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # A tag filter. class AWSTagFilter include BaseGenericModel + # The namespace associated with the tag filter entry. attr_accessor :namespace + # The tag filter string. attr_accessor :tag_filter_str diff --git a/lib/datadog_api_client/v1/models/aws_tag_filter_create_request.rb b/lib/datadog_api_client/v1/models/aws_tag_filter_create_request.rb index 9728057b0828..02292ba09be8 100644 --- a/lib/datadog_api_client/v1/models/aws_tag_filter_create_request.rb +++ b/lib/datadog_api_client/v1/models/aws_tag_filter_create_request.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The objects used to set an AWS tag filter. class AWSTagFilterCreateRequest include BaseGenericModel + # Your AWS Account ID without dashes. attr_accessor :account_id + # The namespace associated with the tag filter entry. attr_accessor :namespace + # The tag filter string. attr_accessor :tag_filter_str diff --git a/lib/datadog_api_client/v1/models/aws_tag_filter_delete_request.rb b/lib/datadog_api_client/v1/models/aws_tag_filter_delete_request.rb index d157e4745288..64eb569adc88 100644 --- a/lib/datadog_api_client/v1/models/aws_tag_filter_delete_request.rb +++ b/lib/datadog_api_client/v1/models/aws_tag_filter_delete_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The objects used to delete an AWS tag filter entry. class AWSTagFilterDeleteRequest include BaseGenericModel + # The unique identifier of your AWS account. attr_accessor :account_id + # The namespace associated with the tag filter entry. attr_accessor :namespace diff --git a/lib/datadog_api_client/v1/models/aws_tag_filter_list_response.rb b/lib/datadog_api_client/v1/models/aws_tag_filter_list_response.rb index e6c9748bb3d7..06eb6bfae9b7 100644 --- a/lib/datadog_api_client/v1/models/aws_tag_filter_list_response.rb +++ b/lib/datadog_api_client/v1/models/aws_tag_filter_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # An array of tag filter rules by `namespace` and tag filter string. class AWSTagFilterListResponse include BaseGenericModel + # An array of tag filters. attr_accessor :filters diff --git a/lib/datadog_api_client/v1/models/azure_account.rb b/lib/datadog_api_client/v1/models/azure_account.rb index dc4bd510f45f..2159d31e2acd 100644 --- a/lib/datadog_api_client/v1/models/azure_account.rb +++ b/lib/datadog_api_client/v1/models/azure_account.rb @@ -20,42 +20,59 @@ module DatadogAPIClient::V1 # Datadog-Azure integrations configured for your organization. class AzureAccount include BaseGenericModel + # Limit the Azure app service plans that are pulled into Datadog using tags. # Only app service plans that match one of the defined tags are imported into Datadog. attr_accessor :app_service_plan_filters + # Silence monitors for expected Azure VM shutdowns. attr_accessor :automute + # Your Azure web application ID. attr_accessor :client_id + # Your Azure web application secret key. attr_accessor :client_secret + # Limit the Azure container apps that are pulled into Datadog using tags. # Only container apps that match one of the defined tags are imported into Datadog. attr_accessor :container_app_filters + # When enabled, Datadog’s Cloud Security Management product scans resource configurations monitored by this app registration. # Note: This requires resource_collection_enabled to be set to true. attr_accessor :cspm_enabled + # Enable custom metrics for your organization. attr_accessor :custom_metrics_enabled + # Errors in your configuration. attr_accessor :errors + # Limit the Azure instances that are pulled into Datadog by using tags. # Only hosts that match one of the defined tags are imported into Datadog. attr_accessor :host_filters + # Enable Azure metrics for your organization. attr_accessor :metrics_enabled + # Enable Azure metrics for your organization for resource providers where no resource provider config is specified. attr_accessor :metrics_enabled_default + # Your New Azure web application ID. attr_accessor :new_client_id + # Your New Azure Active Directory ID. attr_accessor :new_tenant_name + # When enabled, Datadog collects metadata and configuration info from cloud resources (compute instances, databases, load balancers, etc.) monitored by this app registration. attr_accessor :resource_collection_enabled + # Configuration settings applied to resources from the specified Azure resource providers. attr_accessor :resource_provider_configs + # Your Azure Active Directory ID. attr_accessor :tenant_name + # Enable azure.usage metrics for your organization. attr_accessor :usage_metrics_enabled diff --git a/lib/datadog_api_client/v1/models/cancel_downtimes_by_scope_request.rb b/lib/datadog_api_client/v1/models/cancel_downtimes_by_scope_request.rb index 5c977211f146..4c1c625cb4bb 100644 --- a/lib/datadog_api_client/v1/models/cancel_downtimes_by_scope_request.rb +++ b/lib/datadog_api_client/v1/models/cancel_downtimes_by_scope_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Cancel downtimes according to scope. class CancelDowntimesByScopeRequest include BaseGenericModel + # The scope(s) to which the downtime applies and must be in `key:value` format. For example, `host:app2`. # Provide multiple scopes as a comma-separated list like `env:dev,env:prod`. # The resulting downtime applies to sources that matches ALL provided scopes (`env:dev` **AND** `env:prod`). diff --git a/lib/datadog_api_client/v1/models/canceled_downtimes_ids.rb b/lib/datadog_api_client/v1/models/canceled_downtimes_ids.rb index 3e5590a009bd..483ef1e1f642 100644 --- a/lib/datadog_api_client/v1/models/canceled_downtimes_ids.rb +++ b/lib/datadog_api_client/v1/models/canceled_downtimes_ids.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object containing array of IDs of canceled downtimes. class CanceledDowntimesIds include BaseGenericModel + # ID of downtimes that were canceled. attr_accessor :cancelled_ids diff --git a/lib/datadog_api_client/v1/models/change_widget_definition.rb b/lib/datadog_api_client/v1/models/change_widget_definition.rb index f5f3e6055ecd..7147b0b95f49 100644 --- a/lib/datadog_api_client/v1/models/change_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/change_widget_definition.rb @@ -20,21 +20,28 @@ module DatadogAPIClient::V1 # The Change graph shows you the change in a value over the time period chosen. class ChangeWidgetDefinition include BaseGenericModel + # List of custom links. attr_accessor :custom_links + # Array of one request object to display in the widget. # # See the dedicated [Request JSON schema documentation](https://docs.datadoghq.com/dashboards/graphing_json/request_json) # to learn how to build the `REQUEST_SCHEMA`. attr_reader :requests + # Time setting for the widget. attr_accessor :time + # Title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the change widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/change_widget_request.rb b/lib/datadog_api_client/v1/models/change_widget_request.rb index 578e371bb919..62317792c185 100644 --- a/lib/datadog_api_client/v1/models/change_widget_request.rb +++ b/lib/datadog_api_client/v1/models/change_widget_request.rb @@ -20,40 +20,58 @@ module DatadogAPIClient::V1 # Updated change widget. class ChangeWidgetRequest include BaseGenericModel + # The log query. attr_accessor :apm_query + # Show the absolute or the relative change. attr_accessor :change_type + # Timeframe used for the change comparison. attr_accessor :compare_to + # The log query. attr_accessor :event_query + # List of formulas that operate on queries. attr_accessor :formulas + # Whether to show increase as good. attr_accessor :increase_good + # The log query. attr_accessor :log_query + # The log query. attr_accessor :network_query + # What to order by. attr_accessor :order_by + # Widget sorting methods. attr_accessor :order_dir + # The process query to use in the widget. attr_accessor :process_query + # The log query. attr_accessor :profile_metrics_query + # Query definition. attr_accessor :q + # List of queries that can be returned directly or used in formulas. attr_accessor :queries + # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format + # The log query. attr_accessor :rum_query + # The log query. attr_accessor :security_query + # Whether to show the present value. attr_accessor :show_present diff --git a/lib/datadog_api_client/v1/models/check_can_delete_monitor_response.rb b/lib/datadog_api_client/v1/models/check_can_delete_monitor_response.rb index 854d8e7d0949..29d47de2552b 100644 --- a/lib/datadog_api_client/v1/models/check_can_delete_monitor_response.rb +++ b/lib/datadog_api_client/v1/models/check_can_delete_monitor_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Response of monitor IDs that can or can't be safely deleted. class CheckCanDeleteMonitorResponse include BaseGenericModel + # Wrapper object with the list of monitor IDs. attr_reader :data + # A mapping of Monitor ID to strings denoting where it's used. attr_accessor :errors diff --git a/lib/datadog_api_client/v1/models/check_can_delete_monitor_response_data.rb b/lib/datadog_api_client/v1/models/check_can_delete_monitor_response_data.rb index bb1ec7ceb492..0b4bfbbe6a45 100644 --- a/lib/datadog_api_client/v1/models/check_can_delete_monitor_response_data.rb +++ b/lib/datadog_api_client/v1/models/check_can_delete_monitor_response_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Wrapper object with the list of monitor IDs. class CheckCanDeleteMonitorResponseData include BaseGenericModel + # An array of Monitor IDs that can be safely deleted. attr_accessor :ok diff --git a/lib/datadog_api_client/v1/models/check_can_delete_slo_response.rb b/lib/datadog_api_client/v1/models/check_can_delete_slo_response.rb index ad53daefee8f..9588fb5f6d94 100644 --- a/lib/datadog_api_client/v1/models/check_can_delete_slo_response.rb +++ b/lib/datadog_api_client/v1/models/check_can_delete_slo_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # A service level objective response containing the requested object. class CheckCanDeleteSLOResponse include BaseGenericModel + # An array of service level objective objects. attr_accessor :data + # A mapping of SLO id to it's current usages. attr_accessor :errors diff --git a/lib/datadog_api_client/v1/models/check_can_delete_slo_response_data.rb b/lib/datadog_api_client/v1/models/check_can_delete_slo_response_data.rb index 5143fa080cf7..195d3dbbb953 100644 --- a/lib/datadog_api_client/v1/models/check_can_delete_slo_response_data.rb +++ b/lib/datadog_api_client/v1/models/check_can_delete_slo_response_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # An array of service level objective objects. class CheckCanDeleteSLOResponseData include BaseGenericModel + # An array of SLO IDs that can be safely deleted. attr_accessor :ok diff --git a/lib/datadog_api_client/v1/models/check_status_widget_definition.rb b/lib/datadog_api_client/v1/models/check_status_widget_definition.rb index a582d4ac5689..5dbeca82d9a6 100644 --- a/lib/datadog_api_client/v1/models/check_status_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/check_status_widget_definition.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V1 # Check status shows the current status or number of results for any check performed. class CheckStatusWidgetDefinition include BaseGenericModel + # Name of the check to use in the widget. attr_reader :check + # Group reporting a single check. attr_accessor :group + # List of tag prefixes to group by in the case of a cluster check. attr_accessor :group_by + # The kind of grouping to use. attr_reader :grouping + # List of tags used to filter the groups reporting a cluster check. attr_accessor :tags + # Time setting for the widget. attr_accessor :time + # Title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the check status widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/creator.rb b/lib/datadog_api_client/v1/models/creator.rb index c0831bca73b8..20ccba41e58e 100644 --- a/lib/datadog_api_client/v1/models/creator.rb +++ b/lib/datadog_api_client/v1/models/creator.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Object describing the creator of the shared element. class Creator include BaseGenericModel + # Email of the creator. attr_accessor :email + # Handle of the creator. attr_accessor :handle + # Name of the creator. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/dashboard.rb b/lib/datadog_api_client/v1/models/dashboard.rb index 8ee3a792d20e..24370d30204d 100644 --- a/lib/datadog_api_client/v1/models/dashboard.rb +++ b/lib/datadog_api_client/v1/models/dashboard.rb @@ -21,42 +21,59 @@ module DatadogAPIClient::V1 # key performance metrics, which enable you to monitor the health of your infrastructure. class Dashboard include BaseGenericModel + # Identifier of the dashboard author. attr_accessor :author_handle + # Name of the dashboard author. attr_accessor :author_name + # Creation date of the dashboard. attr_accessor :created_at + # Description of the dashboard. attr_accessor :description + # ID of the dashboard. attr_accessor :id + # Whether this dashboard is read-only. If True, only the author and admins can make changes to it. # # This property is deprecated; please use the [Restriction Policies API](https://docs.datadoghq.com/api/latest/restriction-policies/) instead to manage write authorization for individual dashboards. attr_accessor :is_read_only + # Layout type of the dashboard. attr_reader :layout_type + # Modification date of the dashboard. attr_accessor :modified_at + # List of handles of users to notify when changes are made to this dashboard. attr_accessor :notify_list + # Reflow type for a **new dashboard layout** dashboard. Set this only when layout type is 'ordered'. # If set to 'fixed', the dashboard expects all widgets to have a layout, and if it's set to 'auto', # widgets should not have layouts. attr_accessor :reflow_type + # A list of role identifiers. Only the author and users associated with at least one of these roles can edit this dashboard. attr_accessor :restricted_roles + # List of team names representing ownership of a dashboard. attr_reader :tags + # Array of template variables saved views. attr_accessor :template_variable_presets + # List of template variables for this dashboard. attr_accessor :template_variables + # Title of the dashboard. attr_reader :title + # The URL of the dashboard. attr_accessor :url + # List of widgets to display on the dashboard. attr_reader :widgets diff --git a/lib/datadog_api_client/v1/models/dashboard_bulk_action_data.rb b/lib/datadog_api_client/v1/models/dashboard_bulk_action_data.rb index ca2dc1c50ff9..a25fb9b6d991 100644 --- a/lib/datadog_api_client/v1/models/dashboard_bulk_action_data.rb +++ b/lib/datadog_api_client/v1/models/dashboard_bulk_action_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Dashboard bulk action request data. class DashboardBulkActionData include BaseGenericModel + # Dashboard resource ID. attr_reader :id + # Dashboard resource type. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/dashboard_bulk_delete_request.rb b/lib/datadog_api_client/v1/models/dashboard_bulk_delete_request.rb index 2269dc7c3928..cde57f7adf8b 100644 --- a/lib/datadog_api_client/v1/models/dashboard_bulk_delete_request.rb +++ b/lib/datadog_api_client/v1/models/dashboard_bulk_delete_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Dashboard bulk delete request body. class DashboardBulkDeleteRequest include BaseGenericModel + # List of dashboard bulk action request data objects. attr_reader :data diff --git a/lib/datadog_api_client/v1/models/dashboard_delete_response.rb b/lib/datadog_api_client/v1/models/dashboard_delete_response.rb index 20c25a2dc0a6..4275be42afe3 100644 --- a/lib/datadog_api_client/v1/models/dashboard_delete_response.rb +++ b/lib/datadog_api_client/v1/models/dashboard_delete_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response from the delete dashboard call. class DashboardDeleteResponse include BaseGenericModel + # ID of the deleted dashboard. attr_accessor :deleted_dashboard_id diff --git a/lib/datadog_api_client/v1/models/dashboard_global_time.rb b/lib/datadog_api_client/v1/models/dashboard_global_time.rb index 4bcaecd76d79..60d10938f4fe 100644 --- a/lib/datadog_api_client/v1/models/dashboard_global_time.rb +++ b/lib/datadog_api_client/v1/models/dashboard_global_time.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object containing the live span selection for the dashboard. class DashboardGlobalTime include BaseGenericModel + # Dashboard global time live_span selection attr_accessor :live_span diff --git a/lib/datadog_api_client/v1/models/dashboard_list.rb b/lib/datadog_api_client/v1/models/dashboard_list.rb index 08de378572fb..117baaaf09d8 100644 --- a/lib/datadog_api_client/v1/models/dashboard_list.rb +++ b/lib/datadog_api_client/v1/models/dashboard_list.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # Your Datadog Dashboards. class DashboardList include BaseGenericModel + # Object describing the creator of the shared element. attr_accessor :author + # Date of creation of the dashboard list. attr_accessor :created + # The number of dashboards in the list. attr_accessor :dashboard_count + # The ID of the dashboard list. attr_accessor :id + # Whether or not the list is in the favorites. attr_accessor :is_favorite + # Date of last edition of the dashboard list. attr_accessor :modified + # The name of the dashboard list. attr_reader :name + # The type of dashboard list. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/dashboard_list_delete_response.rb b/lib/datadog_api_client/v1/models/dashboard_list_delete_response.rb index cf0b81e3121a..83bef2e53b95 100644 --- a/lib/datadog_api_client/v1/models/dashboard_list_delete_response.rb +++ b/lib/datadog_api_client/v1/models/dashboard_list_delete_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Deleted dashboard details. class DashboardListDeleteResponse include BaseGenericModel + # ID of the deleted dashboard list. attr_accessor :deleted_dashboard_list_id diff --git a/lib/datadog_api_client/v1/models/dashboard_list_list_response.rb b/lib/datadog_api_client/v1/models/dashboard_list_list_response.rb index 185178c54723..b6e2a52fbf39 100644 --- a/lib/datadog_api_client/v1/models/dashboard_list_list_response.rb +++ b/lib/datadog_api_client/v1/models/dashboard_list_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Information on your dashboard lists. class DashboardListListResponse include BaseGenericModel + # List of all your dashboard lists. attr_accessor :dashboard_lists diff --git a/lib/datadog_api_client/v1/models/dashboard_restore_request.rb b/lib/datadog_api_client/v1/models/dashboard_restore_request.rb index d01407b19d10..a86152e19910 100644 --- a/lib/datadog_api_client/v1/models/dashboard_restore_request.rb +++ b/lib/datadog_api_client/v1/models/dashboard_restore_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Dashboard restore request body. class DashboardRestoreRequest include BaseGenericModel + # List of dashboard bulk action request data objects. attr_reader :data diff --git a/lib/datadog_api_client/v1/models/dashboard_summary.rb b/lib/datadog_api_client/v1/models/dashboard_summary.rb index b9a2f271656b..57529d07e2df 100644 --- a/lib/datadog_api_client/v1/models/dashboard_summary.rb +++ b/lib/datadog_api_client/v1/models/dashboard_summary.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Dashboard summary response. class DashboardSummary include BaseGenericModel + # List of dashboard definitions. attr_accessor :dashboards diff --git a/lib/datadog_api_client/v1/models/dashboard_summary_definition.rb b/lib/datadog_api_client/v1/models/dashboard_summary_definition.rb index afb6ac2fc925..83923fa57e1f 100644 --- a/lib/datadog_api_client/v1/models/dashboard_summary_definition.rb +++ b/lib/datadog_api_client/v1/models/dashboard_summary_definition.rb @@ -20,24 +20,33 @@ module DatadogAPIClient::V1 # Dashboard definition. class DashboardSummaryDefinition include BaseGenericModel + # Identifier of the dashboard author. attr_accessor :author_handle + # Creation date of the dashboard. attr_accessor :created_at + # Description of the dashboard. attr_accessor :description + # Dashboard identifier. attr_accessor :id + # Whether this dashboard is read-only. If True, only the author and admins can make changes to it. # # This property is deprecated; please use the [Restriction Policies API](https://docs.datadoghq.com/api/latest/restriction-policies/) instead to manage write authorization for individual dashboards. attr_accessor :is_read_only + # Layout type of the dashboard. attr_accessor :layout_type + # Modification date of the dashboard. attr_accessor :modified_at + # Title of the dashboard. attr_accessor :title + # URL of the dashboard. attr_accessor :url diff --git a/lib/datadog_api_client/v1/models/dashboard_template_variable.rb b/lib/datadog_api_client/v1/models/dashboard_template_variable.rb index a6a30b436c0e..97c70feb5f6c 100644 --- a/lib/datadog_api_client/v1/models/dashboard_template_variable.rb +++ b/lib/datadog_api_client/v1/models/dashboard_template_variable.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # Template variable. class DashboardTemplateVariable include BaseGenericModel + # The list of values that the template variable drop-down is limited to. attr_accessor :available_values + # (deprecated) The default value for the template variable on dashboard load. Cannot be used in conjunction with `defaults`. attr_accessor :default + # One or many default values for template variables on load. If more than one default is specified, they will be unioned together with `OR`. Cannot be used in conjunction with `default`. attr_accessor :defaults + # The name of the variable. attr_reader :name + # The tag prefix associated with the variable. Only tags with this prefix appear in the variable drop-down. attr_accessor :prefix + # The type of variable. This is to differentiate between filter variables (interpolated in query) and group by variables (interpolated into group by). attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/dashboard_template_variable_preset.rb b/lib/datadog_api_client/v1/models/dashboard_template_variable_preset.rb index 4660b46a62c7..3896905f4d8c 100644 --- a/lib/datadog_api_client/v1/models/dashboard_template_variable_preset.rb +++ b/lib/datadog_api_client/v1/models/dashboard_template_variable_preset.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Template variables saved views. class DashboardTemplateVariablePreset include BaseGenericModel + # The name of the variable. attr_accessor :name + # List of variables. attr_accessor :template_variables diff --git a/lib/datadog_api_client/v1/models/dashboard_template_variable_preset_value.rb b/lib/datadog_api_client/v1/models/dashboard_template_variable_preset_value.rb index 573a6d104b9b..6e39fab37564 100644 --- a/lib/datadog_api_client/v1/models/dashboard_template_variable_preset_value.rb +++ b/lib/datadog_api_client/v1/models/dashboard_template_variable_preset_value.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Template variables saved views. class DashboardTemplateVariablePresetValue include BaseGenericModel + # The name of the variable. attr_accessor :name + # (deprecated) The value of the template variable within the saved view. Cannot be used in conjunction with `values`. attr_accessor :value + # One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. Cannot be used in conjunction with `value`. attr_reader :values diff --git a/lib/datadog_api_client/v1/models/delete_shared_dashboard_response.rb b/lib/datadog_api_client/v1/models/delete_shared_dashboard_response.rb index 277700836663..9adc51ffa004 100644 --- a/lib/datadog_api_client/v1/models/delete_shared_dashboard_response.rb +++ b/lib/datadog_api_client/v1/models/delete_shared_dashboard_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing token of deleted shared dashboard. class DeleteSharedDashboardResponse include BaseGenericModel + # Token associated with the shared dashboard that was revoked. attr_accessor :deleted_public_dashboard_token diff --git a/lib/datadog_api_client/v1/models/deleted_monitor.rb b/lib/datadog_api_client/v1/models/deleted_monitor.rb index 98ca4e6a3fa3..ea9c66bac19c 100644 --- a/lib/datadog_api_client/v1/models/deleted_monitor.rb +++ b/lib/datadog_api_client/v1/models/deleted_monitor.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response from the delete monitor call. class DeletedMonitor include BaseGenericModel + # ID of the deleted monitor. attr_accessor :deleted_monitor_id diff --git a/lib/datadog_api_client/v1/models/distribution_points_payload.rb b/lib/datadog_api_client/v1/models/distribution_points_payload.rb index 634e9e0c4d99..fb1414358b24 100644 --- a/lib/datadog_api_client/v1/models/distribution_points_payload.rb +++ b/lib/datadog_api_client/v1/models/distribution_points_payload.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The distribution points payload. class DistributionPointsPayload include BaseGenericModel + # A list of distribution points series to submit to Datadog. attr_reader :series diff --git a/lib/datadog_api_client/v1/models/distribution_points_series.rb b/lib/datadog_api_client/v1/models/distribution_points_series.rb index ebfb8e681566..a4bdb8a312c3 100644 --- a/lib/datadog_api_client/v1/models/distribution_points_series.rb +++ b/lib/datadog_api_client/v1/models/distribution_points_series.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # A distribution points metric to submit to Datadog. class DistributionPointsSeries include BaseGenericModel + # The name of the host that produced the distribution point metric. attr_accessor :host + # The name of the distribution points metric. attr_reader :metric + # Points relating to the distribution point metric. All points must be tuples with timestamp and a list of values (cannot be a string). Timestamps should be in POSIX time in seconds. attr_reader :points + # A list of tags associated with the distribution point metric. attr_accessor :tags + # The type of the distribution point. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/distribution_widget_definition.rb b/lib/datadog_api_client/v1/models/distribution_widget_definition.rb index 4174f74f66b2..92dd55429895 100644 --- a/lib/datadog_api_client/v1/models/distribution_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/distribution_widget_definition.rb @@ -22,31 +22,43 @@ module DatadogAPIClient::V1 # Unlike the heat map, a distribution graph’s x-axis is quantity rather than time. class DistributionWidgetDefinition include BaseGenericModel + # A list of custom links. attr_accessor :custom_links + # (Deprecated) The widget legend was replaced by a tooltip and sidebar. attr_accessor :legend_size + # List of markers. attr_accessor :markers + # Array of one request object to display in the widget. # # See the dedicated [Request JSON schema documentation](https://docs.datadoghq.com/dashboards/graphing_json/request_json) # to learn how to build the `REQUEST_SCHEMA`. attr_reader :requests + # (Deprecated) The widget legend was replaced by a tooltip and sidebar. attr_accessor :show_legend + # Time setting for the widget. attr_accessor :time + # Title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the distribution widget. attr_reader :type + # X Axis controls for the distribution widget. attr_accessor :xaxis + # Y Axis controls for the distribution widget. attr_accessor :yaxis diff --git a/lib/datadog_api_client/v1/models/distribution_widget_request.rb b/lib/datadog_api_client/v1/models/distribution_widget_request.rb index 321fd2a8bef8..2119406a3e9e 100644 --- a/lib/datadog_api_client/v1/models/distribution_widget_request.rb +++ b/lib/datadog_api_client/v1/models/distribution_widget_request.rb @@ -20,30 +20,43 @@ module DatadogAPIClient::V1 # Updated distribution widget. class DistributionWidgetRequest include BaseGenericModel + # The log query. attr_accessor :apm_query + # The APM stats query for table and distributions widgets. attr_accessor :apm_stats_query + # The log query. attr_accessor :event_query + # The log query. attr_accessor :log_query + # The log query. attr_accessor :network_query + # The process query to use in the widget. attr_accessor :process_query + # The log query. attr_accessor :profile_metrics_query + # Widget query. attr_accessor :q + # Query definition for Distribution Widget Histogram Request attr_accessor :query + # Request type for the histogram request. attr_accessor :request_type + # The log query. attr_accessor :rum_query + # The log query. attr_accessor :security_query + # Widget style definition. attr_accessor :style diff --git a/lib/datadog_api_client/v1/models/distribution_widget_x_axis.rb b/lib/datadog_api_client/v1/models/distribution_widget_x_axis.rb index 9c69b2dc7fdf..b7ca7472c7f6 100644 --- a/lib/datadog_api_client/v1/models/distribution_widget_x_axis.rb +++ b/lib/datadog_api_client/v1/models/distribution_widget_x_axis.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # X Axis controls for the distribution widget. class DistributionWidgetXAxis include BaseGenericModel + # True includes zero. attr_accessor :include_zero + # Specifies maximum value to show on the x-axis. It takes a number, percentile (p90 === 90th percentile), or auto for default behavior. attr_accessor :max + # Specifies minimum value to show on the x-axis. It takes a number, percentile (p90 === 90th percentile), or auto for default behavior. attr_accessor :min + # Specifies the scale type. Possible values are `linear`. attr_accessor :scale diff --git a/lib/datadog_api_client/v1/models/distribution_widget_y_axis.rb b/lib/datadog_api_client/v1/models/distribution_widget_y_axis.rb index ef7a82214e81..f4d4d6bfbaec 100644 --- a/lib/datadog_api_client/v1/models/distribution_widget_y_axis.rb +++ b/lib/datadog_api_client/v1/models/distribution_widget_y_axis.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Y Axis controls for the distribution widget. class DistributionWidgetYAxis include BaseGenericModel + # True includes zero. attr_accessor :include_zero + # The label of the axis to display on the graph. attr_accessor :label + # Specifies the maximum value to show on the y-axis. It takes a number, or auto for default behavior. attr_accessor :max + # Specifies minimum value to show on the y-axis. It takes a number, or auto for default behavior. attr_accessor :min + # Specifies the scale type. Possible values are `linear` or `log`. attr_accessor :scale diff --git a/lib/datadog_api_client/v1/models/downtime.rb b/lib/datadog_api_client/v1/models/downtime.rb index dbdd11dbfadd..15da2970afbb 100644 --- a/lib/datadog_api_client/v1/models/downtime.rb +++ b/lib/datadog_api_client/v1/models/downtime.rb @@ -23,59 +23,79 @@ module DatadogAPIClient::V1 # prevent all alerting related to specified Datadog tags. class Downtime include BaseGenericModel + # If a scheduled downtime currently exists. attr_accessor :active + # The downtime object definition of the active child for the original parent recurring downtime. This # field will only exist on recurring downtimes. attr_accessor :active_child + # If a scheduled downtime is canceled. attr_accessor :canceled + # User ID of the downtime creator. attr_reader :creator_id + # If a downtime has been disabled. attr_accessor :disabled + # `0` for a downtime applied on `*` or all, # `1` when the downtime is only scoped to hosts, # or `2` when the downtime is scoped to anything but hosts. attr_reader :downtime_type + # POSIX timestamp to end the downtime. If not provided, # the downtime is in effect indefinitely until you cancel it. attr_accessor :_end + # The downtime ID. attr_accessor :id + # A message to include with notifications for this downtime. # Email notifications can be sent to specific users by using the same `@username` notation as events. attr_accessor :message + # A single monitor to which the downtime applies. # If not provided, the downtime applies to all monitors. attr_accessor :monitor_id + # A comma-separated list of monitor tags. For example, tags that are applied directly to monitors, # not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies. # The resulting downtime applies to monitors that match ALL provided monitor tags. # For example, `service:postgres` **AND** `team:frontend`. attr_accessor :monitor_tags + # If the first recovery notification during a downtime should be muted. attr_accessor :mute_first_recovery_notification + # States for which `notify_end_types` sends out notifications for. attr_accessor :notify_end_states + # If set, notifies if a monitor is in an alert-worthy state (`ALERT`, `WARNING`, or `NO DATA`) # when this downtime expires or is canceled. Applied to monitors that change states during # the downtime (such as from `OK` to `ALERT`, `WARNING`, or `NO DATA`), and to monitors that # already have an alert-worthy state when downtime begins. attr_accessor :notify_end_types + # ID of the parent Downtime. attr_accessor :parent_id + # An object defining the recurrence of the downtime. attr_accessor :recurrence + # The scope(s) to which the downtime applies and must be in `key:value` format. For example, `host:app2`. # Provide multiple scopes as a comma-separated list like `env:dev,env:prod`. # The resulting downtime applies to sources that matches ALL provided scopes (`env:dev` **AND** `env:prod`). attr_accessor :scope + # POSIX timestamp to start the downtime. # If not provided, the downtime starts the moment it is created. attr_accessor :start + # The timezone in which to display the downtime's start and end times in Datadog applications. attr_accessor :timezone + # ID of the last user that updated the downtime. attr_reader :updater_id diff --git a/lib/datadog_api_client/v1/models/downtime_child.rb b/lib/datadog_api_client/v1/models/downtime_child.rb index 0d8524fdddf4..c113c6fbe361 100644 --- a/lib/datadog_api_client/v1/models/downtime_child.rb +++ b/lib/datadog_api_client/v1/models/downtime_child.rb @@ -21,56 +21,75 @@ module DatadogAPIClient::V1 # field will only exist on recurring downtimes. class DowntimeChild include BaseGenericModel + # If a scheduled downtime currently exists. attr_accessor :active + # If a scheduled downtime is canceled. attr_accessor :canceled + # User ID of the downtime creator. attr_reader :creator_id + # If a downtime has been disabled. attr_accessor :disabled + # `0` for a downtime applied on `*` or all, # `1` when the downtime is only scoped to hosts, # or `2` when the downtime is scoped to anything but hosts. attr_reader :downtime_type + # POSIX timestamp to end the downtime. If not provided, # the downtime is in effect indefinitely until you cancel it. attr_accessor :_end + # The downtime ID. attr_accessor :id + # A message to include with notifications for this downtime. # Email notifications can be sent to specific users by using the same `@username` notation as events. attr_accessor :message + # A single monitor to which the downtime applies. # If not provided, the downtime applies to all monitors. attr_accessor :monitor_id + # A comma-separated list of monitor tags. For example, tags that are applied directly to monitors, # not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies. # The resulting downtime applies to monitors that match ALL provided monitor tags. # For example, `service:postgres` **AND** `team:frontend`. attr_accessor :monitor_tags + # If the first recovery notification during a downtime should be muted. attr_accessor :mute_first_recovery_notification + # States for which `notify_end_types` sends out notifications for. attr_accessor :notify_end_states + # If set, notifies if a monitor is in an alert-worthy state (`ALERT`, `WARNING`, or `NO DATA`) # when this downtime expires or is canceled. Applied to monitors that change states during # the downtime (such as from `OK` to `ALERT`, `WARNING`, or `NO DATA`), and to monitors that # already have an alert-worthy state when downtime begins. attr_accessor :notify_end_types + # ID of the parent Downtime. attr_accessor :parent_id + # An object defining the recurrence of the downtime. attr_accessor :recurrence + # The scope(s) to which the downtime applies and must be in `key:value` format. For example, `host:app2`. # Provide multiple scopes as a comma-separated list like `env:dev,env:prod`. # The resulting downtime applies to sources that matches ALL provided scopes (`env:dev` **AND** `env:prod`). attr_accessor :scope + # POSIX timestamp to start the downtime. # If not provided, the downtime starts the moment it is created. attr_accessor :start + # The timezone in which to display the downtime's start and end times in Datadog applications. attr_accessor :timezone + # ID of the last user that updated the downtime. attr_reader :updater_id diff --git a/lib/datadog_api_client/v1/models/downtime_recurrence.rb b/lib/datadog_api_client/v1/models/downtime_recurrence.rb index bff57eb80bcf..8ec0400a27a9 100644 --- a/lib/datadog_api_client/v1/models/downtime_recurrence.rb +++ b/lib/datadog_api_client/v1/models/downtime_recurrence.rb @@ -20,9 +20,11 @@ module DatadogAPIClient::V1 # An object defining the recurrence of the downtime. class DowntimeRecurrence include BaseGenericModel + # How often to repeat as an integer. # For example, to repeat every 3 days, select a type of `days` and a period of `3`. attr_reader :period + # The `RRULE` standard for defining recurring events (**requires to set "type" to rrule**) # For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`. # Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported. @@ -30,14 +32,18 @@ class DowntimeRecurrence # **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). # More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api) attr_accessor :rrule + # The type of recurrence. Choose from `days`, `weeks`, `months`, `years`, `rrule`. attr_accessor :type + # The date at which the recurrence should end as a POSIX timestamp. # `until_occurences` and `until_date` are mutually exclusive. attr_accessor :until_date + # How many times the downtime is rescheduled. # `until_occurences` and `until_date` are mutually exclusive. attr_reader :until_occurrences + # A list of week days to repeat on. Choose from `Mon`, `Tue`, `Wed`, `Thu`, `Fri`, `Sat` or `Sun`. # Only applicable when type is weeks. First letter must be capitalized. attr_accessor :week_days diff --git a/lib/datadog_api_client/v1/models/event.rb b/lib/datadog_api_client/v1/models/event.rb index 702911096ab8..92073d5d4c0c 100644 --- a/lib/datadog_api_client/v1/models/event.rb +++ b/lib/datadog_api_client/v1/models/event.rb @@ -20,38 +20,51 @@ module DatadogAPIClient::V1 # Object representing an event. class Event include BaseGenericModel + # If an alert event is enabled, set its type. # For example, `error`, `warning`, `info`, `success`, `user_update`, # `recommendation`, and `snapshot`. attr_accessor :alert_type + # POSIX timestamp of the event. Must be sent as an integer (that is no quotes). # Limited to events up to 18 hours in the past and two hours in the future. attr_accessor :date_happened + # A device name. attr_accessor :device_name + # Host name to associate with the event. # Any tags associated with the host are also applied to this event. attr_accessor :host + # Integer ID of the event. attr_accessor :id + # Handling IDs as large 64-bit numbers can cause loss of accuracy issues with some programming languages. # Instead, use the string representation of the Event ID to avoid losing accuracy. attr_accessor :id_str + # Payload of the event. attr_accessor :payload + # The priority of the event. For example, `normal` or `low`. attr_accessor :priority + # The type of event being posted. Option examples include nagios, hudson, jenkins, my_apps, chef, puppet, git, bitbucket, etc. # The list of standard source attribute values [available here](https://docs.datadoghq.com/integrations/faq/list-of-api-source-attribute-value). attr_accessor :source_type_name + # A list of tags to apply to the event. attr_accessor :tags + # The body of the event. Limited to 4000 characters. The text supports markdown. # To use markdown in the event text, start the text block with `%%% \n` and end the text block with `\n %%%`. # Use `msg_text` with the Datadog Ruby library. attr_reader :text + # The event title. attr_accessor :title + # URL of the event. attr_accessor :url diff --git a/lib/datadog_api_client/v1/models/event_create_request.rb b/lib/datadog_api_client/v1/models/event_create_request.rb index 7c7c6b569c62..823c1d53642f 100644 --- a/lib/datadog_api_client/v1/models/event_create_request.rb +++ b/lib/datadog_api_client/v1/models/event_create_request.rb @@ -20,34 +20,45 @@ module DatadogAPIClient::V1 # Object representing an event. class EventCreateRequest include BaseGenericModel + # An arbitrary string to use for aggregation. Limited to 100 characters. # If you specify a key, all events using that key are grouped together in the Event Stream. attr_reader :aggregation_key + # If an alert event is enabled, set its type. # For example, `error`, `warning`, `info`, `success`, `user_update`, # `recommendation`, and `snapshot`. attr_accessor :alert_type + # POSIX timestamp of the event. Must be sent as an integer (that is no quotes). # Limited to events no older than 18 hours attr_accessor :date_happened + # A device name. attr_accessor :device_name + # Host name to associate with the event. # Any tags associated with the host are also applied to this event. attr_accessor :host + # The priority of the event. For example, `normal` or `low`. attr_accessor :priority + # ID of the parent event. Must be sent as an integer (that is no quotes). attr_accessor :related_event_id + # The type of event being posted. Option examples include nagios, hudson, jenkins, my_apps, chef, puppet, git, bitbucket, etc. # A complete list of source attribute values [available here](https://docs.datadoghq.com/integrations/faq/list-of-api-source-attribute-value). attr_accessor :source_type_name + # A list of tags to apply to the event. attr_accessor :tags + # The body of the event. Limited to 4000 characters. The text supports markdown. # To use markdown in the event text, start the text block with `%%% \n` and end the text block with `\n %%%`. # Use `msg_text` with the Datadog Ruby library. attr_reader :text + # The event title. attr_reader :title diff --git a/lib/datadog_api_client/v1/models/event_create_response.rb b/lib/datadog_api_client/v1/models/event_create_response.rb index 02666573caea..fa7fcfdb6139 100644 --- a/lib/datadog_api_client/v1/models/event_create_response.rb +++ b/lib/datadog_api_client/v1/models/event_create_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Object containing an event response. class EventCreateResponse include BaseGenericModel + # Object representing an event. attr_accessor :event + # A status. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/event_list_response.rb b/lib/datadog_api_client/v1/models/event_list_response.rb index 49d636d4b09b..2bd2f5a592fd 100644 --- a/lib/datadog_api_client/v1/models/event_list_response.rb +++ b/lib/datadog_api_client/v1/models/event_list_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # An event list response. class EventListResponse include BaseGenericModel + # An array of events. attr_accessor :events + # A status. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/event_query_definition.rb b/lib/datadog_api_client/v1/models/event_query_definition.rb index e7a04d45f344..0fd80808dea6 100644 --- a/lib/datadog_api_client/v1/models/event_query_definition.rb +++ b/lib/datadog_api_client/v1/models/event_query_definition.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The event query. class EventQueryDefinition include BaseGenericModel + # The query being made on the event. attr_reader :search + # The execution method for multi-value filters. Can be either and or or. attr_reader :tags_execution diff --git a/lib/datadog_api_client/v1/models/event_response.rb b/lib/datadog_api_client/v1/models/event_response.rb index 8c6642a87b91..5b18b1a2b918 100644 --- a/lib/datadog_api_client/v1/models/event_response.rb +++ b/lib/datadog_api_client/v1/models/event_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Object containing an event response. class EventResponse include BaseGenericModel + # Object representing an event. attr_accessor :event + # A status. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/event_stream_widget_definition.rb b/lib/datadog_api_client/v1/models/event_stream_widget_definition.rb index 2883686db78a..aec03785953d 100644 --- a/lib/datadog_api_client/v1/models/event_stream_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/event_stream_widget_definition.rb @@ -21,20 +21,28 @@ module DatadogAPIClient::V1 # on the Event Stream view. Only available on FREE layout dashboards. class EventStreamWidgetDefinition include BaseGenericModel + # Size to use to display an event. attr_accessor :event_size + # Query to filter the event stream with. attr_reader :query + # The execution method for multi-value filters. Can be either and or or. attr_accessor :tags_execution + # Time setting for the widget. attr_accessor :time + # Title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the event stream widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/event_timeline_widget_definition.rb b/lib/datadog_api_client/v1/models/event_timeline_widget_definition.rb index 97007282f626..47e76f1bd4ab 100644 --- a/lib/datadog_api_client/v1/models/event_timeline_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/event_timeline_widget_definition.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V1 # The event timeline is a widget version of the timeline that appears at the top of the Event Stream view. Only available on FREE layout dashboards. class EventTimelineWidgetDefinition include BaseGenericModel + # Query to filter the event timeline with. attr_reader :query + # The execution method for multi-value filters. Can be either and or or. attr_accessor :tags_execution + # Time setting for the widget. attr_accessor :time + # Title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the event timeline widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/formula_and_function_apm_dependency_stats_query_definition.rb b/lib/datadog_api_client/v1/models/formula_and_function_apm_dependency_stats_query_definition.rb index 93539672f205..e9fecb335211 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_apm_dependency_stats_query_definition.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_apm_dependency_stats_query_definition.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V1 # A formula and functions APM dependency stats query. class FormulaAndFunctionApmDependencyStatsQueryDefinition include BaseGenericModel + # The source organization UUID for cross organization queries. Feature in Private Beta. attr_reader :cross_org_uuids + # Data source for APM dependency stats queries. attr_reader :data_source + # APM environment. attr_reader :env + # Determines whether stats for upstream or downstream dependencies should be queried. attr_accessor :is_upstream + # Name of query to use in formulas. attr_reader :name + # Name of operation on service. attr_reader :operation_name + # The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog. attr_accessor :primary_tag_name + # Filter APM data by the second primary tag. `primary_tag_name` must also be specified. attr_accessor :primary_tag_value + # APM resource. attr_reader :resource_name + # APM service. attr_reader :service + # APM statistic. attr_reader :stat diff --git a/lib/datadog_api_client/v1/models/formula_and_function_apm_resource_stats_query_definition.rb b/lib/datadog_api_client/v1/models/formula_and_function_apm_resource_stats_query_definition.rb index cb16338e8c1d..e69aafdfb6fe 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_apm_resource_stats_query_definition.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_apm_resource_stats_query_definition.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V1 # APM resource stats query using formulas and functions. class FormulaAndFunctionApmResourceStatsQueryDefinition include BaseGenericModel + # The source organization UUID for cross organization queries. Feature in Private Beta. attr_reader :cross_org_uuids + # Data source for APM resource stats queries. attr_reader :data_source + # APM environment. attr_reader :env + # Array of fields to group results by. attr_accessor :group_by + # Name of this query to use in formulas. attr_reader :name + # Name of operation on service. attr_accessor :operation_name + # Name of the second primary tag used within APM. Required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting_primary_tags_to_scope/#add-a-second-primary-tag-in-datadog attr_accessor :primary_tag_name + # Value of the second primary tag by which to filter APM data. `primary_tag_name` must also be specified. attr_accessor :primary_tag_value + # APM resource name. attr_accessor :resource_name + # APM service name. attr_reader :service + # APM resource stat name. attr_reader :stat diff --git a/lib/datadog_api_client/v1/models/formula_and_function_cloud_cost_query_definition.rb b/lib/datadog_api_client/v1/models/formula_and_function_cloud_cost_query_definition.rb index c3357080df3c..e695d6bf05da 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_cloud_cost_query_definition.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_cloud_cost_query_definition.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # A formula and functions Cloud Cost query. class FormulaAndFunctionCloudCostQueryDefinition include BaseGenericModel + # Aggregator used for the request. attr_accessor :aggregator + # The source organization UUID for cross organization queries. Feature in Private Beta. attr_reader :cross_org_uuids + # Data source for Cloud Cost queries. attr_reader :data_source + # Name of the query for use in formulas. attr_reader :name + # Query for Cloud Cost data. attr_reader :query diff --git a/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition.rb b/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition.rb index 3aee070ef362..62771467be83 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # A formula and functions events query. class FormulaAndFunctionEventQueryDefinition include BaseGenericModel + # Compute options. attr_reader :compute + # The source organization UUID for cross organization queries. Feature in Private Beta. attr_reader :cross_org_uuids + # Data source for event platform-based queries. attr_reader :data_source + # Group by options. attr_accessor :group_by + # An array of index names to query in the stream. Omit or use `[]` to query all indexes at once. attr_accessor :indexes + # Name of the query for use in formulas. attr_reader :name + # Search options. attr_accessor :search + # Option for storage location. Feature in Private Beta. attr_accessor :storage diff --git a/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_compute.rb b/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_compute.rb index 0cc65d8bdcad..773984166c3f 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_compute.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_compute.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Compute options. class FormulaAndFunctionEventQueryDefinitionCompute include BaseGenericModel + # Aggregation methods for event platform queries. attr_reader :aggregation + # A time interval in milliseconds. attr_accessor :interval + # Measurable attribute to compute. attr_accessor :metric diff --git a/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_search.rb b/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_search.rb index 0fa7e1fb14fd..e2acdc0aabb7 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_search.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_event_query_definition_search.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Search options. class FormulaAndFunctionEventQueryDefinitionSearch include BaseGenericModel + # Events search string. attr_reader :query diff --git a/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by.rb b/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by.rb index 851b6555b272..bd9a3c38a6ad 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # List of objects used to group by. class FormulaAndFunctionEventQueryGroupBy include BaseGenericModel + # Event facet. attr_reader :facet + # Number of groups to return. attr_accessor :limit + # Options for sorting group by results. attr_accessor :sort diff --git a/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by_sort.rb b/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by_sort.rb index 53804bc88dc2..de5ce2a11410 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by_sort.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_event_query_group_by_sort.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Options for sorting group by results. class FormulaAndFunctionEventQueryGroupBySort include BaseGenericModel + # Aggregation methods for event platform queries. attr_reader :aggregation + # Metric used for sorting group by results. attr_accessor :metric + # Direction of sort. attr_accessor :order diff --git a/lib/datadog_api_client/v1/models/formula_and_function_metric_query_definition.rb b/lib/datadog_api_client/v1/models/formula_and_function_metric_query_definition.rb index c9108e7ae0f2..f7d96919ca4e 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_metric_query_definition.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_metric_query_definition.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # A formula and functions metrics query. class FormulaAndFunctionMetricQueryDefinition include BaseGenericModel + # The aggregation methods available for metrics queries. attr_accessor :aggregator + # The source organization UUID for cross organization queries. Feature in Private Beta. attr_reader :cross_org_uuids + # Data source for metrics queries. attr_reader :data_source + # Name of the query for use in formulas. attr_reader :name + # Metrics query definition. attr_reader :query diff --git a/lib/datadog_api_client/v1/models/formula_and_function_process_query_definition.rb b/lib/datadog_api_client/v1/models/formula_and_function_process_query_definition.rb index 49ceb9810359..881e7af470a2 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_process_query_definition.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_process_query_definition.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V1 # Process query using formulas and functions. class FormulaAndFunctionProcessQueryDefinition include BaseGenericModel + # The aggregation methods available for metrics queries. attr_accessor :aggregator + # The source organization UUID for cross organization queries. Feature in Private Beta. attr_reader :cross_org_uuids + # Data sources that rely on the process backend. attr_reader :data_source + # Whether to normalize the CPU percentages. attr_accessor :is_normalized_cpu + # Number of hits to return. attr_accessor :limit + # Process metric name. attr_reader :metric + # Name of query for use in formulas. attr_reader :name + # Direction of sort. attr_accessor :sort + # An array of tags to filter by. attr_accessor :tag_filters + # Text to use as filter. attr_accessor :text_filter diff --git a/lib/datadog_api_client/v1/models/formula_and_function_slo_query_definition.rb b/lib/datadog_api_client/v1/models/formula_and_function_slo_query_definition.rb index e087556c8ebc..423ea9b7ffc0 100644 --- a/lib/datadog_api_client/v1/models/formula_and_function_slo_query_definition.rb +++ b/lib/datadog_api_client/v1/models/formula_and_function_slo_query_definition.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # A formula and functions metrics query. class FormulaAndFunctionSLOQueryDefinition include BaseGenericModel + # Additional filters applied to the SLO query. attr_accessor :additional_query_filters + # The source organization UUID for cross organization queries. Feature in Private Beta. attr_reader :cross_org_uuids + # Data source for SLO measures queries. attr_reader :data_source + # Group mode to query measures. attr_accessor :group_mode + # SLO measures queries. attr_reader :measure + # Name of the query for use in formulas. attr_accessor :name + # ID of an SLO to query measures. attr_reader :slo_id + # Name of the query for use in formulas. attr_accessor :slo_query_type diff --git a/lib/datadog_api_client/v1/models/free_text_widget_definition.rb b/lib/datadog_api_client/v1/models/free_text_widget_definition.rb index 835fb4f7296c..ec1dfc3e4739 100644 --- a/lib/datadog_api_client/v1/models/free_text_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/free_text_widget_definition.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Free text is a widget that allows you to add headings to your screenboard. Commonly used to state the overall purpose of the dashboard. Only available on FREE layout dashboards. class FreeTextWidgetDefinition include BaseGenericModel + # Color of the text. attr_accessor :color + # Size of the text. attr_accessor :font_size + # Text to display. attr_reader :text + # How to align the text on the widget. attr_accessor :text_align + # Type of the free text widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/funnel_query.rb b/lib/datadog_api_client/v1/models/funnel_query.rb index 96a59a101e9d..9426431606dd 100644 --- a/lib/datadog_api_client/v1/models/funnel_query.rb +++ b/lib/datadog_api_client/v1/models/funnel_query.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Updated funnel widget. class FunnelQuery include BaseGenericModel + # Source from which to query items to display in the funnel. attr_reader :data_source + # The widget query. attr_reader :query_string + # List of funnel steps. attr_reader :steps diff --git a/lib/datadog_api_client/v1/models/funnel_step.rb b/lib/datadog_api_client/v1/models/funnel_step.rb index 955d3192834c..07fd038690e3 100644 --- a/lib/datadog_api_client/v1/models/funnel_step.rb +++ b/lib/datadog_api_client/v1/models/funnel_step.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The funnel step. class FunnelStep include BaseGenericModel + # The facet of the step. attr_reader :facet + # The value of the step. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/funnel_widget_definition.rb b/lib/datadog_api_client/v1/models/funnel_widget_definition.rb index dacb2c89a228..083f8ee250a6 100644 --- a/lib/datadog_api_client/v1/models/funnel_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/funnel_widget_definition.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # The funnel visualization displays a funnel of user sessions that maps a sequence of view navigation and user interaction in your application. class FunnelWidgetDefinition include BaseGenericModel + # Request payload used to query items. attr_reader :requests + # Time setting for the widget. attr_accessor :time + # The title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # The size of the title. attr_accessor :title_size + # Type of funnel widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/funnel_widget_request.rb b/lib/datadog_api_client/v1/models/funnel_widget_request.rb index 2c6a19f26e3b..4f5bbde09e71 100644 --- a/lib/datadog_api_client/v1/models/funnel_widget_request.rb +++ b/lib/datadog_api_client/v1/models/funnel_widget_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Updated funnel widget. class FunnelWidgetRequest include BaseGenericModel + # Updated funnel widget. attr_reader :query + # Widget request type. attr_reader :request_type diff --git a/lib/datadog_api_client/v1/models/gcp_account.rb b/lib/datadog_api_client/v1/models/gcp_account.rb index 86ec483ae653..c423b8256b6f 100644 --- a/lib/datadog_api_client/v1/models/gcp_account.rb +++ b/lib/datadog_api_client/v1/models/gcp_account.rb @@ -20,47 +20,66 @@ module DatadogAPIClient::V1 # Your Google Cloud Platform Account. class GCPAccount include BaseGenericModel + # Should be `https://www.googleapis.com/oauth2/v1/certs`. attr_accessor :auth_provider_x509_cert_url + # Should be `https://accounts.google.com/o/oauth2/auth`. attr_accessor :auth_uri + # Silence monitors for expected GCE instance shutdowns. attr_accessor :automute + # Your email found in your JSON service account key. attr_accessor :client_email + # Your ID found in your JSON service account key. attr_accessor :client_id + # Should be `https://www.googleapis.com/robot/v1/metadata/x509/$CLIENT_EMAIL` # where `$CLIENT_EMAIL` is the email found in your JSON service account key. attr_accessor :client_x509_cert_url + # List of filters to limit the Cloud Run revisions that are pulled into Datadog by using tags. # Only Cloud Run revision resources that apply to specified filters are imported into Datadog. # **Note:** This field is deprecated. Instead, use `monitored_resource_configs` with `type=cloud_run_revision` attr_accessor :cloud_run_revision_filters + # An array of errors. attr_accessor :errors + # A comma-separated list of filters to limit the VM instances that are pulled into Datadog by using tags. # Only VM instance resources that apply to specified filters are imported into Datadog. # **Note:** This field is deprecated. Instead, use `monitored_resource_configs` with `type=gce_instance` attr_accessor :host_filters + # When enabled, Datadog will activate the Cloud Security Monitoring product for this service account. Note: This requires resource_collection_enabled to be set to true. attr_accessor :is_cspm_enabled + # When enabled, Datadog scans for all resource change data in your Google Cloud environment. attr_accessor :is_resource_change_collection_enabled + # When enabled, Datadog will attempt to collect Security Command Center Findings. Note: This requires additional permissions on the service account. attr_accessor :is_security_command_center_enabled + # Configurations for GCP monitored resources. attr_accessor :monitored_resource_configs + # Your private key name found in your JSON service account key. attr_accessor :private_key + # Your private key ID found in your JSON service account key. attr_accessor :private_key_id + # Your Google Cloud project ID found in your JSON service account key. attr_accessor :project_id + # When enabled, Datadog scans for all resources in your GCP environment. attr_accessor :resource_collection_enabled + # Should be `https://accounts.google.com/o/oauth2/token`. attr_accessor :token_uri + # The value for service_account found in your JSON service account key. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/gcp_monitored_resource_config.rb b/lib/datadog_api_client/v1/models/gcp_monitored_resource_config.rb index 7ab889e6dc1e..e0118357919d 100644 --- a/lib/datadog_api_client/v1/models/gcp_monitored_resource_config.rb +++ b/lib/datadog_api_client/v1/models/gcp_monitored_resource_config.rb @@ -20,9 +20,11 @@ module DatadogAPIClient::V1 # Configuration for a GCP monitored resource. class GCPMonitoredResourceConfig include BaseGenericModel + # List of filters to limit the monitored resources that are pulled into Datadog by using tags. # Only monitored resources that apply to specified filters are imported into Datadog. attr_accessor :filters + # The GCP monitored resource type. Only a subset of resource types are supported. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/geomap_widget_definition.rb b/lib/datadog_api_client/v1/models/geomap_widget_definition.rb index 220fda7fa88e..47ea4a694f75 100644 --- a/lib/datadog_api_client/v1/models/geomap_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/geomap_widget_definition.rb @@ -20,25 +20,34 @@ module DatadogAPIClient::V1 # This visualization displays a series of values by country on a world map. class GeomapWidgetDefinition include BaseGenericModel + # A list of custom links. attr_accessor :custom_links + # Array of one request object to display in the widget. The request must contain a `group-by` tag whose value is a country ISO code. # # See the [Request JSON schema documentation](https://docs.datadoghq.com/dashboards/graphing_json/request_json) # for information about building the `REQUEST_SCHEMA`. attr_reader :requests + # The style to apply to the widget. attr_reader :style + # Time setting for the widget. attr_accessor :time + # The title of your widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # The size of the title. attr_accessor :title_size + # Type of the geomap widget. attr_reader :type + # The view of the world that the map should render. attr_reader :view diff --git a/lib/datadog_api_client/v1/models/geomap_widget_definition_style.rb b/lib/datadog_api_client/v1/models/geomap_widget_definition_style.rb index 025df52bf188..9a80bc7fe890 100644 --- a/lib/datadog_api_client/v1/models/geomap_widget_definition_style.rb +++ b/lib/datadog_api_client/v1/models/geomap_widget_definition_style.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The style to apply to the widget. class GeomapWidgetDefinitionStyle include BaseGenericModel + # The color palette to apply to the widget. attr_reader :palette + # Whether to flip the palette tones. attr_reader :palette_flip diff --git a/lib/datadog_api_client/v1/models/geomap_widget_definition_view.rb b/lib/datadog_api_client/v1/models/geomap_widget_definition_view.rb index 89b18e51c01f..8f2b0676c7b0 100644 --- a/lib/datadog_api_client/v1/models/geomap_widget_definition_view.rb +++ b/lib/datadog_api_client/v1/models/geomap_widget_definition_view.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The view of the world that the map should render. class GeomapWidgetDefinitionView include BaseGenericModel + # The 2-letter ISO code of a country to focus the map on. Or `WORLD`. attr_reader :focus diff --git a/lib/datadog_api_client/v1/models/geomap_widget_request.rb b/lib/datadog_api_client/v1/models/geomap_widget_request.rb index e37912a0827c..bacd929c6478 100644 --- a/lib/datadog_api_client/v1/models/geomap_widget_request.rb +++ b/lib/datadog_api_client/v1/models/geomap_widget_request.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V1 # An updated geomap widget. class GeomapWidgetRequest include BaseGenericModel + # Widget columns. attr_accessor :columns + # List of formulas that operate on queries. attr_accessor :formulas + # The log query. attr_accessor :log_query + # The widget metrics query. attr_accessor :q + # List of queries that can be returned directly or used in formulas. attr_accessor :queries + # Updated list stream widget. attr_accessor :query + # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format + # The log query. attr_accessor :rum_query + # The log query. attr_accessor :security_query + # The controls for sorting the widget. attr_accessor :sort diff --git a/lib/datadog_api_client/v1/models/graph_snapshot.rb b/lib/datadog_api_client/v1/models/graph_snapshot.rb index 5d8cf81afaba..cf2bb487e0d6 100644 --- a/lib/datadog_api_client/v1/models/graph_snapshot.rb +++ b/lib/datadog_api_client/v1/models/graph_snapshot.rb @@ -20,12 +20,15 @@ module DatadogAPIClient::V1 # Object representing a graph snapshot. class GraphSnapshot include BaseGenericModel + # A JSON document defining the graph. `graph_def` can be used instead of `metric_query`. # The JSON document uses the [grammar defined here](https://docs.datadoghq.com/graphing/graphing_json/#grammar) # and should be formatted to a single line then URL encoded. attr_accessor :graph_def + # The metric query. One of `metric_query` or `graph_def` is required. attr_accessor :metric_query + # URL of your [graph snapshot](https://docs.datadoghq.com/metrics/explorer/#snapshot). attr_accessor :snapshot_url diff --git a/lib/datadog_api_client/v1/models/group_widget_definition.rb b/lib/datadog_api_client/v1/models/group_widget_definition.rb index 512f3e8ae003..12a56d31663e 100644 --- a/lib/datadog_api_client/v1/models/group_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/group_widget_definition.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # The groups widget allows you to keep similar graphs together on your timeboard. Each group has a custom header, can hold one to many graphs, and is collapsible. class GroupWidgetDefinition include BaseGenericModel + # Background color of the group title. attr_accessor :background_color + # URL of image to display as a banner for the group. attr_accessor :banner_img + # Layout type of the group. attr_reader :layout_type + # Whether to show the title or not. attr_accessor :show_title + # Title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Type of the group widget. attr_reader :type + # List of widget groups. attr_reader :widgets diff --git a/lib/datadog_api_client/v1/models/heat_map_widget_definition.rb b/lib/datadog_api_client/v1/models/heat_map_widget_definition.rb index 42913badfa3d..b53097ae5523 100644 --- a/lib/datadog_api_client/v1/models/heat_map_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/heat_map_widget_definition.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V1 # The heat map visualization shows metrics aggregated across many tags, such as hosts. The more hosts that have a particular value, the darker that square is. class HeatMapWidgetDefinition include BaseGenericModel + # List of custom links. attr_accessor :custom_links + # List of widget events. attr_accessor :events + # Available legend sizes for a widget. Should be one of "0", "2", "4", "8", "16", or "auto". attr_accessor :legend_size + # List of widget types. attr_reader :requests + # Whether or not to display the legend on this widget. attr_accessor :show_legend + # Time setting for the widget. attr_accessor :time + # Title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the heat map widget. attr_reader :type + # Axis controls for the widget. attr_accessor :yaxis diff --git a/lib/datadog_api_client/v1/models/heat_map_widget_request.rb b/lib/datadog_api_client/v1/models/heat_map_widget_request.rb index a53e84e35595..3c1dc4a18c00 100644 --- a/lib/datadog_api_client/v1/models/heat_map_widget_request.rb +++ b/lib/datadog_api_client/v1/models/heat_map_widget_request.rb @@ -20,30 +20,43 @@ module DatadogAPIClient::V1 # Updated heat map widget. class HeatMapWidgetRequest include BaseGenericModel + # The log query. attr_accessor :apm_query + # The event query. attr_accessor :event_query + # List of formulas that operate on queries. attr_accessor :formulas + # The log query. attr_accessor :log_query + # The log query. attr_accessor :network_query + # The process query to use in the widget. attr_accessor :process_query + # The log query. attr_accessor :profile_metrics_query + # Widget query. attr_accessor :q + # List of queries that can be returned directly or used in formulas. attr_accessor :queries + # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format + # The log query. attr_accessor :rum_query + # The log query. attr_accessor :security_query + # Widget style definition. attr_accessor :style diff --git a/lib/datadog_api_client/v1/models/host.rb b/lib/datadog_api_client/v1/models/host.rb index b65e4865c4ac..0c948afc7b2f 100644 --- a/lib/datadog_api_client/v1/models/host.rb +++ b/lib/datadog_api_client/v1/models/host.rb @@ -20,32 +20,46 @@ module DatadogAPIClient::V1 # Object representing a host. class Host include BaseGenericModel + # Host aliases collected by Datadog. attr_accessor :aliases + # The Datadog integrations reporting metrics for the host. attr_accessor :apps + # AWS name of your host. attr_accessor :aws_name + # The host name. attr_accessor :host_name + # The host ID. attr_accessor :id + # If a host is muted or unmuted. attr_accessor :is_muted + # Last time the host reported a metric data point. attr_accessor :last_reported_time + # Metadata associated with your host. attr_accessor :meta + # Host Metrics collected. attr_accessor :metrics + # Timeout of the mute applied to your host. attr_accessor :mute_timeout + # The host name. attr_accessor :name + # Source or cloud provider associated with your host. attr_accessor :sources + # List of tags for each source (AWS, Datadog Agent, Chef..). attr_accessor :tags_by_source + # Displays UP when the expected metrics are received and displays `???` if no metrics are received. attr_accessor :up diff --git a/lib/datadog_api_client/v1/models/host_list_response.rb b/lib/datadog_api_client/v1/models/host_list_response.rb index 6ddf0901941e..393a5d9ffd4c 100644 --- a/lib/datadog_api_client/v1/models/host_list_response.rb +++ b/lib/datadog_api_client/v1/models/host_list_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Response with Host information from Datadog. class HostListResponse include BaseGenericModel + # Array of hosts. attr_accessor :host_list + # Number of host matching the query. attr_accessor :total_matching + # Number of host returned. attr_accessor :total_returned diff --git a/lib/datadog_api_client/v1/models/host_map_request.rb b/lib/datadog_api_client/v1/models/host_map_request.rb index 6767946ba3e9..c6fa9a8acf23 100644 --- a/lib/datadog_api_client/v1/models/host_map_request.rb +++ b/lib/datadog_api_client/v1/models/host_map_request.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V1 # Updated host map. class HostMapRequest include BaseGenericModel + # The log query. attr_accessor :apm_query + # The log query. attr_accessor :event_query + # The log query. attr_accessor :log_query + # The log query. attr_accessor :network_query + # The process query to use in the widget. attr_accessor :process_query + # The log query. attr_accessor :profile_metrics_query + # Query definition. attr_accessor :q + # The log query. attr_accessor :rum_query + # The log query. attr_accessor :security_query diff --git a/lib/datadog_api_client/v1/models/host_map_widget_definition.rb b/lib/datadog_api_client/v1/models/host_map_widget_definition.rb index 5c05e18f51b8..eae7c060d10d 100644 --- a/lib/datadog_api_client/v1/models/host_map_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/host_map_widget_definition.rb @@ -20,30 +20,43 @@ module DatadogAPIClient::V1 # The host map widget graphs any metric across your hosts using the same visualization available from the main Host Map page. class HostMapWidgetDefinition include BaseGenericModel + # List of custom links. attr_accessor :custom_links + # List of tag prefixes to group by. attr_accessor :group + # Whether to show the hosts that don’t fit in a group. attr_accessor :no_group_hosts + # Whether to show the hosts with no metrics. attr_accessor :no_metric_hosts + # Which type of node to use in the map. attr_accessor :node_type + # Notes on the title. attr_accessor :notes + # List of definitions. attr_reader :requests + # List of tags used to filter the map. attr_accessor :scope + # The style to apply to the widget. attr_accessor :style + # Title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the host map widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/host_map_widget_definition_requests.rb b/lib/datadog_api_client/v1/models/host_map_widget_definition_requests.rb index 0f3f1bbbbf64..4990b2b411a8 100644 --- a/lib/datadog_api_client/v1/models/host_map_widget_definition_requests.rb +++ b/lib/datadog_api_client/v1/models/host_map_widget_definition_requests.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # List of definitions. class HostMapWidgetDefinitionRequests include BaseGenericModel + # Updated host map. attr_accessor :fill + # Updated host map. attr_accessor :size diff --git a/lib/datadog_api_client/v1/models/host_map_widget_definition_style.rb b/lib/datadog_api_client/v1/models/host_map_widget_definition_style.rb index 61e86e168066..7f25502e201d 100644 --- a/lib/datadog_api_client/v1/models/host_map_widget_definition_style.rb +++ b/lib/datadog_api_client/v1/models/host_map_widget_definition_style.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # The style to apply to the widget. class HostMapWidgetDefinitionStyle include BaseGenericModel + # Max value to use to color the map. attr_accessor :fill_max + # Min value to use to color the map. attr_accessor :fill_min + # Color palette to apply to the widget. attr_accessor :palette + # Whether to flip the palette tones. attr_accessor :palette_flip diff --git a/lib/datadog_api_client/v1/models/host_meta.rb b/lib/datadog_api_client/v1/models/host_meta.rb index 27ecd708f9ca..650a8caf244d 100644 --- a/lib/datadog_api_client/v1/models/host_meta.rb +++ b/lib/datadog_api_client/v1/models/host_meta.rb @@ -20,34 +20,49 @@ module DatadogAPIClient::V1 # Metadata associated with your host. class HostMeta include BaseGenericModel + # A list of Agent checks running on the host. attr_accessor :agent_checks + # The Datadog Agent version. attr_accessor :agent_version + # The number of cores. attr_accessor :cpu_cores + # An array of Mac versions. attr_accessor :fbsd_v + # JSON string containing system information. attr_accessor :gohai + # Agent install method. attr_accessor :install_method + # An array of Mac versions. attr_accessor :mac_v + # The machine architecture. attr_accessor :machine + # Array of Unix versions. attr_accessor :nix_v + # The OS platform. attr_accessor :platform + # The processor. attr_accessor :processor + # The Python version. attr_accessor :python_v + # The socket fqdn. attr_accessor :socket_fqdn + # The socket hostname. attr_accessor :socket_hostname + # An array of Windows versions. attr_accessor :win_v diff --git a/lib/datadog_api_client/v1/models/host_meta_install_method.rb b/lib/datadog_api_client/v1/models/host_meta_install_method.rb index 6453c1dbc6df..902be00f6b15 100644 --- a/lib/datadog_api_client/v1/models/host_meta_install_method.rb +++ b/lib/datadog_api_client/v1/models/host_meta_install_method.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Agent install method. class HostMetaInstallMethod include BaseGenericModel + # The installer version. attr_accessor :installer_version + # Tool used to install the agent. attr_accessor :tool + # The tool version. attr_accessor :tool_version diff --git a/lib/datadog_api_client/v1/models/host_metrics.rb b/lib/datadog_api_client/v1/models/host_metrics.rb index 3f181c285b02..7a32a1d7c7e8 100644 --- a/lib/datadog_api_client/v1/models/host_metrics.rb +++ b/lib/datadog_api_client/v1/models/host_metrics.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Host Metrics collected. class HostMetrics include BaseGenericModel + # The percent of CPU used (everything but idle). attr_accessor :cpu + # The percent of CPU spent waiting on the IO (not reported for all platforms). attr_accessor :iowait + # The system load over the last 15 minutes. attr_accessor :load diff --git a/lib/datadog_api_client/v1/models/host_mute_response.rb b/lib/datadog_api_client/v1/models/host_mute_response.rb index c0f8f3daae93..944ccfc3a7bc 100644 --- a/lib/datadog_api_client/v1/models/host_mute_response.rb +++ b/lib/datadog_api_client/v1/models/host_mute_response.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Response with the list of muted host for your organization. class HostMuteResponse include BaseGenericModel + # Action applied to the hosts. attr_accessor :action + # POSIX timestamp in seconds when the host is unmuted. attr_accessor :_end + # The host name. attr_accessor :hostname + # Message associated with the mute. attr_accessor :message diff --git a/lib/datadog_api_client/v1/models/host_mute_settings.rb b/lib/datadog_api_client/v1/models/host_mute_settings.rb index ae2d9b304f23..a9690b55b0bf 100644 --- a/lib/datadog_api_client/v1/models/host_mute_settings.rb +++ b/lib/datadog_api_client/v1/models/host_mute_settings.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Combination of settings to mute a host. class HostMuteSettings include BaseGenericModel + # POSIX timestamp in seconds when the host is unmuted. If omitted, the host remains muted until explicitly unmuted. attr_accessor :_end + # Message to associate with the muting of this host. attr_accessor :message + # If true and the host is already muted, replaces existing host mute settings. attr_accessor :override diff --git a/lib/datadog_api_client/v1/models/host_tags.rb b/lib/datadog_api_client/v1/models/host_tags.rb index e39c59bbd978..95e8e40ff23a 100644 --- a/lib/datadog_api_client/v1/models/host_tags.rb +++ b/lib/datadog_api_client/v1/models/host_tags.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Set of tags to associate with your host. class HostTags include BaseGenericModel + # Your host name. attr_accessor :host + # A list of tags to apply to the host. attr_accessor :tags diff --git a/lib/datadog_api_client/v1/models/host_totals.rb b/lib/datadog_api_client/v1/models/host_totals.rb index 862390db3755..05f905a1f05b 100644 --- a/lib/datadog_api_client/v1/models/host_totals.rb +++ b/lib/datadog_api_client/v1/models/host_totals.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Total number of host currently monitored by Datadog. class HostTotals include BaseGenericModel + # Total number of active host (UP and ???) reporting to Datadog. attr_accessor :total_active + # Number of host that are UP and reporting to Datadog. attr_accessor :total_up diff --git a/lib/datadog_api_client/v1/models/hourly_usage_attribution_body.rb b/lib/datadog_api_client/v1/models/hourly_usage_attribution_body.rb index 7265bf78f61b..57c14b36b919 100644 --- a/lib/datadog_api_client/v1/models/hourly_usage_attribution_body.rb +++ b/lib/datadog_api_client/v1/models/hourly_usage_attribution_body.rb @@ -20,26 +20,35 @@ module DatadogAPIClient::V1 # The usage for one set of tags for one hour. class HourlyUsageAttributionBody include BaseGenericModel + # The hour for the usage. attr_accessor :hour + # The name of the organization. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id + # The region of the Datadog instance that the organization belongs to. attr_accessor :region + # The source of the usage attribution tag configuration and the selected tags in the format of `::://////`. attr_accessor :tag_config_source + # Tag keys and values. # # A `null` value here means that the requested tag breakdown cannot be applied because it does not match the [tags # configured for usage attribution](https://docs.datadoghq.com/account_management/billing/usage_attribution/#getting-started). # In this scenario the API returns the total usage, not broken down by tags. attr_accessor :tags + # Total product usage for the given tags within the hour. attr_accessor :total_usage_sum + # Shows the most recent hour in the current month for all organizations where usages are calculated. attr_accessor :updated_at + # Supported products for hourly usage attribution requests. # The following values have been **deprecated**: `estimated_indexed_spans_usage`, `estimated_ingested_spans_usage`. attr_accessor :usage_type diff --git a/lib/datadog_api_client/v1/models/hourly_usage_attribution_metadata.rb b/lib/datadog_api_client/v1/models/hourly_usage_attribution_metadata.rb index 446f12dc93a6..e2e3ba70743a 100644 --- a/lib/datadog_api_client/v1/models/hourly_usage_attribution_metadata.rb +++ b/lib/datadog_api_client/v1/models/hourly_usage_attribution_metadata.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The object containing document metadata. class HourlyUsageAttributionMetadata include BaseGenericModel + # The metadata for the current pagination. attr_accessor :pagination diff --git a/lib/datadog_api_client/v1/models/hourly_usage_attribution_pagination.rb b/lib/datadog_api_client/v1/models/hourly_usage_attribution_pagination.rb index 00e4200550f7..73e474199d69 100644 --- a/lib/datadog_api_client/v1/models/hourly_usage_attribution_pagination.rb +++ b/lib/datadog_api_client/v1/models/hourly_usage_attribution_pagination.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The metadata for the current pagination. class HourlyUsageAttributionPagination include BaseGenericModel + # The cursor to get the next results (if any). To make the next request, use the same parameters and add `next_record_id`. attr_accessor :next_record_id diff --git a/lib/datadog_api_client/v1/models/hourly_usage_attribution_response.rb b/lib/datadog_api_client/v1/models/hourly_usage_attribution_response.rb index 81aacd416724..0471a39b81b1 100644 --- a/lib/datadog_api_client/v1/models/hourly_usage_attribution_response.rb +++ b/lib/datadog_api_client/v1/models/hourly_usage_attribution_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Response containing the hourly usage attribution by tag(s). class HourlyUsageAttributionResponse include BaseGenericModel + # The object containing document metadata. attr_accessor :metadata + # Get the hourly usage attribution by tag(s). attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/http_log_error.rb b/lib/datadog_api_client/v1/models/http_log_error.rb index 902aee31c7ce..d15d8b494938 100644 --- a/lib/datadog_api_client/v1/models/http_log_error.rb +++ b/lib/datadog_api_client/v1/models/http_log_error.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Invalid query performed. class HTTPLogError include BaseGenericModel + # Error code. attr_reader :code + # Error message. attr_reader :message diff --git a/lib/datadog_api_client/v1/models/http_log_item.rb b/lib/datadog_api_client/v1/models/http_log_item.rb index 5c80c45f4d3b..87edb58d4b21 100644 --- a/lib/datadog_api_client/v1/models/http_log_item.rb +++ b/lib/datadog_api_client/v1/models/http_log_item.rb @@ -20,18 +20,23 @@ module DatadogAPIClient::V1 # Logs that are sent over HTTP. class HTTPLogItem include BaseGenericModel + # The integration name associated with your log: the technology from which the log originated. # When it matches an integration name, Datadog automatically installs the corresponding parsers and facets. # See [reserved attributes](https://docs.datadoghq.com/logs/log_collection/#reserved-attributes). attr_accessor :ddsource + # Tags associated with your logs. attr_accessor :ddtags + # The name of the originating host of the log. attr_accessor :hostname + # The message [reserved attribute](https://docs.datadoghq.com/logs/log_collection/#reserved-attributes) # of your log. By default, Datadog ingests the value of the message attribute as the body of the log entry. # That value is then highlighted and displayed in the Logstream, where it is indexed for full text search. attr_reader :message + # The name of the application or service generating the log events. # It is used to switch from Logs to APM, so make sure you define the same value when you use both products. # See [reserved attributes](https://docs.datadoghq.com/logs/log_collection/#reserved-attributes). diff --git a/lib/datadog_api_client/v1/models/i_frame_widget_definition.rb b/lib/datadog_api_client/v1/models/i_frame_widget_definition.rb index 26f59b5a113d..922645affb78 100644 --- a/lib/datadog_api_client/v1/models/i_frame_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/i_frame_widget_definition.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The iframe widget allows you to embed a portion of any other web page on your dashboard. Only available on FREE layout dashboards. class IFrameWidgetDefinition include BaseGenericModel + # Type of the iframe widget. attr_reader :type + # URL of the iframe. attr_reader :url diff --git a/lib/datadog_api_client/v1/models/idp_form_data.rb b/lib/datadog_api_client/v1/models/idp_form_data.rb index 891165932702..98aa2cf67549 100644 --- a/lib/datadog_api_client/v1/models/idp_form_data.rb +++ b/lib/datadog_api_client/v1/models/idp_form_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object describing the IdP configuration. class IdpFormData include BaseGenericModel + # The path to the XML metadata file you wish to upload. attr_reader :idp_file diff --git a/lib/datadog_api_client/v1/models/idp_response.rb b/lib/datadog_api_client/v1/models/idp_response.rb index 578d501fd95f..70979aadb4fa 100644 --- a/lib/datadog_api_client/v1/models/idp_response.rb +++ b/lib/datadog_api_client/v1/models/idp_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The IdP response object. class IdpResponse include BaseGenericModel + # Identity provider response. attr_reader :message diff --git a/lib/datadog_api_client/v1/models/image_widget_definition.rb b/lib/datadog_api_client/v1/models/image_widget_definition.rb index 68437eac2664..ec97b1f83616 100644 --- a/lib/datadog_api_client/v1/models/image_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/image_widget_definition.rb @@ -20,24 +20,33 @@ module DatadogAPIClient::V1 # The image widget allows you to embed an image on your dashboard. An image can be a PNG, JPG, or animated GIF. Only available on FREE layout dashboards. class ImageWidgetDefinition include BaseGenericModel + # Whether to display a background or not. attr_accessor :has_background + # Whether to display a border or not. attr_accessor :has_border + # Horizontal alignment. attr_accessor :horizontal_align + # Size of the margins around the image. # **Note**: `small` and `large` values are deprecated. attr_accessor :margin + # How to size the image on the widget. The values are based on the image `object-fit` CSS properties. # **Note**: `zoom`, `fit` and `center` values are deprecated. attr_accessor :sizing + # Type of the image widget. attr_reader :type + # URL of the image. attr_reader :url + # URL of the image in dark mode. attr_accessor :url_dark_theme + # Vertical alignment. attr_accessor :vertical_align diff --git a/lib/datadog_api_client/v1/models/intake_payload_accepted.rb b/lib/datadog_api_client/v1/models/intake_payload_accepted.rb index f0807cd7a81b..e588aa22227b 100644 --- a/lib/datadog_api_client/v1/models/intake_payload_accepted.rb +++ b/lib/datadog_api_client/v1/models/intake_payload_accepted.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The payload accepted for intake. class IntakePayloadAccepted include BaseGenericModel + # The status of the intake payload. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_agents.rb b/lib/datadog_api_client/v1/models/ip_prefixes_agents.rb index 0614b6d01796..daab9d1ca429 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_agents.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_agents.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Available prefix information for the Agent endpoints. class IPPrefixesAgents include BaseGenericModel + # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 + # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_api.rb b/lib/datadog_api_client/v1/models/ip_prefixes_api.rb index 2a90bfd70e38..bda2df831837 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_api.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_api.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Available prefix information for the API endpoints. class IPPrefixesAPI include BaseGenericModel + # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 + # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_apm.rb b/lib/datadog_api_client/v1/models/ip_prefixes_apm.rb index dc050aa1f66e..4b67f028d72b 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_apm.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_apm.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Available prefix information for the APM endpoints. class IPPrefixesAPM include BaseGenericModel + # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 + # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_global.rb b/lib/datadog_api_client/v1/models/ip_prefixes_global.rb index b2f648669564..5a19bb57e6b2 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_global.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_global.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Available prefix information for all Datadog endpoints. class IPPrefixesGlobal include BaseGenericModel + # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 + # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_logs.rb b/lib/datadog_api_client/v1/models/ip_prefixes_logs.rb index e73209516642..d261b933120f 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_logs.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_logs.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Available prefix information for the Logs endpoints. class IPPrefixesLogs include BaseGenericModel + # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 + # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_orchestrator.rb b/lib/datadog_api_client/v1/models/ip_prefixes_orchestrator.rb index 8cdf0d1e12df..f456ad0ecb42 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_orchestrator.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_orchestrator.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Available prefix information for the Orchestrator endpoints. class IPPrefixesOrchestrator include BaseGenericModel + # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 + # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_process.rb b/lib/datadog_api_client/v1/models/ip_prefixes_process.rb index cdf6bb8f8a05..490c68fcfa51 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_process.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_process.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Available prefix information for the Process endpoints. class IPPrefixesProcess include BaseGenericModel + # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 + # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_remote_configuration.rb b/lib/datadog_api_client/v1/models/ip_prefixes_remote_configuration.rb index 34ab2b544812..52759e7e76f8 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_remote_configuration.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_remote_configuration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Available prefix information for the Remote Configuration endpoints. class IPPrefixesRemoteConfiguration include BaseGenericModel + # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 + # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_synthetics.rb b/lib/datadog_api_client/v1/models/ip_prefixes_synthetics.rb index 5aca8dc62be1..3b9c381e4016 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_synthetics.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_synthetics.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Available prefix information for the Synthetics endpoints. class IPPrefixesSynthetics include BaseGenericModel + # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 + # List of IPv4 prefixes by location. attr_accessor :prefixes_ipv4_by_location + # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 + # List of IPv6 prefixes by location. attr_accessor :prefixes_ipv6_by_location diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_synthetics_private_locations.rb b/lib/datadog_api_client/v1/models/ip_prefixes_synthetics_private_locations.rb index 09e80f526017..722f179013f1 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_synthetics_private_locations.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_synthetics_private_locations.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Available prefix information for the Synthetics Private Locations endpoints. class IPPrefixesSyntheticsPrivateLocations include BaseGenericModel + # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 + # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_prefixes_webhooks.rb b/lib/datadog_api_client/v1/models/ip_prefixes_webhooks.rb index c6b800c48350..5f1c61814d68 100644 --- a/lib/datadog_api_client/v1/models/ip_prefixes_webhooks.rb +++ b/lib/datadog_api_client/v1/models/ip_prefixes_webhooks.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Available prefix information for the Webhook endpoints. class IPPrefixesWebhooks include BaseGenericModel + # List of IPv4 prefixes. attr_accessor :prefixes_ipv4 + # List of IPv6 prefixes. attr_accessor :prefixes_ipv6 diff --git a/lib/datadog_api_client/v1/models/ip_ranges.rb b/lib/datadog_api_client/v1/models/ip_ranges.rb index 26d114669d6c..7b8f578cbc07 100644 --- a/lib/datadog_api_client/v1/models/ip_ranges.rb +++ b/lib/datadog_api_client/v1/models/ip_ranges.rb @@ -20,30 +20,43 @@ module DatadogAPIClient::V1 # IP ranges. class IPRanges include BaseGenericModel + # Available prefix information for the Agent endpoints. attr_accessor :agents + # Available prefix information for the API endpoints. attr_accessor :api + # Available prefix information for the APM endpoints. attr_accessor :apm + # Available prefix information for all Datadog endpoints. attr_accessor :global + # Available prefix information for the Logs endpoints. attr_accessor :logs + # Date when last updated, in the form `YYYY-MM-DD-hh-mm-ss`. attr_accessor :modified + # Available prefix information for the Orchestrator endpoints. attr_accessor :orchestrator + # Available prefix information for the Process endpoints. attr_accessor :process + # Available prefix information for the Remote Configuration endpoints. attr_accessor :remote_configuration + # Available prefix information for the Synthetics endpoints. attr_accessor :synthetics + # Available prefix information for the Synthetics Private Locations endpoints. attr_accessor :synthetics_private_locations + # Version of the IP list. attr_accessor :version + # Available prefix information for the Webhook endpoints. attr_accessor :webhooks diff --git a/lib/datadog_api_client/v1/models/list_stream_column.rb b/lib/datadog_api_client/v1/models/list_stream_column.rb index 8c46ac5e8659..b7d6f1630c80 100644 --- a/lib/datadog_api_client/v1/models/list_stream_column.rb +++ b/lib/datadog_api_client/v1/models/list_stream_column.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Widget column. class ListStreamColumn include BaseGenericModel + # Widget column field. attr_reader :field + # Widget column width. attr_reader :width diff --git a/lib/datadog_api_client/v1/models/list_stream_compute_items.rb b/lib/datadog_api_client/v1/models/list_stream_compute_items.rb index d3c4ce24fd60..1f2fe4000b34 100644 --- a/lib/datadog_api_client/v1/models/list_stream_compute_items.rb +++ b/lib/datadog_api_client/v1/models/list_stream_compute_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # List of facets and aggregations which to compute. class ListStreamComputeItems include BaseGenericModel + # Aggregation value. attr_reader :aggregation + # Facet name. attr_accessor :facet diff --git a/lib/datadog_api_client/v1/models/list_stream_group_by_items.rb b/lib/datadog_api_client/v1/models/list_stream_group_by_items.rb index 64867dbaae1e..f55d5feb69af 100644 --- a/lib/datadog_api_client/v1/models/list_stream_group_by_items.rb +++ b/lib/datadog_api_client/v1/models/list_stream_group_by_items.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # List of facets on which to group. class ListStreamGroupByItems include BaseGenericModel + # Facet name. attr_reader :facet diff --git a/lib/datadog_api_client/v1/models/list_stream_query.rb b/lib/datadog_api_client/v1/models/list_stream_query.rb index e4623e080e5b..2498d0bae500 100644 --- a/lib/datadog_api_client/v1/models/list_stream_query.rb +++ b/lib/datadog_api_client/v1/models/list_stream_query.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V1 # Updated list stream widget. class ListStreamQuery include BaseGenericModel + # Specifies the field for logs pattern clustering. Usable only with logs_pattern_stream. attr_accessor :clustering_pattern_field_path + # Compute configuration for the List Stream Widget. Compute can be used only with the logs_transaction_stream (from 1 to 5 items) list stream source. attr_reader :compute + # Source from which to query items to display in the stream. attr_reader :data_source + # Size to use to display an event. attr_accessor :event_size + # Group by configuration for the List Stream Widget. Group by can be used only with logs_pattern_stream (up to 4 items) or logs_transaction_stream (one group by item is required) list stream source. attr_reader :group_by + # List of indexes. attr_accessor :indexes + # Widget query. attr_reader :query_string + # Which column and order to sort by attr_accessor :sort + # Option for storage location. Feature in Private Beta. attr_accessor :storage diff --git a/lib/datadog_api_client/v1/models/list_stream_widget_definition.rb b/lib/datadog_api_client/v1/models/list_stream_widget_definition.rb index 8fbea4e3a5b3..94e64f962b74 100644 --- a/lib/datadog_api_client/v1/models/list_stream_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/list_stream_widget_definition.rb @@ -21,20 +21,28 @@ module DatadogAPIClient::V1 # match a search criteria using user-defined columns. class ListStreamWidgetDefinition include BaseGenericModel + # Available legend sizes for a widget. Should be one of "0", "2", "4", "8", "16", or "auto". attr_accessor :legend_size + # Request payload used to query items. attr_reader :requests + # Whether or not to display the legend on this widget. attr_accessor :show_legend + # Time setting for the widget. attr_accessor :time + # Title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the list stream widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/list_stream_widget_request.rb b/lib/datadog_api_client/v1/models/list_stream_widget_request.rb index 8012074e4916..af433a47ad04 100644 --- a/lib/datadog_api_client/v1/models/list_stream_widget_request.rb +++ b/lib/datadog_api_client/v1/models/list_stream_widget_request.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Updated list stream widget. class ListStreamWidgetRequest include BaseGenericModel + # Widget columns. attr_reader :columns + # Updated list stream widget. attr_reader :query + # Widget response format. attr_reader :response_format diff --git a/lib/datadog_api_client/v1/models/log.rb b/lib/datadog_api_client/v1/models/log.rb index dd84eb170709..cd31f0e9c85d 100644 --- a/lib/datadog_api_client/v1/models/log.rb +++ b/lib/datadog_api_client/v1/models/log.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Object describing a log after being processed and stored by Datadog. class Log include BaseGenericModel + # JSON object containing all log attributes and their associated values. attr_accessor :content + # ID of the Log. attr_accessor :id diff --git a/lib/datadog_api_client/v1/models/log_content.rb b/lib/datadog_api_client/v1/models/log_content.rb index d438c0987825..c306b24dcc7a 100644 --- a/lib/datadog_api_client/v1/models/log_content.rb +++ b/lib/datadog_api_client/v1/models/log_content.rb @@ -20,20 +20,26 @@ module DatadogAPIClient::V1 # JSON object containing all log attributes and their associated values. class LogContent include BaseGenericModel + # JSON object of attributes from your log. attr_accessor :attributes + # Name of the machine from where the logs are being sent. attr_accessor :host + # The message [reserved attribute](https://docs.datadoghq.com/logs/log_collection/#reserved-attributes) # of your log. By default, Datadog ingests the value of the message attribute as the body of the log entry. # That value is then highlighted and displayed in the Logstream, where it is indexed for full text search. attr_accessor :message + # The name of the application or service generating the log events. # It is used to switch from Logs to APM, so make sure you define the same # value when you use both products. attr_accessor :service + # Array of tags associated with your log. attr_accessor :tags + # Timestamp of your log. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v1/models/log_query_definition.rb b/lib/datadog_api_client/v1/models/log_query_definition.rb index ab9ce9ad7957..48a277e3467c 100644 --- a/lib/datadog_api_client/v1/models/log_query_definition.rb +++ b/lib/datadog_api_client/v1/models/log_query_definition.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # The log query. class LogQueryDefinition include BaseGenericModel + # Define computation for a log query. attr_accessor :compute + # List of tag prefixes to group by in the case of a cluster check. attr_accessor :group_by + # A coma separated-list of index names. Use "*" query all indexes at once. [Multiple Indexes](https://docs.datadoghq.com/logs/indexes/#multiple-indexes) attr_accessor :index + # This field is mutually exclusive with `compute`. attr_accessor :multi_compute + # The query being made on the logs. attr_accessor :search diff --git a/lib/datadog_api_client/v1/models/log_query_definition_group_by.rb b/lib/datadog_api_client/v1/models/log_query_definition_group_by.rb index 49235ac92265..c81e3c088fde 100644 --- a/lib/datadog_api_client/v1/models/log_query_definition_group_by.rb +++ b/lib/datadog_api_client/v1/models/log_query_definition_group_by.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Defined items in the group. class LogQueryDefinitionGroupBy include BaseGenericModel + # Facet name. attr_reader :facet + # Maximum number of items in the group. attr_accessor :limit + # Define a sorting method. attr_accessor :sort diff --git a/lib/datadog_api_client/v1/models/log_query_definition_group_by_sort.rb b/lib/datadog_api_client/v1/models/log_query_definition_group_by_sort.rb index 61f626479624..e06c8d92b5a3 100644 --- a/lib/datadog_api_client/v1/models/log_query_definition_group_by_sort.rb +++ b/lib/datadog_api_client/v1/models/log_query_definition_group_by_sort.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Define a sorting method. class LogQueryDefinitionGroupBySort include BaseGenericModel + # The aggregation method. attr_reader :aggregation + # Facet name. attr_accessor :facet + # Widget sorting methods. attr_reader :order diff --git a/lib/datadog_api_client/v1/models/log_query_definition_search.rb b/lib/datadog_api_client/v1/models/log_query_definition_search.rb index bf4f67820b1e..4694af3e0bde 100644 --- a/lib/datadog_api_client/v1/models/log_query_definition_search.rb +++ b/lib/datadog_api_client/v1/models/log_query_definition_search.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The query being made on the logs. class LogQueryDefinitionSearch include BaseGenericModel + # Search value to apply. attr_reader :query diff --git a/lib/datadog_api_client/v1/models/log_stream_widget_definition.rb b/lib/datadog_api_client/v1/models/log_stream_widget_definition.rb index 321728d18a9e..d91181b2bd23 100644 --- a/lib/datadog_api_client/v1/models/log_stream_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/log_stream_widget_definition.rb @@ -20,30 +20,43 @@ module DatadogAPIClient::V1 # The Log Stream displays a log flow matching the defined query. Only available on FREE layout dashboards. class LogStreamWidgetDefinition include BaseGenericModel + # Which columns to display on the widget. attr_accessor :columns + # An array of index names to query in the stream. Use [] to query all indexes at once. attr_accessor :indexes + # ID of the log set to use. attr_accessor :logset + # Amount of log lines to display attr_accessor :message_display + # Query to filter the log stream with. attr_accessor :query + # Whether to show the date column or not attr_accessor :show_date_column + # Whether to show the message column or not attr_accessor :show_message_column + # Which column and order to sort by attr_accessor :sort + # Time setting for the widget. attr_accessor :time + # Title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the log stream widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_api_error.rb b/lib/datadog_api_client/v1/models/logs_api_error.rb index 358d7f9b2003..17d8473b7351 100644 --- a/lib/datadog_api_client/v1/models/logs_api_error.rb +++ b/lib/datadog_api_client/v1/models/logs_api_error.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Error returned by the Logs API class LogsAPIError include BaseGenericModel + # Code identifying the error attr_accessor :code + # Additional error details attr_accessor :details + # Error message attr_accessor :message diff --git a/lib/datadog_api_client/v1/models/logs_api_error_response.rb b/lib/datadog_api_client/v1/models/logs_api_error_response.rb index 6825ed5ece33..01a3f33ba629 100644 --- a/lib/datadog_api_client/v1/models/logs_api_error_response.rb +++ b/lib/datadog_api_client/v1/models/logs_api_error_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response returned by the Logs API when errors occur. class LogsAPIErrorResponse include BaseGenericModel + # Error returned by the Logs API attr_accessor :error diff --git a/lib/datadog_api_client/v1/models/logs_api_limit_reached_response.rb b/lib/datadog_api_client/v1/models/logs_api_limit_reached_response.rb index 447d2a13a33f..c8e3e29a88f0 100644 --- a/lib/datadog_api_client/v1/models/logs_api_limit_reached_response.rb +++ b/lib/datadog_api_client/v1/models/logs_api_limit_reached_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response returned by the Logs API when the max limit has been reached. class LogsAPILimitReachedResponse include BaseGenericModel + # Error returned by the Logs API attr_accessor :error diff --git a/lib/datadog_api_client/v1/models/logs_arithmetic_processor.rb b/lib/datadog_api_client/v1/models/logs_arithmetic_processor.rb index 6e6a384c84cd..03ae007ab04d 100644 --- a/lib/datadog_api_client/v1/models/logs_arithmetic_processor.rb +++ b/lib/datadog_api_client/v1/models/logs_arithmetic_processor.rb @@ -40,17 +40,23 @@ module DatadogAPIClient::V1 # see [Scale Filter](https://docs.datadoghq.com/logs/log_configuration/parsing/?tab=filter#matcher-and-filter). class LogsArithmeticProcessor include BaseGenericModel + # Arithmetic operation between one or more log attributes. attr_reader :expression + # Whether or not the processor is enabled. attr_accessor :is_enabled + # If `true`, it replaces all missing attributes of expression by `0`, `false` # skip the operation if an attribute is missing. attr_accessor :is_replace_missing + # Name of the processor. attr_accessor :name + # Name of the attribute that contains the result of the arithmetic operation. attr_reader :target + # Type of logs arithmetic processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_array_processor.rb b/lib/datadog_api_client/v1/models/logs_array_processor.rb index d5446838b9cc..9dd154d45155 100644 --- a/lib/datadog_api_client/v1/models/logs_array_processor.rb +++ b/lib/datadog_api_client/v1/models/logs_array_processor.rb @@ -24,12 +24,16 @@ module DatadogAPIClient::V1 # - Append a value to an array class LogsArrayProcessor include BaseGenericModel + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Name of the processor. attr_accessor :name + # Configuration of the array processor operation to perform. attr_reader :operation + # Type of logs array processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_array_processor_operation_append.rb b/lib/datadog_api_client/v1/models/logs_array_processor_operation_append.rb index 24ba52410014..306334e97d03 100644 --- a/lib/datadog_api_client/v1/models/logs_array_processor_operation_append.rb +++ b/lib/datadog_api_client/v1/models/logs_array_processor_operation_append.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Operation that appends a value to a target array attribute. class LogsArrayProcessorOperationAppend include BaseGenericModel + # Remove or preserve the remapped source element. attr_accessor :preserve_source + # Attribute path containing the value to append. attr_reader :source + # Attribute path of the array to append to. attr_reader :target + # Operation type. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_array_processor_operation_length.rb b/lib/datadog_api_client/v1/models/logs_array_processor_operation_length.rb index 610b222796c9..03615b7e8628 100644 --- a/lib/datadog_api_client/v1/models/logs_array_processor_operation_length.rb +++ b/lib/datadog_api_client/v1/models/logs_array_processor_operation_length.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Operation that computes the length of a `source` array and stores the result in the `target` attribute. class LogsArrayProcessorOperationLength include BaseGenericModel + # Attribute path of the array to measure. attr_reader :source + # Attribute that receives the computed length. attr_reader :target + # Operation type. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_array_processor_operation_select.rb b/lib/datadog_api_client/v1/models/logs_array_processor_operation_select.rb index a4476469c206..a5e1ead9827d 100644 --- a/lib/datadog_api_client/v1/models/logs_array_processor_operation_select.rb +++ b/lib/datadog_api_client/v1/models/logs_array_processor_operation_select.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Operation that finds an object in a `source` array using a `filter`, and then extracts a specific value into the `target` attribute. class LogsArrayProcessorOperationSelect include BaseGenericModel + # Filter condition expressed as `key:value` used to find the matching element. attr_reader :filter + # Attribute path of the array to search into. attr_reader :source + # Attribute that receives the extracted value. attr_reader :target + # Operation type. attr_reader :type + # Key of the value to extract from the matching element. attr_reader :value_to_extract diff --git a/lib/datadog_api_client/v1/models/logs_attribute_remapper.rb b/lib/datadog_api_client/v1/models/logs_attribute_remapper.rb index aebfa5f397f0..295fb83ad0b3 100644 --- a/lib/datadog_api_client/v1/models/logs_attribute_remapper.rb +++ b/lib/datadog_api_client/v1/models/logs_attribute_remapper.rb @@ -22,26 +22,36 @@ module DatadogAPIClient::V1 # Some additional constraints are applied as `:` or `,` are not allowed in the target tag/attribute name. class LogsAttributeRemapper include BaseGenericModel + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Name of the processor. attr_accessor :name + # Override or not the target element if already set, attr_accessor :override_on_conflict + # Remove or preserve the remapped source element. attr_accessor :preserve_source + # Defines if the sources are from log `attribute` or `tag`. attr_accessor :source_type + # Array of source attributes. attr_reader :sources + # Final attribute or tag name to remap the sources to. attr_reader :target + # If the `target_type` of the remapper is `attribute`, try to cast the value to a new specific type. # If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. # If the `target_type` is `tag`, this parameter may not be specified. attr_accessor :target_format + # Defines if the final attribute or tag name is from log `attribute` or `tag`. attr_accessor :target_type + # Type of logs attribute remapper. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_by_retention.rb b/lib/datadog_api_client/v1/models/logs_by_retention.rb index 40fb096b1ffa..24174a99af2d 100644 --- a/lib/datadog_api_client/v1/models/logs_by_retention.rb +++ b/lib/datadog_api_client/v1/models/logs_by_retention.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Object containing logs usage data broken down by retention period. class LogsByRetention include BaseGenericModel + # Indexed logs usage summary for each organization for each retention period with usage. attr_accessor :orgs + # Aggregated index logs usage for each retention period with usage. attr_accessor :usage + # Object containing a summary of indexed logs usage by retention period for a single month. attr_accessor :usage_by_month diff --git a/lib/datadog_api_client/v1/models/logs_by_retention_monthly_usage.rb b/lib/datadog_api_client/v1/models/logs_by_retention_monthly_usage.rb index c603d38c8b58..8efa5d8e640c 100644 --- a/lib/datadog_api_client/v1/models/logs_by_retention_monthly_usage.rb +++ b/lib/datadog_api_client/v1/models/logs_by_retention_monthly_usage.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Object containing a summary of indexed logs usage by retention period for a single month. class LogsByRetentionMonthlyUsage include BaseGenericModel + # The month for the usage. attr_accessor :date + # Indexed logs usage for each active retention for the month. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/logs_by_retention_org_usage.rb b/lib/datadog_api_client/v1/models/logs_by_retention_org_usage.rb index 1f43c43f7b5f..1ca41a2c91ca 100644 --- a/lib/datadog_api_client/v1/models/logs_by_retention_org_usage.rb +++ b/lib/datadog_api_client/v1/models/logs_by_retention_org_usage.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Indexed logs usage by retention for a single organization. class LogsByRetentionOrgUsage include BaseGenericModel + # Indexed logs usage for each active retention for the organization. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/logs_by_retention_orgs.rb b/lib/datadog_api_client/v1/models/logs_by_retention_orgs.rb index ff64803d4d65..f0e1c95c41fc 100644 --- a/lib/datadog_api_client/v1/models/logs_by_retention_orgs.rb +++ b/lib/datadog_api_client/v1/models/logs_by_retention_orgs.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Indexed logs usage summary for each organization for each retention period with usage. class LogsByRetentionOrgs include BaseGenericModel + # Indexed logs usage summary for each organization. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/logs_category_processor.rb b/lib/datadog_api_client/v1/models/logs_category_processor.rb index acbb9d57e47b..f7f372c0b552 100644 --- a/lib/datadog_api_client/v1/models/logs_category_processor.rb +++ b/lib/datadog_api_client/v1/models/logs_category_processor.rb @@ -32,15 +32,20 @@ module DatadogAPIClient::V1 # - Once defined in the Category Processor, you can map categories to log status using the Log Status Remapper. class LogsCategoryProcessor include BaseGenericModel + # Array of filters to match or not a log and their # corresponding `name` to assign a custom value to the log. attr_reader :categories + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Name of the processor. attr_accessor :name + # Name of the target attribute which value is defined by the matching category. attr_reader :target + # Type of logs category processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_category_processor_category.rb b/lib/datadog_api_client/v1/models/logs_category_processor_category.rb index ca66f94afee7..67829c02de42 100644 --- a/lib/datadog_api_client/v1/models/logs_category_processor_category.rb +++ b/lib/datadog_api_client/v1/models/logs_category_processor_category.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Object describing the logs filter. class LogsCategoryProcessorCategory include BaseGenericModel + # Filter for logs. attr_accessor :filter + # Value to assign to the target attribute. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/logs_daily_limit_reset.rb b/lib/datadog_api_client/v1/models/logs_daily_limit_reset.rb index 3ee0dc21c47a..9c6a703e3344 100644 --- a/lib/datadog_api_client/v1/models/logs_daily_limit_reset.rb +++ b/lib/datadog_api_client/v1/models/logs_daily_limit_reset.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Object containing options to override the default daily limit reset time. class LogsDailyLimitReset include BaseGenericModel + # String in `HH:00` format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). attr_accessor :reset_time + # String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). attr_accessor :reset_utc_offset diff --git a/lib/datadog_api_client/v1/models/logs_date_remapper.rb b/lib/datadog_api_client/v1/models/logs_date_remapper.rb index d31011ef3973..41d1b5a2517f 100644 --- a/lib/datadog_api_client/v1/models/logs_date_remapper.rb +++ b/lib/datadog_api_client/v1/models/logs_date_remapper.rb @@ -38,12 +38,16 @@ module DatadogAPIClient::V1 # only the first one (according to the pipelines order) is taken into account. class LogsDateRemapper include BaseGenericModel + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Name of the processor. attr_accessor :name + # Array of source attributes. attr_reader :sources + # Type of logs date remapper. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_decoder_processor.rb b/lib/datadog_api_client/v1/models/logs_decoder_processor.rb index a96e3605d680..40a6cbe7476c 100644 --- a/lib/datadog_api_client/v1/models/logs_decoder_processor.rb +++ b/lib/datadog_api_client/v1/models/logs_decoder_processor.rb @@ -22,18 +22,25 @@ module DatadogAPIClient::V1 # result in a target attribute. class LogsDecoderProcessor include BaseGenericModel + # The encoding used to represent the binary data. attr_reader :binary_to_text_encoding + # The original representation of input string. attr_reader :input_representation + # Whether the processor is enabled. attr_accessor :is_enabled + # Name of the processor. attr_accessor :name + # Name of the log attribute with the encoded data. attr_reader :source + # Name of the log attribute that contains the decoded data. attr_reader :target + # Type of logs decoder processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_exclusion.rb b/lib/datadog_api_client/v1/models/logs_exclusion.rb index 5439b0562b9d..f1362162a6cf 100644 --- a/lib/datadog_api_client/v1/models/logs_exclusion.rb +++ b/lib/datadog_api_client/v1/models/logs_exclusion.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Represents the index exclusion filter object from configuration API. class LogsExclusion include BaseGenericModel + # Exclusion filter is defined by a query, a sampling rule, and a active/inactive toggle. attr_accessor :filter + # Whether or not the exclusion filter is active. attr_accessor :is_enabled + # Name of the index exclusion filter. attr_reader :name diff --git a/lib/datadog_api_client/v1/models/logs_exclusion_filter.rb b/lib/datadog_api_client/v1/models/logs_exclusion_filter.rb index 3c43d5188ac7..2b87370c2251 100644 --- a/lib/datadog_api_client/v1/models/logs_exclusion_filter.rb +++ b/lib/datadog_api_client/v1/models/logs_exclusion_filter.rb @@ -20,9 +20,11 @@ module DatadogAPIClient::V1 # Exclusion filter is defined by a query, a sampling rule, and a active/inactive toggle. class LogsExclusionFilter include BaseGenericModel + # Default query is `*`, meaning all logs flowing in the index would be excluded. # Scope down exclusion filter to only a subset of logs with a log query. attr_accessor :query + # Sample rate to apply to logs going through this exclusion filter, # a value of 1.0 excludes all logs matching the query. attr_reader :sample_rate diff --git a/lib/datadog_api_client/v1/models/logs_filter.rb b/lib/datadog_api_client/v1/models/logs_filter.rb index caa748b5209e..f99146e9f9b8 100644 --- a/lib/datadog_api_client/v1/models/logs_filter.rb +++ b/lib/datadog_api_client/v1/models/logs_filter.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Filter for logs. class LogsFilter include BaseGenericModel + # The filter query. attr_accessor :query diff --git a/lib/datadog_api_client/v1/models/logs_geo_ip_parser.rb b/lib/datadog_api_client/v1/models/logs_geo_ip_parser.rb index d26abcf70aa5..a65093dbaf3b 100644 --- a/lib/datadog_api_client/v1/models/logs_geo_ip_parser.rb +++ b/lib/datadog_api_client/v1/models/logs_geo_ip_parser.rb @@ -21,14 +21,19 @@ module DatadogAPIClient::V1 # the Continent, Country, Subdivision, and City information in the target attribute path. class LogsGeoIPParser include BaseGenericModel + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Name of the processor. attr_accessor :name + # Array of source attributes. attr_reader :sources + # Name of the parent attribute that contains all the extracted details from the `sources`. attr_reader :target + # Type of GeoIP parser. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_grok_parser.rb b/lib/datadog_api_client/v1/models/logs_grok_parser.rb index f49463d05663..346d65cdf829 100644 --- a/lib/datadog_api_client/v1/models/logs_grok_parser.rb +++ b/lib/datadog_api_client/v1/models/logs_grok_parser.rb @@ -21,16 +21,22 @@ module DatadogAPIClient::V1 # For more information, see the [parsing section](https://docs.datadoghq.com/logs/log_configuration/parsing). class LogsGrokParser include BaseGenericModel + # Set of rules for the grok parser. attr_reader :grok + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Name of the processor. attr_accessor :name + # List of sample logs to test this grok parser. attr_reader :samples + # Name of the log attribute to parse. attr_reader :source + # Type of logs grok parser. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_grok_parser_rules.rb b/lib/datadog_api_client/v1/models/logs_grok_parser_rules.rb index 5e1bee2cddfa..704fae4b1113 100644 --- a/lib/datadog_api_client/v1/models/logs_grok_parser_rules.rb +++ b/lib/datadog_api_client/v1/models/logs_grok_parser_rules.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Set of rules for the grok parser. class LogsGrokParserRules include BaseGenericModel + # List of match rules for the grok parser, separated by a new line. attr_reader :match_rules + # List of support rules for the grok parser, separated by a new line. attr_accessor :support_rules diff --git a/lib/datadog_api_client/v1/models/logs_index.rb b/lib/datadog_api_client/v1/models/logs_index.rb index bc70e041561d..3c360443dadf 100644 --- a/lib/datadog_api_client/v1/models/logs_index.rb +++ b/lib/datadog_api_client/v1/models/logs_index.rb @@ -20,28 +20,37 @@ module DatadogAPIClient::V1 # Object describing a Datadog Log index. class LogsIndex include BaseGenericModel + # The number of log events you can send in this index per day before you are rate-limited. attr_accessor :daily_limit + # Object containing options to override the default daily limit reset time. attr_accessor :daily_limit_reset + # A percentage threshold of the daily quota at which a Datadog warning event is generated. attr_reader :daily_limit_warning_threshold_percentage + # An array of exclusion objects. The logs are tested against the query of each filter, # following the order of the array. Only the first matching active exclusion matters, # others (if any) are ignored. attr_accessor :exclusion_filters + # Filter for logs. attr_reader :filter + # A boolean stating if the index is rate limited, meaning more logs than the daily limit have been sent. # Rate limit is reset every-day at 2pm UTC. attr_accessor :is_rate_limited + # The name of the index. attr_reader :name + # The total number of days logs are stored in Standard and Flex Tier before being deleted from the index. # If Standard Tier is enabled on this index, logs are first retained in Standard Tier for the number of days specified through `num_retention_days`, # and then stored in Flex Tier until the number of days specified in `num_flex_logs_retention_days` is reached. # The available values depend on retention plans specified in your organization's contract/subscriptions. attr_accessor :num_flex_logs_retention_days + # The number of days logs are stored in Standard Tier before aging into the Flex Tier or being deleted from the index. # The available values depend on retention plans specified in your organization's contract/subscriptions. attr_accessor :num_retention_days diff --git a/lib/datadog_api_client/v1/models/logs_index_list_response.rb b/lib/datadog_api_client/v1/models/logs_index_list_response.rb index 89bac6ad0778..9fee6f7a86d9 100644 --- a/lib/datadog_api_client/v1/models/logs_index_list_response.rb +++ b/lib/datadog_api_client/v1/models/logs_index_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object with all Index configurations for a given organization. class LogsIndexListResponse include BaseGenericModel + # Array of Log index configurations. attr_accessor :indexes diff --git a/lib/datadog_api_client/v1/models/logs_index_update_request.rb b/lib/datadog_api_client/v1/models/logs_index_update_request.rb index 6f500402f8aa..a093aa89859e 100644 --- a/lib/datadog_api_client/v1/models/logs_index_update_request.rb +++ b/lib/datadog_api_client/v1/models/logs_index_update_request.rb @@ -20,22 +20,29 @@ module DatadogAPIClient::V1 # Object for updating a Datadog Log index. class LogsIndexUpdateRequest include BaseGenericModel + # The number of log events you can send in this index per day before you are rate-limited. attr_accessor :daily_limit + # Object containing options to override the default daily limit reset time. attr_accessor :daily_limit_reset + # A percentage threshold of the daily quota at which a Datadog warning event is generated. attr_reader :daily_limit_warning_threshold_percentage + # If true, sets the `daily_limit` value to null and the index is not limited on a daily basis (any # specified `daily_limit` value in the request is ignored). If false or omitted, the index's current # `daily_limit` is maintained. attr_accessor :disable_daily_limit + # An array of exclusion objects. The logs are tested against the query of each filter, # following the order of the array. Only the first matching active exclusion matters, # others (if any) are ignored. attr_accessor :exclusion_filters + # Filter for logs. attr_reader :filter + # The total number of days logs are stored in Standard and Flex Tier before being deleted from the index. # If Standard Tier is enabled on this index, logs are first retained in Standard Tier for the number of days specified through `num_retention_days`, # and then stored in Flex Tier until the number of days specified in `num_flex_logs_retention_days` is reached. @@ -43,6 +50,7 @@ class LogsIndexUpdateRequest # # **Note**: Changing this value affects all logs already in this index. It may also affect billing. attr_accessor :num_flex_logs_retention_days + # The number of days logs are stored in Standard Tier before aging into the Flex Tier or being deleted from the index. # The available values depend on retention plans specified in your organization's contract/subscriptions. # diff --git a/lib/datadog_api_client/v1/models/logs_indexes_order.rb b/lib/datadog_api_client/v1/models/logs_indexes_order.rb index 77d64ae2499b..1470c744f8f0 100644 --- a/lib/datadog_api_client/v1/models/logs_indexes_order.rb +++ b/lib/datadog_api_client/v1/models/logs_indexes_order.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object containing the ordered list of log index names. class LogsIndexesOrder include BaseGenericModel + # Array of strings identifying by their name(s) the index(es) of your organization. # Logs are tested against the query filter of each index one by one, following the order of the array. # Logs are eventually stored in the first matching index. diff --git a/lib/datadog_api_client/v1/models/logs_list_request.rb b/lib/datadog_api_client/v1/models/logs_list_request.rb index 317875552a41..f0d5ee8b4c72 100644 --- a/lib/datadog_api_client/v1/models/logs_list_request.rb +++ b/lib/datadog_api_client/v1/models/logs_list_request.rb @@ -20,21 +20,27 @@ module DatadogAPIClient::V1 # Object to send with the request to retrieve a list of logs from your Organization. class LogsListRequest include BaseGenericModel + # The log index on which the request is performed. For multi-index organizations, # the default is all live indexes. Historical indexes of rehydrated logs must be specified. attr_accessor :index + # Number of logs return in the response. attr_reader :limit + # The search query - following the log search syntax. attr_accessor :query + # Time-ascending `asc` or time-descending `desc` results. attr_accessor :sort + # Hash identifier of the first log to return in the list, available in a log `id` attribute. # This parameter is used for the pagination feature. # # **Note**: This parameter is ignored if the corresponding log # is out of the scope of the specified time window. attr_accessor :start_at + # Timeframe to retrieve the log from. attr_reader :time diff --git a/lib/datadog_api_client/v1/models/logs_list_request_time.rb b/lib/datadog_api_client/v1/models/logs_list_request_time.rb index 6fdbc3df0ce1..2eef5307ac9b 100644 --- a/lib/datadog_api_client/v1/models/logs_list_request_time.rb +++ b/lib/datadog_api_client/v1/models/logs_list_request_time.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V1 # Timeframe to retrieve the log from. class LogsListRequestTime include BaseGenericModel + # Minimum timestamp for requested logs. attr_reader :from + # Timezone can be specified both as an offset (for example "UTC+03:00") # or a regional zone (for example "Europe/Paris"). attr_accessor :timezone + # Maximum timestamp for requested logs. attr_reader :to diff --git a/lib/datadog_api_client/v1/models/logs_list_response.rb b/lib/datadog_api_client/v1/models/logs_list_response.rb index 5ee8533f8ec2..14424233aabe 100644 --- a/lib/datadog_api_client/v1/models/logs_list_response.rb +++ b/lib/datadog_api_client/v1/models/logs_list_response.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V1 # Response object with all logs matching the request and pagination information. class LogsListResponse include BaseGenericModel + # Array of logs matching the request and the `nextLogId` if sent. attr_accessor :logs + # Hash identifier of the next log to return in the list. # This parameter is used for the pagination feature. attr_accessor :next_log_id + # Status of the response. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/logs_lookup_processor.rb b/lib/datadog_api_client/v1/models/logs_lookup_processor.rb index d60b543f0770..144862d72379 100644 --- a/lib/datadog_api_client/v1/models/logs_lookup_processor.rb +++ b/lib/datadog_api_client/v1/models/logs_lookup_processor.rb @@ -25,20 +25,27 @@ module DatadogAPIClient::V1 # environment belongs to your list of stolen machines. class LogsLookupProcessor include BaseGenericModel + # Value to set the target attribute if the source value is not found in the list. attr_accessor :default_lookup + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Mapping table of values for the source attribute and their associated target attribute values, # formatted as `["source_key1,target_value1", "source_key2,target_value2"]` attr_reader :lookup_table + # Name of the processor. attr_accessor :name + # Source attribute used to perform the lookup. attr_reader :source + # Name of the attribute that contains the corresponding value in the mapping list # or the `default_lookup` if not found in the mapping list. attr_reader :target + # Type of logs lookup processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_message_remapper.rb b/lib/datadog_api_client/v1/models/logs_message_remapper.rb index 8cd513188abe..60dc747cbfca 100644 --- a/lib/datadog_api_client/v1/models/logs_message_remapper.rb +++ b/lib/datadog_api_client/v1/models/logs_message_remapper.rb @@ -25,12 +25,16 @@ module DatadogAPIClient::V1 # only the first one (according to the pipeline order) is taken into account. class LogsMessageRemapper include BaseGenericModel + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Name of the processor. attr_accessor :name + # Array of source attributes. attr_reader :sources + # Type of logs message remapper. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_pipeline.rb b/lib/datadog_api_client/v1/models/logs_pipeline.rb index 7bc9f9e08b73..dfbca58775ea 100644 --- a/lib/datadog_api_client/v1/models/logs_pipeline.rb +++ b/lib/datadog_api_client/v1/models/logs_pipeline.rb @@ -24,22 +24,31 @@ module DatadogAPIClient::V1 # Make sure to use an application key created by an admin. class LogsPipeline include BaseGenericModel + # A description of the pipeline. attr_accessor :description + # Filter for logs. attr_accessor :filter + # ID of the pipeline. attr_accessor :id + # Whether or not the pipeline is enabled. attr_accessor :is_enabled + # Whether or not the pipeline can be edited. attr_accessor :is_read_only + # Name of the pipeline. attr_reader :name + # Ordered list of processors in this pipeline. attr_accessor :processors + # A list of tags associated with the pipeline. attr_accessor :tags + # Type of pipeline. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/logs_pipeline_processor.rb b/lib/datadog_api_client/v1/models/logs_pipeline_processor.rb index 23d0c5f080a0..760f037e02d5 100644 --- a/lib/datadog_api_client/v1/models/logs_pipeline_processor.rb +++ b/lib/datadog_api_client/v1/models/logs_pipeline_processor.rb @@ -24,14 +24,19 @@ module DatadogAPIClient::V1 # A pipeline can contain Nested Pipelines and Processors whereas a Nested Pipeline can only contain Processors. class LogsPipelineProcessor include BaseGenericModel + # Filter for logs. attr_accessor :filter + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Name of the processor. attr_accessor :name + # Ordered list of processors in this pipeline. attr_accessor :processors + # Type of logs pipeline processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_pipelines_order.rb b/lib/datadog_api_client/v1/models/logs_pipelines_order.rb index 4e59e7d65150..924ed9c94932 100644 --- a/lib/datadog_api_client/v1/models/logs_pipelines_order.rb +++ b/lib/datadog_api_client/v1/models/logs_pipelines_order.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object containing the ordered list of pipeline IDs. class LogsPipelinesOrder include BaseGenericModel + # Ordered Array of `` strings, the order of pipeline IDs in the array # define the overall Pipelines order for Datadog. attr_reader :pipeline_ids diff --git a/lib/datadog_api_client/v1/models/logs_query_compute.rb b/lib/datadog_api_client/v1/models/logs_query_compute.rb index 77b324afe22d..5e5c0121567c 100644 --- a/lib/datadog_api_client/v1/models/logs_query_compute.rb +++ b/lib/datadog_api_client/v1/models/logs_query_compute.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Define computation for a log query. class LogsQueryCompute include BaseGenericModel + # The aggregation method. attr_reader :aggregation + # Facet name. attr_accessor :facet + # Define a time interval in seconds. attr_accessor :interval diff --git a/lib/datadog_api_client/v1/models/logs_retention_agg_sum_usage.rb b/lib/datadog_api_client/v1/models/logs_retention_agg_sum_usage.rb index 7ad6c2528ea6..ec7a0313d1e2 100644 --- a/lib/datadog_api_client/v1/models/logs_retention_agg_sum_usage.rb +++ b/lib/datadog_api_client/v1/models/logs_retention_agg_sum_usage.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Object containing indexed logs usage aggregated across organizations and months for a retention period. class LogsRetentionAggSumUsage include BaseGenericModel + # Total indexed logs for this retention period. attr_accessor :logs_indexed_logs_usage_agg_sum + # Live indexed logs for this retention period. attr_accessor :logs_live_indexed_logs_usage_agg_sum + # Rehydrated indexed logs for this retention period. attr_accessor :logs_rehydrated_indexed_logs_usage_agg_sum + # The retention period in days or "custom" for all custom retention periods. attr_accessor :retention diff --git a/lib/datadog_api_client/v1/models/logs_retention_sum_usage.rb b/lib/datadog_api_client/v1/models/logs_retention_sum_usage.rb index 1c73140523ac..8cbada4df9ad 100644 --- a/lib/datadog_api_client/v1/models/logs_retention_sum_usage.rb +++ b/lib/datadog_api_client/v1/models/logs_retention_sum_usage.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Object containing indexed logs usage grouped by retention period and summed. class LogsRetentionSumUsage include BaseGenericModel + # Total indexed logs for this retention period. attr_accessor :logs_indexed_logs_usage_sum + # Live indexed logs for this retention period. attr_accessor :logs_live_indexed_logs_usage_sum + # Rehydrated indexed logs for this retention period. attr_accessor :logs_rehydrated_indexed_logs_usage_sum + # The retention period in days or "custom" for all custom retention periods. attr_accessor :retention diff --git a/lib/datadog_api_client/v1/models/logs_service_remapper.rb b/lib/datadog_api_client/v1/models/logs_service_remapper.rb index fe10afc7457f..30adf7a6d81d 100644 --- a/lib/datadog_api_client/v1/models/logs_service_remapper.rb +++ b/lib/datadog_api_client/v1/models/logs_service_remapper.rb @@ -23,12 +23,16 @@ module DatadogAPIClient::V1 # only the first one (according to the pipeline order) is taken into account. class LogsServiceRemapper include BaseGenericModel + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Name of the processor. attr_accessor :name + # Array of source attributes. attr_reader :sources + # Type of logs service remapper. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_span_remapper.rb b/lib/datadog_api_client/v1/models/logs_span_remapper.rb index 04076d8e5919..385b878a823d 100644 --- a/lib/datadog_api_client/v1/models/logs_span_remapper.rb +++ b/lib/datadog_api_client/v1/models/logs_span_remapper.rb @@ -25,12 +25,16 @@ module DatadogAPIClient::V1 # 2. Use the span remapper processor to define a log attribute as its associated span ID. class LogsSpanRemapper include BaseGenericModel + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Name of the processor. attr_accessor :name + # Array of source attributes. attr_accessor :sources + # Type of logs span remapper. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_status_remapper.rb b/lib/datadog_api_client/v1/models/logs_status_remapper.rb index 536e265dde8a..1eb1348db35a 100644 --- a/lib/datadog_api_client/v1/models/logs_status_remapper.rb +++ b/lib/datadog_api_client/v1/models/logs_status_remapper.rb @@ -37,12 +37,16 @@ module DatadogAPIClient::V1 # only the first one (according to the pipelines order) is taken into account. class LogsStatusRemapper include BaseGenericModel + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Name of the processor. attr_accessor :name + # Array of source attributes. attr_reader :sources + # Type of logs status remapper. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_string_builder_processor.rb b/lib/datadog_api_client/v1/models/logs_string_builder_processor.rb index fa03b8499451..8d0e4f16d6f4 100644 --- a/lib/datadog_api_client/v1/models/logs_string_builder_processor.rb +++ b/lib/datadog_api_client/v1/models/logs_string_builder_processor.rb @@ -32,17 +32,23 @@ module DatadogAPIClient::V1 # - Results of the template cannot exceed 256 characters. class LogsStringBuilderProcessor include BaseGenericModel + # Whether or not the processor is enabled. attr_accessor :is_enabled + # If true, it replaces all missing attributes of `template` by an empty string. # If `false` (default), skips the operation for missing attributes. attr_accessor :is_replace_missing + # Name of the processor. attr_accessor :name + # The name of the attribute that contains the result of the template. attr_reader :target + # A formula with one or more attributes and raw text. attr_reader :template + # Type of logs string builder processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_trace_remapper.rb b/lib/datadog_api_client/v1/models/logs_trace_remapper.rb index ad2047703c64..96aa992ec334 100644 --- a/lib/datadog_api_client/v1/models/logs_trace_remapper.rb +++ b/lib/datadog_api_client/v1/models/logs_trace_remapper.rb @@ -25,12 +25,16 @@ module DatadogAPIClient::V1 # 2. Use the Trace remapper processor to define a log attribute as its associated trace ID. class LogsTraceRemapper include BaseGenericModel + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Name of the processor. attr_accessor :name + # Array of source attributes. attr_accessor :sources + # Type of logs trace remapper. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_url_parser.rb b/lib/datadog_api_client/v1/models/logs_url_parser.rb index 4fb2d495a5e6..9a605464f37e 100644 --- a/lib/datadog_api_client/v1/models/logs_url_parser.rb +++ b/lib/datadog_api_client/v1/models/logs_url_parser.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # This processor extracts query parameters and other important parameters from a URL. class LogsURLParser include BaseGenericModel + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Name of the processor. attr_accessor :name + # Normalize the ending slashes or not. attr_accessor :normalize_ending_slashes + # Array of source attributes. attr_reader :sources + # Name of the parent attribute that contains all the extracted details from the `sources`. attr_reader :target + # Type of logs URL parser. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/logs_user_agent_parser.rb b/lib/datadog_api_client/v1/models/logs_user_agent_parser.rb index 3ada6511ee93..6136ef9a0a26 100644 --- a/lib/datadog_api_client/v1/models/logs_user_agent_parser.rb +++ b/lib/datadog_api_client/v1/models/logs_user_agent_parser.rb @@ -21,16 +21,22 @@ module DatadogAPIClient::V1 # It recognizes major bots like the Google Bot, Yahoo Slurp, and Bing. class LogsUserAgentParser include BaseGenericModel + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Define if the source attribute is URL encoded or not. attr_accessor :is_encoded + # Name of the processor. attr_accessor :name + # Array of source attributes. attr_reader :sources + # Name of the parent attribute that contains all the extracted details from the `sources`. attr_reader :target + # Type of logs User-Agent parser. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/matching_downtime.rb b/lib/datadog_api_client/v1/models/matching_downtime.rb index 18e2230af297..8d21c971f765 100644 --- a/lib/datadog_api_client/v1/models/matching_downtime.rb +++ b/lib/datadog_api_client/v1/models/matching_downtime.rb @@ -20,14 +20,18 @@ module DatadogAPIClient::V1 # Object describing a downtime that matches this monitor. class MatchingDowntime include BaseGenericModel + # POSIX timestamp to end the downtime. attr_accessor :_end + # The downtime ID. attr_reader :id + # The scope(s) to which the downtime applies. Must be in `key:value` format. For example, `host:app2`. # Provide multiple scopes as a comma-separated list like `env:dev,env:prod`. # The resulting downtime applies to sources that matches ALL provided scopes (`env:dev` **AND** `env:prod`). attr_accessor :scope + # POSIX timestamp to start the downtime. attr_accessor :start diff --git a/lib/datadog_api_client/v1/models/metric_metadata.rb b/lib/datadog_api_client/v1/models/metric_metadata.rb index 606cc709deff..d5188bba7f9c 100644 --- a/lib/datadog_api_client/v1/models/metric_metadata.rb +++ b/lib/datadog_api_client/v1/models/metric_metadata.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V1 # Object with all metric related metadata. class MetricMetadata include BaseGenericModel + # Metric description. attr_accessor :description + # Name of the integration that sent the metric if applicable. attr_accessor :integration + # Per unit of the metric such as `second` in `bytes per second`. attr_accessor :per_unit + # A more human-readable and abbreviated version of the metric name. attr_accessor :short_name + # StatsD flush interval of the metric in seconds if applicable. attr_accessor :statsd_interval + # Metric type such as `gauge` or `rate`. attr_accessor :type + # Primary unit of the metric such as `byte` or `operation`. attr_accessor :unit diff --git a/lib/datadog_api_client/v1/models/metric_search_response.rb b/lib/datadog_api_client/v1/models/metric_search_response.rb index 7b1fea3965fd..8211cb5e51cb 100644 --- a/lib/datadog_api_client/v1/models/metric_search_response.rb +++ b/lib/datadog_api_client/v1/models/metric_search_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object containing the list of metrics matching the search query. class MetricSearchResponse include BaseGenericModel + # Search result. attr_accessor :results diff --git a/lib/datadog_api_client/v1/models/metric_search_response_results.rb b/lib/datadog_api_client/v1/models/metric_search_response_results.rb index cfc036ff4273..451e592afd24 100644 --- a/lib/datadog_api_client/v1/models/metric_search_response_results.rb +++ b/lib/datadog_api_client/v1/models/metric_search_response_results.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Search result. class MetricSearchResponseResults include BaseGenericModel + # List of metrics that match the search query. attr_accessor :metrics diff --git a/lib/datadog_api_client/v1/models/metrics_list_response.rb b/lib/datadog_api_client/v1/models/metrics_list_response.rb index 5152b4c8936c..0e035c6fa025 100644 --- a/lib/datadog_api_client/v1/models/metrics_list_response.rb +++ b/lib/datadog_api_client/v1/models/metrics_list_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Object listing all metric names stored by Datadog since a given time. class MetricsListResponse include BaseGenericModel + # Time when the metrics were active, seconds since the Unix epoch. attr_accessor :from + # List of metric names. attr_accessor :metrics diff --git a/lib/datadog_api_client/v1/models/metrics_payload.rb b/lib/datadog_api_client/v1/models/metrics_payload.rb index 2cebea6df4ce..d8baab9e8fca 100644 --- a/lib/datadog_api_client/v1/models/metrics_payload.rb +++ b/lib/datadog_api_client/v1/models/metrics_payload.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The metrics' payload. class MetricsPayload include BaseGenericModel + # A list of timeseries to submit to Datadog. attr_reader :series diff --git a/lib/datadog_api_client/v1/models/metrics_query_metadata.rb b/lib/datadog_api_client/v1/models/metrics_query_metadata.rb index 761b9d0f6c88..c7a7d7841672 100644 --- a/lib/datadog_api_client/v1/models/metrics_query_metadata.rb +++ b/lib/datadog_api_client/v1/models/metrics_query_metadata.rb @@ -20,30 +20,43 @@ module DatadogAPIClient::V1 # Object containing all metric names returned and their associated metadata. class MetricsQueryMetadata include BaseGenericModel + # Aggregation type. attr_accessor :aggr + # Display name of the metric. attr_accessor :display_name + # End of the time window, milliseconds since Unix epoch. attr_accessor :_end + # Metric expression. attr_accessor :expression + # Number of milliseconds between data samples. attr_accessor :interval + # Number of data samples. attr_accessor :length + # Metric name. attr_accessor :metric + # List of points of the timeseries in milliseconds. attr_accessor :pointlist + # The index of the series' query within the request. attr_accessor :query_index + # Metric scope, comma separated list of tags. attr_accessor :scope + # Start of the time window, milliseconds since Unix epoch. attr_accessor :start + # Unique tags identifying this series. attr_accessor :tag_set + # Detailed information about the metric unit. # The first element describes the "primary unit" (for example, `bytes` in `bytes per second`). # The second element describes the "per unit" (for example, `second` in `bytes per second`). diff --git a/lib/datadog_api_client/v1/models/metrics_query_response.rb b/lib/datadog_api_client/v1/models/metrics_query_response.rb index 6cdd3797ba49..cafc37ed2ade 100644 --- a/lib/datadog_api_client/v1/models/metrics_query_response.rb +++ b/lib/datadog_api_client/v1/models/metrics_query_response.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V1 # Response Object that includes your query and the list of metrics retrieved. class MetricsQueryResponse include BaseGenericModel + # Message indicating the errors if status is not `ok`. attr_accessor :error + # Start of requested time window, milliseconds since Unix epoch. attr_accessor :from_date + # List of tag keys on which to group. attr_accessor :group_by + # Message indicating `success` if status is `ok`. attr_accessor :message + # Query string attr_accessor :query + # Type of response. attr_accessor :res_type + # List of timeseries queried. attr_accessor :series + # Status of the query. attr_accessor :status + # End of requested time window, milliseconds since Unix epoch. attr_accessor :to_date diff --git a/lib/datadog_api_client/v1/models/metrics_query_unit.rb b/lib/datadog_api_client/v1/models/metrics_query_unit.rb index 5acbceb28752..2fd5a448194f 100644 --- a/lib/datadog_api_client/v1/models/metrics_query_unit.rb +++ b/lib/datadog_api_client/v1/models/metrics_query_unit.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Object containing the metric unit family, scale factor, name, and short name. class MetricsQueryUnit include BaseGenericModel + # Unit family, allows for conversion between units of the same family, for scaling. attr_accessor :family + # Unit name attr_accessor :name + # Plural form of the unit name. attr_accessor :plural + # Factor for scaling between units of the same family. attr_accessor :scale_factor + # Abbreviation of the unit. attr_accessor :short_name diff --git a/lib/datadog_api_client/v1/models/monitor.rb b/lib/datadog_api_client/v1/models/monitor.rb index 8bad260c5cea..5d67b95e73f7 100644 --- a/lib/datadog_api_client/v1/models/monitor.rb +++ b/lib/datadog_api_client/v1/models/monitor.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Object describing a monitor. class Monitor include BaseGenericModel + # Timestamp of the monitor creation. attr_accessor :created + # Object describing the creator of the shared element. attr_accessor :creator + # Whether or not the monitor is deleted. (Always `null`) attr_accessor :deleted + # Indicates whether the monitor is in a draft or published state. # # `draft`: The monitor appears as Draft and does not send notifications. @@ -33,32 +37,46 @@ class Monitor # # This field is in preview. The draft value is only available to customers with the feature enabled. attr_accessor :draft_status + # ID of this monitor. attr_accessor :id + # A list of active v1 downtimes that match this monitor. attr_accessor :matching_downtimes + # A message to include with notifications for this monitor. attr_accessor :message + # Last timestamp when the monitor was edited. attr_accessor :modified + # Whether or not the monitor is broken down on different groups. attr_accessor :multi + # The monitor name. attr_accessor :name + # List of options associated with your monitor. attr_accessor :options + # The different states your monitor can be in. attr_accessor :overall_state + # Integer from 1 (high) to 5 (low) indicating alert severity. attr_accessor :priority + # The monitor query. attr_reader :query + # A list of unique role identifiers to define which roles are allowed to edit the monitor. The unique identifiers for all roles can be pulled from the [Roles API](https://docs.datadoghq.com/api/latest/roles/#list-roles) and are located in the `data.id` field. Editing a monitor includes any updates to the monitor configuration, monitor deletion, and muting of the monitor for any amount of time. You can use the [Restriction Policies API](https://docs.datadoghq.com/api/latest/restriction-policies/) to manage write authorization for individual monitors by teams and users, in addition to roles. attr_accessor :restricted_roles + # Wrapper object with the different monitor states. attr_accessor :state + # Tags associated to your monitor. attr_accessor :tags + # The type of the monitor. For more information about `type`, see the [monitor options](https://docs.datadoghq.com/monitors/guide/monitor_api_options/) docs. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/monitor_formula_and_function_cost_query_definition.rb b/lib/datadog_api_client/v1/models/monitor_formula_and_function_cost_query_definition.rb index e4ffae94e82c..6166082d1e94 100644 --- a/lib/datadog_api_client/v1/models/monitor_formula_and_function_cost_query_definition.rb +++ b/lib/datadog_api_client/v1/models/monitor_formula_and_function_cost_query_definition.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # A formula and functions cost query. class MonitorFormulaAndFunctionCostQueryDefinition include BaseGenericModel + # Aggregation methods for metric queries. attr_accessor :aggregator + # Data source for cost queries. attr_reader :data_source + # Name of the query for use in formulas. attr_reader :name + # The monitor query. attr_reader :query diff --git a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition.rb b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition.rb index fdeefb577e1a..1bd3e72805a5 100644 --- a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition.rb +++ b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # A formula and functions events query. class MonitorFormulaAndFunctionEventQueryDefinition include BaseGenericModel + # Compute options. attr_reader :compute + # Data source for event platform-based queries. attr_reader :data_source + # Group by options. attr_accessor :group_by + # An array of index names to query in the stream. Omit or use `[]` to query all indexes at once. attr_accessor :indexes + # Name of the query for use in formulas. attr_reader :name + # Search options. attr_accessor :search diff --git a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_compute.rb b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_compute.rb index 48c148b03ac5..4610ca2d0075 100644 --- a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_compute.rb +++ b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_compute.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Compute options. class MonitorFormulaAndFunctionEventQueryDefinitionCompute include BaseGenericModel + # Aggregation methods for event platform queries. attr_reader :aggregation + # A time interval in milliseconds. attr_accessor :interval + # Measurable attribute to compute. attr_accessor :metric diff --git a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_search.rb b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_search.rb index 973a98185742..b6244ee2be74 100644 --- a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_search.rb +++ b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_definition_search.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Search options. class MonitorFormulaAndFunctionEventQueryDefinitionSearch include BaseGenericModel + # Events search string. attr_reader :query diff --git a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by.rb b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by.rb index b83706b8ecbf..87ee9587e468 100644 --- a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by.rb +++ b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # List of objects used to group by. class MonitorFormulaAndFunctionEventQueryGroupBy include BaseGenericModel + # Event facet. attr_reader :facet + # Number of groups to return. attr_accessor :limit + # Options for sorting group by results. attr_accessor :sort diff --git a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by_sort.rb b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by_sort.rb index efbe9346939f..7515848d4221 100644 --- a/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by_sort.rb +++ b/lib/datadog_api_client/v1/models/monitor_formula_and_function_event_query_group_by_sort.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Options for sorting group by results. class MonitorFormulaAndFunctionEventQueryGroupBySort include BaseGenericModel + # Aggregation methods for event platform queries. attr_reader :aggregation + # Metric used for sorting group by results. attr_accessor :metric + # Direction of sort. attr_accessor :order diff --git a/lib/datadog_api_client/v1/models/monitor_group_search_response.rb b/lib/datadog_api_client/v1/models/monitor_group_search_response.rb index 5b7ab27d852e..8f1d3f19fd8a 100644 --- a/lib/datadog_api_client/v1/models/monitor_group_search_response.rb +++ b/lib/datadog_api_client/v1/models/monitor_group_search_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The response of a monitor group search. class MonitorGroupSearchResponse include BaseGenericModel + # The counts of monitor groups per different criteria. attr_accessor :counts + # The list of found monitor groups. attr_accessor :groups + # Metadata about the response. attr_accessor :metadata diff --git a/lib/datadog_api_client/v1/models/monitor_group_search_response_counts.rb b/lib/datadog_api_client/v1/models/monitor_group_search_response_counts.rb index a3c86b04c2b9..6f3cdd698343 100644 --- a/lib/datadog_api_client/v1/models/monitor_group_search_response_counts.rb +++ b/lib/datadog_api_client/v1/models/monitor_group_search_response_counts.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The counts of monitor groups per different criteria. class MonitorGroupSearchResponseCounts include BaseGenericModel + # Search facets. attr_accessor :status + # Search facets. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/monitor_group_search_result.rb b/lib/datadog_api_client/v1/models/monitor_group_search_result.rb index a53abca1c592..a946762b6a18 100644 --- a/lib/datadog_api_client/v1/models/monitor_group_search_result.rb +++ b/lib/datadog_api_client/v1/models/monitor_group_search_result.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V1 # A single monitor group search result. class MonitorGroupSearchResult include BaseGenericModel + # The name of the group. attr_accessor :group + # The list of tags of the monitor group. attr_accessor :group_tags + # Latest timestamp the monitor group was in NO_DATA state. attr_accessor :last_nodata_ts + # Latest timestamp the monitor group triggered. attr_accessor :last_triggered_ts + # The ID of the monitor. attr_accessor :monitor_id + # The name of the monitor. attr_accessor :monitor_name + # The different states your monitor can be in. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/monitor_options.rb b/lib/datadog_api_client/v1/models/monitor_options.rb index eea3f8e001bb..80bd2cf2fe98 100644 --- a/lib/datadog_api_client/v1/models/monitor_options.rb +++ b/lib/datadog_api_client/v1/models/monitor_options.rb @@ -20,64 +20,82 @@ module DatadogAPIClient::V1 # List of options associated with your monitor. class MonitorOptions include BaseGenericModel + # Type of aggregation performed in the monitor query. attr_accessor :aggregation + # IDs of the device the Synthetics monitor is running on. attr_accessor :device_ids + # Whether or not to send a log sample when the log monitor triggers. attr_accessor :enable_logs_sample + # Whether or not to send a list of samples when the monitor triggers. This is only used by CI Test and Pipeline monitors. attr_accessor :enable_samples + # We recommend using the [is_renotify](https://docs.datadoghq.com/monitors/notify/?tab=is_alert#renotify), # block in the original message instead. # A message to include with a re-notification. Supports the `@username` notification we allow elsewhere. # Not applicable if `renotify_interval` is `None`. attr_accessor :escalation_message + # Time (in seconds) to delay evaluation, as a non-negative integer. For example, if the value is set to `300` (5min), # the timeframe is set to `last_5m` and the time is 7:00, the monitor evaluates data from 6:50 to 6:55. # This is useful for AWS CloudWatch and other backfilled metrics to ensure the monitor always has data during evaluation. attr_accessor :evaluation_delay + # The time span after which groups with missing data are dropped from the monitor state. # The minimum value is one hour, and the maximum value is 72 hours. # Example values are: "60m", "1h", and "2d". # This option is only available for APM Trace Analytics, Audit Trail, CI, Error Tracking, Event, Logs, and RUM monitors. attr_accessor :group_retention_duration + # Whether the log alert monitor triggers a single alert or multiple alerts when any group breaches a threshold. Use `notify_by` instead. attr_accessor :groupby_simple_monitor + # A Boolean indicating whether notifications from this monitor automatically inserts its triggering tags into the title. # # **Examples** # - If `True`, `[Triggered on {host:h1}] Monitor Title` # - If `False`, `[Triggered] Monitor Title` attr_accessor :include_tags + # Whether or not the monitor is locked (only editable by creator and admins). Use `restricted_roles` instead. attr_accessor :locked + # How long the test should be in failure before alerting (integer, number of seconds, max 7200). attr_reader :min_failure_duration + # The minimum number of locations in failure at the same time during # at least one moment in the `min_failure_duration` period (`min_location_failed` and `min_failure_duration` # are part of the advanced alerting rules - integer, >= 1). attr_accessor :min_location_failed + # Time (in seconds) to skip evaluations for new groups. # # For example, this option can be used to skip evaluations for new hosts while they initialize. # # Must be a non negative integer. attr_accessor :new_group_delay + # Time (in seconds) to allow a host to boot and applications # to fully start before starting the evaluation of monitor results. # Should be a non negative integer. # # Use new_group_delay instead. attr_accessor :new_host_delay + # The number of minutes before a monitor notifies after data stops reporting. # Datadog recommends at least 2x the monitor timeframe for query alerts or 2 minutes for service checks. # If omitted, 2x the evaluation timeframe is used for query alerts, and 24 hours is used for service checks. attr_accessor :no_data_timeframe + # Toggles the display of additional content sent in the monitor notification. attr_accessor :notification_preset_name + # A Boolean indicating whether tagged users is notified on changes to this monitor. attr_accessor :notify_audit + # Controls what granularity a monitor alerts on. Only available for monitors with groupings. # For instance, a monitor grouped by `cluster`, `namespace`, and `pod` can be configured to only notify on each # new `cluster` violating the alert conditions by setting `notify_by` to `["cluster"]`. Tags mentioned @@ -85,40 +103,53 @@ class MonitorOptions # For example, a query grouped by `cluster` and `namespace` cannot notify on `region`. # Setting `notify_by` to `["*"]` configures the monitor to notify as a simple-alert. attr_accessor :notify_by + # A Boolean indicating whether this monitor notifies when data stops reporting. Defaults to `false`. attr_accessor :notify_no_data + # Controls how groups or monitors are treated if an evaluation does not return any data points. # The default option results in different behavior depending on the monitor query type. # For monitors using Count queries, an empty monitor evaluation is treated as 0 and is compared to the threshold conditions. # For monitors using any query type other than Count, for example Gauge, Measure, or Rate, the monitor shows the last known status. # This option is only available for APM Trace Analytics, Audit Trail, CI, Error Tracking, Event, Logs, and RUM monitors. attr_accessor :on_missing_data + # The number of minutes after the last notification before a monitor re-notifies on the current status. # It only re-notifies if it’s not resolved. attr_accessor :renotify_interval + # The number of times re-notification messages should be sent on the current status at the provided re-notification interval. attr_accessor :renotify_occurrences + # The types of monitor statuses for which re-notification messages are sent. # Default: **null** if `renotify_interval` is **null**. # If `renotify_interval` is set, defaults to renotify on `Alert` and `No Data`. attr_accessor :renotify_statuses + # A Boolean indicating whether this monitor needs a full window of data before it’s evaluated. # We highly recommend you set this to `false` for sparse metrics, # otherwise some evaluations are skipped. Default is false. This setting only applies to # metric monitors. attr_accessor :require_full_window + # Configuration options for scheduling. attr_accessor :scheduling_options + # Information about the downtime applied to the monitor. Only shows v1 downtimes. attr_accessor :silenced + # ID of the corresponding Synthetic check. attr_accessor :synthetics_check_id + # Alerting time window options. attr_accessor :threshold_windows + # List of the different monitor threshold available. attr_accessor :thresholds + # The number of hours of the monitor not reporting data before it automatically resolves from a triggered state. The minimum allowed value is 0 hours. The maximum allowed value is 24 hours. attr_accessor :timeout_h + # List of requests that can be used in the monitor query. **This feature is currently in beta.** attr_accessor :variables diff --git a/lib/datadog_api_client/v1/models/monitor_options_aggregation.rb b/lib/datadog_api_client/v1/models/monitor_options_aggregation.rb index b200b809ea00..f45ed1be966c 100644 --- a/lib/datadog_api_client/v1/models/monitor_options_aggregation.rb +++ b/lib/datadog_api_client/v1/models/monitor_options_aggregation.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Type of aggregation performed in the monitor query. class MonitorOptionsAggregation include BaseGenericModel + # Group to break down the monitor on. attr_accessor :group_by + # Metric name used in the monitor. attr_accessor :metric + # Metric type used in the monitor. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/monitor_options_custom_schedule.rb b/lib/datadog_api_client/v1/models/monitor_options_custom_schedule.rb index 4f160c5bccaf..2b75ec0cebb0 100644 --- a/lib/datadog_api_client/v1/models/monitor_options_custom_schedule.rb +++ b/lib/datadog_api_client/v1/models/monitor_options_custom_schedule.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Configuration options for the custom schedule. **This feature is in private beta.** class MonitorOptionsCustomSchedule include BaseGenericModel + # Array of custom schedule recurrences. attr_accessor :recurrences diff --git a/lib/datadog_api_client/v1/models/monitor_options_custom_schedule_recurrence.rb b/lib/datadog_api_client/v1/models/monitor_options_custom_schedule_recurrence.rb index bc96ec2cc336..15bd5deb7a8f 100644 --- a/lib/datadog_api_client/v1/models/monitor_options_custom_schedule_recurrence.rb +++ b/lib/datadog_api_client/v1/models/monitor_options_custom_schedule_recurrence.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Configuration for a recurrence set on the monitor options for custom schedule. class MonitorOptionsCustomScheduleRecurrence include BaseGenericModel + # Defines the recurrence rule (RRULE) for a given schedule. attr_accessor :rrule + # Defines the start date and time of the recurring schedule. attr_accessor :start + # Defines the timezone the schedule runs on. attr_accessor :timezone diff --git a/lib/datadog_api_client/v1/models/monitor_options_scheduling_options.rb b/lib/datadog_api_client/v1/models/monitor_options_scheduling_options.rb index 415961687c7c..9ed13b335711 100644 --- a/lib/datadog_api_client/v1/models/monitor_options_scheduling_options.rb +++ b/lib/datadog_api_client/v1/models/monitor_options_scheduling_options.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Configuration options for scheduling. class MonitorOptionsSchedulingOptions include BaseGenericModel + # Configuration options for the custom schedule. **This feature is in private beta.** attr_accessor :custom_schedule + # Configuration options for the evaluation window. If `hour_starts` is set, no other fields may be set. Otherwise, `day_starts` and `month_starts` must be set together. attr_accessor :evaluation_window diff --git a/lib/datadog_api_client/v1/models/monitor_options_scheduling_options_evaluation_window.rb b/lib/datadog_api_client/v1/models/monitor_options_scheduling_options_evaluation_window.rb index fa55e8c74477..91ad21d49f66 100644 --- a/lib/datadog_api_client/v1/models/monitor_options_scheduling_options_evaluation_window.rb +++ b/lib/datadog_api_client/v1/models/monitor_options_scheduling_options_evaluation_window.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Configuration options for the evaluation window. If `hour_starts` is set, no other fields may be set. Otherwise, `day_starts` and `month_starts` must be set together. class MonitorOptionsSchedulingOptionsEvaluationWindow include BaseGenericModel + # The time of the day at which a one day cumulative evaluation window starts. attr_accessor :day_starts + # The minute of the hour at which a one hour cumulative evaluation window starts. attr_reader :hour_starts + # The day of the month at which a one month cumulative evaluation window starts. attr_reader :month_starts + # The timezone of the time of the day of the cumulative evaluation window start. attr_accessor :timezone diff --git a/lib/datadog_api_client/v1/models/monitor_search_count_item.rb b/lib/datadog_api_client/v1/models/monitor_search_count_item.rb index ec760326fa72..14885874704c 100644 --- a/lib/datadog_api_client/v1/models/monitor_search_count_item.rb +++ b/lib/datadog_api_client/v1/models/monitor_search_count_item.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # A facet item. class MonitorSearchCountItem include BaseGenericModel + # The number of found monitors with the listed value. attr_accessor :count + # The facet value. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/monitor_search_response.rb b/lib/datadog_api_client/v1/models/monitor_search_response.rb index a3a77593a9b4..25b8bfe2de4c 100644 --- a/lib/datadog_api_client/v1/models/monitor_search_response.rb +++ b/lib/datadog_api_client/v1/models/monitor_search_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The response form a monitor search. class MonitorSearchResponse include BaseGenericModel + # The counts of monitors per different criteria. attr_accessor :counts + # Metadata about the response. attr_accessor :metadata + # The list of found monitors. attr_accessor :monitors diff --git a/lib/datadog_api_client/v1/models/monitor_search_response_counts.rb b/lib/datadog_api_client/v1/models/monitor_search_response_counts.rb index 758333de418a..ea5a89ce699b 100644 --- a/lib/datadog_api_client/v1/models/monitor_search_response_counts.rb +++ b/lib/datadog_api_client/v1/models/monitor_search_response_counts.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # The counts of monitors per different criteria. class MonitorSearchResponseCounts include BaseGenericModel + # Search facets. attr_accessor :muted + # Search facets. attr_accessor :status + # Search facets. attr_accessor :tag + # Search facets. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/monitor_search_response_metadata.rb b/lib/datadog_api_client/v1/models/monitor_search_response_metadata.rb index e6cb71cbd71f..e705708225c7 100644 --- a/lib/datadog_api_client/v1/models/monitor_search_response_metadata.rb +++ b/lib/datadog_api_client/v1/models/monitor_search_response_metadata.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Metadata about the response. class MonitorSearchResponseMetadata include BaseGenericModel + # The page to start paginating from. attr_accessor :page + # The number of pages. attr_accessor :page_count + # The number of monitors to return per page. attr_accessor :per_page + # The total number of monitors. attr_accessor :total_count diff --git a/lib/datadog_api_client/v1/models/monitor_search_result.rb b/lib/datadog_api_client/v1/models/monitor_search_result.rb index ff5b5a883463..c419c027b0e9 100644 --- a/lib/datadog_api_client/v1/models/monitor_search_result.rb +++ b/lib/datadog_api_client/v1/models/monitor_search_result.rb @@ -20,35 +20,49 @@ module DatadogAPIClient::V1 # Holds search results. class MonitorSearchResult include BaseGenericModel + # Classification of the monitor. attr_accessor :classification + # Object describing the creator of the shared element. attr_accessor :creator + # ID of the monitor. attr_accessor :id + # Latest timestamp the monitor triggered. attr_accessor :last_triggered_ts + # Metrics used by the monitor. attr_accessor :metrics + # The monitor name. attr_accessor :name + # The notification triggered by the monitor. attr_accessor :notifications + # The ID of the organization. attr_accessor :org_id + # Quality issues detected with the monitor. attr_accessor :quality_issues + # The monitor query. attr_accessor :query + # The scope(s) to which the downtime applies, for example `host:app2`. # Provide multiple scopes as a comma-separated list, for example `env:dev,env:prod`. # The resulting downtime applies to sources that matches ALL provided scopes # (that is `env:dev AND env:prod`), NOT any of them. attr_accessor :scopes + # The different states your monitor can be in. attr_accessor :status + # Tags associated with the monitor. attr_accessor :tags + # The type of the monitor. For more information about `type`, see the [monitor options](https://docs.datadoghq.com/monitors/guide/monitor_api_options/) docs. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/monitor_search_result_notification.rb b/lib/datadog_api_client/v1/models/monitor_search_result_notification.rb index bf3bc435c322..4906596e9000 100644 --- a/lib/datadog_api_client/v1/models/monitor_search_result_notification.rb +++ b/lib/datadog_api_client/v1/models/monitor_search_result_notification.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # A notification triggered by the monitor. class MonitorSearchResultNotification include BaseGenericModel + # The email address that received the notification. attr_accessor :handle + # The username receiving the notification attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/monitor_state.rb b/lib/datadog_api_client/v1/models/monitor_state.rb index e6a22ba6a71c..237a2afa52a3 100644 --- a/lib/datadog_api_client/v1/models/monitor_state.rb +++ b/lib/datadog_api_client/v1/models/monitor_state.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Wrapper object with the different monitor states. class MonitorState include BaseGenericModel + # Dictionary where the keys are groups (comma separated lists of tags) and the values are # the list of groups your monitor is broken down on. attr_accessor :groups diff --git a/lib/datadog_api_client/v1/models/monitor_state_group.rb b/lib/datadog_api_client/v1/models/monitor_state_group.rb index 0145ae9fcdf2..6ac9dc8f4fae 100644 --- a/lib/datadog_api_client/v1/models/monitor_state_group.rb +++ b/lib/datadog_api_client/v1/models/monitor_state_group.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # Monitor state for a single group. class MonitorStateGroup include BaseGenericModel + # Latest timestamp the monitor was in NO_DATA state. attr_accessor :last_nodata_ts + # Latest timestamp of the notification sent for this monitor group. attr_accessor :last_notified_ts + # Latest timestamp the monitor group was resolved. attr_accessor :last_resolved_ts + # Latest timestamp the monitor group triggered. attr_accessor :last_triggered_ts + # The name of the monitor. attr_accessor :name + # The different states your monitor can be in. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/monitor_summary_widget_definition.rb b/lib/datadog_api_client/v1/models/monitor_summary_widget_definition.rb index 295361f86fdb..7a02bf3576a5 100644 --- a/lib/datadog_api_client/v1/models/monitor_summary_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/monitor_summary_widget_definition.rb @@ -20,32 +20,46 @@ module DatadogAPIClient::V1 # The monitor summary widget displays a summary view of all your Datadog monitors, or a subset based on a query. Only available on FREE layout dashboards. class MonitorSummaryWidgetDefinition include BaseGenericModel + # Which color to use on the widget. attr_accessor :color_preference + # The number of monitors to display. attr_accessor :count + # What to display on the widget. attr_accessor :display_format + # Whether to show counts of 0 or not. attr_accessor :hide_zero_counts + # Query to filter the monitors with. attr_reader :query + # Whether to show the time that has elapsed since the monitor/group triggered. attr_accessor :show_last_triggered + # Whether to show the priorities column. attr_accessor :show_priority + # Widget sorting methods. attr_accessor :sort + # The start of the list. Typically 0. attr_accessor :start + # Which summary type should be used. attr_accessor :summary_type + # Title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the monitor summary widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/monitor_threshold_window_options.rb b/lib/datadog_api_client/v1/models/monitor_threshold_window_options.rb index 845652c610fa..58e5b7f43643 100644 --- a/lib/datadog_api_client/v1/models/monitor_threshold_window_options.rb +++ b/lib/datadog_api_client/v1/models/monitor_threshold_window_options.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Alerting time window options. class MonitorThresholdWindowOptions include BaseGenericModel + # Describes how long an anomalous metric must be normal before the alert recovers. attr_accessor :recovery_window + # Describes how long a metric must be anomalous before an alert triggers. attr_accessor :trigger_window diff --git a/lib/datadog_api_client/v1/models/monitor_thresholds.rb b/lib/datadog_api_client/v1/models/monitor_thresholds.rb index e7f8616a17d8..d33d7ad2b8d0 100644 --- a/lib/datadog_api_client/v1/models/monitor_thresholds.rb +++ b/lib/datadog_api_client/v1/models/monitor_thresholds.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # List of the different monitor threshold available. class MonitorThresholds include BaseGenericModel + # The monitor `CRITICAL` threshold. attr_accessor :critical + # The monitor `CRITICAL` recovery threshold. attr_accessor :critical_recovery + # The monitor `OK` threshold. attr_accessor :ok + # The monitor UNKNOWN threshold. attr_accessor :unknown + # The monitor `WARNING` threshold. attr_accessor :warning + # The monitor `WARNING` recovery threshold. attr_accessor :warning_recovery diff --git a/lib/datadog_api_client/v1/models/monitor_update_request.rb b/lib/datadog_api_client/v1/models/monitor_update_request.rb index 498b4d825d07..1fdbabef8128 100644 --- a/lib/datadog_api_client/v1/models/monitor_update_request.rb +++ b/lib/datadog_api_client/v1/models/monitor_update_request.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Object describing a monitor update request. class MonitorUpdateRequest include BaseGenericModel + # Timestamp of the monitor creation. attr_accessor :created + # Object describing the creator of the shared element. attr_accessor :creator + # Whether or not the monitor is deleted. (Always `null`) attr_accessor :deleted + # Indicates whether the monitor is in a draft or published state. # # `draft`: The monitor appears as Draft and does not send notifications. @@ -33,30 +37,43 @@ class MonitorUpdateRequest # # This field is in preview. The draft value is only available to customers with the feature enabled. attr_accessor :draft_status + # ID of this monitor. attr_accessor :id + # A message to include with notifications for this monitor. attr_accessor :message + # Last timestamp when the monitor was edited. attr_accessor :modified + # Whether or not the monitor is broken down on different groups. attr_accessor :multi + # The monitor name. attr_accessor :name + # List of options associated with your monitor. attr_accessor :options + # The different states your monitor can be in. attr_accessor :overall_state + # Integer from 1 (high) to 5 (low) indicating alert severity. attr_accessor :priority + # The monitor query. attr_accessor :query + # A list of unique role identifiers to define which roles are allowed to edit the monitor. The unique identifiers for all roles can be pulled from the [Roles API](https://docs.datadoghq.com/api/latest/roles/#list-roles) and are located in the `data.id` field. Editing a monitor includes any updates to the monitor configuration, monitor deletion, and muting of the monitor for any amount of time. You can use the [Restriction Policies API](https://docs.datadoghq.com/api/latest/restriction-policies/) to manage write authorization for individual monitors by teams and users, in addition to roles. attr_accessor :restricted_roles + # Wrapper object with the different monitor states. attr_accessor :state + # Tags associated to your monitor. attr_accessor :tags + # The type of the monitor. For more information about `type`, see the [monitor options](https://docs.datadoghq.com/monitors/guide/monitor_api_options/) docs. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/monthly_usage_attribution_body.rb b/lib/datadog_api_client/v1/models/monthly_usage_attribution_body.rb index 0891142bea36..657c4fa83732 100644 --- a/lib/datadog_api_client/v1/models/monthly_usage_attribution_body.rb +++ b/lib/datadog_api_client/v1/models/monthly_usage_attribution_body.rb @@ -20,24 +20,32 @@ module DatadogAPIClient::V1 # Usage Summary by tag for a given organization. class MonthlyUsageAttributionBody include BaseGenericModel + # Datetime in ISO-8601 format, UTC, precise to month: [YYYY-MM]. attr_accessor :month + # The name of the organization. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id + # The region of the Datadog instance that the organization belongs to. attr_accessor :region + # The source of the usage attribution tag configuration and the selected tags in the format `::://////`. attr_accessor :tag_config_source + # Tag keys and values. # # A `null` value here means that the requested tag breakdown cannot be applied because it does not match the [tags # configured for usage attribution](https://docs.datadoghq.com/account_management/billing/usage_attribution/#getting-started). # In this scenario the API returns the total usage, not broken down by tags. attr_accessor :tags + # Datetime of the most recent update to the usage values. attr_accessor :updated_at + # Fields in Usage Summary by tag(s). # The following values have been **deprecated**: `estimated_indexed_spans_usage`, `estimated_indexed_spans_percentage`, `estimated_ingested_spans_usage`, `estimated_ingested_spans_percentage`. attr_accessor :values diff --git a/lib/datadog_api_client/v1/models/monthly_usage_attribution_metadata.rb b/lib/datadog_api_client/v1/models/monthly_usage_attribution_metadata.rb index 0349331ea1ab..c8fbb38dccec 100644 --- a/lib/datadog_api_client/v1/models/monthly_usage_attribution_metadata.rb +++ b/lib/datadog_api_client/v1/models/monthly_usage_attribution_metadata.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The object containing document metadata. class MonthlyUsageAttributionMetadata include BaseGenericModel + # An array of available aggregates. attr_accessor :aggregates + # The metadata for the current pagination. attr_accessor :pagination diff --git a/lib/datadog_api_client/v1/models/monthly_usage_attribution_pagination.rb b/lib/datadog_api_client/v1/models/monthly_usage_attribution_pagination.rb index 89ae7e145d52..c4de64554199 100644 --- a/lib/datadog_api_client/v1/models/monthly_usage_attribution_pagination.rb +++ b/lib/datadog_api_client/v1/models/monthly_usage_attribution_pagination.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The metadata for the current pagination. class MonthlyUsageAttributionPagination include BaseGenericModel + # The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of the `next_record_id`. attr_accessor :next_record_id diff --git a/lib/datadog_api_client/v1/models/monthly_usage_attribution_response.rb b/lib/datadog_api_client/v1/models/monthly_usage_attribution_response.rb index 3d2dd942388f..5c934577f7b1 100644 --- a/lib/datadog_api_client/v1/models/monthly_usage_attribution_response.rb +++ b/lib/datadog_api_client/v1/models/monthly_usage_attribution_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Response containing the monthly Usage Summary by tag(s). class MonthlyUsageAttributionResponse include BaseGenericModel + # The object containing document metadata. attr_accessor :metadata + # Get usage summary by tag(s). attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/monthly_usage_attribution_values.rb b/lib/datadog_api_client/v1/models/monthly_usage_attribution_values.rb index 23095abe137b..c159ae6e4869 100644 --- a/lib/datadog_api_client/v1/models/monthly_usage_attribution_values.rb +++ b/lib/datadog_api_client/v1/models/monthly_usage_attribution_values.rb @@ -21,308 +21,460 @@ module DatadogAPIClient::V1 # The following values have been **deprecated**: `estimated_indexed_spans_usage`, `estimated_indexed_spans_percentage`, `estimated_ingested_spans_usage`, `estimated_ingested_spans_percentage`. class MonthlyUsageAttributionValues include BaseGenericModel + # The percentage of synthetic API test usage by tag(s). attr_accessor :api_percentage + # The synthetic API test usage by tag(s). attr_accessor :api_usage + # The percentage of APM ECS Fargate task usage by tag(s). attr_accessor :apm_fargate_percentage + # The APM ECS Fargate task usage by tag(s). attr_accessor :apm_fargate_usage + # The percentage of APM host usage by tag(s). attr_accessor :apm_host_percentage + # The APM host usage by tag(s). attr_accessor :apm_host_usage + # The percentage of APM and Universal Service Monitoring host usage by tag(s). attr_accessor :apm_usm_percentage + # The APM and Universal Service Monitoring host usage by tag(s). attr_accessor :apm_usm_usage + # The percentage of Application Security Monitoring ECS Fargate task usage by tag(s). attr_accessor :appsec_fargate_percentage + # The Application Security Monitoring ECS Fargate task usage by tag(s). attr_accessor :appsec_fargate_usage + # The percentage of Application Security Monitoring host usage by tag(s). attr_accessor :appsec_percentage + # The Application Security Monitoring host usage by tag(s). attr_accessor :appsec_usage + # The percentage of Application Security Monitoring Serverless traced invocations usage by tag(s). attr_accessor :asm_serverless_traced_invocations_percentage + # The Application Security Monitoring Serverless traced invocations usage by tag(s). attr_accessor :asm_serverless_traced_invocations_usage + # The percentage of synthetic browser test usage by tag(s). attr_accessor :browser_percentage + # The synthetic browser test usage by tag(s). attr_accessor :browser_usage + # The percentage of CI Pipeline Indexed Spans usage by tag(s). attr_accessor :ci_pipeline_indexed_spans_percentage + # The total CI Pipeline Indexed Spans usage by tag(s). attr_accessor :ci_pipeline_indexed_spans_usage + # The percentage of CI Test Indexed Spans usage by tag(s). attr_accessor :ci_test_indexed_spans_percentage + # The total CI Test Indexed Spans usage by tag(s). attr_accessor :ci_test_indexed_spans_usage + # The percentage of Git committers for Intelligent Test Runner usage by tag(s). attr_accessor :ci_visibility_itr_percentage + # The Git committers for Intelligent Test Runner usage by tag(s). attr_accessor :ci_visibility_itr_usage + # The percentage of Cloud Security Information and Event Management usage by tag(s). attr_accessor :cloud_siem_percentage + # The Cloud Security Information and Event Management usage by tag(s). attr_accessor :cloud_siem_usage + # The percentage of Code Security host usage by tags. attr_accessor :code_security_host_percentage + # The Code Security host usage by tags. attr_accessor :code_security_host_usage + # The percentage of container usage without the Datadog Agent by tag(s). attr_accessor :container_excl_agent_percentage + # The container usage without the Datadog Agent by tag(s). attr_accessor :container_excl_agent_usage + # The percentage of container usage by tag(s). attr_accessor :container_percentage + # The container usage by tag(s). attr_accessor :container_usage + # The percentage of Cloud Security Management Pro container usage by tag(s). attr_accessor :cspm_containers_percentage + # The Cloud Security Management Pro container usage by tag(s). attr_accessor :cspm_containers_usage + # The percentage of Cloud Security Management Pro host usage by tag(s). attr_accessor :cspm_hosts_percentage + # The Cloud Security Management Pro host usage by tag(s). attr_accessor :cspm_hosts_usage + # The percentage of Custom Events usage by tag(s). attr_accessor :custom_event_percentage + # The total Custom Events usage by tag(s). attr_accessor :custom_event_usage + # The percentage of ingested custom metrics usage by tag(s). attr_accessor :custom_ingested_timeseries_percentage + # The ingested custom metrics usage by tag(s). attr_accessor :custom_ingested_timeseries_usage + # The percentage of indexed custom metrics usage by tag(s). attr_accessor :custom_timeseries_percentage + # The indexed custom metrics usage by tag(s). attr_accessor :custom_timeseries_usage + # The percentage of Cloud Workload Security container usage by tag(s). attr_accessor :cws_containers_percentage + # The Cloud Workload Security container usage by tag(s). attr_accessor :cws_containers_usage + # The percentage of Cloud Workload Security Fargate task usage by tag(s). attr_accessor :cws_fargate_task_percentage + # The Cloud Workload Security Fargate task usage by tag(s). attr_accessor :cws_fargate_task_usage + # The percentage of Cloud Workload Security host usage by tag(s). attr_accessor :cws_hosts_percentage + # The Cloud Workload Security host usage by tag(s). attr_accessor :cws_hosts_usage + # The Data Jobs Monitoring usage by tag(s). attr_accessor :data_jobs_monitoring_usage + # The Data Stream Monitoring usage by tag(s). attr_accessor :data_stream_monitoring_usage + # The percentage of Database Monitoring host usage by tag(s). attr_accessor :dbm_hosts_percentage + # The Database Monitoring host usage by tag(s). attr_accessor :dbm_hosts_usage + # The percentage of Database Monitoring queries usage by tag(s). attr_accessor :dbm_queries_percentage + # The Database Monitoring queries usage by tag(s). attr_accessor :dbm_queries_usage + # The percentage of error tracking events usage by tag(s). attr_accessor :error_tracking_percentage + # The error tracking events usage by tag(s). attr_accessor :error_tracking_usage + # The percentage of estimated indexed spans usage by tag(s). attr_accessor :estimated_indexed_spans_percentage + # The estimated indexed spans usage by tag(s). attr_accessor :estimated_indexed_spans_usage + # The percentage of estimated ingested spans usage by tag(s). attr_accessor :estimated_ingested_spans_percentage + # The estimated ingested spans usage by tag(s). attr_accessor :estimated_ingested_spans_usage + # The percentage of Fargate usage by tags. attr_accessor :fargate_percentage + # The Fargate usage by tags. attr_accessor :fargate_usage + # The percentage of Lambda function usage by tag(s). attr_accessor :functions_percentage + # The Lambda function usage by tag(s). attr_accessor :functions_usage + # The percentage of Incident Management monthly active users usage by tag(s). attr_accessor :incident_management_monthly_active_users_percentage + # The Incident Management monthly active users usage by tag(s). attr_accessor :incident_management_monthly_active_users_usage + # The percentage of APM Indexed Spans usage by tag(s). attr_accessor :indexed_spans_percentage + # The total APM Indexed Spans usage by tag(s). attr_accessor :indexed_spans_usage + # The percentage of infrastructure host usage by tag(s). attr_accessor :infra_host_percentage + # The infrastructure host usage by tag(s). attr_accessor :infra_host_usage + # The percentage of Ingested Logs usage by tag(s). attr_accessor :ingested_logs_bytes_percentage + # The total Ingested Logs usage by tag(s). attr_accessor :ingested_logs_bytes_usage + # The percentage of APM Ingested Spans usage by tag(s). attr_accessor :ingested_spans_bytes_percentage + # The total APM Ingested Spans usage by tag(s). attr_accessor :ingested_spans_bytes_usage + # The percentage of Lambda invocation usage by tag(s). attr_accessor :invocations_percentage + # The Lambda invocation usage by tag(s). attr_accessor :invocations_usage + # The percentage of Serverless APM usage by tag(s). attr_accessor :lambda_traced_invocations_percentage + # The Serverless APM usage by tag(s). attr_accessor :lambda_traced_invocations_usage + # The percentage of LLM Observability usage by tag(s). attr_accessor :llm_observability_percentage + # The LLM Observability usage by tag(s). attr_accessor :llm_observability_usage + # The percentage of Indexed Logs (15-day Retention) usage by tag(s). attr_accessor :logs_indexed_15day_percentage + # The total Indexed Logs (15-day Retention) usage by tag(s). attr_accessor :logs_indexed_15day_usage + # The percentage of Indexed Logs (180-day Retention) usage by tag(s). attr_accessor :logs_indexed_180day_percentage + # The total Indexed Logs (180-day Retention) usage by tag(s). attr_accessor :logs_indexed_180day_usage + # The percentage of Indexed Logs (1-day Retention) usage by tag(s). attr_accessor :logs_indexed_1day_percentage + # The total Indexed Logs (1-day Retention) usage by tag(s). attr_accessor :logs_indexed_1day_usage + # The percentage of Indexed Logs (30-day Retention) usage by tag(s). attr_accessor :logs_indexed_30day_percentage + # The total Indexed Logs (30-day Retention) usage by tag(s). attr_accessor :logs_indexed_30day_usage + # The percentage of Indexed Logs (360-day Retention) usage by tag(s). attr_accessor :logs_indexed_360day_percentage + # The total Indexed Logs (360-day Retention) usage by tag(s). attr_accessor :logs_indexed_360day_usage + # The percentage of Indexed Logs (3-day Retention) usage by tag(s). attr_accessor :logs_indexed_3day_percentage + # The total Indexed Logs (3-day Retention) usage by tag(s). attr_accessor :logs_indexed_3day_usage + # The percentage of Indexed Logs (45-day Retention) usage by tag(s). attr_accessor :logs_indexed_45day_percentage + # The total Indexed Logs (45-day Retention) usage by tag(s). attr_accessor :logs_indexed_45day_usage + # The percentage of Indexed Logs (60-day Retention) usage by tag(s). attr_accessor :logs_indexed_60day_percentage + # The total Indexed Logs (60-day Retention) usage by tag(s). attr_accessor :logs_indexed_60day_usage + # The percentage of Indexed Logs (7-day Retention) usage by tag(s). attr_accessor :logs_indexed_7day_percentage + # The total Indexed Logs (7-day Retention) usage by tag(s). attr_accessor :logs_indexed_7day_usage + # The percentage of Indexed Logs (90-day Retention) usage by tag(s). attr_accessor :logs_indexed_90day_percentage + # The total Indexed Logs (90-day Retention) usage by tag(s). attr_accessor :logs_indexed_90day_usage + # The percentage of Indexed Logs (Custom Retention) usage by tag(s). attr_accessor :logs_indexed_custom_retention_percentage + # The total Indexed Logs (Custom Retention) usage by tag(s). attr_accessor :logs_indexed_custom_retention_usage + # The percentage of Synthetic mobile application test usage by tag(s). attr_accessor :mobile_app_testing_percentage + # The Synthetic mobile application test usage by tag(s). attr_accessor :mobile_app_testing_usage + # The percentage of Network Device Monitoring NetFlow usage by tag(s). attr_accessor :ndm_netflow_percentage + # The Network Device Monitoring NetFlow usage by tag(s). attr_accessor :ndm_netflow_usage + # The percentage of network device wireless usage by tag(s). attr_accessor :network_device_wireless_percentage + # The network device wireless usage by tag(s). attr_accessor :network_device_wireless_usage + # The percentage of network host usage by tag(s). attr_accessor :npm_host_percentage + # The network host usage by tag(s). attr_accessor :npm_host_usage + # The percentage of observability pipeline bytes usage by tag(s). attr_accessor :obs_pipeline_bytes_percentage + # The observability pipeline bytes usage by tag(s). attr_accessor :obs_pipeline_bytes_usage + # The percentage of observability pipeline per core usage by tag(s). attr_accessor :obs_pipelines_vcpu_percentage + # The observability pipeline per core usage by tag(s). attr_accessor :obs_pipelines_vcpu_usage + # The percentage of online archive usage by tag(s). attr_accessor :online_archive_percentage + # The online archive usage by tag(s). attr_accessor :online_archive_usage + # The percentage of Product Analytics session usage by tag(s). attr_accessor :product_analytics_session_percentage + # The Product Analytics session usage by tag(s). attr_accessor :product_analytics_session_usage + # The percentage of profiled container usage by tag(s). attr_accessor :profiled_container_percentage + # The profiled container usage by tag(s). attr_accessor :profiled_container_usage + # The percentage of profiled Fargate task usage by tag(s). attr_accessor :profiled_fargate_percentage + # The profiled Fargate task usage by tag(s). attr_accessor :profiled_fargate_usage + # The percentage of profiled hosts usage by tag(s). attr_accessor :profiled_host_percentage + # The profiled hosts usage by tag(s). attr_accessor :profiled_host_usage + # The percentage of published application usage by tag(s). attr_accessor :published_app_percentage + # The published application usage by tag(s). attr_accessor :published_app_usage + # The percentage of RUM Browser and Mobile usage by tag(s). attr_accessor :rum_browser_mobile_sessions_percentage + # The total RUM Browser and Mobile usage by tag(s). attr_accessor :rum_browser_mobile_sessions_usage + # The percentage of RUM Ingested usage by tag(s). attr_accessor :rum_ingested_percentage + # The total RUM Ingested usage by tag(s). attr_accessor :rum_ingested_usage + # The percentage of RUM Investigate usage by tag(s). attr_accessor :rum_investigate_percentage + # The total RUM Investigate usage by tag(s). attr_accessor :rum_investigate_usage + # The percentage of RUM Session Replay usage by tag(s). attr_accessor :rum_replay_sessions_percentage + # The total RUM Session Replay usage by tag(s). attr_accessor :rum_replay_sessions_usage + # The percentage of RUM Session Replay Add-On usage by tag(s). attr_accessor :rum_session_replay_add_on_percentage + # The total RUM Session Replay Add-On usage by tag(s). attr_accessor :rum_session_replay_add_on_usage + # The percentage of Software Composition Analysis Fargate task usage by tag(s). attr_accessor :sca_fargate_percentage + # The total Software Composition Analysis Fargate task usage by tag(s). attr_accessor :sca_fargate_usage + # The percentage of Sensitive Data Scanner usage by tag(s). attr_accessor :sds_scanned_bytes_percentage + # The total Sensitive Data Scanner usage by tag(s). attr_accessor :sds_scanned_bytes_usage + # The percentage of Serverless Apps usage by tag(s). attr_accessor :serverless_apps_percentage + # The total Serverless Apps usage by tag(s). attr_accessor :serverless_apps_usage + # The percentage of log events analyzed by Cloud SIEM usage by tag(s). attr_accessor :siem_analyzed_logs_add_on_percentage + # The log events analyzed by Cloud SIEM usage by tag(s). attr_accessor :siem_analyzed_logs_add_on_usage + # The percentage of SIEM usage by tag(s). attr_accessor :siem_ingested_bytes_percentage + # The total SIEM usage by tag(s). attr_accessor :siem_ingested_bytes_usage + # The percentage of network device usage by tag(s). attr_accessor :snmp_percentage + # The network device usage by tag(s). attr_accessor :snmp_usage + # The percentage of universal service monitoring usage by tag(s). attr_accessor :universal_service_monitoring_percentage + # The universal service monitoring usage by tag(s). attr_accessor :universal_service_monitoring_usage + # The percentage of Application Vulnerability Management usage by tag(s). attr_accessor :vuln_management_hosts_percentage + # The Application Vulnerability Management usage by tag(s). attr_accessor :vuln_management_hosts_usage + # The percentage of workflow executions usage by tag(s). attr_accessor :workflow_executions_percentage + # The total workflow executions usage by tag(s). attr_accessor :workflow_executions_usage diff --git a/lib/datadog_api_client/v1/models/note_widget_definition.rb b/lib/datadog_api_client/v1/models/note_widget_definition.rb index 66fbd78bb433..407565b5d401 100644 --- a/lib/datadog_api_client/v1/models/note_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/note_widget_definition.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V1 # The notes and links widget is similar to free text widget, but allows for more formatting options. class NoteWidgetDefinition include BaseGenericModel + # Background color of the note. attr_accessor :background_color + # Content of the note. attr_reader :content + # Size of the text. attr_accessor :font_size + # Whether to add padding or not. attr_accessor :has_padding + # Whether to show a tick or not. attr_accessor :show_tick + # How to align the text on the widget. attr_accessor :text_align + # Define how you want to align the text on the widget. attr_accessor :tick_edge + # Where to position the tick on an edge. attr_accessor :tick_pos + # Type of the note widget. attr_reader :type + # Vertical alignment. attr_accessor :vertical_align diff --git a/lib/datadog_api_client/v1/models/notebook_absolute_time.rb b/lib/datadog_api_client/v1/models/notebook_absolute_time.rb index f10bc67c2081..47d528e5582d 100644 --- a/lib/datadog_api_client/v1/models/notebook_absolute_time.rb +++ b/lib/datadog_api_client/v1/models/notebook_absolute_time.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Absolute timeframe. class NotebookAbsoluteTime include BaseGenericModel + # The end time. attr_reader :_end + # Indicates whether the timeframe should be shifted to end at the current time. attr_accessor :live + # The start time. attr_reader :start diff --git a/lib/datadog_api_client/v1/models/notebook_author.rb b/lib/datadog_api_client/v1/models/notebook_author.rb index 3caa69566781..d6b4e94889b3 100644 --- a/lib/datadog_api_client/v1/models/notebook_author.rb +++ b/lib/datadog_api_client/v1/models/notebook_author.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V1 # Attributes of user object returned by the API. class NotebookAuthor include BaseGenericModel + # Creation time of the user. attr_accessor :created_at + # Whether the user is disabled. attr_accessor :disabled + # Email of the user. attr_accessor :email + # Handle of the user. attr_accessor :handle + # URL of the user's icon. attr_accessor :icon + # Name of the user. attr_accessor :name + # Status of the user. attr_accessor :status + # Title of the user. attr_accessor :title + # Whether the user is verified. attr_accessor :verified diff --git a/lib/datadog_api_client/v1/models/notebook_cell_create_request.rb b/lib/datadog_api_client/v1/models/notebook_cell_create_request.rb index 191769ce5005..1bbc4c1afe97 100644 --- a/lib/datadog_api_client/v1/models/notebook_cell_create_request.rb +++ b/lib/datadog_api_client/v1/models/notebook_cell_create_request.rb @@ -20,9 +20,11 @@ module DatadogAPIClient::V1 # The description of a notebook cell create request. class NotebookCellCreateRequest include BaseGenericModel + # The attributes of a notebook cell in create cell request. Valid cell types are `markdown`, `timeseries`, `toplist`, `heatmap`, `distribution`, # `log_stream`. [More information on each graph visualization type.](https://docs.datadoghq.com/dashboards/widgets/) attr_reader :attributes + # Type of the Notebook Cell resource. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebook_cell_response.rb b/lib/datadog_api_client/v1/models/notebook_cell_response.rb index 9930d08f8c94..4655970cee24 100644 --- a/lib/datadog_api_client/v1/models/notebook_cell_response.rb +++ b/lib/datadog_api_client/v1/models/notebook_cell_response.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V1 # The description of a notebook cell response. class NotebookCellResponse include BaseGenericModel + # The attributes of a notebook cell response. Valid cell types are `markdown`, `timeseries`, `toplist`, `heatmap`, `distribution`, # `log_stream`. [More information on each graph visualization type.](https://docs.datadoghq.com/dashboards/widgets/) attr_reader :attributes + # Notebook cell ID. attr_reader :id + # Type of the Notebook Cell resource. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebook_cell_update_request.rb b/lib/datadog_api_client/v1/models/notebook_cell_update_request.rb index 65f030a7a361..e1a2963e8f80 100644 --- a/lib/datadog_api_client/v1/models/notebook_cell_update_request.rb +++ b/lib/datadog_api_client/v1/models/notebook_cell_update_request.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V1 # The description of a notebook cell update request. class NotebookCellUpdateRequest include BaseGenericModel + # The attributes of a notebook cell in update cell request. Valid cell types are `markdown`, `timeseries`, `toplist`, `heatmap`, `distribution`, # `log_stream`. [More information on each graph visualization type.](https://docs.datadoghq.com/dashboards/widgets/) attr_reader :attributes + # Notebook cell ID. attr_reader :id + # Type of the Notebook Cell resource. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebook_create_data.rb b/lib/datadog_api_client/v1/models/notebook_create_data.rb index f391d0fe78d1..f2aaac142417 100644 --- a/lib/datadog_api_client/v1/models/notebook_create_data.rb +++ b/lib/datadog_api_client/v1/models/notebook_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The data for a notebook create request. class NotebookCreateData include BaseGenericModel + # The data attributes of a notebook. attr_reader :attributes + # Type of the Notebook resource. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebook_create_data_attributes.rb b/lib/datadog_api_client/v1/models/notebook_create_data_attributes.rb index a1aa10fdeb01..c542cd2793fd 100644 --- a/lib/datadog_api_client/v1/models/notebook_create_data_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_create_data_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # The data attributes of a notebook. class NotebookCreateDataAttributes include BaseGenericModel + # List of cells to display in the notebook. attr_reader :cells + # Metadata associated with the notebook. attr_accessor :metadata + # The name of the notebook. attr_reader :name + # Publication status of the notebook. For now, always "published". attr_accessor :status + # Notebook global timeframe. attr_reader :time diff --git a/lib/datadog_api_client/v1/models/notebook_create_request.rb b/lib/datadog_api_client/v1/models/notebook_create_request.rb index 58f978989b86..e41b9e770a7a 100644 --- a/lib/datadog_api_client/v1/models/notebook_create_request.rb +++ b/lib/datadog_api_client/v1/models/notebook_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The description of a notebook create request. class NotebookCreateRequest include BaseGenericModel + # The data for a notebook create request. attr_reader :data diff --git a/lib/datadog_api_client/v1/models/notebook_distribution_cell_attributes.rb b/lib/datadog_api_client/v1/models/notebook_distribution_cell_attributes.rb index abf100cc9785..8cacc8fdb00b 100644 --- a/lib/datadog_api_client/v1/models/notebook_distribution_cell_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_distribution_cell_attributes.rb @@ -20,14 +20,18 @@ module DatadogAPIClient::V1 # The attributes of a notebook `distribution` cell. class NotebookDistributionCellAttributes include BaseGenericModel + # The Distribution visualization is another way of showing metrics # aggregated across one or several tags, such as hosts. # Unlike the heat map, a distribution graph’s x-axis is quantity rather than time. attr_reader :definition + # The size of the graph. attr_accessor :graph_size + # Object describing how to split the graph to display multiple visualizations per request. attr_accessor :split_by + # Timeframe for the notebook cell. When 'null', the notebook global time is used. attr_accessor :time diff --git a/lib/datadog_api_client/v1/models/notebook_heat_map_cell_attributes.rb b/lib/datadog_api_client/v1/models/notebook_heat_map_cell_attributes.rb index c7e8f78b1c06..f7bb2e127413 100644 --- a/lib/datadog_api_client/v1/models/notebook_heat_map_cell_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_heat_map_cell_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # The attributes of a notebook `heatmap` cell. class NotebookHeatMapCellAttributes include BaseGenericModel + # The heat map visualization shows metrics aggregated across many tags, such as hosts. The more hosts that have a particular value, the darker that square is. attr_reader :definition + # The size of the graph. attr_accessor :graph_size + # Object describing how to split the graph to display multiple visualizations per request. attr_accessor :split_by + # Timeframe for the notebook cell. When 'null', the notebook global time is used. attr_accessor :time diff --git a/lib/datadog_api_client/v1/models/notebook_log_stream_cell_attributes.rb b/lib/datadog_api_client/v1/models/notebook_log_stream_cell_attributes.rb index d897d71319a2..35808b8ba726 100644 --- a/lib/datadog_api_client/v1/models/notebook_log_stream_cell_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_log_stream_cell_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The attributes of a notebook `log_stream` cell. class NotebookLogStreamCellAttributes include BaseGenericModel + # The Log Stream displays a log flow matching the defined query. Only available on FREE layout dashboards. attr_reader :definition + # The size of the graph. attr_accessor :graph_size + # Timeframe for the notebook cell. When 'null', the notebook global time is used. attr_accessor :time diff --git a/lib/datadog_api_client/v1/models/notebook_markdown_cell_attributes.rb b/lib/datadog_api_client/v1/models/notebook_markdown_cell_attributes.rb index 7cf0f2f88f02..5ec80249004a 100644 --- a/lib/datadog_api_client/v1/models/notebook_markdown_cell_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_markdown_cell_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The attributes of a notebook `markdown` cell. class NotebookMarkdownCellAttributes include BaseGenericModel + # Text in a notebook is formatted with [Markdown](https://daringfireball.net/projects/markdown/), which enables the use of headings, subheadings, links, images, lists, and code blocks. attr_reader :definition diff --git a/lib/datadog_api_client/v1/models/notebook_markdown_cell_definition.rb b/lib/datadog_api_client/v1/models/notebook_markdown_cell_definition.rb index 8aeac79edeac..d62377f5385a 100644 --- a/lib/datadog_api_client/v1/models/notebook_markdown_cell_definition.rb +++ b/lib/datadog_api_client/v1/models/notebook_markdown_cell_definition.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Text in a notebook is formatted with [Markdown](https://daringfireball.net/projects/markdown/), which enables the use of headings, subheadings, links, images, lists, and code blocks. class NotebookMarkdownCellDefinition include BaseGenericModel + # The markdown content. attr_reader :text + # Type of the markdown cell. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebook_metadata.rb b/lib/datadog_api_client/v1/models/notebook_metadata.rb index cd550035054d..b193bb0af14c 100644 --- a/lib/datadog_api_client/v1/models/notebook_metadata.rb +++ b/lib/datadog_api_client/v1/models/notebook_metadata.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Metadata associated with the notebook. class NotebookMetadata include BaseGenericModel + # Whether or not the notebook is a template. attr_accessor :is_template + # Whether or not the notebook takes snapshot image backups of the notebook's fixed-time graphs. attr_accessor :take_snapshots + # Metadata type of the notebook. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/notebook_relative_time.rb b/lib/datadog_api_client/v1/models/notebook_relative_time.rb index 69286163431a..963a443ad1c7 100644 --- a/lib/datadog_api_client/v1/models/notebook_relative_time.rb +++ b/lib/datadog_api_client/v1/models/notebook_relative_time.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Relative timeframe. class NotebookRelativeTime include BaseGenericModel + # The available timeframes depend on the widget you are using. attr_reader :live_span diff --git a/lib/datadog_api_client/v1/models/notebook_response.rb b/lib/datadog_api_client/v1/models/notebook_response.rb index 956ade9b756d..974ec3c79c14 100644 --- a/lib/datadog_api_client/v1/models/notebook_response.rb +++ b/lib/datadog_api_client/v1/models/notebook_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The description of a notebook response. class NotebookResponse include BaseGenericModel + # The data for a notebook. attr_accessor :data diff --git a/lib/datadog_api_client/v1/models/notebook_response_data.rb b/lib/datadog_api_client/v1/models/notebook_response_data.rb index f56ea5b53c4c..f9c5046f96c9 100644 --- a/lib/datadog_api_client/v1/models/notebook_response_data.rb +++ b/lib/datadog_api_client/v1/models/notebook_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The data for a notebook. class NotebookResponseData include BaseGenericModel + # The attributes of a notebook. attr_reader :attributes + # Unique notebook ID, assigned when you create the notebook. attr_reader :id + # Type of the Notebook resource. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebook_response_data_attributes.rb b/lib/datadog_api_client/v1/models/notebook_response_data_attributes.rb index 92bf7ff0283e..a41a4948721e 100644 --- a/lib/datadog_api_client/v1/models/notebook_response_data_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_response_data_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # The attributes of a notebook. class NotebookResponseDataAttributes include BaseGenericModel + # Attributes of user object returned by the API. attr_accessor :author + # List of cells to display in the notebook. attr_reader :cells + # UTC time stamp for when the notebook was created. attr_accessor :created + # Metadata associated with the notebook. attr_accessor :metadata + # UTC time stamp for when the notebook was last modified. attr_accessor :modified + # The name of the notebook. attr_reader :name + # Publication status of the notebook. For now, always "published". attr_accessor :status + # Notebook global timeframe. attr_reader :time diff --git a/lib/datadog_api_client/v1/models/notebook_split_by.rb b/lib/datadog_api_client/v1/models/notebook_split_by.rb index c406af642b47..e820423a7877 100644 --- a/lib/datadog_api_client/v1/models/notebook_split_by.rb +++ b/lib/datadog_api_client/v1/models/notebook_split_by.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Object describing how to split the graph to display multiple visualizations per request. class NotebookSplitBy include BaseGenericModel + # Keys to split on. attr_reader :keys + # Tags to split on. attr_reader :tags diff --git a/lib/datadog_api_client/v1/models/notebook_timeseries_cell_attributes.rb b/lib/datadog_api_client/v1/models/notebook_timeseries_cell_attributes.rb index 89e3f1d6bd32..42ec5a413112 100644 --- a/lib/datadog_api_client/v1/models/notebook_timeseries_cell_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_timeseries_cell_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # The attributes of a notebook `timeseries` cell. class NotebookTimeseriesCellAttributes include BaseGenericModel + # The timeseries visualization allows you to display the evolution of one or more metrics, log events, or Indexed Spans over time. attr_reader :definition + # The size of the graph. attr_accessor :graph_size + # Object describing how to split the graph to display multiple visualizations per request. attr_accessor :split_by + # Timeframe for the notebook cell. When 'null', the notebook global time is used. attr_accessor :time diff --git a/lib/datadog_api_client/v1/models/notebook_toplist_cell_attributes.rb b/lib/datadog_api_client/v1/models/notebook_toplist_cell_attributes.rb index 6a7e9b83b2db..d9ce9deaa553 100644 --- a/lib/datadog_api_client/v1/models/notebook_toplist_cell_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_toplist_cell_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # The attributes of a notebook `toplist` cell. class NotebookToplistCellAttributes include BaseGenericModel + # The top list visualization enables you to display a list of Tag value like hostname or service with the most or least of any metric value, such as highest consumers of CPU, hosts with the least disk space, etc. attr_reader :definition + # The size of the graph. attr_accessor :graph_size + # Object describing how to split the graph to display multiple visualizations per request. attr_accessor :split_by + # Timeframe for the notebook cell. When 'null', the notebook global time is used. attr_accessor :time diff --git a/lib/datadog_api_client/v1/models/notebook_update_data.rb b/lib/datadog_api_client/v1/models/notebook_update_data.rb index 2aab6bd8c829..6b68a05abe8d 100644 --- a/lib/datadog_api_client/v1/models/notebook_update_data.rb +++ b/lib/datadog_api_client/v1/models/notebook_update_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The data for a notebook update request. class NotebookUpdateData include BaseGenericModel + # The data attributes of a notebook. attr_reader :attributes + # Type of the Notebook resource. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebook_update_data_attributes.rb b/lib/datadog_api_client/v1/models/notebook_update_data_attributes.rb index 72e1ab3d1401..179cbdabf070 100644 --- a/lib/datadog_api_client/v1/models/notebook_update_data_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebook_update_data_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # The data attributes of a notebook. class NotebookUpdateDataAttributes include BaseGenericModel + # List of cells to display in the notebook. attr_reader :cells + # Metadata associated with the notebook. attr_accessor :metadata + # The name of the notebook. attr_reader :name + # Publication status of the notebook. For now, always "published". attr_accessor :status + # Notebook global timeframe. attr_reader :time diff --git a/lib/datadog_api_client/v1/models/notebook_update_request.rb b/lib/datadog_api_client/v1/models/notebook_update_request.rb index a20faa2d7423..cd4dea68f9d0 100644 --- a/lib/datadog_api_client/v1/models/notebook_update_request.rb +++ b/lib/datadog_api_client/v1/models/notebook_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The description of a notebook update request. class NotebookUpdateRequest include BaseGenericModel + # The data for a notebook update request. attr_reader :data diff --git a/lib/datadog_api_client/v1/models/notebooks_response.rb b/lib/datadog_api_client/v1/models/notebooks_response.rb index ee8813b906bc..3980228d0a75 100644 --- a/lib/datadog_api_client/v1/models/notebooks_response.rb +++ b/lib/datadog_api_client/v1/models/notebooks_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Notebooks get all response. class NotebooksResponse include BaseGenericModel + # List of notebook definitions. attr_accessor :data + # Searches metadata returned by the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v1/models/notebooks_response_data.rb b/lib/datadog_api_client/v1/models/notebooks_response_data.rb index 82d4ce371b46..752c0e8e03ff 100644 --- a/lib/datadog_api_client/v1/models/notebooks_response_data.rb +++ b/lib/datadog_api_client/v1/models/notebooks_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The data for a notebook in get all response. class NotebooksResponseData include BaseGenericModel + # The attributes of a notebook in get all response. attr_reader :attributes + # Unique notebook ID, assigned when you create the notebook. attr_reader :id + # Type of the Notebook resource. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/notebooks_response_data_attributes.rb b/lib/datadog_api_client/v1/models/notebooks_response_data_attributes.rb index a768c4ece6de..8e361561671e 100644 --- a/lib/datadog_api_client/v1/models/notebooks_response_data_attributes.rb +++ b/lib/datadog_api_client/v1/models/notebooks_response_data_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # The attributes of a notebook in get all response. class NotebooksResponseDataAttributes include BaseGenericModel + # Attributes of user object returned by the API. attr_accessor :author + # List of cells to display in the notebook. attr_accessor :cells + # UTC time stamp for when the notebook was created. attr_accessor :created + # Metadata associated with the notebook. attr_accessor :metadata + # UTC time stamp for when the notebook was last modified. attr_accessor :modified + # The name of the notebook. attr_reader :name + # Publication status of the notebook. For now, always "published". attr_accessor :status + # Notebook global timeframe. attr_accessor :time diff --git a/lib/datadog_api_client/v1/models/notebooks_response_meta.rb b/lib/datadog_api_client/v1/models/notebooks_response_meta.rb index b3c809bcae70..754b3f24d109 100644 --- a/lib/datadog_api_client/v1/models/notebooks_response_meta.rb +++ b/lib/datadog_api_client/v1/models/notebooks_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Searches metadata returned by the API. class NotebooksResponseMeta include BaseGenericModel + # Pagination metadata returned by the API. attr_accessor :page diff --git a/lib/datadog_api_client/v1/models/notebooks_response_page.rb b/lib/datadog_api_client/v1/models/notebooks_response_page.rb index fa49b0a9e4e8..9b9e99cd2714 100644 --- a/lib/datadog_api_client/v1/models/notebooks_response_page.rb +++ b/lib/datadog_api_client/v1/models/notebooks_response_page.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Pagination metadata returned by the API. class NotebooksResponsePage include BaseGenericModel + # The total number of notebooks that would be returned if the request was not filtered by `start` and `count` parameters. attr_accessor :total_count + # The total number of notebooks returned. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v1/models/number_format_unit_canonical.rb b/lib/datadog_api_client/v1/models/number_format_unit_canonical.rb index 447c243b02c4..7794e038d2ee 100644 --- a/lib/datadog_api_client/v1/models/number_format_unit_canonical.rb +++ b/lib/datadog_api_client/v1/models/number_format_unit_canonical.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Canonical unit. class NumberFormatUnitCanonical include BaseGenericModel + # The name of the unit per item. attr_accessor :per_unit_name + # The type of unit scale. attr_accessor :type + # The name of the unit. attr_accessor :unit_name diff --git a/lib/datadog_api_client/v1/models/number_format_unit_custom.rb b/lib/datadog_api_client/v1/models/number_format_unit_custom.rb index 73814c9c8aff..1127e894cea3 100644 --- a/lib/datadog_api_client/v1/models/number_format_unit_custom.rb +++ b/lib/datadog_api_client/v1/models/number_format_unit_custom.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Custom unit. class NumberFormatUnitCustom include BaseGenericModel + # The label for the custom unit. attr_reader :label + # The type of custom unit. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/number_format_unit_scale.rb b/lib/datadog_api_client/v1/models/number_format_unit_scale.rb index 5874c565b5fb..46953fd22aa7 100644 --- a/lib/datadog_api_client/v1/models/number_format_unit_scale.rb +++ b/lib/datadog_api_client/v1/models/number_format_unit_scale.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The definition of `NumberFormatUnitScale` object. class NumberFormatUnitScale include BaseGenericModel + # The type of unit scale. attr_accessor :type + # The name of the unit. attr_accessor :unit_name diff --git a/lib/datadog_api_client/v1/models/org_downgraded_response.rb b/lib/datadog_api_client/v1/models/org_downgraded_response.rb index e970e891fd2b..8112c23bde7f 100644 --- a/lib/datadog_api_client/v1/models/org_downgraded_response.rb +++ b/lib/datadog_api_client/v1/models/org_downgraded_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Status of downgrade class OrgDowngradedResponse include BaseGenericModel + # Information pertaining to the downgraded child organization. attr_accessor :message diff --git a/lib/datadog_api_client/v1/models/organization.rb b/lib/datadog_api_client/v1/models/organization.rb index a1d8b93bacd9..bf83294c11f6 100644 --- a/lib/datadog_api_client/v1/models/organization.rb +++ b/lib/datadog_api_client/v1/models/organization.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # Create, edit, and manage organizations. class Organization include BaseGenericModel + # A JSON array of billing type. attr_accessor :billing + # Date of the organization creation. attr_accessor :created + # Description of the organization. attr_accessor :description + # The name of the child organization, limited to 32 characters. attr_reader :name + # The `public_id` of the organization you are operating within. attr_accessor :public_id + # A JSON array of settings. attr_accessor :settings + # Subscription definition. attr_accessor :subscription + # Only available for MSP customers. Allows child organizations to be created on a trial plan. attr_accessor :trial diff --git a/lib/datadog_api_client/v1/models/organization_billing.rb b/lib/datadog_api_client/v1/models/organization_billing.rb index 27282ec019b9..9d51e94db713 100644 --- a/lib/datadog_api_client/v1/models/organization_billing.rb +++ b/lib/datadog_api_client/v1/models/organization_billing.rb @@ -22,6 +22,7 @@ module DatadogAPIClient::V1 # @deprecated This model is deprecated. class OrganizationBilling include BaseGenericModel + # The type of billing. Only `parent_billing` is supported. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/organization_create_body.rb b/lib/datadog_api_client/v1/models/organization_create_body.rb index 68e57d5328b6..3195c64bc3a6 100644 --- a/lib/datadog_api_client/v1/models/organization_create_body.rb +++ b/lib/datadog_api_client/v1/models/organization_create_body.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Object describing an organization to create. class OrganizationCreateBody include BaseGenericModel + # A JSON array of billing type. attr_accessor :billing + # The name of the new child-organization, limited to 32 characters. attr_reader :name + # Subscription definition. attr_accessor :subscription diff --git a/lib/datadog_api_client/v1/models/organization_create_response.rb b/lib/datadog_api_client/v1/models/organization_create_response.rb index 993216744f58..fe0acca5cc5b 100644 --- a/lib/datadog_api_client/v1/models/organization_create_response.rb +++ b/lib/datadog_api_client/v1/models/organization_create_response.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Response object for an organization creation. class OrganizationCreateResponse include BaseGenericModel + # Datadog API key. attr_accessor :api_key + # An application key with its associated metadata. attr_accessor :application_key + # Create, edit, and manage organizations. attr_accessor :org + # Create, edit, and disable users. attr_accessor :user diff --git a/lib/datadog_api_client/v1/models/organization_list_response.rb b/lib/datadog_api_client/v1/models/organization_list_response.rb index e1ba0ba99f6e..cc1cd295dd90 100644 --- a/lib/datadog_api_client/v1/models/organization_list_response.rb +++ b/lib/datadog_api_client/v1/models/organization_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response with the list of organizations. class OrganizationListResponse include BaseGenericModel + # Array of organization objects. attr_accessor :orgs diff --git a/lib/datadog_api_client/v1/models/organization_response.rb b/lib/datadog_api_client/v1/models/organization_response.rb index 8599d1c9a2db..bc293c9b9a64 100644 --- a/lib/datadog_api_client/v1/models/organization_response.rb +++ b/lib/datadog_api_client/v1/models/organization_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response with an organization. class OrganizationResponse include BaseGenericModel + # Create, edit, and manage organizations. attr_accessor :org diff --git a/lib/datadog_api_client/v1/models/organization_settings.rb b/lib/datadog_api_client/v1/models/organization_settings.rb index b7eadb89f1d4..f542aea93fdc 100644 --- a/lib/datadog_api_client/v1/models/organization_settings.rb +++ b/lib/datadog_api_client/v1/models/organization_settings.rb @@ -20,25 +20,35 @@ module DatadogAPIClient::V1 # A JSON array of settings. class OrganizationSettings include BaseGenericModel + # Whether or not the organization users can share widgets outside of Datadog. attr_accessor :private_widget_share + # Set the boolean property enabled to enable or disable single sign on with SAML. # See the SAML documentation for more information about all SAML settings. attr_accessor :saml + # The access role of the user. Options are **st** (standard user), **adm** (admin user), or **ro** (read-only user). attr_accessor :saml_autocreate_access_role + # Has two properties, `enabled` (boolean) and `domains`, which is a list of domains without the @ symbol. attr_accessor :saml_autocreate_users_domains + # Whether or not SAML can be enabled for this organization. attr_accessor :saml_can_be_enabled + # Identity provider endpoint for SAML authentication. attr_accessor :saml_idp_endpoint + # Has one property enabled (boolean). attr_accessor :saml_idp_initiated_login + # Whether or not a SAML identity provider metadata file was provided to the Datadog organization. attr_accessor :saml_idp_metadata_uploaded + # URL for SAML logging. attr_accessor :saml_login_url + # Has one property enabled (boolean). attr_accessor :saml_strict_mode diff --git a/lib/datadog_api_client/v1/models/organization_settings_saml.rb b/lib/datadog_api_client/v1/models/organization_settings_saml.rb index ca3f6ca41a41..04a429c4444d 100644 --- a/lib/datadog_api_client/v1/models/organization_settings_saml.rb +++ b/lib/datadog_api_client/v1/models/organization_settings_saml.rb @@ -21,6 +21,7 @@ module DatadogAPIClient::V1 # See the SAML documentation for more information about all SAML settings. class OrganizationSettingsSaml include BaseGenericModel + # Whether or not SAML is enabled for this organization. attr_accessor :enabled diff --git a/lib/datadog_api_client/v1/models/organization_settings_saml_autocreate_users_domains.rb b/lib/datadog_api_client/v1/models/organization_settings_saml_autocreate_users_domains.rb index de7000ba941c..88e918814333 100644 --- a/lib/datadog_api_client/v1/models/organization_settings_saml_autocreate_users_domains.rb +++ b/lib/datadog_api_client/v1/models/organization_settings_saml_autocreate_users_domains.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Has two properties, `enabled` (boolean) and `domains`, which is a list of domains without the @ symbol. class OrganizationSettingsSamlAutocreateUsersDomains include BaseGenericModel + # List of domains where the SAML automated user creation is enabled. attr_accessor :domains + # Whether or not the automated user creation based on SAML domain is enabled. attr_accessor :enabled diff --git a/lib/datadog_api_client/v1/models/organization_settings_saml_idp_initiated_login.rb b/lib/datadog_api_client/v1/models/organization_settings_saml_idp_initiated_login.rb index 45b88c700cd0..29159d9f5af9 100644 --- a/lib/datadog_api_client/v1/models/organization_settings_saml_idp_initiated_login.rb +++ b/lib/datadog_api_client/v1/models/organization_settings_saml_idp_initiated_login.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Has one property enabled (boolean). class OrganizationSettingsSamlIdpInitiatedLogin include BaseGenericModel + # Whether SAML IdP initiated login is enabled, learn more # in the [SAML documentation](https://docs.datadoghq.com/account_management/saml/#idp-initiated-login). attr_accessor :enabled diff --git a/lib/datadog_api_client/v1/models/organization_settings_saml_strict_mode.rb b/lib/datadog_api_client/v1/models/organization_settings_saml_strict_mode.rb index f661512add93..fa8dfdc33046 100644 --- a/lib/datadog_api_client/v1/models/organization_settings_saml_strict_mode.rb +++ b/lib/datadog_api_client/v1/models/organization_settings_saml_strict_mode.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Has one property enabled (boolean). class OrganizationSettingsSamlStrictMode include BaseGenericModel + # Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. # Learn more on the [SAML Strict documentation](https://docs.datadoghq.com/account_management/saml/#saml-strict). attr_accessor :enabled diff --git a/lib/datadog_api_client/v1/models/organization_subscription.rb b/lib/datadog_api_client/v1/models/organization_subscription.rb index 92cb159813a2..e80c98fe2de1 100644 --- a/lib/datadog_api_client/v1/models/organization_subscription.rb +++ b/lib/datadog_api_client/v1/models/organization_subscription.rb @@ -22,6 +22,7 @@ module DatadogAPIClient::V1 # @deprecated This model is deprecated. class OrganizationSubscription include BaseGenericModel + # The subscription type. Types available are `trial`, `free`, and `pro`. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/pager_duty_service.rb b/lib/datadog_api_client/v1/models/pager_duty_service.rb index b13c99a3c455..3e1df819ac6a 100644 --- a/lib/datadog_api_client/v1/models/pager_duty_service.rb +++ b/lib/datadog_api_client/v1/models/pager_duty_service.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The PagerDuty service that is available for integration with Datadog. class PagerDutyService include BaseGenericModel + # Your service key in PagerDuty. attr_reader :service_key + # Your service name associated with a service key in PagerDuty. attr_reader :service_name diff --git a/lib/datadog_api_client/v1/models/pager_duty_service_key.rb b/lib/datadog_api_client/v1/models/pager_duty_service_key.rb index 8cf6eb227763..f846f89a2997 100644 --- a/lib/datadog_api_client/v1/models/pager_duty_service_key.rb +++ b/lib/datadog_api_client/v1/models/pager_duty_service_key.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # PagerDuty service object key. class PagerDutyServiceKey include BaseGenericModel + # Your service key in PagerDuty. attr_reader :service_key diff --git a/lib/datadog_api_client/v1/models/pager_duty_service_name.rb b/lib/datadog_api_client/v1/models/pager_duty_service_name.rb index 2c5c29bd2476..951b3b66610b 100644 --- a/lib/datadog_api_client/v1/models/pager_duty_service_name.rb +++ b/lib/datadog_api_client/v1/models/pager_duty_service_name.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # PagerDuty service object name. class PagerDutyServiceName include BaseGenericModel + # Your service name associated service key in PagerDuty. attr_reader :service_name diff --git a/lib/datadog_api_client/v1/models/pagination.rb b/lib/datadog_api_client/v1/models/pagination.rb index 841e9432f4fe..99995913c25a 100644 --- a/lib/datadog_api_client/v1/models/pagination.rb +++ b/lib/datadog_api_client/v1/models/pagination.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Pagination object. class Pagination include BaseGenericModel + # Total count. attr_accessor :total_count + # Total count of elements matched by the filter. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v1/models/powerpack_template_variable_contents.rb b/lib/datadog_api_client/v1/models/powerpack_template_variable_contents.rb index da92f3b9b769..681055c5b22b 100644 --- a/lib/datadog_api_client/v1/models/powerpack_template_variable_contents.rb +++ b/lib/datadog_api_client/v1/models/powerpack_template_variable_contents.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Powerpack template variable contents. class PowerpackTemplateVariableContents include BaseGenericModel + # The name of the variable. attr_reader :name + # The tag prefix associated with the variable. attr_accessor :prefix + # One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. attr_reader :values diff --git a/lib/datadog_api_client/v1/models/powerpack_template_variables.rb b/lib/datadog_api_client/v1/models/powerpack_template_variables.rb index 0b3604f93094..6c53c5afb3f6 100644 --- a/lib/datadog_api_client/v1/models/powerpack_template_variables.rb +++ b/lib/datadog_api_client/v1/models/powerpack_template_variables.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Powerpack template variables. class PowerpackTemplateVariables include BaseGenericModel + # Template variables controlled at the powerpack level. attr_accessor :controlled_by_powerpack + # Template variables controlled by the external resource, such as the dashboard this powerpack is on. attr_accessor :controlled_externally diff --git a/lib/datadog_api_client/v1/models/powerpack_widget_definition.rb b/lib/datadog_api_client/v1/models/powerpack_widget_definition.rb index c1dd7e1d02ce..e85516b2b902 100644 --- a/lib/datadog_api_client/v1/models/powerpack_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/powerpack_widget_definition.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V1 # The powerpack widget allows you to keep similar graphs together on your timeboard. Each group has a custom header, can hold one to many graphs, and is collapsible. class PowerpackWidgetDefinition include BaseGenericModel + # Background color of the powerpack title. attr_accessor :background_color + # URL of image to display as a banner for the powerpack. attr_accessor :banner_img + # UUID of the associated powerpack. attr_reader :powerpack_id + # Whether to show the title or not. attr_accessor :show_title + # Powerpack template variables. attr_accessor :template_variables + # Title of the widget. attr_accessor :title + # Type of the powerpack widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/process_query_definition.rb b/lib/datadog_api_client/v1/models/process_query_definition.rb index 1d75bc10ee58..9807dfe3d1e9 100644 --- a/lib/datadog_api_client/v1/models/process_query_definition.rb +++ b/lib/datadog_api_client/v1/models/process_query_definition.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # The process query to use in the widget. class ProcessQueryDefinition include BaseGenericModel + # List of processes. attr_accessor :filter_by + # Max number of items in the filter list. attr_reader :limit + # Your chosen metric. attr_reader :metric + # Your chosen search term. attr_accessor :search_by diff --git a/lib/datadog_api_client/v1/models/query_value_widget_definition.rb b/lib/datadog_api_client/v1/models/query_value_widget_definition.rb index 39e9c2dd1ba7..457f3c4b9a15 100644 --- a/lib/datadog_api_client/v1/models/query_value_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/query_value_widget_definition.rb @@ -20,28 +20,40 @@ module DatadogAPIClient::V1 # Query values display the current value of a given metric, APM, or log query. class QueryValueWidgetDefinition include BaseGenericModel + # Whether to use auto-scaling or not. attr_accessor :autoscale + # List of custom links. attr_accessor :custom_links + # Display a unit of your choice on the widget. attr_accessor :custom_unit + # Number of decimals to show. If not defined, the widget uses the raw value. attr_accessor :precision + # Widget definition. attr_reader :requests + # How to align the text on the widget. attr_accessor :text_align + # Time setting for the widget. attr_accessor :time + # Set a timeseries on the widget background. attr_accessor :timeseries_background + # Title of your widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the query value widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/query_value_widget_request.rb b/lib/datadog_api_client/v1/models/query_value_widget_request.rb index 504f86f0be7e..95f45fb59a96 100644 --- a/lib/datadog_api_client/v1/models/query_value_widget_request.rb +++ b/lib/datadog_api_client/v1/models/query_value_widget_request.rb @@ -20,34 +20,49 @@ module DatadogAPIClient::V1 # Updated query value widget. class QueryValueWidgetRequest include BaseGenericModel + # Aggregator used for the request. attr_accessor :aggregator + # The log query. attr_accessor :apm_query + # The log query. attr_accessor :audit_query + # List of conditional formats. attr_accessor :conditional_formats + # The log query. attr_accessor :event_query + # List of formulas that operate on queries. attr_accessor :formulas + # The log query. attr_accessor :log_query + # The log query. attr_accessor :network_query + # The process query to use in the widget. attr_accessor :process_query + # The log query. attr_accessor :profile_metrics_query + # TODO. attr_accessor :q + # List of queries that can be returned directly or used in formulas. attr_accessor :queries + # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format + # The log query. attr_accessor :rum_query + # The log query. attr_accessor :security_query diff --git a/lib/datadog_api_client/v1/models/reference_table_logs_lookup_processor.rb b/lib/datadog_api_client/v1/models/reference_table_logs_lookup_processor.rb index 22f240f7a188..7ceb282e627d 100644 --- a/lib/datadog_api_client/v1/models/reference_table_logs_lookup_processor.rb +++ b/lib/datadog_api_client/v1/models/reference_table_logs_lookup_processor.rb @@ -26,16 +26,22 @@ module DatadogAPIClient::V1 # environment belongs to your list of stolen machines. class ReferenceTableLogsLookupProcessor include BaseGenericModel + # Whether or not the processor is enabled. attr_accessor :is_enabled + # Name of the Reference Table for the source attribute and their associated target attribute values. attr_reader :lookup_enrichment_table + # Name of the processor. attr_accessor :name + # Source attribute used to perform the lookup. attr_reader :source + # Name of the attribute that contains the corresponding value in the mapping list. attr_reader :target + # Type of logs lookup processor. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/resource_provider_config.rb b/lib/datadog_api_client/v1/models/resource_provider_config.rb index d7519c6abc6d..15a8d8edba10 100644 --- a/lib/datadog_api_client/v1/models/resource_provider_config.rb +++ b/lib/datadog_api_client/v1/models/resource_provider_config.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Configuration settings applied to resources from the specified Azure resource provider. class ResourceProviderConfig include BaseGenericModel + # Collect metrics for resources from this provider. attr_accessor :metrics_enabled + # The provider namespace to apply this configuration to. attr_accessor :namespace diff --git a/lib/datadog_api_client/v1/models/response_meta_attributes.rb b/lib/datadog_api_client/v1/models/response_meta_attributes.rb index 1b5715f20314..b683bbb58aca 100644 --- a/lib/datadog_api_client/v1/models/response_meta_attributes.rb +++ b/lib/datadog_api_client/v1/models/response_meta_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object describing meta attributes of response. class ResponseMetaAttributes include BaseGenericModel + # Pagination object. attr_accessor :page diff --git a/lib/datadog_api_client/v1/models/run_workflow_widget_definition.rb b/lib/datadog_api_client/v1/models/run_workflow_widget_definition.rb index 7e64f688517c..6c69387a8227 100644 --- a/lib/datadog_api_client/v1/models/run_workflow_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/run_workflow_widget_definition.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # Run workflow is widget that allows you to run a workflow from a dashboard. class RunWorkflowWidgetDefinition include BaseGenericModel + # List of custom links. attr_accessor :custom_links + # Array of workflow inputs to map to dashboard template variables. attr_accessor :inputs + # Time setting for the widget. attr_accessor :time + # Title of your widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the run workflow widget. attr_reader :type + # Workflow id. attr_reader :workflow_id diff --git a/lib/datadog_api_client/v1/models/run_workflow_widget_input.rb b/lib/datadog_api_client/v1/models/run_workflow_widget_input.rb index fe165b0c8a42..f497e2f74a6f 100644 --- a/lib/datadog_api_client/v1/models/run_workflow_widget_input.rb +++ b/lib/datadog_api_client/v1/models/run_workflow_widget_input.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Object to map a dashboard template variable to a workflow input. class RunWorkflowWidgetInput include BaseGenericModel + # Name of the workflow input. attr_reader :name + # Dashboard template variable. Can be suffixed with '.value' or '.key'. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/scatter_plot_request.rb b/lib/datadog_api_client/v1/models/scatter_plot_request.rb index 2c7774cfa66f..4d80d715a697 100644 --- a/lib/datadog_api_client/v1/models/scatter_plot_request.rb +++ b/lib/datadog_api_client/v1/models/scatter_plot_request.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V1 # Updated scatter plot. class ScatterPlotRequest include BaseGenericModel + # Aggregator used for the request. attr_accessor :aggregator + # The log query. attr_accessor :apm_query + # The log query. attr_accessor :event_query + # The log query. attr_accessor :log_query + # The log query. attr_accessor :network_query + # The process query to use in the widget. attr_accessor :process_query + # The log query. attr_accessor :profile_metrics_query + # Query definition. attr_accessor :q + # The log query. attr_accessor :rum_query + # The log query. attr_accessor :security_query diff --git a/lib/datadog_api_client/v1/models/scatter_plot_widget_definition.rb b/lib/datadog_api_client/v1/models/scatter_plot_widget_definition.rb index 16837e413409..976da64bc9d4 100644 --- a/lib/datadog_api_client/v1/models/scatter_plot_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/scatter_plot_widget_definition.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V1 # The scatter plot visualization allows you to graph a chosen scope over two different metrics with their respective aggregation. class ScatterPlotWidgetDefinition include BaseGenericModel + # List of groups used for colors. attr_accessor :color_by_groups + # List of custom links. attr_accessor :custom_links + # Widget definition. attr_reader :requests + # Time setting for the widget. attr_accessor :time + # Title of your widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the scatter plot widget. attr_reader :type + # Axis controls for the widget. attr_accessor :xaxis + # Axis controls for the widget. attr_accessor :yaxis diff --git a/lib/datadog_api_client/v1/models/scatter_plot_widget_definition_requests.rb b/lib/datadog_api_client/v1/models/scatter_plot_widget_definition_requests.rb index 66d3d5f7b4dc..3e461ffa7a8c 100644 --- a/lib/datadog_api_client/v1/models/scatter_plot_widget_definition_requests.rb +++ b/lib/datadog_api_client/v1/models/scatter_plot_widget_definition_requests.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Widget definition. class ScatterPlotWidgetDefinitionRequests include BaseGenericModel + # Scatterplot request containing formulas and functions. attr_accessor :table + # Updated scatter plot. attr_accessor :x + # Updated scatter plot. attr_accessor :y diff --git a/lib/datadog_api_client/v1/models/scatterplot_table_request.rb b/lib/datadog_api_client/v1/models/scatterplot_table_request.rb index bd52c87f84cc..8b44edc4ee93 100644 --- a/lib/datadog_api_client/v1/models/scatterplot_table_request.rb +++ b/lib/datadog_api_client/v1/models/scatterplot_table_request.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Scatterplot request containing formulas and functions. class ScatterplotTableRequest include BaseGenericModel + # List of Scatterplot formulas that operate on queries. attr_accessor :formulas + # List of queries that can be returned directly or used in formulas. attr_accessor :queries + # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format diff --git a/lib/datadog_api_client/v1/models/scatterplot_widget_formula.rb b/lib/datadog_api_client/v1/models/scatterplot_widget_formula.rb index 7b73927303fe..aa9877d40235 100644 --- a/lib/datadog_api_client/v1/models/scatterplot_widget_formula.rb +++ b/lib/datadog_api_client/v1/models/scatterplot_widget_formula.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Formula to be used in a Scatterplot widget query. class ScatterplotWidgetFormula include BaseGenericModel + # Expression alias. attr_accessor :_alias + # Dimension of the Scatterplot. attr_reader :dimension + # String expression built from queries, formulas, and functions. attr_reader :formula diff --git a/lib/datadog_api_client/v1/models/search_service_level_objective.rb b/lib/datadog_api_client/v1/models/search_service_level_objective.rb index 096bf3815698..7c0f9f68bd20 100644 --- a/lib/datadog_api_client/v1/models/search_service_level_objective.rb +++ b/lib/datadog_api_client/v1/models/search_service_level_objective.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # A service level objective data container. class SearchServiceLevelObjective include BaseGenericModel + # A service level objective ID and attributes. attr_accessor :data diff --git a/lib/datadog_api_client/v1/models/search_service_level_objective_attributes.rb b/lib/datadog_api_client/v1/models/search_service_level_objective_attributes.rb index 3da54ce1a06e..11e1c0368193 100644 --- a/lib/datadog_api_client/v1/models/search_service_level_objective_attributes.rb +++ b/lib/datadog_api_client/v1/models/search_service_level_objective_attributes.rb @@ -21,48 +21,64 @@ module DatadogAPIClient::V1 # for one or more timeframes, and metadata (`name`, `description`, and `tags`). class SearchServiceLevelObjectiveAttributes include BaseGenericModel + # A list of tags associated with this service level objective. # Always included in service level objective responses (but may be empty). attr_accessor :all_tags + # Creation timestamp (UNIX time in seconds) # # Always included in service level objective responses. attr_accessor :created_at + # The creator of the SLO attr_accessor :creator + # A user-defined description of the service level objective. # # Always included in service level objective responses (but may be `null`). # Optional in create/update requests. attr_accessor :description + # Tags with the `env` tag key. attr_accessor :env_tags + # A list of (up to 100) monitor groups that narrow the scope of a monitor service level objective. # Included in service level objective responses if it is not empty. attr_accessor :groups + # Modification timestamp (UNIX time in seconds) # # Always included in service level objective responses. attr_accessor :modified_at + # A list of monitor ids that defines the scope of a monitor service level # objective. attr_accessor :monitor_ids + # The name of the service level objective object. attr_accessor :name + # calculated status and error budget remaining. attr_accessor :overall_status + # A metric-based SLO. **Required if type is `metric`**. Note that Datadog only allows the sum by aggregator # to be used because this will sum up all request counts instead of averaging them, or taking the max or # min of all of those requests. attr_accessor :query + # Tags with the `service` tag key. attr_accessor :service_tags + # The type of the service level objective. attr_accessor :slo_type + # Status of the SLO's primary timeframe. attr_accessor :status + # Tags with the `team` tag key. attr_accessor :team_tags + # The thresholds (timeframes and associated targets) for this service level # objective object. attr_accessor :thresholds diff --git a/lib/datadog_api_client/v1/models/search_service_level_objective_data.rb b/lib/datadog_api_client/v1/models/search_service_level_objective_data.rb index 00fb0cb2dde0..247b4b2f73e2 100644 --- a/lib/datadog_api_client/v1/models/search_service_level_objective_data.rb +++ b/lib/datadog_api_client/v1/models/search_service_level_objective_data.rb @@ -20,13 +20,16 @@ module DatadogAPIClient::V1 # A service level objective ID and attributes. class SearchServiceLevelObjectiveData include BaseGenericModel + # A service level objective object includes a service level indicator, thresholds # for one or more timeframes, and metadata (`name`, `description`, and `tags`). attr_accessor :attributes + # A unique identifier for the service level objective object. # # Always included in service level objective responses. attr_accessor :id + # The type of the object, must be `slo`. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/search_slo_query.rb b/lib/datadog_api_client/v1/models/search_slo_query.rb index 85f4546f63f5..2c62530fa6bd 100644 --- a/lib/datadog_api_client/v1/models/search_slo_query.rb +++ b/lib/datadog_api_client/v1/models/search_slo_query.rb @@ -22,11 +22,14 @@ module DatadogAPIClient::V1 # min of all of those requests. class SearchSLOQuery include BaseGenericModel + # A Datadog metric query for total (valid) events. attr_accessor :denominator + # Metric names used in the query's numerator and denominator. # This field will return null and will be implemented in the next version of this endpoint. attr_accessor :metrics + # A Datadog metric query for good events. attr_accessor :numerator diff --git a/lib/datadog_api_client/v1/models/search_slo_response.rb b/lib/datadog_api_client/v1/models/search_slo_response.rb index 7dea9c57f0e7..b91e715efb40 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # A search SLO response containing results from the search query. class SearchSLOResponse include BaseGenericModel + # Data from search SLO response. attr_accessor :data + # Pagination links. attr_accessor :links + # Searches metadata returned by the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v1/models/search_slo_response_data.rb b/lib/datadog_api_client/v1/models/search_slo_response_data.rb index 7da71b1c58e0..f149565e90bc 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_data.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Data from search SLO response. class SearchSLOResponseData include BaseGenericModel + # Attributes attr_accessor :attributes + # Type of service level objective result. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes.rb b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes.rb index b983bc7e76b9..e6e2f1274c45 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Attributes class SearchSLOResponseDataAttributes include BaseGenericModel + # Facets attr_accessor :facets + # SLOs attr_accessor :slos diff --git a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets.rb b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets.rb index 0e24de8835f1..15c10603a906 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # Facets class SearchSLOResponseDataAttributesFacets include BaseGenericModel + # All tags associated with an SLO. attr_accessor :all_tags + # Creator of an SLO. attr_accessor :creator_name + # Tags with the `env` tag key. attr_accessor :env_tags + # Tags with the `service` tag key. attr_accessor :service_tags + # Type of SLO. attr_accessor :slo_type + # SLO Target attr_accessor :target + # Tags with the `team` tag key. attr_accessor :team_tags + # Timeframes of SLOs. attr_accessor :timeframe diff --git a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_int.rb b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_int.rb index 56002fe445f2..19293f9ca5fb 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_int.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_int.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Facet class SearchSLOResponseDataAttributesFacetsObjectInt include BaseGenericModel + # Count attr_accessor :count + # Facet attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_string.rb b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_string.rb index 57bea3dde124..79b835b0fcc8 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_string.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_data_attributes_facets_object_string.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Facet class SearchSLOResponseDataAttributesFacetsObjectString include BaseGenericModel + # Count attr_accessor :count + # Facet attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/search_slo_response_links.rb b/lib/datadog_api_client/v1/models/search_slo_response_links.rb index 4e824754a1de..6ada21484804 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_links.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_links.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Pagination links. class SearchSLOResponseLinks include BaseGenericModel + # Link to last page. attr_accessor :first + # Link to first page. attr_accessor :last + # Link to the next page. attr_accessor :_next + # Link to previous page. attr_accessor :prev + # Link to current page. attr_accessor :_self diff --git a/lib/datadog_api_client/v1/models/search_slo_response_meta.rb b/lib/datadog_api_client/v1/models/search_slo_response_meta.rb index ba586eed6d8a..e947342c5a37 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_meta.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Searches metadata returned by the API. class SearchSLOResponseMeta include BaseGenericModel + # Pagination metadata returned by the API. attr_accessor :pagination diff --git a/lib/datadog_api_client/v1/models/search_slo_response_meta_page.rb b/lib/datadog_api_client/v1/models/search_slo_response_meta_page.rb index 7dcd63bb8298..15cce0e671f4 100644 --- a/lib/datadog_api_client/v1/models/search_slo_response_meta_page.rb +++ b/lib/datadog_api_client/v1/models/search_slo_response_meta_page.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # Pagination metadata returned by the API. class SearchSLOResponseMetaPage include BaseGenericModel + # The first number. attr_accessor :first_number + # The last number. attr_accessor :last_number + # The next number. attr_accessor :next_number + # The page number. attr_accessor :number + # The previous page number. attr_accessor :prev_number + # The size of the response. attr_accessor :size + # The total number of SLOs in the response. attr_accessor :total + # Type of pagination. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/search_slo_threshold.rb b/lib/datadog_api_client/v1/models/search_slo_threshold.rb index e6ff891dd362..2ef000df85e8 100644 --- a/lib/datadog_api_client/v1/models/search_slo_threshold.rb +++ b/lib/datadog_api_client/v1/models/search_slo_threshold.rb @@ -20,19 +20,24 @@ module DatadogAPIClient::V1 # SLO thresholds (target and optionally warning) for a single time window. class SearchSLOThreshold include BaseGenericModel + # The target value for the service level indicator within the corresponding # timeframe. attr_reader :target + # A string representation of the target that indicates its precision. # It uses trailing zeros to show significant decimal places (for example `98.00`). # # Always included in service level objective responses. Ignored in # create/update requests. attr_accessor :target_display + # The SLO time window options. attr_reader :timeframe + # The warning value for the service level objective. attr_accessor :warning + # A string representation of the warning target (see the description of # the `target_display` field for details). # diff --git a/lib/datadog_api_client/v1/models/selectable_template_variable_items.rb b/lib/datadog_api_client/v1/models/selectable_template_variable_items.rb index 598d864a7d4d..4e1ad85f1013 100644 --- a/lib/datadog_api_client/v1/models/selectable_template_variable_items.rb +++ b/lib/datadog_api_client/v1/models/selectable_template_variable_items.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Object containing the template variable's name, associated tag/attribute, default value and selectable values. class SelectableTemplateVariableItems include BaseGenericModel + # The default value of the template variable. attr_accessor :default_value + # Name of the template variable. attr_accessor :name + # The tag/attribute key associated with the template variable. attr_accessor :prefix + # The type of variable. This is to differentiate between filter variables (interpolated in query) and group by variables (interpolated into group by). attr_accessor :type + # List of visible tag values on the shared dashboard. attr_accessor :visible_tags diff --git a/lib/datadog_api_client/v1/models/series.rb b/lib/datadog_api_client/v1/models/series.rb index 52d4df1b4854..08fb4ebdfa6f 100644 --- a/lib/datadog_api_client/v1/models/series.rb +++ b/lib/datadog_api_client/v1/models/series.rb @@ -21,16 +21,22 @@ module DatadogAPIClient::V1 # See [Datadog metrics](https://docs.datadoghq.com/developers/metrics/#custom-metrics-properties). class Series include BaseGenericModel + # The name of the host that produced the metric. attr_accessor :host + # If the type of the metric is rate or count, define the corresponding interval in seconds. attr_accessor :interval + # The name of the timeseries. attr_reader :metric + # Points relating to a metric. All points must be tuples with timestamp and a scalar value (cannot be a string). Timestamps should be in POSIX time in seconds, and cannot be more than ten minutes in the future or more than one hour in the past. attr_reader :points + # A list of tags associated with the metric. attr_accessor :tags + # The type of the metric. Valid types are "",`count`, `gauge`, and `rate`. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/service_check.rb b/lib/datadog_api_client/v1/models/service_check.rb index 532c64431acd..a846c7ee2c52 100644 --- a/lib/datadog_api_client/v1/models/service_check.rb +++ b/lib/datadog_api_client/v1/models/service_check.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # An object containing service check and status. class ServiceCheck include BaseGenericModel + # The check. attr_reader :check + # The host name correlated with the check. attr_reader :host_name + # Message containing check status. attr_accessor :message + # The status of a service check. Set to `0` for OK, `1` for warning, `2` for critical, and `3` for unknown. attr_reader :status + # Tags related to a check. attr_reader :tags + # Time of check. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v1/models/service_level_objective.rb b/lib/datadog_api_client/v1/models/service_level_objective.rb index 52dc32fafd21..bf18b9ab7e4d 100644 --- a/lib/datadog_api_client/v1/models/service_level_objective.rb +++ b/lib/datadog_api_client/v1/models/service_level_objective.rb @@ -21,34 +21,42 @@ module DatadogAPIClient::V1 # for one or more timeframes, and metadata (`name`, `description`, `tags`, etc.). class ServiceLevelObjective include BaseGenericModel + # Creation timestamp (UNIX time in seconds) # # Always included in service level objective responses. attr_accessor :created_at + # Object describing the creator of the shared element. attr_accessor :creator + # A user-defined description of the service level objective. # # Always included in service level objective responses (but may be `null`). # Optional in create/update requests. attr_accessor :description + # A list of (up to 100) monitor groups that narrow the scope of a monitor service level objective. # # Included in service level objective responses if it is not empty. Optional in # create/update requests for monitor service level objectives, but may only be # used when then length of the `monitor_ids` field is one. attr_accessor :groups + # A unique identifier for the service level objective object. # # Always included in service level objective responses. attr_accessor :id + # Modification timestamp (UNIX time in seconds) # # Always included in service level objective responses. attr_accessor :modified_at + # A list of monitor ids that defines the scope of a monitor service level # objective. **Required if type is `monitor`**. attr_accessor :monitor_ids + # The union of monitor tags for all monitors referenced by the `monitor_ids` # field. # Always included in service level objective responses for monitor-based service level @@ -56,29 +64,38 @@ class ServiceLevelObjective # affect which monitors are included in the service level objective (that is # determined entirely by the `monitor_ids` field). attr_accessor :monitor_tags + # The name of the service level objective object. attr_reader :name + # A metric-based SLO. **Required if type is `metric`**. Note that Datadog only allows the sum by aggregator # to be used because this will sum up all request counts instead of averaging them, or taking the max or # min of all of those requests. attr_accessor :query + # A generic SLI specification. This is currently used for time-slice SLOs only. attr_accessor :sli_specification + # A list of tags associated with this service level objective. # Always included in service level objective responses (but may be empty). # Optional in create/update requests. attr_accessor :tags + # The target threshold such that when the service level indicator is above this # threshold over the given timeframe, the objective is being met. attr_accessor :target_threshold + # The thresholds (timeframes and associated targets) for this service level # objective object. attr_reader :thresholds + # The SLO time window options. Note that "custom" is not a valid option for creating # or updating SLOs. It is only used when querying SLO history over custom timeframes. attr_accessor :timeframe + # The type of the service level objective. attr_reader :type + # The optional warning threshold such that when the service level indicator is # below this value for the given threshold, but above the target threshold, the # objective appears in a "warning" state. This value must be greater than the target diff --git a/lib/datadog_api_client/v1/models/service_level_objective_query.rb b/lib/datadog_api_client/v1/models/service_level_objective_query.rb index b4752224d183..354cf44c6038 100644 --- a/lib/datadog_api_client/v1/models/service_level_objective_query.rb +++ b/lib/datadog_api_client/v1/models/service_level_objective_query.rb @@ -22,8 +22,10 @@ module DatadogAPIClient::V1 # min of all of those requests. class ServiceLevelObjectiveQuery include BaseGenericModel + # A Datadog metric query for total (valid) events. attr_reader :denominator + # A Datadog metric query for good events. attr_reader :numerator diff --git a/lib/datadog_api_client/v1/models/service_level_objective_request.rb b/lib/datadog_api_client/v1/models/service_level_objective_request.rb index 2528c77d8083..c2415da8bd3f 100644 --- a/lib/datadog_api_client/v1/models/service_level_objective_request.rb +++ b/lib/datadog_api_client/v1/models/service_level_objective_request.rb @@ -21,43 +21,55 @@ module DatadogAPIClient::V1 # for one or more timeframes, and metadata (`name`, `description`, `tags`, etc.). class ServiceLevelObjectiveRequest include BaseGenericModel + # A user-defined description of the service level objective. # # Always included in service level objective responses (but may be `null`). # Optional in create/update requests. attr_accessor :description + # A list of (up to 100) monitor groups that narrow the scope of a monitor service level objective. # # Included in service level objective responses if it is not empty. Optional in # create/update requests for monitor service level objectives, but may only be # used when then length of the `monitor_ids` field is one. attr_accessor :groups + # A list of monitor IDs that defines the scope of a monitor service level # objective. **Required if type is `monitor`**. attr_accessor :monitor_ids + # The name of the service level objective object. attr_reader :name + # A metric-based SLO. **Required if type is `metric`**. Note that Datadog only allows the sum by aggregator # to be used because this will sum up all request counts instead of averaging them, or taking the max or # min of all of those requests. attr_accessor :query + # A generic SLI specification. This is currently used for time-slice SLOs only. attr_accessor :sli_specification + # A list of tags associated with this service level objective. # Always included in service level objective responses (but may be empty). # Optional in create/update requests. attr_accessor :tags + # The target threshold such that when the service level indicator is above this # threshold over the given timeframe, the objective is being met. attr_accessor :target_threshold + # The thresholds (timeframes and associated targets) for this service level # objective object. attr_reader :thresholds + # The SLO time window options. Note that "custom" is not a valid option for creating # or updating SLOs. It is only used when querying SLO history over custom timeframes. attr_accessor :timeframe + # The type of the service level objective. attr_reader :type + # The optional warning threshold such that when the service level indicator is # below this value for the given threshold, but above the target threshold, the # objective appears in a "warning" state. This value must be greater than the target diff --git a/lib/datadog_api_client/v1/models/service_map_widget_definition.rb b/lib/datadog_api_client/v1/models/service_map_widget_definition.rb index 0a4b11b7c0e8..d2ce2ceab5c5 100644 --- a/lib/datadog_api_client/v1/models/service_map_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/service_map_widget_definition.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V1 # This widget displays a map of a service to all of the services that call it, and all of the services that it calls. class ServiceMapWidgetDefinition include BaseGenericModel + # List of custom links. attr_accessor :custom_links + # Your environment and primary tag (or * if enabled for your account). attr_reader :filters + # The ID of the service you want to map. attr_reader :service + # The title of your widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the service map widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/service_summary_widget_definition.rb b/lib/datadog_api_client/v1/models/service_summary_widget_definition.rb index 84a95c33ed49..540f2142b761 100644 --- a/lib/datadog_api_client/v1/models/service_summary_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/service_summary_widget_definition.rb @@ -20,36 +20,52 @@ module DatadogAPIClient::V1 # The service summary displays the graphs of a chosen service in your screenboard. Only available on FREE layout dashboards. class ServiceSummaryWidgetDefinition include BaseGenericModel + # Number of columns to display. attr_accessor :display_format + # APM environment. attr_reader :env + # APM service. attr_reader :service + # Whether to show the latency breakdown or not. attr_accessor :show_breakdown + # Whether to show the latency distribution or not. attr_accessor :show_distribution + # Whether to show the error metrics or not. attr_accessor :show_errors + # Whether to show the hits metrics or not. attr_accessor :show_hits + # Whether to show the latency metrics or not. attr_accessor :show_latency + # Whether to show the resource list or not. attr_accessor :show_resource_list + # Size of the widget. attr_accessor :size_format + # APM span name. attr_reader :span_name + # Time setting for the widget. attr_accessor :time + # Title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the service summary widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/shared_dashboard.rb b/lib/datadog_api_client/v1/models/shared_dashboard.rb index 470f66182b6e..98a6eb0e0097 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard.rb @@ -20,40 +20,58 @@ module DatadogAPIClient::V1 # The metadata object associated with how a dashboard has been/will be shared. class SharedDashboard include BaseGenericModel + # User who shared the dashboard. attr_accessor :author + # Date the dashboard was shared. attr_accessor :created + # ID of the dashboard to share. attr_reader :dashboard_id + # The type of the associated private dashboard. attr_reader :dashboard_type + # The `SharedDashboard` `embeddable_domains`. attr_accessor :embeddable_domains + # The time when an OPEN shared dashboard becomes publicly unavailable. attr_accessor :expiration + # Object containing the live span selection for the dashboard. attr_accessor :global_time + # Whether to allow viewers to select a different global time setting for the shared dashboard. attr_accessor :global_time_selectable_enabled + # The `SharedDashboard` `invitees`. attr_accessor :invitees + # The last time the shared dashboard was accessed. Null if never accessed. attr_accessor :last_accessed + # URL of the shared dashboard. attr_accessor :public_url + # List of objects representing template variables on the shared dashboard which can have selectable values. attr_accessor :selectable_template_vars + # List of email addresses that can receive an invitation to access to the shared dashboard. attr_accessor :share_list + # Type of sharing access (either open to anyone who has the public URL or invite-only). attr_accessor :share_type + # Active means the dashboard is publicly available. Paused means the dashboard is not publicly available. attr_accessor :status + # Title of the shared dashboard. attr_accessor :title + # A unique token assigned to the shared dashboard. attr_accessor :token + # The viewing preferences for a shared dashboard. attr_accessor :viewing_preferences diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_author.rb b/lib/datadog_api_client/v1/models/shared_dashboard_author.rb index 589f2f7edff0..43a9f91b0d2d 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_author.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_author.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # User who shared the dashboard. class SharedDashboardAuthor include BaseGenericModel + # Identifier of the user who shared the dashboard. attr_accessor :handle + # Name of the user who shared the dashboard. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_invitees_items.rb b/lib/datadog_api_client/v1/models/shared_dashboard_invitees_items.rb index b2b07696db74..a19bbb68c5ce 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_invitees_items.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_invitees_items.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The allowlisted invitees for an INVITE-only shared dashboard. class SharedDashboardInviteesItems include BaseGenericModel + # Time of the invitee expiration. Null means the invite will not expire. attr_accessor :access_expiration + # Time that the invitee was created. attr_accessor :created_at + # Email of the invitee. attr_reader :email diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_invites.rb b/lib/datadog_api_client/v1/models/shared_dashboard_invites.rb index 768d7cdef705..a4042dbd0805 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_invites.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_invites.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Invitations data and metadata that exists for a shared dashboard returned by the API. class SharedDashboardInvites include BaseGenericModel + # An object or list of objects containing the information for an invitation to a shared dashboard. attr_reader :data + # Pagination metadata returned by the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object.rb b/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object.rb index 442c64a21121..f45210afb594 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Object containing the information for an invitation to a shared dashboard. class SharedDashboardInvitesDataObject include BaseGenericModel + # Attributes of the shared dashboard invitation attr_reader :attributes + # Type for shared dashboard invitation request body. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object_attributes.rb b/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object_attributes.rb index 9b8369b62e3d..4f877358a6ca 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object_attributes.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_invites_data_object_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # Attributes of the shared dashboard invitation class SharedDashboardInvitesDataObjectAttributes include BaseGenericModel + # When the invitation was sent. attr_accessor :created_at + # An email address that an invitation has been (or if used in invitation request, will be) sent to. attr_accessor :email + # Indicates whether an active session exists for the invitation (produced when a user clicks the link in the email). attr_accessor :has_session + # When the invitation expires. attr_accessor :invitation_expiry + # When the invited user's session expires. null if the invitation has no associated session. attr_accessor :session_expiry + # The unique token of the shared dashboard that was (or is to be) shared. attr_accessor :share_token diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta.rb b/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta.rb index 268ef9ead2ad..7a3e702ab744 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Pagination metadata returned by the API. class SharedDashboardInvitesMeta include BaseGenericModel + # Object containing the total count of invitations across all pages attr_accessor :page diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta_page.rb b/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta_page.rb index fbd5b8e694da..f5891ab069a9 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta_page.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_invites_meta_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object containing the total count of invitations across all pages class SharedDashboardInvitesMetaPage include BaseGenericModel + # The total number of invitations on this shared board, across all pages. attr_accessor :total_count diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_update_request.rb b/lib/datadog_api_client/v1/models/shared_dashboard_update_request.rb index 3598c8faedcd..b435f7865f95 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_update_request.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_update_request.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V1 # Update a shared dashboard's settings. class SharedDashboardUpdateRequest include BaseGenericModel + # The `SharedDashboard` `embeddable_domains`. attr_accessor :embeddable_domains + # The time when an OPEN shared dashboard becomes publicly unavailable. attr_accessor :expiration + # Timeframe setting for the shared dashboard. attr_accessor :global_time + # Whether to allow viewers to select a different global time setting for the shared dashboard. attr_accessor :global_time_selectable_enabled + # The `SharedDashboard` `invitees`. attr_accessor :invitees + # List of objects representing template variables on the shared dashboard which can have selectable values. attr_accessor :selectable_template_vars + # List of email addresses that can be given access to the shared dashboard. attr_accessor :share_list + # Type of sharing access (either open to anyone who has the public URL or invite-only). attr_accessor :share_type + # Active means the dashboard is publicly available. Paused means the dashboard is not publicly available. attr_accessor :status + # Title of the shared dashboard. attr_accessor :title + # The viewing preferences for a shared dashboard. attr_accessor :viewing_preferences diff --git a/lib/datadog_api_client/v1/models/shared_dashboard_update_request_global_time.rb b/lib/datadog_api_client/v1/models/shared_dashboard_update_request_global_time.rb index 5594d6181ab3..5a1be84a053b 100644 --- a/lib/datadog_api_client/v1/models/shared_dashboard_update_request_global_time.rb +++ b/lib/datadog_api_client/v1/models/shared_dashboard_update_request_global_time.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Timeframe setting for the shared dashboard. class SharedDashboardUpdateRequestGlobalTime include BaseGenericModel + # Dashboard global time live_span selection attr_accessor :live_span diff --git a/lib/datadog_api_client/v1/models/signal_assignee_update_request.rb b/lib/datadog_api_client/v1/models/signal_assignee_update_request.rb index d66d996c2bdc..17c5f9012a39 100644 --- a/lib/datadog_api_client/v1/models/signal_assignee_update_request.rb +++ b/lib/datadog_api_client/v1/models/signal_assignee_update_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Attributes describing an assignee update operation over a security signal. class SignalAssigneeUpdateRequest include BaseGenericModel + # The UUID of the user being assigned. Use empty string to return signal to unassigned. attr_reader :assignee + # Version of the updated signal. If server side version is higher, update will be rejected. attr_accessor :version diff --git a/lib/datadog_api_client/v1/models/signal_state_update_request.rb b/lib/datadog_api_client/v1/models/signal_state_update_request.rb index 260dc4281e60..e6837bf4f675 100644 --- a/lib/datadog_api_client/v1/models/signal_state_update_request.rb +++ b/lib/datadog_api_client/v1/models/signal_state_update_request.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Attributes describing the change of state for a given state. class SignalStateUpdateRequest include BaseGenericModel + # Optional comment to explain why a signal is being archived. attr_accessor :archive_comment + # Reason why a signal has been archived. attr_accessor :archive_reason + # The new triage state of the signal. attr_reader :state + # Version of the updated signal. If server side version is higher, update will be rejected. attr_accessor :version diff --git a/lib/datadog_api_client/v1/models/slack_integration_channel.rb b/lib/datadog_api_client/v1/models/slack_integration_channel.rb index 869aea4d6d25..a0d3e8cf2631 100644 --- a/lib/datadog_api_client/v1/models/slack_integration_channel.rb +++ b/lib/datadog_api_client/v1/models/slack_integration_channel.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The Slack channel configuration. class SlackIntegrationChannel include BaseGenericModel + # Configuration options for what is shown in an alert event message. attr_accessor :display + # Your channel name. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/slack_integration_channel_display.rb b/lib/datadog_api_client/v1/models/slack_integration_channel_display.rb index 38436a3350fb..e219eee84cfa 100644 --- a/lib/datadog_api_client/v1/models/slack_integration_channel_display.rb +++ b/lib/datadog_api_client/v1/models/slack_integration_channel_display.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Configuration options for what is shown in an alert event message. class SlackIntegrationChannelDisplay include BaseGenericModel + # Show the main body of the alert event. attr_accessor :message + # Show interactive buttons to mute the alerting monitor. attr_accessor :mute_buttons + # Show the list of @-handles in the alert event. attr_accessor :notified + # Show the alert event's snapshot image. attr_accessor :snapshot + # Show the scopes on which the monitor alerted. attr_accessor :tags diff --git a/lib/datadog_api_client/v1/models/slo_bulk_delete_error.rb b/lib/datadog_api_client/v1/models/slo_bulk_delete_error.rb index 3af5faf4cbf5..49655981b181 100644 --- a/lib/datadog_api_client/v1/models/slo_bulk_delete_error.rb +++ b/lib/datadog_api_client/v1/models/slo_bulk_delete_error.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V1 # Object describing the error. class SLOBulkDeleteError include BaseGenericModel + # The ID of the service level objective object associated with # this error. attr_reader :id + # The error message. attr_reader :message + # The timeframe of the threshold associated with this error # or "all" if all thresholds are affected. attr_reader :timeframe diff --git a/lib/datadog_api_client/v1/models/slo_bulk_delete_response.rb b/lib/datadog_api_client/v1/models/slo_bulk_delete_response.rb index 7a3b7f4dcdd8..555da102531f 100644 --- a/lib/datadog_api_client/v1/models/slo_bulk_delete_response.rb +++ b/lib/datadog_api_client/v1/models/slo_bulk_delete_response.rb @@ -25,8 +25,10 @@ module DatadogAPIClient::V1 # fields in this response indicate which deletions succeeded and failed. class SLOBulkDeleteResponse include BaseGenericModel + # An array of service level objective objects. attr_accessor :data + # Array of errors object returned. attr_accessor :errors diff --git a/lib/datadog_api_client/v1/models/slo_bulk_delete_response_data.rb b/lib/datadog_api_client/v1/models/slo_bulk_delete_response_data.rb index 245594b58344..9499df5fcbd6 100644 --- a/lib/datadog_api_client/v1/models/slo_bulk_delete_response_data.rb +++ b/lib/datadog_api_client/v1/models/slo_bulk_delete_response_data.rb @@ -20,9 +20,11 @@ module DatadogAPIClient::V1 # An array of service level objective objects. class SLOBulkDeleteResponseData include BaseGenericModel + # An array of service level objective object IDs that indicates # which objects that were completely deleted. attr_accessor :deleted + # An array of service level objective object IDs that indicates # which objects that were modified (objects for which at least one # threshold was deleted, but that were not completely deleted). diff --git a/lib/datadog_api_client/v1/models/slo_correction.rb b/lib/datadog_api_client/v1/models/slo_correction.rb index ceb49b0a1178..03108eb7d7f9 100644 --- a/lib/datadog_api_client/v1/models/slo_correction.rb +++ b/lib/datadog_api_client/v1/models/slo_correction.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The response object of a list of SLO corrections. class SLOCorrection include BaseGenericModel + # The attribute object associated with the SLO correction. attr_accessor :attributes + # The ID of the SLO correction. attr_accessor :id + # SLO correction resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/slo_correction_create_data.rb b/lib/datadog_api_client/v1/models/slo_correction_create_data.rb index 01950e6f6fbd..697d4d3f4a57 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_create_data.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The data object associated with the SLO correction to be created. class SLOCorrectionCreateData include BaseGenericModel + # The attribute object associated with the SLO correction to be created. attr_accessor :attributes + # SLO correction resource type. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/slo_correction_create_request.rb b/lib/datadog_api_client/v1/models/slo_correction_create_request.rb index 8f47b3ac9c56..c5e0d8e0aa81 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_create_request.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # An object that defines a correction to be applied to an SLO. class SLOCorrectionCreateRequest include BaseGenericModel + # The data object associated with the SLO correction to be created. attr_accessor :data diff --git a/lib/datadog_api_client/v1/models/slo_correction_create_request_attributes.rb b/lib/datadog_api_client/v1/models/slo_correction_create_request_attributes.rb index 09c37de5d731..efd21a9fe3a5 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_create_request_attributes.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_create_request_attributes.rb @@ -20,21 +20,29 @@ module DatadogAPIClient::V1 # The attribute object associated with the SLO correction to be created. class SLOCorrectionCreateRequestAttributes include BaseGenericModel + # Category the SLO correction belongs to. attr_reader :category + # Description of the correction being made. attr_accessor :description + # Length of time (in seconds) for a specified `rrule` recurring SLO correction. attr_accessor :duration + # Ending time of the correction in epoch seconds. attr_accessor :_end + # The recurrence rules as defined in the iCalendar RFC 5545. The supported rules for SLO corrections # are `FREQ`, `INTERVAL`, `COUNT`, `UNTIL` and `BYDAY`. attr_accessor :rrule + # ID of the SLO that this correction applies to. attr_reader :slo_id + # Starting time of the correction in epoch seconds. attr_reader :start + # The timezone to display in the UI for the correction times (defaults to "UTC"). attr_accessor :timezone diff --git a/lib/datadog_api_client/v1/models/slo_correction_list_response.rb b/lib/datadog_api_client/v1/models/slo_correction_list_response.rb index f0e2f8af632f..03a12f2cc83e 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_list_response.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_list_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # A list of SLO correction objects. class SLOCorrectionListResponse include BaseGenericModel + # The list of SLO corrections objects. attr_accessor :data + # Object describing meta attributes of response. attr_accessor :meta diff --git a/lib/datadog_api_client/v1/models/slo_correction_response.rb b/lib/datadog_api_client/v1/models/slo_correction_response.rb index 732605e4c961..f485fdaeb73b 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_response.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The response object of an SLO correction. class SLOCorrectionResponse include BaseGenericModel + # The response object of a list of SLO corrections. attr_accessor :data diff --git a/lib/datadog_api_client/v1/models/slo_correction_response_attributes.rb b/lib/datadog_api_client/v1/models/slo_correction_response_attributes.rb index 660446ff42fd..ae601255889f 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_response_attributes.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_response_attributes.rb @@ -20,29 +20,41 @@ module DatadogAPIClient::V1 # The attribute object associated with the SLO correction. class SLOCorrectionResponseAttributes include BaseGenericModel + # Category the SLO correction belongs to. attr_accessor :category + # The epoch timestamp of when the correction was created at. attr_accessor :created_at + # Object describing the creator of the shared element. attr_accessor :creator + # Description of the correction being made. attr_accessor :description + # Length of time (in seconds) for a specified `rrule` recurring SLO correction. attr_accessor :duration + # Ending time of the correction in epoch seconds. attr_accessor :_end + # The epoch timestamp of when the correction was modified at. attr_accessor :modified_at + # Modifier of the object. attr_accessor :modifier + # The recurrence rules as defined in the iCalendar RFC 5545. The supported rules for SLO corrections # are `FREQ`, `INTERVAL`, `COUNT`, `UNTIL` and `BYDAY`. attr_accessor :rrule + # ID of the SLO that this correction applies to. attr_accessor :slo_id + # Starting time of the correction in epoch seconds. attr_accessor :start + # The timezone to display in the UI for the correction times (defaults to "UTC"). attr_accessor :timezone diff --git a/lib/datadog_api_client/v1/models/slo_correction_response_attributes_modifier.rb b/lib/datadog_api_client/v1/models/slo_correction_response_attributes_modifier.rb index c549d683359d..9aeaa0fa1a14 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_response_attributes_modifier.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_response_attributes_modifier.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Modifier of the object. class SLOCorrectionResponseAttributesModifier include BaseGenericModel + # Email of the Modifier. attr_accessor :email + # Handle of the Modifier. attr_accessor :handle + # Name of the Modifier. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/slo_correction_update_data.rb b/lib/datadog_api_client/v1/models/slo_correction_update_data.rb index 4ea8646ddebf..fa1c1911e980 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_update_data.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_update_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The data object associated with the SLO correction to be updated. class SLOCorrectionUpdateData include BaseGenericModel + # The attribute object associated with the SLO correction to be updated. attr_accessor :attributes + # SLO correction resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/slo_correction_update_request.rb b/lib/datadog_api_client/v1/models/slo_correction_update_request.rb index 2622e849cd64..a4b4fd28d5a4 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_update_request.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # An object that defines a correction to be applied to an SLO. class SLOCorrectionUpdateRequest include BaseGenericModel + # The data object associated with the SLO correction to be updated. attr_accessor :data diff --git a/lib/datadog_api_client/v1/models/slo_correction_update_request_attributes.rb b/lib/datadog_api_client/v1/models/slo_correction_update_request_attributes.rb index 4c240cfb13a9..3beecde9f196 100644 --- a/lib/datadog_api_client/v1/models/slo_correction_update_request_attributes.rb +++ b/lib/datadog_api_client/v1/models/slo_correction_update_request_attributes.rb @@ -20,19 +20,26 @@ module DatadogAPIClient::V1 # The attribute object associated with the SLO correction to be updated. class SLOCorrectionUpdateRequestAttributes include BaseGenericModel + # Category the SLO correction belongs to. attr_accessor :category + # Description of the correction being made. attr_accessor :description + # Length of time (in seconds) for a specified `rrule` recurring SLO correction. attr_accessor :duration + # Ending time of the correction in epoch seconds. attr_accessor :_end + # The recurrence rules as defined in the iCalendar RFC 5545. The supported rules for SLO corrections # are `FREQ`, `INTERVAL`, `COUNT`, `UNTIL` and `BYDAY`. attr_accessor :rrule + # Starting time of the correction in epoch seconds. attr_accessor :start + # The timezone to display in the UI for the correction times (defaults to "UTC"). attr_accessor :timezone diff --git a/lib/datadog_api_client/v1/models/slo_creator.rb b/lib/datadog_api_client/v1/models/slo_creator.rb index 6ed19a9c0cb4..a297c595fe88 100644 --- a/lib/datadog_api_client/v1/models/slo_creator.rb +++ b/lib/datadog_api_client/v1/models/slo_creator.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The creator of the SLO class SLOCreator include BaseGenericModel + # Email of the creator. attr_accessor :email + # User ID of the creator. attr_accessor :id + # Name of the creator. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/slo_delete_response.rb b/lib/datadog_api_client/v1/models/slo_delete_response.rb index 1f7e6dba7e0f..0a7fd09ae937 100644 --- a/lib/datadog_api_client/v1/models/slo_delete_response.rb +++ b/lib/datadog_api_client/v1/models/slo_delete_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # A response list of all service level objective deleted. class SLODeleteResponse include BaseGenericModel + # An array containing the ID of the deleted service level objective object. attr_accessor :data + # An dictionary containing the ID of the SLO as key and a deletion error as value. attr_accessor :errors diff --git a/lib/datadog_api_client/v1/models/slo_formula.rb b/lib/datadog_api_client/v1/models/slo_formula.rb index ef8a9e8808f7..448a99f42378 100644 --- a/lib/datadog_api_client/v1/models/slo_formula.rb +++ b/lib/datadog_api_client/v1/models/slo_formula.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # A formula that specifies how to combine the results of multiple queries. class SLOFormula include BaseGenericModel + # The formula string, which is an expression involving named queries. attr_reader :formula diff --git a/lib/datadog_api_client/v1/models/slo_history_metrics.rb b/lib/datadog_api_client/v1/models/slo_history_metrics.rb index d6d22b430267..4832dbe4e37a 100644 --- a/lib/datadog_api_client/v1/models/slo_history_metrics.rb +++ b/lib/datadog_api_client/v1/models/slo_history_metrics.rb @@ -22,22 +22,30 @@ module DatadogAPIClient::V1 # This is not included in responses for `monitor` based SLOs. class SLOHistoryMetrics include BaseGenericModel + # A representation of `metric` based SLO timeseries for the provided queries. # This is the same response type from `batch_query` endpoint. attr_reader :denominator + # The aggregated query interval for the series data. It's implicit based on the query time window. attr_reader :interval + # Optional message if there are specific query issues/warnings. attr_accessor :message + # A representation of `metric` based SLO timeseries for the provided queries. # This is the same response type from `batch_query` endpoint. attr_reader :numerator + # The combined numerator and denominator query CSV. attr_reader :query + # The series result type. This mimics `batch_query` response type. attr_reader :res_type + # The series response version type. This mimics `batch_query` response type. attr_reader :resp_version + # An array of query timestamps in EPOCH milliseconds. attr_reader :times diff --git a/lib/datadog_api_client/v1/models/slo_history_metrics_series.rb b/lib/datadog_api_client/v1/models/slo_history_metrics_series.rb index 9ab991c9035b..17e5c75babdb 100644 --- a/lib/datadog_api_client/v1/models/slo_history_metrics_series.rb +++ b/lib/datadog_api_client/v1/models/slo_history_metrics_series.rb @@ -21,12 +21,16 @@ module DatadogAPIClient::V1 # This is the same response type from `batch_query` endpoint. class SLOHistoryMetricsSeries include BaseGenericModel + # Count of submitted metrics. attr_reader :count + # Query metadata. attr_accessor :metadata + # Total sum of the query. attr_reader :sum + # The query values for each metric. attr_reader :values diff --git a/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata.rb b/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata.rb index e19556552cbc..43c1e712702a 100644 --- a/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata.rb +++ b/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # Query metadata. class SLOHistoryMetricsSeriesMetadata include BaseGenericModel + # Query aggregator function. attr_accessor :aggr + # Query expression. attr_accessor :expression + # Query metric used. attr_accessor :metric + # Query index from original combined query. attr_accessor :query_index + # Query scope. attr_accessor :scope + # An array of metric units that contains up to two unit objects. # For example, bytes represents one unit object and bytes per second represents two unit objects. # If a metric query only has one unit object, the second array element is null. diff --git a/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata_unit.rb b/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata_unit.rb index fc51e4f61f0f..1cff6bc1383c 100644 --- a/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata_unit.rb +++ b/lib/datadog_api_client/v1/models/slo_history_metrics_series_metadata_unit.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # An Object of metric units. class SLOHistoryMetricsSeriesMetadataUnit include BaseGenericModel + # The family of metric unit, for example `bytes` is the family for `kibibyte`, `byte`, and `bit` units. attr_accessor :family + # The ID of the metric unit. attr_accessor :id + # The unit of the metric, for instance `byte`. attr_accessor :name + # The plural Unit of metric, for instance `bytes`. attr_accessor :plural + # The scale factor of metric unit, for instance `1.0`. attr_accessor :scale_factor + # A shorter and abbreviated version of the metric unit, for instance `B`. attr_accessor :short_name diff --git a/lib/datadog_api_client/v1/models/slo_history_monitor.rb b/lib/datadog_api_client/v1/models/slo_history_monitor.rb index 5038197ffed8..da7661afed86 100644 --- a/lib/datadog_api_client/v1/models/slo_history_monitor.rb +++ b/lib/datadog_api_client/v1/models/slo_history_monitor.rb @@ -21,12 +21,16 @@ module DatadogAPIClient::V1 # This can also represent the SLI value for a specific monitor in multi-monitor SLOs, or a group in grouped SLOs. class SLOHistoryMonitor include BaseGenericModel + # A mapping of threshold `timeframe` to the remaining error budget. attr_accessor :error_budget_remaining + # An array of error objects returned while querying the history data for the service level objective. attr_accessor :errors + # For groups in a grouped SLO, this is the group name. attr_accessor :group + # The state transition history for the monitor. It is represented as # an array of pairs. Each pair is an array containing the timestamp of the transition # as an integer in Unix epoch format in the first element, and the state as an integer in the @@ -35,21 +39,29 @@ class SLOHistoryMonitor # See [SLO documentation](https://docs.datadoghq.com/service_management/service_level_objectives/monitor/#missing-data) # for detailed information. attr_accessor :history + # For `monitor` based SLOs, this is the last modified timestamp in epoch seconds of the monitor. attr_accessor :monitor_modified + # For `monitor` based SLOs, this describes the type of monitor. attr_accessor :monitor_type + # For groups in a grouped SLO, this is the group name. For monitors in a multi-monitor SLO, this is the monitor name. attr_accessor :name + # The amount of decimal places the SLI value is accurate to for the given from `&&` to timestamp. Use `span_precision` instead. attr_accessor :precision + # For `monitor` based SLOs, when `true` this indicates that a replay is in progress to give an accurate uptime # calculation. attr_accessor :preview + # The current SLI value of the SLO over the history window. attr_accessor :sli_value + # The amount of decimal places the SLI value is accurate to for the given from `&&` to timestamp. attr_accessor :span_precision + # Use `sli_value` instead. attr_accessor :uptime diff --git a/lib/datadog_api_client/v1/models/slo_history_response.rb b/lib/datadog_api_client/v1/models/slo_history_response.rb index 40d364572bf9..67a698f45b25 100644 --- a/lib/datadog_api_client/v1/models/slo_history_response.rb +++ b/lib/datadog_api_client/v1/models/slo_history_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # A service level objective history response. class SLOHistoryResponse include BaseGenericModel + # An array of service level objective objects. attr_accessor :data + # A list of errors while querying the history data for the service level objective. attr_accessor :errors diff --git a/lib/datadog_api_client/v1/models/slo_history_response_data.rb b/lib/datadog_api_client/v1/models/slo_history_response_data.rb index ae12212b15f4..965a21f6a281 100644 --- a/lib/datadog_api_client/v1/models/slo_history_response_data.rb +++ b/lib/datadog_api_client/v1/models/slo_history_response_data.rb @@ -20,33 +20,43 @@ module DatadogAPIClient::V1 # An array of service level objective objects. class SLOHistoryResponseData include BaseGenericModel + # The `from` timestamp in epoch seconds. attr_accessor :from_ts + # For `metric` based SLOs where the query includes a group-by clause, this represents the list of grouping parameters. # # This is not included in responses for `monitor` based SLOs. attr_accessor :group_by + # For grouped SLOs, this represents SLI data for specific groups. # # This is not included in the responses for `metric` based SLOs. attr_accessor :groups + # For multi-monitor SLOs, this represents SLI data for specific monitors. # # This is not included in the responses for `metric` based SLOs. attr_accessor :monitors + # An object that holds an SLI value and its associated data. It can represent an SLO's overall SLI value. # This can also represent the SLI value for a specific monitor in multi-monitor SLOs, or a group in grouped SLOs. attr_accessor :overall + # A `metric` based SLO history response. # # This is not included in responses for `monitor` based SLOs. attr_accessor :series + # mapping of string timeframe to the SLO threshold. attr_accessor :thresholds + # The `to` timestamp in epoch seconds. attr_accessor :to_ts + # The type of the service level objective. attr_accessor :type + # A numeric representation of the type of the service level objective (`0` for # monitor, `1` for metric). Always included in service level objective responses. # Ignored in create/update requests. diff --git a/lib/datadog_api_client/v1/models/slo_history_response_error.rb b/lib/datadog_api_client/v1/models/slo_history_response_error.rb index 728a9faa7b6f..825cb73c9311 100644 --- a/lib/datadog_api_client/v1/models/slo_history_response_error.rb +++ b/lib/datadog_api_client/v1/models/slo_history_response_error.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # A list of errors while querying the history data for the service level objective. class SLOHistoryResponseError include BaseGenericModel + # Human readable error. attr_accessor :error diff --git a/lib/datadog_api_client/v1/models/slo_history_response_error_with_type.rb b/lib/datadog_api_client/v1/models/slo_history_response_error_with_type.rb index e2bf74439c54..fa00b48c9dba 100644 --- a/lib/datadog_api_client/v1/models/slo_history_response_error_with_type.rb +++ b/lib/datadog_api_client/v1/models/slo_history_response_error_with_type.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # An object describing the error with error type and error message. class SLOHistoryResponseErrorWithType include BaseGenericModel + # A message with more details about the error. attr_reader :error_message + # Type of the error. attr_reader :error_type diff --git a/lib/datadog_api_client/v1/models/slo_history_sli_data.rb b/lib/datadog_api_client/v1/models/slo_history_sli_data.rb index 5c878ba3b9e3..565e94fbf5c5 100644 --- a/lib/datadog_api_client/v1/models/slo_history_sli_data.rb +++ b/lib/datadog_api_client/v1/models/slo_history_sli_data.rb @@ -21,12 +21,16 @@ module DatadogAPIClient::V1 # This can also represent the SLI value for a specific monitor in multi-monitor SLOs, or a group in grouped SLOs. class SLOHistorySLIData include BaseGenericModel + # A mapping of threshold `timeframe` to the remaining error budget. attr_accessor :error_budget_remaining + # An array of error objects returned while querying the history data for the service level objective. attr_accessor :errors + # For groups in a grouped SLO, this is the group name. attr_accessor :group + # The state transition history for `monitor` or `time-slice` SLOs. It is represented as # an array of pairs. Each pair is an array containing the timestamp of the transition # as an integer in Unix epoch format in the first element, and the state as an integer in the @@ -36,21 +40,29 @@ class SLOHistorySLIData # [SLO documentation](https://docs.datadoghq.com/service_management/service_level_objectives/monitor/#missing-data) # for detailed information. attr_accessor :history + # For `monitor` based SLOs, this is the last modified timestamp in epoch seconds of the monitor. attr_accessor :monitor_modified + # For `monitor` based SLOs, this describes the type of monitor. attr_accessor :monitor_type + # For groups in a grouped SLO, this is the group name. For monitors in a multi-monitor SLO, this is the monitor name. attr_accessor :name + # A mapping of threshold `timeframe` to number of accurate decimals, regardless of the from && to timestamp. attr_accessor :precision + # For `monitor` based SLOs, when `true` this indicates that a replay is in progress to give an accurate uptime # calculation. attr_accessor :preview + # The current SLI value of the SLO over the history window. attr_accessor :sli_value + # The amount of decimal places the SLI value is accurate to for the given from `&&` to timestamp. attr_accessor :span_precision + # Use `sli_value` instead. attr_accessor :uptime diff --git a/lib/datadog_api_client/v1/models/slo_list_response.rb b/lib/datadog_api_client/v1/models/slo_list_response.rb index 96590023bed0..2a8a583bf450 100644 --- a/lib/datadog_api_client/v1/models/slo_list_response.rb +++ b/lib/datadog_api_client/v1/models/slo_list_response.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V1 # A response with one or more service level objective. class SLOListResponse include BaseGenericModel + # An array of service level objective objects. attr_accessor :data + # An array of error messages. Each endpoint documents how/whether this field is # used. attr_accessor :errors + # The metadata object containing additional information about the list of SLOs. attr_accessor :metadata diff --git a/lib/datadog_api_client/v1/models/slo_list_response_metadata.rb b/lib/datadog_api_client/v1/models/slo_list_response_metadata.rb index ec248472f4af..33aaae2bc277 100644 --- a/lib/datadog_api_client/v1/models/slo_list_response_metadata.rb +++ b/lib/datadog_api_client/v1/models/slo_list_response_metadata.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The metadata object containing additional information about the list of SLOs. class SLOListResponseMetadata include BaseGenericModel + # The object containing information about the pages of the list of SLOs. attr_accessor :page diff --git a/lib/datadog_api_client/v1/models/slo_list_response_metadata_page.rb b/lib/datadog_api_client/v1/models/slo_list_response_metadata_page.rb index 97a07ce7943f..9adf719e028f 100644 --- a/lib/datadog_api_client/v1/models/slo_list_response_metadata_page.rb +++ b/lib/datadog_api_client/v1/models/slo_list_response_metadata_page.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The object containing information about the pages of the list of SLOs. class SLOListResponseMetadataPage include BaseGenericModel + # The total number of resources that could be retrieved ignoring the parameters and filters in the request. attr_accessor :total_count + # The total number of resources that match the parameters and filters in the request. This attribute can be used by a client to determine the total number of pages. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v1/models/slo_list_widget_definition.rb b/lib/datadog_api_client/v1/models/slo_list_widget_definition.rb index bf3da938f037..759ee2ab73aa 100644 --- a/lib/datadog_api_client/v1/models/slo_list_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/slo_list_widget_definition.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Use the SLO List widget to track your SLOs (Service Level Objectives) on dashboards. class SLOListWidgetDefinition include BaseGenericModel + # Array of one request object to display in the widget. attr_reader :requests + # Title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the SLO List widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/slo_list_widget_query.rb b/lib/datadog_api_client/v1/models/slo_list_widget_query.rb index ae35254bd7da..6bf9534a1e18 100644 --- a/lib/datadog_api_client/v1/models/slo_list_widget_query.rb +++ b/lib/datadog_api_client/v1/models/slo_list_widget_query.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Updated SLO List widget. class SLOListWidgetQuery include BaseGenericModel + # Maximum number of results to display in the table. attr_reader :limit + # Widget query. attr_reader :query_string + # Options for sorting results. attr_accessor :sort diff --git a/lib/datadog_api_client/v1/models/slo_list_widget_request.rb b/lib/datadog_api_client/v1/models/slo_list_widget_request.rb index 11d0d773b324..68c48e9ef2a2 100644 --- a/lib/datadog_api_client/v1/models/slo_list_widget_request.rb +++ b/lib/datadog_api_client/v1/models/slo_list_widget_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Updated SLO List widget. class SLOListWidgetRequest include BaseGenericModel + # Updated SLO List widget. attr_reader :query + # Widget request type. attr_reader :request_type diff --git a/lib/datadog_api_client/v1/models/slo_overall_statuses.rb b/lib/datadog_api_client/v1/models/slo_overall_statuses.rb index 5a6e60d46f83..319c7ff32da2 100644 --- a/lib/datadog_api_client/v1/models/slo_overall_statuses.rb +++ b/lib/datadog_api_client/v1/models/slo_overall_statuses.rb @@ -20,23 +20,32 @@ module DatadogAPIClient::V1 # Overall status of the SLO by timeframes. class SLOOverallStatuses include BaseGenericModel + # Error message if SLO status or error budget could not be calculated. attr_accessor :error + # Remaining error budget of the SLO in percentage. attr_accessor :error_budget_remaining + # timestamp (UNIX time in seconds) of when the SLO status and error budget # were calculated. attr_accessor :indexed_at + # Error budget remaining for an SLO. attr_accessor :raw_error_budget_remaining + # The amount of decimal places the SLI value is accurate to. attr_accessor :span_precision + # State of the SLO. attr_accessor :state + # The status of the SLO. attr_accessor :status + # The target of the SLO. attr_accessor :target + # The SLO time window options. Note that "custom" is not a valid option for creating # or updating SLOs. It is only used when querying SLO history over custom timeframes. attr_accessor :timeframe diff --git a/lib/datadog_api_client/v1/models/slo_raw_error_budget_remaining.rb b/lib/datadog_api_client/v1/models/slo_raw_error_budget_remaining.rb index 2e952242ffad..93b3657049d3 100644 --- a/lib/datadog_api_client/v1/models/slo_raw_error_budget_remaining.rb +++ b/lib/datadog_api_client/v1/models/slo_raw_error_budget_remaining.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Error budget remaining for an SLO. class SLORawErrorBudgetRemaining include BaseGenericModel + # Error budget remaining unit. attr_accessor :unit + # Error budget remaining value. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/slo_response.rb b/lib/datadog_api_client/v1/models/slo_response.rb index fc91099fb740..40103a7279ca 100644 --- a/lib/datadog_api_client/v1/models/slo_response.rb +++ b/lib/datadog_api_client/v1/models/slo_response.rb @@ -20,9 +20,11 @@ module DatadogAPIClient::V1 # A service level objective response containing a single service level objective. class SLOResponse include BaseGenericModel + # A service level objective object includes a service level indicator, thresholds # for one or more timeframes, and metadata (`name`, `description`, `tags`, etc.). attr_accessor :data + # An array of error messages. Each endpoint documents how/whether this field is # used. attr_accessor :errors diff --git a/lib/datadog_api_client/v1/models/slo_response_data.rb b/lib/datadog_api_client/v1/models/slo_response_data.rb index edcff3503984..5b010d33bbed 100644 --- a/lib/datadog_api_client/v1/models/slo_response_data.rb +++ b/lib/datadog_api_client/v1/models/slo_response_data.rb @@ -21,36 +21,45 @@ module DatadogAPIClient::V1 # for one or more timeframes, and metadata (`name`, `description`, `tags`, etc.). class SLOResponseData include BaseGenericModel + # A list of SLO monitors IDs that reference this SLO. This field is returned only when `with_configured_alert_ids` parameter is true in query. attr_accessor :configured_alert_ids + # Creation timestamp (UNIX time in seconds) # # Always included in service level objective responses. attr_accessor :created_at + # Object describing the creator of the shared element. attr_accessor :creator + # A user-defined description of the service level objective. # # Always included in service level objective responses (but may be `null`). # Optional in create/update requests. attr_accessor :description + # A list of (up to 20) monitor groups that narrow the scope of a monitor service level objective. # # Included in service level objective responses if it is not empty. Optional in # create/update requests for monitor service level objectives, but may only be # used when then length of the `monitor_ids` field is one. attr_accessor :groups + # A unique identifier for the service level objective object. # # Always included in service level objective responses. attr_accessor :id + # Modification timestamp (UNIX time in seconds) # # Always included in service level objective responses. attr_accessor :modified_at + # A list of monitor ids that defines the scope of a monitor service level # objective. **Required if type is `monitor`**. attr_accessor :monitor_ids + # The union of monitor tags for all monitors referenced by the `monitor_ids` # field. # Always included in service level objective responses for monitor service level @@ -58,29 +67,38 @@ class SLOResponseData # affect which monitors are included in the service level objective (that is # determined entirely by the `monitor_ids` field). attr_accessor :monitor_tags + # The name of the service level objective object. attr_accessor :name + # A metric-based SLO. **Required if type is `metric`**. Note that Datadog only allows the sum by aggregator # to be used because this will sum up all request counts instead of averaging them, or taking the max or # min of all of those requests. attr_accessor :query + # A generic SLI specification. This is currently used for time-slice SLOs only. attr_accessor :sli_specification + # A list of tags associated with this service level objective. # Always included in service level objective responses (but may be empty). # Optional in create/update requests. attr_accessor :tags + # The target threshold such that when the service level indicator is above this # threshold over the given timeframe, the objective is being met. attr_accessor :target_threshold + # The thresholds (timeframes and associated targets) for this service level # objective object. attr_accessor :thresholds + # The SLO time window options. Note that "custom" is not a valid option for creating # or updating SLOs. It is only used when querying SLO history over custom timeframes. attr_accessor :timeframe + # The type of the service level objective. attr_accessor :type + # The optional warning threshold such that when the service level indicator is # below this value for the given threshold, but above the target threshold, the # objective appears in a "warning" state. This value must be greater than the target diff --git a/lib/datadog_api_client/v1/models/slo_status.rb b/lib/datadog_api_client/v1/models/slo_status.rb index fcbe4b7d6674..7d98ded6f095 100644 --- a/lib/datadog_api_client/v1/models/slo_status.rb +++ b/lib/datadog_api_client/v1/models/slo_status.rb @@ -20,19 +20,26 @@ module DatadogAPIClient::V1 # Status of the SLO's primary timeframe. class SLOStatus include BaseGenericModel + # Error message if SLO status or error budget could not be calculated. attr_accessor :calculation_error + # Remaining error budget of the SLO in percentage. attr_accessor :error_budget_remaining + # timestamp (UNIX time in seconds) of when the SLO status and error budget # were calculated. attr_accessor :indexed_at + # Error budget remaining for an SLO. attr_accessor :raw_error_budget_remaining + # The current service level indicator (SLI) of the SLO, also known as 'status'. This is a percentage value from 0-100 (inclusive). attr_accessor :sli + # The number of decimal places the SLI value is accurate to. attr_accessor :span_precision + # State of the SLO. attr_accessor :state diff --git a/lib/datadog_api_client/v1/models/slo_threshold.rb b/lib/datadog_api_client/v1/models/slo_threshold.rb index a47cfd63215f..0b968f1fd882 100644 --- a/lib/datadog_api_client/v1/models/slo_threshold.rb +++ b/lib/datadog_api_client/v1/models/slo_threshold.rb @@ -20,20 +20,25 @@ module DatadogAPIClient::V1 # SLO thresholds (target and optionally warning) for a single time window. class SLOThreshold include BaseGenericModel + # The target value for the service level indicator within the corresponding # timeframe. attr_reader :target + # A string representation of the target that indicates its precision. # It uses trailing zeros to show significant decimal places (for example `98.00`). # # Always included in service level objective responses. Ignored in # create/update requests. attr_accessor :target_display + # The SLO time window options. Note that "custom" is not a valid option for creating # or updating SLOs. It is only used when querying SLO history over custom timeframes. attr_reader :timeframe + # The warning value for the service level objective. attr_accessor :warning + # A string representation of the warning target (see the description of # the `target_display` field for details). # diff --git a/lib/datadog_api_client/v1/models/slo_time_slice_condition.rb b/lib/datadog_api_client/v1/models/slo_time_slice_condition.rb index 16a84b659860..a75d4186f36e 100644 --- a/lib/datadog_api_client/v1/models/slo_time_slice_condition.rb +++ b/lib/datadog_api_client/v1/models/slo_time_slice_condition.rb @@ -21,14 +21,18 @@ module DatadogAPIClient::V1 # and 3. the threshold. Optionally, a fourth part, the query interval, can be provided. class SLOTimeSliceCondition include BaseGenericModel + # The comparator used to compare the SLI value to the threshold. attr_reader :comparator + # The queries and formula used to calculate the SLI value. attr_reader :query + # The interval used when querying data, which defines the size of a time slice. # Two values are allowed: 60 (1 minute) and 300 (5 minutes). # If not provided, the value defaults to 300 (5 minutes). attr_accessor :query_interval_seconds + # The threshold value to which each SLI value will be compared. attr_reader :threshold diff --git a/lib/datadog_api_client/v1/models/slo_time_slice_query.rb b/lib/datadog_api_client/v1/models/slo_time_slice_query.rb index 45ddf58dcfbf..dfdf25882c1e 100644 --- a/lib/datadog_api_client/v1/models/slo_time_slice_query.rb +++ b/lib/datadog_api_client/v1/models/slo_time_slice_query.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The queries and formula used to calculate the SLI value. class SLOTimeSliceQuery include BaseGenericModel + # A list that contains exactly one formula, as only a single formula may be used in a time-slice SLO. attr_reader :formulas + # A list of queries that are used to calculate the SLI value. attr_reader :queries diff --git a/lib/datadog_api_client/v1/models/slo_time_slice_spec.rb b/lib/datadog_api_client/v1/models/slo_time_slice_spec.rb index b2fa50496135..1355b07874e4 100644 --- a/lib/datadog_api_client/v1/models/slo_time_slice_spec.rb +++ b/lib/datadog_api_client/v1/models/slo_time_slice_spec.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # A time-slice SLI specification. class SLOTimeSliceSpec include BaseGenericModel + # The time-slice condition, composed of 3 parts: 1. the metric timeseries query, 2. the comparator, # and 3. the threshold. Optionally, a fourth part, the query interval, can be provided. attr_reader :time_slice diff --git a/lib/datadog_api_client/v1/models/slo_widget_definition.rb b/lib/datadog_api_client/v1/models/slo_widget_definition.rb index 61e3b929bdf1..0794c2c11341 100644 --- a/lib/datadog_api_client/v1/models/slo_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/slo_widget_definition.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V1 # Use the SLO and uptime widget to track your SLOs (Service Level Objectives) and uptime on screenboards and timeboards. class SLOWidgetDefinition include BaseGenericModel + # Additional filters applied to the SLO query. attr_accessor :additional_query_filters + # Defined global time target. attr_accessor :global_time_target + # Defined error budget. attr_accessor :show_error_budget + # ID of the SLO displayed. attr_accessor :slo_id + # Times being monitored. attr_accessor :time_windows + # Title of the widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the SLO widget. attr_reader :type + # Define how you want the SLO to be displayed. attr_accessor :view_mode + # Type of view displayed by the widget. attr_reader :view_type diff --git a/lib/datadog_api_client/v1/models/split_config.rb b/lib/datadog_api_client/v1/models/split_config.rb index dc710ae8389c..5405c153fad7 100644 --- a/lib/datadog_api_client/v1/models/split_config.rb +++ b/lib/datadog_api_client/v1/models/split_config.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Encapsulates all user choices about how to split a graph. class SplitConfig include BaseGenericModel + # Maximum number of graphs to display in the widget. attr_reader :limit + # Controls the order in which graphs appear in the split. attr_reader :sort + # The dimension(s) on which to split the graph attr_reader :split_dimensions + # Manual selection of tags making split graph widget static attr_reader :static_splits diff --git a/lib/datadog_api_client/v1/models/split_config_sort_compute.rb b/lib/datadog_api_client/v1/models/split_config_sort_compute.rb index c4702ab3f141..8a2d267c8111 100644 --- a/lib/datadog_api_client/v1/models/split_config_sort_compute.rb +++ b/lib/datadog_api_client/v1/models/split_config_sort_compute.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Defines the metric and aggregation used as the sort value. class SplitConfigSortCompute include BaseGenericModel + # How to aggregate the sort metric for the purposes of ordering. attr_reader :aggregation + # The metric to use for sorting graphs. attr_reader :metric diff --git a/lib/datadog_api_client/v1/models/split_dimension.rb b/lib/datadog_api_client/v1/models/split_dimension.rb index 6fc89599a1a8..43be1fe11c8b 100644 --- a/lib/datadog_api_client/v1/models/split_dimension.rb +++ b/lib/datadog_api_client/v1/models/split_dimension.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The property by which the graph splits class SplitDimension include BaseGenericModel + # The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag. attr_reader :one_graph_per diff --git a/lib/datadog_api_client/v1/models/split_graph_widget_definition.rb b/lib/datadog_api_client/v1/models/split_graph_widget_definition.rb index 3a4210f8f78a..7039c64fae38 100644 --- a/lib/datadog_api_client/v1/models/split_graph_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/split_graph_widget_definition.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V1 # The split graph widget allows you to create repeating units of a graph - one for each value in a group (for example: one per service) class SplitGraphWidgetDefinition include BaseGenericModel + # Normalize y axes across graphs attr_accessor :has_uniform_y_axes + # Size of the individual graphs in the split. attr_reader :size + # The original widget we are splitting on. attr_reader :source_widget_definition + # Encapsulates all user choices about how to split a graph. attr_reader :split_config + # Time setting for the widget. attr_accessor :time + # Title of your widget. attr_accessor :title + # Type of the split graph widget attr_reader :type diff --git a/lib/datadog_api_client/v1/models/split_sort.rb b/lib/datadog_api_client/v1/models/split_sort.rb index 4cb28f55f920..ca773e15ecf3 100644 --- a/lib/datadog_api_client/v1/models/split_sort.rb +++ b/lib/datadog_api_client/v1/models/split_sort.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Controls the order in which graphs appear in the split. class SplitSort include BaseGenericModel + # Defines the metric and aggregation used as the sort value. attr_accessor :compute + # Widget sorting methods. attr_reader :order diff --git a/lib/datadog_api_client/v1/models/split_vector_entry_item.rb b/lib/datadog_api_client/v1/models/split_vector_entry_item.rb index 2644475cc08b..ead5565dd77e 100644 --- a/lib/datadog_api_client/v1/models/split_vector_entry_item.rb +++ b/lib/datadog_api_client/v1/models/split_vector_entry_item.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The split graph list contains a graph for each value of the split dimension. class SplitVectorEntryItem include BaseGenericModel + # The tag key. attr_reader :tag_key + # The tag values. attr_reader :tag_values diff --git a/lib/datadog_api_client/v1/models/successful_signal_update_response.rb b/lib/datadog_api_client/v1/models/successful_signal_update_response.rb index 1b8a73f717b3..fbb21b3bcc9e 100644 --- a/lib/datadog_api_client/v1/models/successful_signal_update_response.rb +++ b/lib/datadog_api_client/v1/models/successful_signal_update_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Updated signal data following a successfully performed update. class SuccessfulSignalUpdateResponse include BaseGenericModel + # Status of the response. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/sunburst_widget_definition.rb b/lib/datadog_api_client/v1/models/sunburst_widget_definition.rb index 2cf4c7536981..27b1c2483efe 100644 --- a/lib/datadog_api_client/v1/models/sunburst_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/sunburst_widget_definition.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V1 # Sunbursts are spot on to highlight how groups contribute to the total of a query. class SunburstWidgetDefinition include BaseGenericModel + # List of custom links. attr_accessor :custom_links + # Show the total value in this widget. attr_accessor :hide_total + # Configuration of the legend. attr_accessor :legend + # List of sunburst widget requests. attr_reader :requests + # Time setting for the widget. attr_accessor :time + # Title of your widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the Sunburst widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/sunburst_widget_legend_inline_automatic.rb b/lib/datadog_api_client/v1/models/sunburst_widget_legend_inline_automatic.rb index e49225dfe0ad..918cc5f5508a 100644 --- a/lib/datadog_api_client/v1/models/sunburst_widget_legend_inline_automatic.rb +++ b/lib/datadog_api_client/v1/models/sunburst_widget_legend_inline_automatic.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Configuration of inline or automatic legends. class SunburstWidgetLegendInlineAutomatic include BaseGenericModel + # Whether to hide the percentages of the groups. attr_accessor :hide_percent + # Whether to hide the values of the groups. attr_accessor :hide_value + # Whether to show the legend inline or let it be automatically generated. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/sunburst_widget_legend_table.rb b/lib/datadog_api_client/v1/models/sunburst_widget_legend_table.rb index 1a843a2851cd..5022b189a569 100644 --- a/lib/datadog_api_client/v1/models/sunburst_widget_legend_table.rb +++ b/lib/datadog_api_client/v1/models/sunburst_widget_legend_table.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Configuration of table-based legend. class SunburstWidgetLegendTable include BaseGenericModel + # Whether or not to show a table legend. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/sunburst_widget_request.rb b/lib/datadog_api_client/v1/models/sunburst_widget_request.rb index 7038ea579184..ffead4fd4699 100644 --- a/lib/datadog_api_client/v1/models/sunburst_widget_request.rb +++ b/lib/datadog_api_client/v1/models/sunburst_widget_request.rb @@ -20,32 +20,46 @@ module DatadogAPIClient::V1 # Request definition of sunburst widget. class SunburstWidgetRequest include BaseGenericModel + # The log query. attr_accessor :apm_query + # The log query. attr_accessor :audit_query + # The log query. attr_accessor :event_query + # List of formulas that operate on queries. attr_accessor :formulas + # The log query. attr_accessor :log_query + # The log query. attr_accessor :network_query + # The process query to use in the widget. attr_accessor :process_query + # The log query. attr_accessor :profile_metrics_query + # Widget query. attr_accessor :q + # List of queries that can be returned directly or used in formulas. attr_accessor :queries + # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format + # The log query. attr_accessor :rum_query + # The log query. attr_accessor :security_query + # Widget style definition. attr_accessor :style diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test.rb b/lib/datadog_api_client/v1/models/synthetics_api_test.rb index 5acffb707237..b701f68a39c2 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test.rb @@ -20,28 +20,39 @@ module DatadogAPIClient::V1 # Object containing details about a Synthetic API test. class SyntheticsAPITest include BaseGenericModel + # Configuration object for a Synthetic API test. attr_reader :config + # Array of locations used to run the test. attr_reader :locations + # Notification message associated with the test. attr_reader :message + # The associated monitor ID. attr_accessor :monitor_id + # Name of the test. attr_reader :name + # Object describing the extra options for a Synthetic test. attr_reader :options + # The public ID for the test. attr_accessor :public_id + # Define whether you want to start (`live`) or pause (`paused`) a # Synthetic test. attr_accessor :status + # The subtype of the Synthetic API test, `http`, `ssl`, `tcp`, # `dns`, `icmp`, `udp`, `websocket`, `grpc` or `multi`. attr_accessor :subtype + # Array of tags attached to the test. attr_accessor :tags + # Type of the Synthetic test, `api`. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_config.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_config.rb index 5c8cc26b87b9..39cf4358208d 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_config.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_config.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Configuration object for a Synthetic API test. class SyntheticsAPITestConfig include BaseGenericModel + # Array of assertions used for the test. Required for single API tests. attr_accessor :assertions + # Array of variables used for the test. attr_accessor :config_variables + # Object describing the Synthetic test request. attr_accessor :request + # When the test subtype is `multi`, the steps of the test. attr_accessor :steps + # Variables defined from JavaScript code. attr_accessor :variables_from_script diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_result_data.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_result_data.rb index e98e7cc6c1e3..127e74baeea8 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_result_data.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_result_data.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V1 # Object containing results for your Synthetic API test. class SyntheticsAPITestResultData include BaseGenericModel + # Object describing the SSL certificate used for a Synthetic test. attr_accessor :cert + # Status of a Synthetic test. attr_accessor :event_type + # The API test failure details. attr_accessor :failure + # The API test HTTP status code. attr_accessor :http_status_code + # Request header object used for the API test. attr_accessor :request_headers + # Response body returned for the API test. attr_accessor :response_body + # Response headers returned for the API test. attr_accessor :response_headers + # Global size in byte of the API test response. attr_accessor :response_size + # Object containing all metrics and their values collected for a Synthetic API test. # See the [Synthetic Monitoring Metrics documentation](https://docs.datadoghq.com/synthetics/metrics/). attr_accessor :timings diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_result_failure.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_result_failure.rb index 3b8e33259c33..374cac6d1a5f 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_result_failure.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_result_failure.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The API test failure details. class SyntheticsApiTestResultFailure include BaseGenericModel + # Error code that can be returned by a Synthetic test. attr_accessor :code + # The API test error message. attr_accessor :message diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_result_full.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_result_full.rb index b30005633a13..1cd9275da29f 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_result_full.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_result_full.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V1 # Object returned describing a API test result. class SyntheticsAPITestResultFull include BaseGenericModel + # Object describing the API test configuration. attr_accessor :check + # When the API test was conducted. attr_accessor :check_time + # Version of the API test used. attr_accessor :check_version + # Locations for which to query the API test results. attr_accessor :probe_dc + # Object containing results for your Synthetic API test. attr_accessor :result + # ID of the API test result. attr_accessor :result_id + # The status of your Synthetic monitor. # * `O` for not triggered # * `1` for triggered diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_result_full_check.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_result_full_check.rb index 31e609139581..698e7db761bb 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_result_full_check.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_result_full_check.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object describing the API test configuration. class SyntheticsAPITestResultFullCheck include BaseGenericModel + # Configuration object for a Synthetic test. attr_reader :config diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_result_short.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_result_short.rb index ba66a5b89693..049b0233a75a 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_result_short.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_result_short.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Object with the results of a single Synthetic API test. class SyntheticsAPITestResultShort include BaseGenericModel + # Last time the API test was performed. attr_accessor :check_time + # Location from which the API test was performed. attr_accessor :probe_dc + # Result of the last API test run. attr_accessor :result + # ID of the API test result. attr_accessor :result_id + # The status of your Synthetic monitor. # * `O` for not triggered # * `1` for triggered diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_result_short_result.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_result_short_result.rb index 00ce5ccf2c9b..b05c21ea2c3a 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_result_short_result.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_result_short_result.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Result of the last API test run. class SyntheticsAPITestResultShortResult include BaseGenericModel + # Describes if the test run has passed or failed. attr_accessor :passed + # Object containing all metrics and their values collected for a Synthetic API test. # See the [Synthetic Monitoring Metrics documentation](https://docs.datadoghq.com/synthetics/metrics/). attr_accessor :timings diff --git a/lib/datadog_api_client/v1/models/synthetics_api_test_step.rb b/lib/datadog_api_client/v1/models/synthetics_api_test_step.rb index 149bf4d46119..6af8e16b7f71 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_test_step.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_test_step.rb @@ -20,27 +20,38 @@ module DatadogAPIClient::V1 # The Test step used in a Synthetic multi-step API test. class SyntheticsAPITestStep include BaseGenericModel + # Determines whether or not to continue with test if this step fails. attr_accessor :allow_failure + # Array of assertions used for the test. attr_reader :assertions + # Determines whether or not to exit the test if the step succeeds. attr_accessor :exit_if_succeed + # Array of values to parse and save as variables from the response. attr_accessor :extracted_values + # Generate variables using JavaScript. attr_accessor :extracted_values_from_script + # ID of the step. attr_accessor :id + # Determines whether or not to consider the entire test as failed if this step fails. # Can be used only if `allowFailure` is `true`. attr_accessor :is_critical + # The name of the step. attr_reader :name + # Object describing the Synthetic test request. attr_reader :request + # Object describing the retry strategy to apply to a Synthetic test. attr_accessor :_retry + # The subtype of the Synthetic multi-step API test step. attr_reader :subtype diff --git a/lib/datadog_api_client/v1/models/synthetics_api_wait_step.rb b/lib/datadog_api_client/v1/models/synthetics_api_wait_step.rb index 32ce9ebed720..fd82798df81d 100644 --- a/lib/datadog_api_client/v1/models/synthetics_api_wait_step.rb +++ b/lib/datadog_api_client/v1/models/synthetics_api_wait_step.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # The Wait step used in a Synthetic multi-step API test. class SyntheticsAPIWaitStep include BaseGenericModel + # ID of the step. attr_accessor :id + # The name of the step. attr_reader :name + # The subtype of the Synthetic multi-step API wait step. attr_reader :subtype + # The time to wait in seconds. Minimum value: 0. Maximum value: 180. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_body_hash_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_body_hash_target.rb index 378431015486..372ca2d16367 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_body_hash_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_body_hash_target.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # An assertion which targets body hash. class SyntheticsAssertionBodyHashTarget include BaseGenericModel + # Assertion operator to apply. attr_reader :operator + # Value used by the operator in assertions. Can be either a number or string. attr_reader :target + # Type of the assertion. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_javascript.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_javascript.rb index ec2dbe215a3c..47a0db40b899 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_javascript.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_javascript.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # A JavaScript assertion. class SyntheticsAssertionJavascript include BaseGenericModel + # The JavaScript code that performs the assertions. attr_reader :code + # Type of the assertion. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target.rb index a0aefba01d58..31eaf26934d8 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # An assertion for the `validatesJSONPath` operator. class SyntheticsAssertionJSONPathTarget include BaseGenericModel + # Assertion operator to apply. attr_reader :operator + # The associated assertion property. attr_accessor :property + # Composed target for `validatesJSONPath` operator. attr_accessor :target + # Type of the assertion. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target_target.rb index 83a97c676b75..4d33d0f57cc2 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_json_path_target_target.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Composed target for `validatesJSONPath` operator. class SyntheticsAssertionJSONPathTargetTarget include BaseGenericModel + # The element from the list of results to assert on. To choose from the first element in the list `firstElementMatches`, every element in the list `everyElementMatches`, at least one element in the list `atLeastOneElementMatches` or the serialized value of the list `serializationMatches`. attr_accessor :elements_operator + # The JSON path to assert. attr_accessor :json_path + # The specific operator to use on the path. attr_accessor :operator + # Value used by the operator in assertions. Can be either a number or string. attr_accessor :target_value diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target.rb index 5d5536f65829..e13843715e16 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # An assertion for the `validatesJSONSchema` operator. class SyntheticsAssertionJSONSchemaTarget include BaseGenericModel + # Assertion operator to apply. attr_reader :operator + # Composed target for `validatesJSONSchema` operator. attr_accessor :target + # Type of the assertion. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target_target.rb index 8f8d4c8545be..1fe687146032 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_json_schema_target_target.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Composed target for `validatesJSONSchema` operator. class SyntheticsAssertionJSONSchemaTargetTarget include BaseGenericModel + # The JSON Schema to assert. attr_accessor :json_schema + # The JSON Schema meta-schema version used in the assertion. attr_accessor :meta_schema diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_target.rb index 17d79316a0de..f6c88c24de24 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_target.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # An assertion which uses a simple target. class SyntheticsAssertionTarget include BaseGenericModel + # Assertion operator to apply. attr_reader :operator + # The associated assertion property. attr_accessor :property + # Value used by the operator in assertions. Can be either a number or string. attr_reader :target + # Timings scope for response time assertions. attr_accessor :timings_scope + # Type of the assertion. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target.rb index d28353011b7e..80c6bb48d0f3 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # An assertion for the `validatesXPath` operator. class SyntheticsAssertionXPathTarget include BaseGenericModel + # Assertion operator to apply. attr_reader :operator + # The associated assertion property. attr_accessor :property + # Composed target for `validatesXPath` operator. attr_accessor :target + # Type of the assertion. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target_target.rb b/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target_target.rb index 0217b25927d6..bf038d8b31fa 100644 --- a/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target_target.rb +++ b/lib/datadog_api_client/v1/models/synthetics_assertion_x_path_target_target.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Composed target for `validatesXPath` operator. class SyntheticsAssertionXPathTargetTarget include BaseGenericModel + # The specific operator to use on the path. attr_accessor :operator + # Value used by the operator in assertions. Can be either a number or string. attr_accessor :target_value + # The X path to assert. attr_accessor :x_path diff --git a/lib/datadog_api_client/v1/models/synthetics_basic_auth_digest.rb b/lib/datadog_api_client/v1/models/synthetics_basic_auth_digest.rb index abacf8ac8f62..e80b67b19d2d 100644 --- a/lib/datadog_api_client/v1/models/synthetics_basic_auth_digest.rb +++ b/lib/datadog_api_client/v1/models/synthetics_basic_auth_digest.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Object to handle digest authentication when performing the test. class SyntheticsBasicAuthDigest include BaseGenericModel + # Password to use for the digest authentication. attr_reader :password + # The type of basic authentication to use when performing the test. attr_reader :type + # Username to use for the digest authentication. attr_reader :username diff --git a/lib/datadog_api_client/v1/models/synthetics_basic_auth_ntlm.rb b/lib/datadog_api_client/v1/models/synthetics_basic_auth_ntlm.rb index a378c012e7f5..bcf81c70af68 100644 --- a/lib/datadog_api_client/v1/models/synthetics_basic_auth_ntlm.rb +++ b/lib/datadog_api_client/v1/models/synthetics_basic_auth_ntlm.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Object to handle `NTLM` authentication when performing the test. class SyntheticsBasicAuthNTLM include BaseGenericModel + # Domain for the authentication to use when performing the test. attr_accessor :domain + # Password for the authentication to use when performing the test. attr_accessor :password + # The type of authentication to use when performing the test. attr_reader :type + # Username for the authentication to use when performing the test. attr_accessor :username + # Workstation for the authentication to use when performing the test. attr_accessor :workstation diff --git a/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_client.rb b/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_client.rb index c5770e4632f8..333e0242b7d4 100644 --- a/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_client.rb +++ b/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_client.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # Object to handle `oauth client` authentication when performing the test. class SyntheticsBasicAuthOauthClient include BaseGenericModel + # Access token URL to use when performing the authentication. attr_reader :access_token_url + # Audience to use when performing the authentication. attr_accessor :audience + # Client ID to use when performing the authentication. attr_reader :client_id + # Client secret to use when performing the authentication. attr_reader :client_secret + # Resource to use when performing the authentication. attr_accessor :resource + # Scope to use when performing the authentication. attr_accessor :scope + # Type of token to use when performing the authentication. attr_reader :token_api_authentication + # The type of basic authentication to use when performing the test. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_rop.rb b/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_rop.rb index 1acaec0ff0c1..22f51b2f5451 100644 --- a/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_rop.rb +++ b/lib/datadog_api_client/v1/models/synthetics_basic_auth_oauth_rop.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V1 # Object to handle `oauth rop` authentication when performing the test. class SyntheticsBasicAuthOauthROP include BaseGenericModel + # Access token URL to use when performing the authentication. attr_reader :access_token_url + # Audience to use when performing the authentication. attr_accessor :audience + # Client ID to use when performing the authentication. attr_accessor :client_id + # Client secret to use when performing the authentication. attr_accessor :client_secret + # Password to use when performing the authentication. attr_reader :password + # Resource to use when performing the authentication. attr_accessor :resource + # Scope to use when performing the authentication. attr_accessor :scope + # Type of token to use when performing the authentication. attr_reader :token_api_authentication + # The type of basic authentication to use when performing the test. attr_reader :type + # Username to use when performing the authentication. attr_reader :username diff --git a/lib/datadog_api_client/v1/models/synthetics_basic_auth_sigv4.rb b/lib/datadog_api_client/v1/models/synthetics_basic_auth_sigv4.rb index f79c2d5f5300..0cf94a2c6b34 100644 --- a/lib/datadog_api_client/v1/models/synthetics_basic_auth_sigv4.rb +++ b/lib/datadog_api_client/v1/models/synthetics_basic_auth_sigv4.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # Object to handle `SIGV4` authentication when performing the test. class SyntheticsBasicAuthSigv4 include BaseGenericModel + # Access key for the `SIGV4` authentication. attr_reader :access_key + # Region for the `SIGV4` authentication. attr_accessor :region + # Secret key for the `SIGV4` authentication. attr_reader :secret_key + # Service name for the `SIGV4` authentication. attr_accessor :service_name + # Session token for the `SIGV4` authentication. attr_accessor :session_token + # The type of authentication to use when performing the test. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_basic_auth_web.rb b/lib/datadog_api_client/v1/models/synthetics_basic_auth_web.rb index eda1c27df876..547031ec9339 100644 --- a/lib/datadog_api_client/v1/models/synthetics_basic_auth_web.rb +++ b/lib/datadog_api_client/v1/models/synthetics_basic_auth_web.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Object to handle basic authentication when performing the test. class SyntheticsBasicAuthWeb include BaseGenericModel + # Password to use for the basic authentication. attr_accessor :password + # The type of basic authentication to use when performing the test. attr_accessor :type + # Username to use for the basic authentication. attr_accessor :username diff --git a/lib/datadog_api_client/v1/models/synthetics_batch_details.rb b/lib/datadog_api_client/v1/models/synthetics_batch_details.rb index 67a7e6da7e36..4f0ec5405ec4 100644 --- a/lib/datadog_api_client/v1/models/synthetics_batch_details.rb +++ b/lib/datadog_api_client/v1/models/synthetics_batch_details.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Details about a batch response. class SyntheticsBatchDetails include BaseGenericModel + # Wrapper object that contains the details of a batch. attr_accessor :data diff --git a/lib/datadog_api_client/v1/models/synthetics_batch_details_data.rb b/lib/datadog_api_client/v1/models/synthetics_batch_details_data.rb index b2412aa637f1..805b366f7c84 100644 --- a/lib/datadog_api_client/v1/models/synthetics_batch_details_data.rb +++ b/lib/datadog_api_client/v1/models/synthetics_batch_details_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Wrapper object that contains the details of a batch. class SyntheticsBatchDetailsData include BaseGenericModel + # Metadata for the Synthetic tests run. attr_accessor :metadata + # List of results for the batch. attr_accessor :results + # Determines whether the batch has passed, failed, or is in progress. attr_accessor :status diff --git a/lib/datadog_api_client/v1/models/synthetics_batch_result.rb b/lib/datadog_api_client/v1/models/synthetics_batch_result.rb index 5abb3a33cfc7..dab7004461f9 100644 --- a/lib/datadog_api_client/v1/models/synthetics_batch_result.rb +++ b/lib/datadog_api_client/v1/models/synthetics_batch_result.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V1 # Object with the results of a Synthetic batch. class SyntheticsBatchResult include BaseGenericModel + # The device ID. attr_accessor :device + # Total duration in millisecond of the test. attr_accessor :duration + # Execution rule for a Synthetic test. attr_accessor :execution_rule + # Name of the location. attr_accessor :location + # The ID of the result to get. attr_accessor :result_id + # Number of times this result has been retried. attr_accessor :retries + # Determines whether the batch has passed, failed, or is in progress. attr_accessor :status + # Name of the test. attr_accessor :test_name + # The public ID of the Synthetic test. attr_accessor :test_public_id + # Type of the Synthetic test, either `api` or `browser`. attr_accessor :test_type diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_error.rb b/lib/datadog_api_client/v1/models/synthetics_browser_error.rb index b5b665a36728..a38db9f5cd62 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_error.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_error.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Error response object for a browser test. class SyntheticsBrowserError include BaseGenericModel + # Description of the error. attr_reader :description + # Name of the error. attr_reader :name + # Status Code of the error. attr_accessor :status + # Error type returned by a browser test. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test.rb index 21cf8b9d0c5f..c3acdc521ad0 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test.rb @@ -20,27 +20,38 @@ module DatadogAPIClient::V1 # Object containing details about a Synthetic browser test. class SyntheticsBrowserTest include BaseGenericModel + # Configuration object for a Synthetic browser test. attr_reader :config + # Array of locations used to run the test. attr_reader :locations + # Notification message associated with the test. Message can either be text or an empty string. attr_reader :message + # The associated monitor ID. attr_accessor :monitor_id + # Name of the test. attr_reader :name + # Object describing the extra options for a Synthetic test. attr_reader :options + # The public ID of the test. attr_accessor :public_id + # Define whether you want to start (`live`) or pause (`paused`) a # Synthetic test. attr_accessor :status + # Array of steps for the test. attr_accessor :steps + # Array of tags attached to the test. attr_accessor :tags + # Type of the Synthetic test, `browser`. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_config.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_config.rb index d5f5bd3afad0..64ecaff8d6ac 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_config.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_config.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Configuration object for a Synthetic browser test. class SyntheticsBrowserTestConfig include BaseGenericModel + # Array of assertions used for the test. attr_reader :assertions + # Array of variables used for the test. attr_accessor :config_variables + # Object describing the Synthetic test request. attr_reader :request + # Cookies to be used for the request, using the [Set-Cookie](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie) syntax. attr_accessor :set_cookie + # Array of variables used for the test steps. attr_accessor :variables diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_data.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_data.rb index 65a4dd88619e..a6c261bb5e55 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_data.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_data.rb @@ -20,28 +20,40 @@ module DatadogAPIClient::V1 # Object containing results for your Synthetic browser test. class SyntheticsBrowserTestResultData include BaseGenericModel + # Type of browser device used for the browser test. attr_accessor :browser_type + # Browser version used for the browser test. attr_accessor :browser_version + # Object describing the device used to perform the Synthetic test. attr_accessor :device + # Global duration in second of the browser test. attr_accessor :duration + # Error returned for the browser test. attr_accessor :error + # The browser test failure details. attr_accessor :failure + # Whether or not the browser test was conducted. attr_accessor :passed + # The amount of email received during the browser test. attr_accessor :received_email_count + # Starting URL for the browser test. attr_accessor :start_url + # Array containing the different browser test steps. attr_accessor :step_details + # Whether or not a thumbnail is associated with the browser test. attr_accessor :thumbnails_bucket_key + # Time in second to wait before the browser test starts after # reaching the start URL. attr_accessor :time_to_interactive diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_failure.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_failure.rb index 775b9c20303b..804535a2f1bc 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_failure.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_failure.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The browser test failure details. class SyntheticsBrowserTestResultFailure include BaseGenericModel + # Error code that can be returned by a Synthetic test. attr_accessor :code + # The browser test error message. attr_accessor :message diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full.rb index 6e7399b7e074..209f297062f9 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V1 # Object returned describing a browser test result. class SyntheticsBrowserTestResultFull include BaseGenericModel + # Object describing the browser test configuration. attr_accessor :check + # When the browser test was conducted. attr_accessor :check_time + # Version of the browser test used. attr_accessor :check_version + # Location from which the browser test was performed. attr_accessor :probe_dc + # Object containing results for your Synthetic browser test. attr_accessor :result + # ID of the browser test result. attr_accessor :result_id + # The status of your Synthetic monitor. # * `O` for not triggered # * `1` for triggered diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full_check.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full_check.rb index 02b97ba164b0..5952a6cd7aa3 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full_check.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_full_check.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object describing the browser test configuration. class SyntheticsBrowserTestResultFullCheck include BaseGenericModel + # Configuration object for a Synthetic test. attr_reader :config diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short.rb index bd85032b11ca..025a736f66ee 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Object with the results of a single Synthetic browser test. class SyntheticsBrowserTestResultShort include BaseGenericModel + # Last time the browser test was performed. attr_accessor :check_time + # Location from which the Browser test was performed. attr_accessor :probe_dc + # Object with the result of the last browser test run. attr_accessor :result + # ID of the browser test result. attr_accessor :result_id + # The status of your Synthetic monitor. # * `O` for not triggered # * `1` for triggered diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short_result.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short_result.rb index a9a1bf787e7c..9218e35fa0a7 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short_result.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_result_short_result.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Object with the result of the last browser test run. class SyntheticsBrowserTestResultShortResult include BaseGenericModel + # Object describing the device used to perform the Synthetic test. attr_accessor :device + # Length in milliseconds of the browser test run. attr_accessor :duration + # Amount of errors collected for a single browser test run. attr_accessor :error_count + # Amount of browser test steps completed before failing. attr_accessor :step_count_completed + # Total amount of browser test steps. attr_accessor :step_count_total diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_test_rum_settings.rb b/lib/datadog_api_client/v1/models/synthetics_browser_test_rum_settings.rb index dde86f629534..ca57cec651c4 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_test_rum_settings.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_test_rum_settings.rb @@ -30,10 +30,13 @@ module DatadogAPIClient::V1 # RUM data is collected using the specified application. class SyntheticsBrowserTestRumSettings include BaseGenericModel + # RUM application ID used to collect RUM data for the browser test. attr_accessor :application_id + # RUM application API key ID used to collect RUM data for the browser test. attr_accessor :client_token_id + # Determines whether RUM data is collected during test runs. attr_reader :is_enabled diff --git a/lib/datadog_api_client/v1/models/synthetics_browser_variable.rb b/lib/datadog_api_client/v1/models/synthetics_browser_variable.rb index f1887f1ac512..b851ed87ad26 100644 --- a/lib/datadog_api_client/v1/models/synthetics_browser_variable.rb +++ b/lib/datadog_api_client/v1/models/synthetics_browser_variable.rb @@ -21,16 +21,22 @@ module DatadogAPIClient::V1 # See the [Recording Steps documentation](https://docs.datadoghq.com/synthetics/browser_tests/actions/?tab=testanelementontheactivepage#variables). class SyntheticsBrowserVariable include BaseGenericModel + # Example for the variable. attr_accessor :example + # ID for the variable. Global variables require an ID. attr_accessor :id + # Name of the variable. attr_reader :name + # Pattern of the variable. attr_accessor :pattern + # Determines whether or not the browser test variable is obfuscated. Can only be used with browser variables of type `text`. attr_accessor :secure + # Type of browser test variable. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata.rb b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata.rb index 3db5bf395c1a..a684f9c307ce 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Metadata for the Synthetic tests run. class SyntheticsCIBatchMetadata include BaseGenericModel + # Description of the CI provider. attr_accessor :ci + # Git information. attr_accessor :git diff --git a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_ci.rb b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_ci.rb index 0772d37675df..1513c79e31d9 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_ci.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_ci.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Description of the CI provider. class SyntheticsCIBatchMetadataCI include BaseGenericModel + # Description of the CI pipeline. attr_accessor :pipeline + # Description of the CI provider. attr_accessor :provider diff --git a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_git.rb b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_git.rb index be9a71bc6c5e..6a2489dd551e 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_git.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_git.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Git information. class SyntheticsCIBatchMetadataGit include BaseGenericModel + # Branch name. attr_accessor :branch + # The commit SHA. attr_accessor :commit_sha diff --git a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_pipeline.rb b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_pipeline.rb index de971e1c77b7..30920251d658 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_pipeline.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_pipeline.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Description of the CI pipeline. class SyntheticsCIBatchMetadataPipeline include BaseGenericModel + # URL of the pipeline. attr_accessor :url diff --git a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_provider.rb b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_provider.rb index 48481223344e..d22c11673945 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_provider.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ci_batch_metadata_provider.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Description of the CI provider. class SyntheticsCIBatchMetadataProvider include BaseGenericModel + # Name of the CI provider. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/synthetics_ci_test.rb b/lib/datadog_api_client/v1/models/synthetics_ci_test.rb index 87c5573c377e..36aa77a88315 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ci_test.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ci_test.rb @@ -20,34 +20,49 @@ module DatadogAPIClient::V1 # Configuration for Continuous Testing. class SyntheticsCITest include BaseGenericModel + # Disable certificate checks in API tests. attr_accessor :allow_insecure_certificates + # Object to handle basic authentication when performing the test. attr_accessor :basic_auth + # Body to include in the test. attr_accessor :body + # Type of the data sent in a Synthetic API test. attr_accessor :body_type + # Cookies for the request. attr_accessor :cookies + # For browser test, array with the different device IDs used to run the test. attr_accessor :device_ids + # For API HTTP test, whether or not the test should follow redirects. attr_accessor :follow_redirects + # Headers to include when performing the test. attr_accessor :headers + # Array of locations used to run the test. attr_accessor :locations + # Metadata for the Synthetic tests run. attr_accessor :metadata + # The public ID of the Synthetic test to trigger. attr_reader :public_id + # Object describing the retry strategy to apply to a Synthetic test. attr_accessor :_retry + # Starting URL for the browser test. attr_accessor :start_url + # Variables to replace in the test. attr_accessor :variables + # The version number of the Synthetic test version to trigger. attr_accessor :version diff --git a/lib/datadog_api_client/v1/models/synthetics_ci_test_body.rb b/lib/datadog_api_client/v1/models/synthetics_ci_test_body.rb index e591822aecd6..2bf14ccadac2 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ci_test_body.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ci_test_body.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object describing the synthetics tests to trigger. class SyntheticsCITestBody include BaseGenericModel + # List of Synthetic tests with overrides. attr_accessor :tests diff --git a/lib/datadog_api_client/v1/models/synthetics_config_variable.rb b/lib/datadog_api_client/v1/models/synthetics_config_variable.rb index a3bd043a4ab5..051e1669ee61 100644 --- a/lib/datadog_api_client/v1/models/synthetics_config_variable.rb +++ b/lib/datadog_api_client/v1/models/synthetics_config_variable.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # Object defining a variable that can be used in your test configuration. class SyntheticsConfigVariable include BaseGenericModel + # Example for the variable. attr_accessor :example + # ID of the variable for global variables. attr_accessor :id + # Name of the variable. attr_reader :name + # Pattern of the variable. attr_accessor :pattern + # Whether the value of this variable will be obfuscated in test results. Only for config variables of type `text`. attr_accessor :secure + # Type of the configuration variable. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_core_web_vitals.rb b/lib/datadog_api_client/v1/models/synthetics_core_web_vitals.rb index e3bd5664b3ad..f0f40389a387 100644 --- a/lib/datadog_api_client/v1/models/synthetics_core_web_vitals.rb +++ b/lib/datadog_api_client/v1/models/synthetics_core_web_vitals.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Core Web Vitals attached to a browser test step. class SyntheticsCoreWebVitals include BaseGenericModel + # Cumulative Layout Shift. attr_accessor :cls + # Largest Contentful Paint in milliseconds. attr_accessor :lcp + # URL attached to the metrics. attr_accessor :url diff --git a/lib/datadog_api_client/v1/models/synthetics_delete_tests_payload.rb b/lib/datadog_api_client/v1/models/synthetics_delete_tests_payload.rb index 4d1f0e8ab33b..2ab3aa53e71d 100644 --- a/lib/datadog_api_client/v1/models/synthetics_delete_tests_payload.rb +++ b/lib/datadog_api_client/v1/models/synthetics_delete_tests_payload.rb @@ -21,9 +21,11 @@ module DatadogAPIClient::V1 # to delete. class SyntheticsDeleteTestsPayload include BaseGenericModel + # Delete the Synthetic test even if it's referenced by other resources # (for example, SLOs and composite monitors). attr_accessor :force_delete_dependencies + # An array of Synthetic test IDs you want to delete. attr_accessor :public_ids diff --git a/lib/datadog_api_client/v1/models/synthetics_delete_tests_response.rb b/lib/datadog_api_client/v1/models/synthetics_delete_tests_response.rb index 5bb7480cce7f..549af8da4bad 100644 --- a/lib/datadog_api_client/v1/models/synthetics_delete_tests_response.rb +++ b/lib/datadog_api_client/v1/models/synthetics_delete_tests_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response object for deleting Synthetic tests. class SyntheticsDeleteTestsResponse include BaseGenericModel + # Array of objects containing a deleted Synthetic test ID with # the associated deletion timestamp. attr_accessor :deleted_tests diff --git a/lib/datadog_api_client/v1/models/synthetics_deleted_test.rb b/lib/datadog_api_client/v1/models/synthetics_deleted_test.rb index 160a3ad30b44..4ddf4d75460c 100644 --- a/lib/datadog_api_client/v1/models/synthetics_deleted_test.rb +++ b/lib/datadog_api_client/v1/models/synthetics_deleted_test.rb @@ -21,8 +21,10 @@ module DatadogAPIClient::V1 # deletion timestamp. class SyntheticsDeletedTest include BaseGenericModel + # Deletion timestamp of the Synthetic test ID. attr_accessor :deleted_at + # The Synthetic test ID deleted. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/synthetics_device.rb b/lib/datadog_api_client/v1/models/synthetics_device.rb index 35b370331802..71e2a3bade40 100644 --- a/lib/datadog_api_client/v1/models/synthetics_device.rb +++ b/lib/datadog_api_client/v1/models/synthetics_device.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Object describing the device used to perform the Synthetic test. class SyntheticsDevice include BaseGenericModel + # Screen height of the device. attr_reader :height + # The device ID. attr_reader :id + # Whether or not the device is a mobile. attr_accessor :is_mobile + # The device name. attr_reader :name + # Screen width of the device. attr_reader :width diff --git a/lib/datadog_api_client/v1/models/synthetics_fetch_uptimes_payload.rb b/lib/datadog_api_client/v1/models/synthetics_fetch_uptimes_payload.rb index 7d68b62f96d6..524efd7d0b96 100644 --- a/lib/datadog_api_client/v1/models/synthetics_fetch_uptimes_payload.rb +++ b/lib/datadog_api_client/v1/models/synthetics_fetch_uptimes_payload.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Object containing IDs of Synthetic tests and a timeframe. class SyntheticsFetchUptimesPayload include BaseGenericModel + # Timestamp in seconds (Unix epoch) for the start of uptime. attr_reader :from_ts + # An array of Synthetic test IDs you want uptimes for. attr_reader :public_ids + # Timestamp in seconds (Unix epoch) for the end of uptime. attr_reader :to_ts diff --git a/lib/datadog_api_client/v1/models/synthetics_get_api_test_latest_results_response.rb b/lib/datadog_api_client/v1/models/synthetics_get_api_test_latest_results_response.rb index 16a0bd8eff78..8c5593ffc5e3 100644 --- a/lib/datadog_api_client/v1/models/synthetics_get_api_test_latest_results_response.rb +++ b/lib/datadog_api_client/v1/models/synthetics_get_api_test_latest_results_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Object with the latest Synthetic API test run. class SyntheticsGetAPITestLatestResultsResponse include BaseGenericModel + # Timestamp of the latest API test run. attr_accessor :last_timestamp_fetched + # Result of the latest API test run. attr_accessor :results diff --git a/lib/datadog_api_client/v1/models/synthetics_get_browser_test_latest_results_response.rb b/lib/datadog_api_client/v1/models/synthetics_get_browser_test_latest_results_response.rb index 87690b007d3e..457488c36c1c 100644 --- a/lib/datadog_api_client/v1/models/synthetics_get_browser_test_latest_results_response.rb +++ b/lib/datadog_api_client/v1/models/synthetics_get_browser_test_latest_results_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Object with the latest Synthetic browser test run. class SyntheticsGetBrowserTestLatestResultsResponse include BaseGenericModel + # Timestamp of the latest browser test run. attr_accessor :last_timestamp_fetched + # Result of the latest browser test run. attr_accessor :results diff --git a/lib/datadog_api_client/v1/models/synthetics_global_variable.rb b/lib/datadog_api_client/v1/models/synthetics_global_variable.rb index f19c7948cc7b..7f3ba4fc310a 100644 --- a/lib/datadog_api_client/v1/models/synthetics_global_variable.rb +++ b/lib/datadog_api_client/v1/models/synthetics_global_variable.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V1 # Synthetic global variable. class SyntheticsGlobalVariable include BaseGenericModel + # Attributes of the global variable. attr_accessor :attributes + # Description of the global variable. attr_reader :description + # Unique identifier of the global variable. attr_accessor :id + # Determines if the global variable is a FIDO variable. attr_accessor :is_fido + # Determines if the global variable is a TOTP/MFA variable. attr_accessor :is_totp + # Name of the global variable. Unique across Synthetic global variables. attr_reader :name + # Parser options to use for retrieving a Synthetic global variable from a Synthetic test. Used in conjunction with `parse_test_public_id`. attr_accessor :parse_test_options + # A Synthetic test ID to use as a test to generate the variable value. attr_accessor :parse_test_public_id + # Tags of the global variable. attr_reader :tags + # Value of the global variable. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/synthetics_global_variable_attributes.rb b/lib/datadog_api_client/v1/models/synthetics_global_variable_attributes.rb index a2e118fcaf51..387b38b0a974 100644 --- a/lib/datadog_api_client/v1/models/synthetics_global_variable_attributes.rb +++ b/lib/datadog_api_client/v1/models/synthetics_global_variable_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Attributes of the global variable. class SyntheticsGlobalVariableAttributes include BaseGenericModel + # A list of role identifiers that can be pulled from the Roles API, for restricting read and write access. attr_accessor :restricted_roles diff --git a/lib/datadog_api_client/v1/models/synthetics_global_variable_options.rb b/lib/datadog_api_client/v1/models/synthetics_global_variable_options.rb index d899da101da1..d152c969772d 100644 --- a/lib/datadog_api_client/v1/models/synthetics_global_variable_options.rb +++ b/lib/datadog_api_client/v1/models/synthetics_global_variable_options.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Options for the Global Variable for MFA. class SyntheticsGlobalVariableOptions include BaseGenericModel + # Parameters for the TOTP/MFA variable attr_accessor :totp_parameters diff --git a/lib/datadog_api_client/v1/models/synthetics_global_variable_parse_test_options.rb b/lib/datadog_api_client/v1/models/synthetics_global_variable_parse_test_options.rb index 979f339e4189..701b52b735aa 100644 --- a/lib/datadog_api_client/v1/models/synthetics_global_variable_parse_test_options.rb +++ b/lib/datadog_api_client/v1/models/synthetics_global_variable_parse_test_options.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Parser options to use for retrieving a Synthetic global variable from a Synthetic test. Used in conjunction with `parse_test_public_id`. class SyntheticsGlobalVariableParseTestOptions include BaseGenericModel + # When type is `http_header`, name of the header to use to extract the value. attr_accessor :field + # When type is `local_variable`, name of the local variable to use to extract the value. attr_accessor :local_variable_name + # Details of the parser to use for the global variable. attr_accessor :parser + # Type of value to extract from a test for a Synthetic global variable. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_global_variable_request.rb b/lib/datadog_api_client/v1/models/synthetics_global_variable_request.rb index 26f079f03174..75dffa216724 100644 --- a/lib/datadog_api_client/v1/models/synthetics_global_variable_request.rb +++ b/lib/datadog_api_client/v1/models/synthetics_global_variable_request.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V1 # Details of the global variable to create. class SyntheticsGlobalVariableRequest include BaseGenericModel + # Attributes of the global variable. attr_accessor :attributes + # Description of the global variable. attr_reader :description + # Unique identifier of the global variable. attr_accessor :id + # Determines if the global variable is a FIDO variable. attr_accessor :is_fido + # Determines if the global variable is a TOTP/MFA variable. attr_accessor :is_totp + # Name of the global variable. Unique across Synthetic global variables. attr_reader :name + # Parser options to use for retrieving a Synthetic global variable from a Synthetic test. Used in conjunction with `parse_test_public_id`. attr_accessor :parse_test_options + # A Synthetic test ID to use as a test to generate the variable value. attr_accessor :parse_test_public_id + # Tags of the global variable. attr_reader :tags + # Value of the global variable. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/synthetics_global_variable_totp_parameters.rb b/lib/datadog_api_client/v1/models/synthetics_global_variable_totp_parameters.rb index e886eecffb79..e1b11bf92a07 100644 --- a/lib/datadog_api_client/v1/models/synthetics_global_variable_totp_parameters.rb +++ b/lib/datadog_api_client/v1/models/synthetics_global_variable_totp_parameters.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Parameters for the TOTP/MFA variable class SyntheticsGlobalVariableTOTPParameters include BaseGenericModel + # Number of digits for the OTP code. attr_reader :digits + # Interval for which to refresh the token (in seconds). attr_reader :refresh_interval diff --git a/lib/datadog_api_client/v1/models/synthetics_global_variable_value.rb b/lib/datadog_api_client/v1/models/synthetics_global_variable_value.rb index afc7764eaa42..4db157d545e1 100644 --- a/lib/datadog_api_client/v1/models/synthetics_global_variable_value.rb +++ b/lib/datadog_api_client/v1/models/synthetics_global_variable_value.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Value of the global variable. class SyntheticsGlobalVariableValue include BaseGenericModel + # Options for the Global Variable for MFA. attr_accessor :options + # Determines if the value of the variable is hidden. attr_accessor :secure + # Value of the global variable. When reading a global variable, # the value will not be present if the variable is hidden with the `secure` property. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/synthetics_list_global_variables_response.rb b/lib/datadog_api_client/v1/models/synthetics_list_global_variables_response.rb index 1732d2e9d8f9..7585dd4bc7e3 100644 --- a/lib/datadog_api_client/v1/models/synthetics_list_global_variables_response.rb +++ b/lib/datadog_api_client/v1/models/synthetics_list_global_variables_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object containing an array of Synthetic global variables. class SyntheticsListGlobalVariablesResponse include BaseGenericModel + # Array of Synthetic global variables. attr_accessor :variables diff --git a/lib/datadog_api_client/v1/models/synthetics_list_tests_response.rb b/lib/datadog_api_client/v1/models/synthetics_list_tests_response.rb index 085f1b53c150..975f333b1ef5 100644 --- a/lib/datadog_api_client/v1/models/synthetics_list_tests_response.rb +++ b/lib/datadog_api_client/v1/models/synthetics_list_tests_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object containing an array of Synthetic tests configuration. class SyntheticsListTestsResponse include BaseGenericModel + # Array of Synthetic tests configuration. attr_accessor :tests diff --git a/lib/datadog_api_client/v1/models/synthetics_location.rb b/lib/datadog_api_client/v1/models/synthetics_location.rb index 4265dcd93a5a..dd25f68f1860 100644 --- a/lib/datadog_api_client/v1/models/synthetics_location.rb +++ b/lib/datadog_api_client/v1/models/synthetics_location.rb @@ -21,8 +21,10 @@ module DatadogAPIClient::V1 # test. class SyntheticsLocation include BaseGenericModel + # Unique identifier of the location. attr_accessor :id + # Name of the location. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/synthetics_locations.rb b/lib/datadog_api_client/v1/models/synthetics_locations.rb index 83382d6d9d35..157fbb50ada8 100644 --- a/lib/datadog_api_client/v1/models/synthetics_locations.rb +++ b/lib/datadog_api_client/v1/models/synthetics_locations.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # List of Synthetic locations. class SyntheticsLocations include BaseGenericModel + # List of Synthetic locations. attr_accessor :locations diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step.rb index c9baef6146e6..2c724ca16b3f 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V1 # The steps used in a Synthetic mobile test. class SyntheticsMobileStep include BaseGenericModel + # A boolean set to allow this step to fail. attr_accessor :allow_failure + # A boolean set to determine if the step has a new step element. attr_accessor :has_new_step_element + # A boolean to use in addition to `allowFailure` to determine if the test should be marked as failed when the step fails. attr_accessor :is_critical + # The name of the step. attr_reader :name + # A boolean set to not take a screenshot for the step. attr_accessor :no_screenshot + # The parameters of a mobile step. attr_reader :params + # The public ID of the step. attr_accessor :public_id + # The time before declaring a step failed. attr_accessor :timeout + # Step type used in your mobile Synthetic test. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params.rb index ec37b9d46fdf..cad51186109e 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params.rb @@ -20,30 +20,43 @@ module DatadogAPIClient::V1 # The parameters of a mobile step. class SyntheticsMobileStepParams include BaseGenericModel + # Type of assertion to apply in an API test. attr_accessor :check + # Number of milliseconds to wait between inputs in a `typeText` step type. attr_reader :delay + # The direction of the scroll for a `scrollToElement` step type. attr_accessor :direction + # Information about the element used for a step. attr_accessor :element + # Boolean to change the state of the wifi for a `toggleWiFi` step type. attr_accessor :enabled + # Maximum number of scrolls to do for a `scrollToElement` step type. attr_accessor :max_scrolls + # List of positions for the `flick` step type. The maximum is 10 flicks per step attr_accessor :positions + # Public ID of the test to be played as part of a `playSubTest` step type. attr_accessor :subtest_public_id + # Values used in the step for in multiple step types. attr_accessor :value + # Variable object for `extractVariable` step type. attr_accessor :variable + # Boolean to indicate if `Enter` should be pressed at the end of the `typeText` step type. attr_accessor :with_enter + # Amount to scroll by on the `x` axis for a `scroll` step type. attr_accessor :x + # Amount to scroll by on the `y` axis for a `scroll` step type. attr_accessor :y diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element.rb index 676c4431dcda..97e05b06dc43 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # Information about the element used for a step. class SyntheticsMobileStepParamsElement include BaseGenericModel + # Context of the element. attr_accessor :context + # Type of the context that the element is in. attr_accessor :context_type + # Description of the element. attr_accessor :element_description + # Multi-locator to find the element. attr_accessor :multi_locator + # Position of the action relative to the element. attr_accessor :relative_position + # Text content of the element. attr_accessor :text_content + # User locator to find the element. attr_accessor :user_locator + # Name of the view of the element. attr_accessor :view_name diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_relative_position.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_relative_position.rb index 5d5df7c79116..7e675b9ea5f9 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_relative_position.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_relative_position.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Position of the action relative to the element. class SyntheticsMobileStepParamsElementRelativePosition include BaseGenericModel + # The `relativePosition` on the `x` axis for the element. attr_accessor :x + # The `relativePosition` on the `y` axis for the element. attr_accessor :y diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator.rb index 9a3ff35c21ea..e1e2676a634f 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # User locator to find the element. class SyntheticsMobileStepParamsElementUserLocator include BaseGenericModel + # Whether if the test should fail if the element cannot be found. attr_accessor :fail_test_on_cannot_locate + # Values of the user locator. attr_accessor :values diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator_values_items.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator_values_items.rb index d64d0c27e413..f5c278d4f9a9 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator_values_items.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_element_user_locator_values_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # A single user locator object. class SyntheticsMobileStepParamsElementUserLocatorValuesItems include BaseGenericModel + # Type of a user locator. attr_accessor :type + # Value of a user locator. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_positions_items.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_positions_items.rb index 32b49b4b5d89..1e4e40a05317 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_positions_items.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_positions_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # A description of a single position for a `flick` step type. class SyntheticsMobileStepParamsPositionsItems include BaseGenericModel + # The `x` position for the flick. attr_accessor :x + # The `y` position for the flick. attr_accessor :y diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_variable.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_variable.rb index 4f65d46eb195..195514c775a7 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_variable.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_step_params_variable.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Variable object for `extractVariable` step type. class SyntheticsMobileStepParamsVariable include BaseGenericModel + # An example for the variable. attr_reader :example + # The variable name. attr_reader :name diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_test.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_test.rb index 98dba680767b..cb9bdd6d38b8 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_test.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_test.rb @@ -20,27 +20,38 @@ module DatadogAPIClient::V1 # Object containing details about a Synthetic mobile test. class SyntheticsMobileTest include BaseGenericModel + # Configuration object for a Synthetic mobile test. attr_reader :config + # Array with the different device IDs used to run the test. attr_accessor :device_ids + # Notification message associated with the test. attr_reader :message + # The associated monitor ID. attr_accessor :monitor_id + # Name of the test. attr_reader :name + # Object describing the extra options for a Synthetic test. attr_reader :options + # The public ID of the test. attr_accessor :public_id + # Define whether you want to start (`live`) or pause (`paused`) a # Synthetic test. attr_accessor :status + # Array of steps for the test. attr_accessor :steps + # Array of tags attached to the test. attr_accessor :tags + # Type of the Synthetic test, `mobile`. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_test_config.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_test_config.rb index 270a8509c110..ac88cf016155 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_test_config.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_test_config.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Configuration object for a Synthetic mobile test. class SyntheticsMobileTestConfig include BaseGenericModel + # Initial application arguments for a mobile test. attr_accessor :initial_application_arguments + # Array of variables used for the test steps. attr_accessor :variables diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb index a9189dde2f11..1fe26c396d70 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_test_options.rb @@ -20,39 +20,56 @@ module DatadogAPIClient::V1 # Object describing the extra options for a Synthetic test. class SyntheticsMobileTestOptions include BaseGenericModel + # A boolean to set if an application crash would mark the test as failed. attr_accessor :allow_application_crash + # Array of bindings used for the mobile test. attr_accessor :bindings + # CI/CD options for a Synthetic test. attr_accessor :ci + # The default timeout for steps in the test (in seconds). attr_reader :default_step_timeout + # For mobile test, array with the different device IDs used to run the test. attr_reader :device_ids + # A boolean to disable auto accepting alerts. attr_accessor :disable_auto_accept_alert + # Minimum amount of time in failure required to trigger an alert. attr_reader :min_failure_duration + # Mobile application for mobile synthetics test. attr_reader :mobile_application + # The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs. attr_accessor :monitor_name + # Object containing the options for a Synthetic test as a monitor # (for example, renotification). attr_accessor :monitor_options + # Integer from 1 (high) to 5 (low) indicating alert severity. attr_reader :monitor_priority + # A boolean set to not take a screenshot for the step. attr_accessor :no_screenshot + # A list of role identifiers that can be pulled from the Roles API, for restricting read and write access. attr_accessor :restricted_roles + # Object describing the retry strategy to apply to a Synthetic test. attr_accessor :_retry + # Object containing timeframes and timezone used for advanced scheduling. attr_accessor :scheduling + # The frequency at which to run the Synthetic test (in seconds). attr_reader :tick_every + # The level of verbosity for the mobile test. This field can not be set by a user. attr_reader :verbosity diff --git a/lib/datadog_api_client/v1/models/synthetics_mobile_tests_mobile_application.rb b/lib/datadog_api_client/v1/models/synthetics_mobile_tests_mobile_application.rb index da91e45372b9..cf002a1ac874 100644 --- a/lib/datadog_api_client/v1/models/synthetics_mobile_tests_mobile_application.rb +++ b/lib/datadog_api_client/v1/models/synthetics_mobile_tests_mobile_application.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Mobile application for mobile synthetics test. class SyntheticsMobileTestsMobileApplication include BaseGenericModel + # Application ID of the mobile application. attr_reader :application_id + # Reference ID of the mobile application. attr_reader :reference_id + # Reference type for the mobile application for a mobile synthetics test. attr_reader :reference_type diff --git a/lib/datadog_api_client/v1/models/synthetics_parsing_options.rb b/lib/datadog_api_client/v1/models/synthetics_parsing_options.rb index 943de645cf2e..aa6084199364 100644 --- a/lib/datadog_api_client/v1/models/synthetics_parsing_options.rb +++ b/lib/datadog_api_client/v1/models/synthetics_parsing_options.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Parsing options for variables to extract. class SyntheticsParsingOptions include BaseGenericModel + # When type is `http_header` or `grpc_metadata`, name of the header or metadatum to extract. attr_accessor :field + # Name of the variable to extract. attr_accessor :name + # Details of the parser to use for the global variable. attr_accessor :parser + # Determines whether or not the extracted value will be obfuscated. attr_accessor :secure + # Property of the Synthetic Test Response to extract into a local variable. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/synthetics_patch_test_body.rb b/lib/datadog_api_client/v1/models/synthetics_patch_test_body.rb index 04383c04b56f..4770fcf25642 100644 --- a/lib/datadog_api_client/v1/models/synthetics_patch_test_body.rb +++ b/lib/datadog_api_client/v1/models/synthetics_patch_test_body.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Wrapper around an array of [JSON Patch](https://jsonpatch.com) operations to perform on the test class SyntheticsPatchTestBody include BaseGenericModel + # Array of [JSON Patch](https://jsonpatch.com) operations to perform on the test attr_accessor :data diff --git a/lib/datadog_api_client/v1/models/synthetics_patch_test_operation.rb b/lib/datadog_api_client/v1/models/synthetics_patch_test_operation.rb index 0172ad0bee50..9a6582763dc0 100644 --- a/lib/datadog_api_client/v1/models/synthetics_patch_test_operation.rb +++ b/lib/datadog_api_client/v1/models/synthetics_patch_test_operation.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # A single [JSON Patch](https://jsonpatch.com) operation to perform on the test class SyntheticsPatchTestOperation include BaseGenericModel + # The operation to perform attr_accessor :op + # The path to the value to modify attr_accessor :path + # A value to use in a [JSON Patch](https://jsonpatch.com) operation attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/synthetics_private_location.rb b/lib/datadog_api_client/v1/models/synthetics_private_location.rb index cacb1cdab15a..63b748e5dd5c 100644 --- a/lib/datadog_api_client/v1/models/synthetics_private_location.rb +++ b/lib/datadog_api_client/v1/models/synthetics_private_location.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # Object containing information about the private location to create. class SyntheticsPrivateLocation include BaseGenericModel + # Description of the private location. attr_reader :description + # Unique identifier of the private location. attr_accessor :id + # Object containing metadata about the private location. attr_accessor :metadata + # Name of the private location. attr_reader :name + # Secrets for the private location. Only present in the response when creating the private location. attr_accessor :secrets + # Array of tags attached to the private location. attr_reader :tags diff --git a/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response.rb b/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response.rb index bee0ce3bc322..6a29d8985e06 100644 --- a/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response.rb +++ b/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Object that contains the new private location, the public key for result encryption, and the configuration skeleton. class SyntheticsPrivateLocationCreationResponse include BaseGenericModel + # Configuration skeleton for the private location. See installation instructions of the private location on how to use this configuration. attr_accessor :config + # Object containing information about the private location to create. attr_accessor :private_location + # Public key for the result encryption. attr_accessor :result_encryption diff --git a/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response_result_encryption.rb b/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response_result_encryption.rb index ef3b3f248bb9..6cf388475c29 100644 --- a/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response_result_encryption.rb +++ b/lib/datadog_api_client/v1/models/synthetics_private_location_creation_response_result_encryption.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Public key for the result encryption. class SyntheticsPrivateLocationCreationResponseResultEncryption include BaseGenericModel + # Fingerprint for the encryption key. attr_accessor :id + # Public key for result encryption. attr_accessor :key diff --git a/lib/datadog_api_client/v1/models/synthetics_private_location_metadata.rb b/lib/datadog_api_client/v1/models/synthetics_private_location_metadata.rb index a93cbafadc58..660d1ca77067 100644 --- a/lib/datadog_api_client/v1/models/synthetics_private_location_metadata.rb +++ b/lib/datadog_api_client/v1/models/synthetics_private_location_metadata.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object containing metadata about the private location. class SyntheticsPrivateLocationMetadata include BaseGenericModel + # A list of role identifiers that can be pulled from the Roles API, for restricting read and write access. attr_accessor :restricted_roles diff --git a/lib/datadog_api_client/v1/models/synthetics_private_location_secrets.rb b/lib/datadog_api_client/v1/models/synthetics_private_location_secrets.rb index 09ffbfa41292..fb5e5a971931 100644 --- a/lib/datadog_api_client/v1/models/synthetics_private_location_secrets.rb +++ b/lib/datadog_api_client/v1/models/synthetics_private_location_secrets.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Secrets for the private location. Only present in the response when creating the private location. class SyntheticsPrivateLocationSecrets include BaseGenericModel + # Authentication part of the secrets. attr_accessor :authentication + # Private key for the private location. attr_accessor :config_decryption diff --git a/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_authentication.rb b/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_authentication.rb index 6809834aa863..a4e1394ab5ab 100644 --- a/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_authentication.rb +++ b/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_authentication.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Authentication part of the secrets. class SyntheticsPrivateLocationSecretsAuthentication include BaseGenericModel + # Access key for the private location. attr_accessor :id + # Secret access key for the private location. attr_accessor :key diff --git a/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_config_decryption.rb b/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_config_decryption.rb index 6addaea08dd2..9013ec34b289 100644 --- a/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_config_decryption.rb +++ b/lib/datadog_api_client/v1/models/synthetics_private_location_secrets_config_decryption.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Private key for the private location. class SyntheticsPrivateLocationSecretsConfigDecryption include BaseGenericModel + # Private key for the private location. attr_accessor :key diff --git a/lib/datadog_api_client/v1/models/synthetics_ssl_certificate.rb b/lib/datadog_api_client/v1/models/synthetics_ssl_certificate.rb index ed81c5cc0f20..da696e9a4a2a 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ssl_certificate.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ssl_certificate.rb @@ -20,28 +20,40 @@ module DatadogAPIClient::V1 # Object describing the SSL certificate used for a Synthetic test. class SyntheticsSSLCertificate include BaseGenericModel + # Cipher used for the connection. attr_accessor :cipher + # Exponent associated to the certificate. attr_accessor :exponent + # Array of extensions and details used for the certificate. attr_accessor :ext_key_usage + # MD5 digest of the DER-encoded Certificate information. attr_accessor :fingerprint + # SHA-1 digest of the DER-encoded Certificate information. attr_accessor :fingerprint256 + # Object describing the issuer of a SSL certificate. attr_accessor :issuer + # Modulus associated to the SSL certificate private key. attr_accessor :modulus + # TLS protocol used for the test. attr_accessor :protocol + # Serial Number assigned by Symantec to the SSL certificate. attr_accessor :serial_number + # Object describing the SSL certificate used for the test. attr_accessor :subject + # Date from which the SSL certificate is valid. attr_accessor :valid_from + # Date until which the SSL certificate is valid. attr_accessor :valid_to diff --git a/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_issuer.rb b/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_issuer.rb index 871e120b577e..e30d5f8b3b36 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_issuer.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_issuer.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # Object describing the issuer of a SSL certificate. class SyntheticsSSLCertificateIssuer include BaseGenericModel + # Country Name that issued the certificate. attr_accessor :c + # Common Name that issued certificate. attr_accessor :cn + # Locality that issued the certificate. attr_accessor :l + # Organization that issued the certificate. attr_accessor :o + # Organizational Unit that issued the certificate. attr_accessor :ou + # State Or Province Name that issued the certificate. attr_accessor :st diff --git a/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_subject.rb b/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_subject.rb index c08b43561632..25e09f910af5 100644 --- a/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_subject.rb +++ b/lib/datadog_api_client/v1/models/synthetics_ssl_certificate_subject.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V1 # Object describing the SSL certificate used for the test. class SyntheticsSSLCertificateSubject include BaseGenericModel + # Country Name associated with the certificate. attr_accessor :c + # Common Name that associated with the certificate. attr_accessor :cn + # Locality associated with the certificate. attr_accessor :l + # Organization associated with the certificate. attr_accessor :o + # Organizational Unit associated with the certificate. attr_accessor :ou + # State Or Province Name associated with the certificate. attr_accessor :st + # Subject Alternative Name associated with the certificate. attr_accessor :alt_name diff --git a/lib/datadog_api_client/v1/models/synthetics_step.rb b/lib/datadog_api_client/v1/models/synthetics_step.rb index b5e491599092..a483a5e07b36 100644 --- a/lib/datadog_api_client/v1/models/synthetics_step.rb +++ b/lib/datadog_api_client/v1/models/synthetics_step.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V1 # The steps used in a Synthetic browser test. class SyntheticsStep include BaseGenericModel + # A boolean set to allow this step to fail. attr_accessor :allow_failure + # A boolean set to always execute this step even if the previous step failed or was skipped. attr_accessor :always_execute + # A boolean set to exit the test if the step succeeds. attr_accessor :exit_if_succeed + # A boolean to use in addition to `allowFailure` to determine if the test should be marked as failed when the step fails. attr_accessor :is_critical + # The name of the step. attr_accessor :name + # A boolean set to skip taking a screenshot for the step. attr_accessor :no_screenshot + # The parameters of the step. attr_accessor :params + # The public ID of the step. attr_accessor :public_id + # The time before declaring a step failed. attr_accessor :timeout + # Step type used in your Synthetic test. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/synthetics_step_detail.rb b/lib/datadog_api_client/v1/models/synthetics_step_detail.rb index 9eda81842167..2043c0072753 100644 --- a/lib/datadog_api_client/v1/models/synthetics_step_detail.rb +++ b/lib/datadog_api_client/v1/models/synthetics_step_detail.rb @@ -20,43 +20,62 @@ module DatadogAPIClient::V1 # Object describing a step for a Synthetic test. class SyntheticsStepDetail include BaseGenericModel + # Whether or not the step was allowed to fail. attr_accessor :allow_failure + # Array of errors collected for a browser test. attr_accessor :browser_errors + # Type of assertion to apply in an API test. attr_accessor :check_type + # Description of the test. attr_accessor :description + # Total duration in millisecond of the test. attr_accessor :duration + # Error returned by the test. attr_accessor :error + # The browser test failure details. attr_accessor :failure + # Navigate between different tabs for your browser test. attr_accessor :playing_tab + # Whether or not screenshots where collected by the test. attr_accessor :screenshot_bucket_key + # Whether or not to skip this step. attr_accessor :skipped + # Whether or not snapshots where collected by the test. attr_accessor :snapshot_bucket_key + # The step ID. attr_accessor :step_id + # If this step includes a sub-test. # [Subtests documentation](https://docs.datadoghq.com/synthetics/browser_tests/advanced_options/#subtests). attr_accessor :sub_test_step_details + # Time before starting the step. attr_accessor :time_to_interactive + # Step type used in your Synthetic test. attr_accessor :type + # URL to perform the step against. attr_accessor :url + # Value for the step. attr_accessor :value + # Array of Core Web Vitals metrics for the step. attr_accessor :vitals_metrics + # Warning collected that didn't failed the step. attr_accessor :warnings diff --git a/lib/datadog_api_client/v1/models/synthetics_step_detail_warning.rb b/lib/datadog_api_client/v1/models/synthetics_step_detail_warning.rb index 818e0e99a786..5c6d437c7853 100644 --- a/lib/datadog_api_client/v1/models/synthetics_step_detail_warning.rb +++ b/lib/datadog_api_client/v1/models/synthetics_step_detail_warning.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Object collecting warnings for a given step. class SyntheticsStepDetailWarning include BaseGenericModel + # Message for the warning. attr_reader :message + # User locator used. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_test_ci_options.rb b/lib/datadog_api_client/v1/models/synthetics_test_ci_options.rb index 5a698bf9740f..ac1e5253ba57 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_ci_options.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_ci_options.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # CI/CD options for a Synthetic test. class SyntheticsTestCiOptions include BaseGenericModel + # Execution rule for a Synthetic test. attr_reader :execution_rule diff --git a/lib/datadog_api_client/v1/models/synthetics_test_config.rb b/lib/datadog_api_client/v1/models/synthetics_test_config.rb index 5a33dd2d5f58..309bad78d305 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_config.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_config.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Configuration object for a Synthetic test. class SyntheticsTestConfig include BaseGenericModel + # Array of assertions used for the test. Required for single API tests. attr_accessor :assertions + # Array of variables used for the test. attr_accessor :config_variables + # Object describing the Synthetic test request. attr_accessor :request + # Browser tests only - array of variables used for the test steps. attr_accessor :variables diff --git a/lib/datadog_api_client/v1/models/synthetics_test_details.rb b/lib/datadog_api_client/v1/models/synthetics_test_details.rb index 95749bbc3dbb..4a62d9a74358 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_details.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_details.rb @@ -20,32 +20,45 @@ module DatadogAPIClient::V1 # Object containing details about your Synthetic test. class SyntheticsTestDetails include BaseGenericModel + # Configuration object for a Synthetic test. attr_accessor :config + # Object describing the creator of the shared element. attr_accessor :creator + # Array of locations used to run the test. attr_accessor :locations + # Notification message associated with the test. attr_accessor :message + # The associated monitor ID. attr_accessor :monitor_id + # Name of the test. attr_accessor :name + # Object describing the extra options for a Synthetic test. attr_accessor :options + # The test public ID. attr_accessor :public_id + # Define whether you want to start (`live`) or pause (`paused`) a # Synthetic test. attr_accessor :status + # For browser test, the steps of the test. attr_accessor :steps + # The subtype of the Synthetic API test, `http`, `ssl`, `tcp`, # `dns`, `icmp`, `udp`, `websocket`, `grpc` or `multi`. attr_accessor :subtype + # Array of tags attached to the test. attr_accessor :tags + # Type of the Synthetic test, either `api` or `browser`. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/synthetics_test_options.rb b/lib/datadog_api_client/v1/models/synthetics_test_options.rb index 081293f84373..94b5e118e35d 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_options.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_options.rb @@ -20,55 +20,79 @@ module DatadogAPIClient::V1 # Object describing the extra options for a Synthetic test. class SyntheticsTestOptions include BaseGenericModel + # For SSL tests, whether or not the test should allow self signed # certificates. attr_accessor :accept_self_signed + # Allows loading insecure content for an HTTP request in an API test. attr_accessor :allow_insecure + # Array of URL patterns to block. attr_accessor :blocked_request_patterns + # For SSL tests, whether or not the test should fail on revoked certificate in stapled OCSP. attr_accessor :check_certificate_revocation + # CI/CD options for a Synthetic test. attr_accessor :ci + # For browser test, array with the different device IDs used to run the test. attr_accessor :device_ids + # For SSL tests, whether or not the test should disable fetching intermediate certificates from AIA. attr_accessor :disable_aia_intermediate_fetching + # Whether or not to disable CORS mechanism. attr_accessor :disable_cors + # Disable Content Security Policy for browser tests. attr_accessor :disable_csp + # Enable profiling for browser tests. attr_accessor :enable_profiling + # Enable security testing for browser tests. Security testing is not available anymore. This field is deprecated and won't be used. attr_accessor :enable_security_testing + # For API HTTP test, whether or not the test should follow redirects. attr_accessor :follow_redirects + # HTTP version to use for a Synthetic test. attr_accessor :http_version + # Ignore server certificate error for browser tests. attr_accessor :ignore_server_certificate_error + # Timeout before declaring the initial step as failed (in seconds) for browser tests. attr_accessor :initial_navigation_timeout + # Minimum amount of time in failure required to trigger an alert. attr_accessor :min_failure_duration + # Minimum number of locations in failure required to trigger # an alert. attr_accessor :min_location_failed + # The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs. attr_accessor :monitor_name + # Object containing the options for a Synthetic test as a monitor # (for example, renotification). attr_accessor :monitor_options + # Integer from 1 (high) to 5 (low) indicating alert severity. attr_reader :monitor_priority + # Prevents saving screenshots of the steps. attr_accessor :no_screenshot + # A list of role identifiers that can be pulled from the Roles API, for restricting read and write access. attr_accessor :restricted_roles + # Object describing the retry strategy to apply to a Synthetic test. attr_accessor :_retry + # The RUM data collection settings for the Synthetic browser test. # **Note:** There are 3 ways to format RUM settings: # @@ -81,8 +105,10 @@ class SyntheticsTestOptions # `{ isEnabled: true, applicationId: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", clientTokenId: 12345 }` # RUM data is collected using the specified application. attr_accessor :rum_settings + # Object containing timeframes and timezone used for advanced scheduling. attr_accessor :scheduling + # The frequency at which to run the Synthetic test (in seconds). attr_reader :tick_every diff --git a/lib/datadog_api_client/v1/models/synthetics_test_options_monitor_options.rb b/lib/datadog_api_client/v1/models/synthetics_test_options_monitor_options.rb index d339f6d3842e..4cb79f3b656a 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_options_monitor_options.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_options_monitor_options.rb @@ -21,13 +21,17 @@ module DatadogAPIClient::V1 # (for example, renotification). class SyntheticsTestOptionsMonitorOptions include BaseGenericModel + # Message to include in the escalation notification. attr_accessor :escalation_message + # The name of the preset for the notification for the monitor. attr_accessor :notification_preset_name + # Time interval before renotifying if the test is still failing # (in minutes). attr_reader :renotify_interval + # The number of times to renotify if the test is still failing. attr_accessor :renotify_occurrences diff --git a/lib/datadog_api_client/v1/models/synthetics_test_options_retry.rb b/lib/datadog_api_client/v1/models/synthetics_test_options_retry.rb index 90fca551028e..7c9a73b423a0 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_options_retry.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_options_retry.rb @@ -20,9 +20,11 @@ module DatadogAPIClient::V1 # Object describing the retry strategy to apply to a Synthetic test. class SyntheticsTestOptionsRetry include BaseGenericModel + # Number of times a test needs to be retried before marking a # location as failed. Defaults to 0. attr_accessor :count + # Time interval between retries (in milliseconds). Defaults to # 300ms. attr_accessor :interval diff --git a/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling.rb b/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling.rb index 9cde6bb22c8b..9a055e6df712 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Object containing timeframes and timezone used for advanced scheduling. class SyntheticsTestOptionsScheduling include BaseGenericModel + # Array containing objects describing the scheduling pattern to apply to each day. attr_reader :timeframes + # Timezone in which the timeframe is based. attr_reader :timezone diff --git a/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling_timeframe.rb b/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling_timeframe.rb index ec5c3e433b7c..a04a308de4a5 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling_timeframe.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_options_scheduling_timeframe.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Object describing a timeframe. class SyntheticsTestOptionsSchedulingTimeframe include BaseGenericModel + # Number representing the day of the week. attr_reader :day + # The hour of the day on which scheduling starts. attr_reader :from + # The hour of the day on which scheduling ends. attr_reader :to diff --git a/lib/datadog_api_client/v1/models/synthetics_test_request.rb b/lib/datadog_api_client/v1/models/synthetics_test_request.rb index e410a05cdb86..cade289b674d 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_request.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_request.rb @@ -20,74 +20,108 @@ module DatadogAPIClient::V1 # Object describing the Synthetic test request. class SyntheticsTestRequest include BaseGenericModel + # Allows loading insecure content for an HTTP request in a multistep test step. attr_accessor :allow_insecure + # Object to handle basic authentication when performing the test. attr_accessor :basic_auth + # Body to include in the test. attr_accessor :body + # Type of the request body. attr_accessor :body_type + # The type of gRPC call to perform. attr_accessor :call_type + # Client certificate to use when performing the test request. attr_accessor :certificate + # By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. attr_accessor :certificate_domains + # Check for certificate revocation. attr_accessor :check_certificate_revocation + # A protobuf JSON descriptor that needs to be gzipped first then base64 encoded. attr_accessor :compressed_json_descriptor + # A protobuf file that needs to be gzipped first then base64 encoded. attr_accessor :compressed_proto_file + # Disable fetching intermediate certificates from AIA. attr_accessor :disable_aia_intermediate_fetching + # DNS server to use for DNS tests. attr_accessor :dns_server + # DNS server port to use for DNS tests. attr_accessor :dns_server_port + # Files to be used as part of the request in the test. Only valid if `bodyType` is `multipart/form-data`. attr_accessor :files + # Specifies whether or not the request follows redirects. attr_accessor :follow_redirects + # Form to be used as part of the request in the test. Only valid if `bodyType` is `multipart/form-data`. attr_accessor :form + # Headers to include when performing the test. attr_accessor :headers + # Host name to perform the test with. attr_accessor :host + # HTTP version to use for a Synthetic test. attr_accessor :http_version + # Whether the message is base64 encoded. attr_accessor :is_message_base64_encoded + # Message to send for UDP or WebSocket tests. attr_accessor :message + # Metadata to include when performing the gRPC test. attr_accessor :metadata + # Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. attr_accessor :method + # Determines whether or not to save the response body. attr_accessor :no_saving_response_body + # Number of pings to use per test. attr_reader :number_of_packets + # Persist cookies across redirects. attr_accessor :persist_cookies + # Port to use when performing the test. attr_accessor :port + # The proxy to perform the test. attr_accessor :proxy + # Query to use for the test. attr_accessor :query + # For SSL tests, it specifies on which server you want to initiate the TLS handshake, # allowing the server to present one of multiple possible certificates on # the same IP address and TCP port number. attr_accessor :servername + # The gRPC service on which you want to perform the gRPC call. attr_accessor :service + # Turns on a traceroute probe to discover all gateways along the path to the host destination. attr_accessor :should_track_hops + # Timeout in seconds for the test. attr_accessor :timeout + # URL to perform the test with. attr_accessor :url diff --git a/lib/datadog_api_client/v1/models/synthetics_test_request_body_file.rb b/lib/datadog_api_client/v1/models/synthetics_test_request_body_file.rb index 41177987dd1e..575b21ca722f 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_request_body_file.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_request_body_file.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # Object describing a file to be used as part of the request in the test. class SyntheticsTestRequestBodyFile include BaseGenericModel + # Bucket key of the file. attr_accessor :bucket_key + # Content of the file. attr_reader :content + # Name of the file. attr_reader :name + # Original name of the file. attr_reader :original_file_name + # Size of the file. attr_reader :size + # Type of the file. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/synthetics_test_request_certificate.rb b/lib/datadog_api_client/v1/models/synthetics_test_request_certificate.rb index 41d1d7348985..02e20ac7b628 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_request_certificate.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_request_certificate.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Client certificate to use when performing the test request. class SyntheticsTestRequestCertificate include BaseGenericModel + # Define a request certificate. attr_accessor :cert + # Define a request certificate. attr_accessor :key diff --git a/lib/datadog_api_client/v1/models/synthetics_test_request_certificate_item.rb b/lib/datadog_api_client/v1/models/synthetics_test_request_certificate_item.rb index 2307793f1f25..1ab71ce33284 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_request_certificate_item.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_request_certificate_item.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Define a request certificate. class SyntheticsTestRequestCertificateItem include BaseGenericModel + # Content of the certificate or key. attr_accessor :content + # File name for the certificate or key. attr_accessor :filename + # Date of update of the certificate or key, ISO format. attr_accessor :updated_at diff --git a/lib/datadog_api_client/v1/models/synthetics_test_request_proxy.rb b/lib/datadog_api_client/v1/models/synthetics_test_request_proxy.rb index c7db5e066de4..d5e3bd2a017d 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_request_proxy.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_request_proxy.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The proxy to perform the test. class SyntheticsTestRequestProxy include BaseGenericModel + # Headers to include when performing the test. attr_accessor :headers + # URL of the proxy to perform the test. attr_reader :url diff --git a/lib/datadog_api_client/v1/models/synthetics_test_restriction_policy_binding.rb b/lib/datadog_api_client/v1/models/synthetics_test_restriction_policy_binding.rb index 453ebae7629d..127488763246 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_restriction_policy_binding.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_restriction_policy_binding.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Objects describing the binding used for a mobile test. class SyntheticsTestRestrictionPolicyBinding include BaseGenericModel + # List of principals for a mobile test binding. attr_accessor :principals + # The type of relation for the binding. attr_accessor :relation diff --git a/lib/datadog_api_client/v1/models/synthetics_test_uptime.rb b/lib/datadog_api_client/v1/models/synthetics_test_uptime.rb index 7cfd8962589c..46531348bda1 100644 --- a/lib/datadog_api_client/v1/models/synthetics_test_uptime.rb +++ b/lib/datadog_api_client/v1/models/synthetics_test_uptime.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Object containing the uptime for a Synthetic test ID. class SyntheticsTestUptime include BaseGenericModel + # Timestamp in seconds for the start of uptime. attr_accessor :from_ts + # Object containing the uptime information. attr_accessor :overall + # A Synthetic test ID. attr_accessor :public_id + # Timestamp in seconds for the end of uptime. attr_accessor :to_ts diff --git a/lib/datadog_api_client/v1/models/synthetics_timing.rb b/lib/datadog_api_client/v1/models/synthetics_timing.rb index 7203cae5cd7f..c5cf04980fc0 100644 --- a/lib/datadog_api_client/v1/models/synthetics_timing.rb +++ b/lib/datadog_api_client/v1/models/synthetics_timing.rb @@ -21,22 +21,31 @@ module DatadogAPIClient::V1 # See the [Synthetic Monitoring Metrics documentation](https://docs.datadoghq.com/synthetics/metrics/). class SyntheticsTiming include BaseGenericModel + # The duration in millisecond of the DNS lookup. attr_accessor :dns + # The time in millisecond to download the response. attr_accessor :download + # The time in millisecond to first byte. attr_accessor :first_byte + # The duration in millisecond of the TLS handshake. attr_accessor :handshake + # The time in millisecond spent during redirections. attr_accessor :redirect + # The duration in millisecond of the TLS handshake. attr_accessor :ssl + # Time in millisecond to establish the TCP connection. attr_accessor :tcp + # The overall time in millisecond the request took to be processed. attr_accessor :total + # Time spent in millisecond waiting for a response. attr_accessor :wait diff --git a/lib/datadog_api_client/v1/models/synthetics_trigger_body.rb b/lib/datadog_api_client/v1/models/synthetics_trigger_body.rb index 8b4dc5188cae..f30ff6db07f2 100644 --- a/lib/datadog_api_client/v1/models/synthetics_trigger_body.rb +++ b/lib/datadog_api_client/v1/models/synthetics_trigger_body.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object describing the Synthetic tests to trigger. class SyntheticsTriggerBody include BaseGenericModel + # List of Synthetic tests. attr_reader :tests diff --git a/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_location.rb b/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_location.rb index eda638405fc5..4d5faee4caeb 100644 --- a/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_location.rb +++ b/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_location.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Synthetic location. class SyntheticsTriggerCITestLocation include BaseGenericModel + # Unique identifier of the location. attr_accessor :id + # Name of the location. attr_accessor :name diff --git a/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_run_result.rb b/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_run_result.rb index f0098238267c..5fc84a0e5aee 100644 --- a/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_run_result.rb +++ b/lib/datadog_api_client/v1/models/synthetics_trigger_ci_test_run_result.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Information about a single test run. class SyntheticsTriggerCITestRunResult include BaseGenericModel + # The device ID. attr_accessor :device + # The location ID of the test run. attr_accessor :location + # The public ID of the Synthetic test. attr_accessor :public_id + # ID of the result. attr_accessor :result_id diff --git a/lib/datadog_api_client/v1/models/synthetics_trigger_ci_tests_response.rb b/lib/datadog_api_client/v1/models/synthetics_trigger_ci_tests_response.rb index 93214e7f63ee..cb361559c1f9 100644 --- a/lib/datadog_api_client/v1/models/synthetics_trigger_ci_tests_response.rb +++ b/lib/datadog_api_client/v1/models/synthetics_trigger_ci_tests_response.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Object containing information about the tests triggered. class SyntheticsTriggerCITestsResponse include BaseGenericModel + # The public ID of the batch triggered. attr_accessor :batch_id + # List of Synthetic locations. attr_accessor :locations + # Information about the tests runs. attr_accessor :results + # The public IDs of the Synthetic test triggered. attr_accessor :triggered_check_ids diff --git a/lib/datadog_api_client/v1/models/synthetics_trigger_test.rb b/lib/datadog_api_client/v1/models/synthetics_trigger_test.rb index b0c7080b7233..3fb05575eea6 100644 --- a/lib/datadog_api_client/v1/models/synthetics_trigger_test.rb +++ b/lib/datadog_api_client/v1/models/synthetics_trigger_test.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Test configuration for Synthetics class SyntheticsTriggerTest include BaseGenericModel + # Metadata for the Synthetic tests run. attr_accessor :metadata + # The public ID of the Synthetic test to trigger. attr_reader :public_id diff --git a/lib/datadog_api_client/v1/models/synthetics_update_test_pause_status_payload.rb b/lib/datadog_api_client/v1/models/synthetics_update_test_pause_status_payload.rb index 5c6f13a9a4c0..07c93d888fc2 100644 --- a/lib/datadog_api_client/v1/models/synthetics_update_test_pause_status_payload.rb +++ b/lib/datadog_api_client/v1/models/synthetics_update_test_pause_status_payload.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Object to start or pause an existing Synthetic test. class SyntheticsUpdateTestPauseStatusPayload include BaseGenericModel + # Define whether you want to start (`live`) or pause (`paused`) a # Synthetic test. attr_accessor :new_status diff --git a/lib/datadog_api_client/v1/models/synthetics_uptime.rb b/lib/datadog_api_client/v1/models/synthetics_uptime.rb index 89a7d139ae10..add00f2ddd29 100644 --- a/lib/datadog_api_client/v1/models/synthetics_uptime.rb +++ b/lib/datadog_api_client/v1/models/synthetics_uptime.rb @@ -20,18 +20,23 @@ module DatadogAPIClient::V1 # Object containing the uptime information. class SyntheticsUptime include BaseGenericModel + # An array of error objects returned while querying the history data for the service level objective. attr_accessor :errors + # The location name attr_accessor :group + # The state transition history for the monitor, represented as an array of # pairs. Each pair is an array where the first element is the transition timestamp # in Unix epoch format (integer) and the second element is the state (integer). # For the state, an integer value of `0` indicates uptime, `1` indicates downtime, # and `2` indicates no data. attr_accessor :history + # The number of decimal places to which the SLI value is accurate for the given from-to timestamps. attr_accessor :span_precision + # The overall uptime. attr_accessor :uptime diff --git a/lib/datadog_api_client/v1/models/synthetics_variable_parser.rb b/lib/datadog_api_client/v1/models/synthetics_variable_parser.rb index 2ee35b79a879..96252f5f59ca 100644 --- a/lib/datadog_api_client/v1/models/synthetics_variable_parser.rb +++ b/lib/datadog_api_client/v1/models/synthetics_variable_parser.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Details of the parser to use for the global variable. class SyntheticsVariableParser include BaseGenericModel + # Type of parser for a Synthetic global variable from a synthetics test. attr_reader :type + # Regex or JSON path used for the parser. Not used with type `raw`. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/table_widget_definition.rb b/lib/datadog_api_client/v1/models/table_widget_definition.rb index b11bc71312a6..e2bdfd2590b8 100644 --- a/lib/datadog_api_client/v1/models/table_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/table_widget_definition.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # The table visualization is available on timeboards and screenboards. It displays columns of metrics grouped by tag key. class TableWidgetDefinition include BaseGenericModel + # List of custom links. attr_accessor :custom_links + # Controls the display of the search bar. attr_accessor :has_search_bar + # Widget definition. attr_reader :requests + # Time setting for the widget. attr_accessor :time + # Title of your widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the table widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/table_widget_request.rb b/lib/datadog_api_client/v1/models/table_widget_request.rb index 7cd5f36e2cde..e29332184728 100644 --- a/lib/datadog_api_client/v1/models/table_widget_request.rb +++ b/lib/datadog_api_client/v1/models/table_widget_request.rb @@ -20,46 +20,67 @@ module DatadogAPIClient::V1 # Updated table widget. class TableWidgetRequest include BaseGenericModel + # Aggregator used for the request. attr_accessor :aggregator + # The column name (defaults to the metric name). attr_accessor :_alias + # The log query. attr_accessor :apm_query + # The APM stats query for table and distributions widgets. attr_accessor :apm_stats_query + # A list of display modes for each table cell. attr_accessor :cell_display_mode + # List of conditional formats. attr_accessor :conditional_formats + # The log query. attr_accessor :event_query + # List of formulas that operate on queries. attr_accessor :formulas + # For metric queries, the number of lines to show in the table. Only one request should have this property. attr_accessor :limit + # The log query. attr_accessor :log_query + # The log query. attr_accessor :network_query + # Widget sorting methods. attr_accessor :order + # The process query to use in the widget. attr_accessor :process_query + # The log query. attr_accessor :profile_metrics_query + # Query definition. attr_accessor :q + # List of queries that can be returned directly or used in formulas. attr_accessor :queries + # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format + # The log query. attr_accessor :rum_query + # The log query. attr_accessor :security_query + # The controls for sorting the widget. attr_accessor :sort + # List of text formats for columns produced by tags. attr_accessor :text_formats diff --git a/lib/datadog_api_client/v1/models/table_widget_text_format_match.rb b/lib/datadog_api_client/v1/models/table_widget_text_format_match.rb index 18407306c148..93455198e5fa 100644 --- a/lib/datadog_api_client/v1/models/table_widget_text_format_match.rb +++ b/lib/datadog_api_client/v1/models/table_widget_text_format_match.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Match rule for the table widget text format. class TableWidgetTextFormatMatch include BaseGenericModel + # Match or compare option. attr_reader :type + # Table Widget Match String. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/table_widget_text_format_replace_all.rb b/lib/datadog_api_client/v1/models/table_widget_text_format_replace_all.rb index c993330dd53e..295379193247 100644 --- a/lib/datadog_api_client/v1/models/table_widget_text_format_replace_all.rb +++ b/lib/datadog_api_client/v1/models/table_widget_text_format_replace_all.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Match All definition. class TableWidgetTextFormatReplaceAll include BaseGenericModel + # Table widget text format replace all type. attr_reader :type + # Replace All type. attr_reader :with diff --git a/lib/datadog_api_client/v1/models/table_widget_text_format_replace_substring.rb b/lib/datadog_api_client/v1/models/table_widget_text_format_replace_substring.rb index d573c2bd5936..815b5c221bc0 100644 --- a/lib/datadog_api_client/v1/models/table_widget_text_format_replace_substring.rb +++ b/lib/datadog_api_client/v1/models/table_widget_text_format_replace_substring.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Match Sub-string definition. class TableWidgetTextFormatReplaceSubstring include BaseGenericModel + # Text that will be replaced. attr_reader :substring + # Table widget text format replace sub-string type. attr_reader :type + # Text that will replace original sub-string. attr_reader :with diff --git a/lib/datadog_api_client/v1/models/table_widget_text_format_rule.rb b/lib/datadog_api_client/v1/models/table_widget_text_format_rule.rb index 6c3d9bd9b9e9..6ec6d2a469d9 100644 --- a/lib/datadog_api_client/v1/models/table_widget_text_format_rule.rb +++ b/lib/datadog_api_client/v1/models/table_widget_text_format_rule.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Text format rules. class TableWidgetTextFormatRule include BaseGenericModel + # Hex representation of the custom background color. Used with custom background palette option. attr_accessor :custom_bg_color + # Hex representation of the custom text color. Used with custom text palette option. attr_accessor :custom_fg_color + # Match rule for the table widget text format. attr_reader :match + # Color-on-color palette to highlight replaced text. attr_accessor :palette + # Replace rule for the table widget text format. attr_accessor :replace diff --git a/lib/datadog_api_client/v1/models/tag_to_hosts.rb b/lib/datadog_api_client/v1/models/tag_to_hosts.rb index b1fec7acebc3..1c06c7f7a0c3 100644 --- a/lib/datadog_api_client/v1/models/tag_to_hosts.rb +++ b/lib/datadog_api_client/v1/models/tag_to_hosts.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # In this object, the key is the tag, the value is a list of host names that are reporting that tag. class TagToHosts include BaseGenericModel + # A list of tags to apply to the host. attr_accessor :tags diff --git a/lib/datadog_api_client/v1/models/timeseries_background.rb b/lib/datadog_api_client/v1/models/timeseries_background.rb index c9d27a38c902..b519fd798fdf 100644 --- a/lib/datadog_api_client/v1/models/timeseries_background.rb +++ b/lib/datadog_api_client/v1/models/timeseries_background.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Set a timeseries on the widget background. class TimeseriesBackground include BaseGenericModel + # Timeseries is made using an area or bars. attr_reader :type + # Axis controls for the widget. attr_accessor :yaxis diff --git a/lib/datadog_api_client/v1/models/timeseries_widget_definition.rb b/lib/datadog_api_client/v1/models/timeseries_widget_definition.rb index bf9b1e70c701..6be06f501aff 100644 --- a/lib/datadog_api_client/v1/models/timeseries_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/timeseries_widget_definition.rb @@ -20,34 +20,49 @@ module DatadogAPIClient::V1 # The timeseries visualization allows you to display the evolution of one or more metrics, log events, or Indexed Spans over time. class TimeseriesWidgetDefinition include BaseGenericModel + # List of custom links. attr_accessor :custom_links + # List of widget events. attr_accessor :events + # Columns displayed in the legend. attr_accessor :legend_columns + # Layout of the legend. attr_accessor :legend_layout + # Available legend sizes for a widget. Should be one of "0", "2", "4", "8", "16", or "auto". attr_accessor :legend_size + # List of markers. attr_accessor :markers + # List of timeseries widget requests. attr_reader :requests + # Axis controls for the widget. attr_accessor :right_yaxis + # (screenboard only) Show the legend for this widget. attr_accessor :show_legend + # Time setting for the widget. attr_accessor :time + # Title of your widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the timeseries widget. attr_reader :type + # Axis controls for the widget. attr_accessor :yaxis diff --git a/lib/datadog_api_client/v1/models/timeseries_widget_expression_alias.rb b/lib/datadog_api_client/v1/models/timeseries_widget_expression_alias.rb index b9797d48e87f..f82ce3af9ac6 100644 --- a/lib/datadog_api_client/v1/models/timeseries_widget_expression_alias.rb +++ b/lib/datadog_api_client/v1/models/timeseries_widget_expression_alias.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Define an expression alias. class TimeseriesWidgetExpressionAlias include BaseGenericModel + # Expression alias. attr_accessor :alias_name + # Expression name. attr_reader :expression diff --git a/lib/datadog_api_client/v1/models/timeseries_widget_request.rb b/lib/datadog_api_client/v1/models/timeseries_widget_request.rb index 19a4f3e8aa67..bc4056a03b69 100644 --- a/lib/datadog_api_client/v1/models/timeseries_widget_request.rb +++ b/lib/datadog_api_client/v1/models/timeseries_widget_request.rb @@ -20,38 +20,55 @@ module DatadogAPIClient::V1 # Updated timeseries widget. class TimeseriesWidgetRequest include BaseGenericModel + # The log query. attr_accessor :apm_query + # The log query. attr_accessor :audit_query + # Type of display to use for the request. attr_accessor :display_type + # The log query. attr_accessor :event_query + # List of formulas that operate on queries. attr_accessor :formulas + # The log query. attr_accessor :log_query + # Used to define expression aliases. attr_accessor :metadata + # The log query. attr_accessor :network_query + # Whether or not to display a second y-axis on the right. attr_accessor :on_right_yaxis + # The process query to use in the widget. attr_accessor :process_query + # The log query. attr_accessor :profile_metrics_query + # Widget query. attr_accessor :q + # List of queries that can be returned directly or used in formulas. attr_accessor :queries + # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format + # The log query. attr_accessor :rum_query + # The log query. attr_accessor :security_query + # Define request widget style. attr_accessor :style diff --git a/lib/datadog_api_client/v1/models/toplist_widget_definition.rb b/lib/datadog_api_client/v1/models/toplist_widget_definition.rb index ffae14de3270..244731f93e86 100644 --- a/lib/datadog_api_client/v1/models/toplist_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/toplist_widget_definition.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # The top list visualization enables you to display a list of Tag value like hostname or service with the most or least of any metric value, such as highest consumers of CPU, hosts with the least disk space, etc. class ToplistWidgetDefinition include BaseGenericModel + # List of custom links. attr_accessor :custom_links + # List of top list widget requests. attr_reader :requests + # Style customization for a top list widget. attr_accessor :style + # Time setting for the widget. attr_accessor :time + # Title of your widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the top list widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/toplist_widget_flat.rb b/lib/datadog_api_client/v1/models/toplist_widget_flat.rb index 71de430e05bf..84554abd72c7 100644 --- a/lib/datadog_api_client/v1/models/toplist_widget_flat.rb +++ b/lib/datadog_api_client/v1/models/toplist_widget_flat.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Top list widget flat display. class ToplistWidgetFlat include BaseGenericModel + # Top list widget flat display type. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/toplist_widget_request.rb b/lib/datadog_api_client/v1/models/toplist_widget_request.rb index aa8b3f57b521..e99dde948a1f 100644 --- a/lib/datadog_api_client/v1/models/toplist_widget_request.rb +++ b/lib/datadog_api_client/v1/models/toplist_widget_request.rb @@ -20,36 +20,52 @@ module DatadogAPIClient::V1 # Updated top list widget. class ToplistWidgetRequest include BaseGenericModel + # The log query. attr_accessor :apm_query + # The log query. attr_accessor :audit_query + # List of conditional formats. attr_reader :conditional_formats + # The log query. attr_accessor :event_query + # List of formulas that operate on queries. attr_accessor :formulas + # The log query. attr_accessor :log_query + # The log query. attr_accessor :network_query + # The process query to use in the widget. attr_accessor :process_query + # The log query. attr_accessor :profile_metrics_query + # Widget query. attr_accessor :q + # List of queries that can be returned directly or used in formulas. attr_accessor :queries + # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format + # The log query. attr_accessor :rum_query + # The log query. attr_accessor :security_query + # The controls for sorting the widget. attr_accessor :sort + # Define request widget style. attr_accessor :style diff --git a/lib/datadog_api_client/v1/models/toplist_widget_stacked.rb b/lib/datadog_api_client/v1/models/toplist_widget_stacked.rb index 70750b847aaf..9c489d326a8a 100644 --- a/lib/datadog_api_client/v1/models/toplist_widget_stacked.rb +++ b/lib/datadog_api_client/v1/models/toplist_widget_stacked.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Top list widget stacked display options. class ToplistWidgetStacked include BaseGenericModel + # Top list widget stacked legend behavior. attr_accessor :legend + # Top list widget stacked display type. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/toplist_widget_style.rb b/lib/datadog_api_client/v1/models/toplist_widget_style.rb index bff3856fea19..3aa0f27ce579 100644 --- a/lib/datadog_api_client/v1/models/toplist_widget_style.rb +++ b/lib/datadog_api_client/v1/models/toplist_widget_style.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Style customization for a top list widget. class ToplistWidgetStyle include BaseGenericModel + # Top list widget display options. attr_accessor :display + # Color palette to apply to the widget. attr_accessor :palette + # Top list widget scaling definition. attr_accessor :scaling diff --git a/lib/datadog_api_client/v1/models/topology_map_widget_definition.rb b/lib/datadog_api_client/v1/models/topology_map_widget_definition.rb index 57b33908a9f1..cc6bf85b8884 100644 --- a/lib/datadog_api_client/v1/models/topology_map_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/topology_map_widget_definition.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # This widget displays a topology of nodes and edges for different data sources. It replaces the service map widget. class TopologyMapWidgetDefinition include BaseGenericModel + # List of custom links. attr_accessor :custom_links + # One or more Topology requests. attr_reader :requests + # Title of your widget. attr_accessor :title + # How to align the text on the widget. attr_accessor :title_align + # Size of the title. attr_accessor :title_size + # Type of the topology map widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/topology_query.rb b/lib/datadog_api_client/v1/models/topology_query.rb index cf05c1d1f0d8..c0e025798220 100644 --- a/lib/datadog_api_client/v1/models/topology_query.rb +++ b/lib/datadog_api_client/v1/models/topology_query.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Query to service-based topology data sources like the service map or data streams. class TopologyQuery include BaseGenericModel + # Name of the data source attr_accessor :data_source + # Your environment and primary tag (or * if enabled for your account). attr_reader :filters + # Name of the service attr_accessor :service diff --git a/lib/datadog_api_client/v1/models/topology_request.rb b/lib/datadog_api_client/v1/models/topology_request.rb index d1dd812a55d5..def430e23f6a 100644 --- a/lib/datadog_api_client/v1/models/topology_request.rb +++ b/lib/datadog_api_client/v1/models/topology_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Request that will return nodes and edges to be used by topology map. class TopologyRequest include BaseGenericModel + # Query to service-based topology data sources like the service map or data streams. attr_accessor :query + # Widget request type. attr_accessor :request_type diff --git a/lib/datadog_api_client/v1/models/tree_map_widget_definition.rb b/lib/datadog_api_client/v1/models/tree_map_widget_definition.rb index 147dde3b0010..03080856cefd 100644 --- a/lib/datadog_api_client/v1/models/tree_map_widget_definition.rb +++ b/lib/datadog_api_client/v1/models/tree_map_widget_definition.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # The treemap visualization enables you to display hierarchical and nested data. It is well suited for queries that describe part-whole relationships, such as resource usage by availability zone, data center, or team. class TreeMapWidgetDefinition include BaseGenericModel + # (deprecated) The attribute formerly used to determine color in the widget. attr_accessor :color_by + # List of custom links. attr_accessor :custom_links + # (deprecated) The attribute formerly used to group elements in the widget. attr_accessor :group_by + # List of treemap widget requests. attr_reader :requests + # (deprecated) The attribute formerly used to determine size in the widget. attr_accessor :size_by + # Time setting for the widget. attr_accessor :time + # Title of your widget. attr_accessor :title + # Type of the treemap widget. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/tree_map_widget_request.rb b/lib/datadog_api_client/v1/models/tree_map_widget_request.rb index 991b2ca67db8..dba9557171f0 100644 --- a/lib/datadog_api_client/v1/models/tree_map_widget_request.rb +++ b/lib/datadog_api_client/v1/models/tree_map_widget_request.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # An updated treemap widget. class TreeMapWidgetRequest include BaseGenericModel + # List of formulas that operate on queries. attr_accessor :formulas + # The widget metrics query. attr_accessor :q + # List of queries that can be returned directly or used in formulas. attr_accessor :queries + # Timeseries, scalar, or event list response. Event list response formats are supported by Geomap widgets. attr_accessor :response_format diff --git a/lib/datadog_api_client/v1/models/usage_analyzed_logs_hour.rb b/lib/datadog_api_client/v1/models/usage_analyzed_logs_hour.rb index ceb57212c41a..ec6e06a39391 100644 --- a/lib/datadog_api_client/v1/models/usage_analyzed_logs_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_analyzed_logs_hour.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # The number of analyzed logs for each hour for a given organization. class UsageAnalyzedLogsHour include BaseGenericModel + # Contains the number of analyzed logs. attr_accessor :analyzed_logs + # The hour for the usage. attr_accessor :hour + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_analyzed_logs_response.rb b/lib/datadog_api_client/v1/models/usage_analyzed_logs_response.rb index ca472f27b49e..bfb86a38a4ac 100644 --- a/lib/datadog_api_client/v1/models/usage_analyzed_logs_response.rb +++ b/lib/datadog_api_client/v1/models/usage_analyzed_logs_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # A response containing the number of analyzed logs for each hour for a given organization. class UsageAnalyzedLogsResponse include BaseGenericModel + # Get hourly usage for analyzed logs. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_attribution_aggregates_body.rb b/lib/datadog_api_client/v1/models/usage_attribution_aggregates_body.rb index 7fefffd5462e..22bc5b90d4da 100644 --- a/lib/datadog_api_client/v1/models/usage_attribution_aggregates_body.rb +++ b/lib/datadog_api_client/v1/models/usage_attribution_aggregates_body.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The object containing the aggregates. class UsageAttributionAggregatesBody include BaseGenericModel + # The aggregate type. attr_accessor :agg_type + # The field. attr_accessor :field + # The value for a given field. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/usage_audit_logs_hour.rb b/lib/datadog_api_client/v1/models/usage_audit_logs_hour.rb index bfec68ebad3f..5c616b8486c1 100644 --- a/lib/datadog_api_client/v1/models/usage_audit_logs_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_audit_logs_hour.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Audit logs usage for a given organization for a given hour. class UsageAuditLogsHour include BaseGenericModel + # The hour for the usage. attr_accessor :hour + # The total number of audit logs lines indexed during a given hour. attr_accessor :lines_indexed + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_audit_logs_response.rb b/lib/datadog_api_client/v1/models/usage_audit_logs_response.rb index b198a4159337..38b3c0ab6f9d 100644 --- a/lib/datadog_api_client/v1/models/usage_audit_logs_response.rb +++ b/lib/datadog_api_client/v1/models/usage_audit_logs_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the audit logs usage for each hour for a given organization. class UsageAuditLogsResponse include BaseGenericModel + # Get hourly usage for audit logs. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_billable_summary_body.rb b/lib/datadog_api_client/v1/models/usage_billable_summary_body.rb index b3e0daf5627d..a900bf6f4728 100644 --- a/lib/datadog_api_client/v1/models/usage_billable_summary_body.rb +++ b/lib/datadog_api_client/v1/models/usage_billable_summary_body.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V1 # Response with properties for each aggregated usage type. class UsageBillableSummaryBody include BaseGenericModel + # The total account usage. attr_accessor :account_billable_usage + # The total account committed usage. attr_accessor :account_committed_usage + # The total account on-demand usage. attr_accessor :account_on_demand_usage + # Elapsed usage hours for some billable product. attr_accessor :elapsed_usage_hours + # The first billable hour for the org. attr_accessor :first_billable_usage_hour + # The last billable hour for the org. attr_accessor :last_billable_usage_hour + # The number of units used within the billable timeframe. attr_accessor :org_billable_usage + # The percentage of account usage the org represents. attr_accessor :percentage_in_account + # Units pertaining to the usage. attr_accessor :usage_unit diff --git a/lib/datadog_api_client/v1/models/usage_billable_summary_hour.rb b/lib/datadog_api_client/v1/models/usage_billable_summary_hour.rb index 5f81d6752c01..99a9730144af 100644 --- a/lib/datadog_api_client/v1/models/usage_billable_summary_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_billable_summary_hour.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V1 # Response with monthly summary of data billed by Datadog. class UsageBillableSummaryHour include BaseGenericModel + # The account name. attr_accessor :account_name + # The account public ID. attr_accessor :account_public_id + # The billing plan. attr_accessor :billing_plan + # Shows the last date of usage. attr_accessor :end_date + # The number of organizations. attr_accessor :num_orgs + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id + # Shows usage aggregation for a billing period. attr_accessor :ratio_in_month + # The region of the organization. attr_accessor :region + # Shows the first date of usage. attr_accessor :start_date + # Response with aggregated usage types. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb b/lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb index 0162b1fabd73..e78d479c2412 100644 --- a/lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb +++ b/lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb @@ -20,182 +20,271 @@ module DatadogAPIClient::V1 # Response with aggregated usage types. class UsageBillableSummaryKeys include BaseGenericModel + # Response with properties for each aggregated usage type. attr_accessor :apm_fargate_average + # Response with properties for each aggregated usage type. attr_accessor :apm_fargate_sum + # Response with properties for each aggregated usage type. attr_accessor :apm_host_sum + # Response with properties for each aggregated usage type. attr_accessor :apm_host_top99p + # Response with properties for each aggregated usage type. attr_accessor :apm_profiler_host_sum + # Response with properties for each aggregated usage type. attr_accessor :apm_profiler_host_top99p + # Response with properties for each aggregated usage type. attr_accessor :apm_trace_search_sum + # Response with properties for each aggregated usage type. attr_accessor :application_security_fargate_average + # Response with properties for each aggregated usage type. attr_accessor :application_security_host_sum + # Response with properties for each aggregated usage type. attr_accessor :application_security_host_top99p + # Response with properties for each aggregated usage type. attr_accessor :ci_pipeline_indexed_spans_sum + # Response with properties for each aggregated usage type. attr_accessor :ci_pipeline_maximum + # Response with properties for each aggregated usage type. attr_accessor :ci_pipeline_sum + # Response with properties for each aggregated usage type. attr_accessor :ci_test_indexed_spans_sum + # Response with properties for each aggregated usage type. attr_accessor :ci_testing_maximum + # Response with properties for each aggregated usage type. attr_accessor :ci_testing_sum + # Response with properties for each aggregated usage type. attr_accessor :cloud_cost_management_average + # Response with properties for each aggregated usage type. attr_accessor :cloud_cost_management_sum + # Response with properties for each aggregated usage type. attr_accessor :cspm_container_sum + # Response with properties for each aggregated usage type. attr_accessor :cspm_host_sum + # Response with properties for each aggregated usage type. attr_accessor :cspm_host_top99p + # Response with properties for each aggregated usage type. attr_accessor :custom_event_sum + # Response with properties for each aggregated usage type. attr_accessor :cws_container_sum + # Response with properties for each aggregated usage type. attr_accessor :cws_host_sum + # Response with properties for each aggregated usage type. attr_accessor :cws_host_top99p + # Response with properties for each aggregated usage type. attr_accessor :dbm_host_sum + # Response with properties for each aggregated usage type. attr_accessor :dbm_host_top99p + # Response with properties for each aggregated usage type. attr_accessor :dbm_normalized_queries_average + # Response with properties for each aggregated usage type. attr_accessor :dbm_normalized_queries_sum + # Response with properties for each aggregated usage type. attr_accessor :fargate_container_apm_and_profiler_average + # Response with properties for each aggregated usage type. attr_accessor :fargate_container_apm_and_profiler_sum + # Response with properties for each aggregated usage type. attr_accessor :fargate_container_average + # Response with properties for each aggregated usage type. attr_accessor :fargate_container_profiler_average + # Response with properties for each aggregated usage type. attr_accessor :fargate_container_profiler_sum + # Response with properties for each aggregated usage type. attr_accessor :fargate_container_sum + # Response with properties for each aggregated usage type. attr_accessor :incident_management_maximum + # Response with properties for each aggregated usage type. attr_accessor :incident_management_sum + # Response with properties for each aggregated usage type. attr_accessor :infra_and_apm_host_sum + # Response with properties for each aggregated usage type. attr_accessor :infra_and_apm_host_top99p + # Response with properties for each aggregated usage type. attr_accessor :infra_container_sum + # Response with properties for each aggregated usage type. attr_accessor :infra_host_sum + # Response with properties for each aggregated usage type. attr_accessor :infra_host_top99p + # Response with properties for each aggregated usage type. attr_accessor :ingested_spans_sum + # Response with properties for each aggregated usage type. attr_accessor :ingested_timeseries_average + # Response with properties for each aggregated usage type. attr_accessor :ingested_timeseries_sum + # Response with properties for each aggregated usage type. attr_accessor :iot_sum + # Response with properties for each aggregated usage type. attr_accessor :iot_top99p + # Response with properties for each aggregated usage type. attr_accessor :lambda_function_average + # Response with properties for each aggregated usage type. attr_accessor :lambda_function_sum + # Response with properties for each aggregated usage type. attr_accessor :logs_forwarding_sum + # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_15day_sum + # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_180day_sum + # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_1day_sum + # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_30day_sum + # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_360day_sum + # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_3day_sum + # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_45day_sum + # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_60day_sum + # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_7day_sum + # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_90day_sum + # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_custom_retention_sum + # Response with properties for each aggregated usage type. attr_accessor :logs_indexed_sum + # Response with properties for each aggregated usage type. attr_accessor :logs_ingested_sum + # Response with properties for each aggregated usage type. attr_accessor :network_device_sum + # Response with properties for each aggregated usage type. attr_accessor :network_device_top99p + # Response with properties for each aggregated usage type. attr_accessor :npm_flow_sum + # Response with properties for each aggregated usage type. attr_accessor :npm_host_sum + # Response with properties for each aggregated usage type. attr_accessor :npm_host_top99p + # Response with properties for each aggregated usage type. attr_accessor :observability_pipeline_sum + # Response with properties for each aggregated usage type. attr_accessor :online_archive_sum + # Response with properties for each aggregated usage type. attr_accessor :prof_container_sum + # Response with properties for each aggregated usage type. attr_accessor :prof_host_sum + # Response with properties for each aggregated usage type. attr_accessor :prof_host_top99p + # Response with properties for each aggregated usage type. attr_accessor :rum_lite_sum + # Response with properties for each aggregated usage type. attr_accessor :rum_replay_sum + # Response with properties for each aggregated usage type. attr_accessor :rum_sum + # Response with properties for each aggregated usage type. attr_accessor :rum_units_sum + # Response with properties for each aggregated usage type. attr_accessor :sensitive_data_scanner_sum + # Response with properties for each aggregated usage type. attr_accessor :serverless_apm_sum + # Response with properties for each aggregated usage type. attr_accessor :serverless_infra_average + # Response with properties for each aggregated usage type. attr_accessor :serverless_infra_sum + # Response with properties for each aggregated usage type. attr_accessor :serverless_invocation_sum + # Response with properties for each aggregated usage type. attr_accessor :siem_sum + # Response with properties for each aggregated usage type. attr_accessor :standard_timeseries_average + # Response with properties for each aggregated usage type. attr_accessor :synthetics_api_tests_sum + # Response with properties for each aggregated usage type. attr_accessor :synthetics_app_testing_maximum + # Response with properties for each aggregated usage type. attr_accessor :synthetics_browser_checks_sum + # Response with properties for each aggregated usage type. attr_accessor :timeseries_average + # Response with properties for each aggregated usage type. attr_accessor :timeseries_sum diff --git a/lib/datadog_api_client/v1/models/usage_billable_summary_response.rb b/lib/datadog_api_client/v1/models/usage_billable_summary_response.rb index 0e02f27c2a79..f6c34976c88b 100644 --- a/lib/datadog_api_client/v1/models/usage_billable_summary_response.rb +++ b/lib/datadog_api_client/v1/models/usage_billable_summary_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response with monthly summary of data billed by Datadog. class UsageBillableSummaryResponse include BaseGenericModel + # An array of objects regarding usage of billable summary. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_ci_visibility_hour.rb b/lib/datadog_api_client/v1/models/usage_ci_visibility_hour.rb index a072dc5b1bf0..59a15e7d0e9b 100644 --- a/lib/datadog_api_client/v1/models/usage_ci_visibility_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_ci_visibility_hour.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V1 # CI visibility usage in a given hour. class UsageCIVisibilityHour include BaseGenericModel + # The number of spans for pipelines in the queried hour. attr_accessor :ci_pipeline_indexed_spans + # The number of spans for tests in the queried hour. attr_accessor :ci_test_indexed_spans + # Shows the total count of all active Git committers for Intelligent Test Runner in the current month. A committer is active if they commit at least 3 times in a given month. attr_accessor :ci_visibility_itr_committers + # Shows the total count of all active Git committers for Pipelines in the current month. A committer is active if they commit at least 3 times in a given month. attr_accessor :ci_visibility_pipeline_committers + # The total count of all active Git committers for tests in the current month. A committer is active if they commit at least 3 times in a given month. attr_accessor :ci_visibility_test_committers + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_ci_visibility_response.rb b/lib/datadog_api_client/v1/models/usage_ci_visibility_response.rb index 74bf74ed63c2..435374315f39 100644 --- a/lib/datadog_api_client/v1/models/usage_ci_visibility_response.rb +++ b/lib/datadog_api_client/v1/models/usage_ci_visibility_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # CI visibility usage response class UsageCIVisibilityResponse include BaseGenericModel + # Response containing CI visibility usage. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_hour.rb b/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_hour.rb index cd46a200519a..dc948a4f04a2 100644 --- a/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_hour.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V1 # Cloud Security Management Pro usage for a given organization for a given hour. class UsageCloudSecurityPostureManagementHour include BaseGenericModel + # The number of Cloud Security Management Pro Azure app services hosts during a given hour. attr_accessor :aas_host_count + # The number of Cloud Security Management Pro AWS hosts during a given hour. attr_accessor :aws_host_count + # The number of Cloud Security Management Pro Azure hosts during a given hour. attr_accessor :azure_host_count + # The number of Cloud Security Management Pro hosts during a given hour. attr_accessor :compliance_host_count + # The total number of Cloud Security Management Pro containers during a given hour. attr_accessor :container_count + # The number of Cloud Security Management Pro GCP hosts during a given hour. attr_accessor :gcp_host_count + # The total number of Cloud Security Management Pro hosts during a given hour. attr_accessor :host_count + # The hour for the usage. attr_accessor :hour + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_response.rb b/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_response.rb index 0e4f0468be52..14ec487e9d37 100644 --- a/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_response.rb +++ b/lib/datadog_api_client/v1/models/usage_cloud_security_posture_management_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The response containing the Cloud Security Management Pro usage for each hour for a given organization. class UsageCloudSecurityPostureManagementResponse include BaseGenericModel + # Get hourly usage for Cloud Security Management Pro. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_custom_reports_attributes.rb b/lib/datadog_api_client/v1/models/usage_custom_reports_attributes.rb index 77c67a0345e3..7936cff7c655 100644 --- a/lib/datadog_api_client/v1/models/usage_custom_reports_attributes.rb +++ b/lib/datadog_api_client/v1/models/usage_custom_reports_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # The response containing attributes for custom reports. class UsageCustomReportsAttributes include BaseGenericModel + # The date the specified custom report was computed. attr_accessor :computed_on + # The ending date of custom report. attr_accessor :end_date + # size attr_accessor :size + # The starting date of custom report. attr_accessor :start_date + # A list of tags to apply to custom reports. attr_accessor :tags diff --git a/lib/datadog_api_client/v1/models/usage_custom_reports_data.rb b/lib/datadog_api_client/v1/models/usage_custom_reports_data.rb index 725b727fdb8e..3ede0e494b6c 100644 --- a/lib/datadog_api_client/v1/models/usage_custom_reports_data.rb +++ b/lib/datadog_api_client/v1/models/usage_custom_reports_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The response containing the date and type for custom reports. class UsageCustomReportsData include BaseGenericModel + # The response containing attributes for custom reports. attr_accessor :attributes + # The date for specified custom reports. attr_accessor :id + # The type of reports. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/usage_custom_reports_meta.rb b/lib/datadog_api_client/v1/models/usage_custom_reports_meta.rb index a0ebd6343c84..d59de1d5644d 100644 --- a/lib/datadog_api_client/v1/models/usage_custom_reports_meta.rb +++ b/lib/datadog_api_client/v1/models/usage_custom_reports_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The object containing document metadata. class UsageCustomReportsMeta include BaseGenericModel + # The object containing page total count. attr_accessor :page diff --git a/lib/datadog_api_client/v1/models/usage_custom_reports_page.rb b/lib/datadog_api_client/v1/models/usage_custom_reports_page.rb index 1095a841f37e..2223be656578 100644 --- a/lib/datadog_api_client/v1/models/usage_custom_reports_page.rb +++ b/lib/datadog_api_client/v1/models/usage_custom_reports_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The object containing page total count. class UsageCustomReportsPage include BaseGenericModel + # Total page count. attr_accessor :total_count diff --git a/lib/datadog_api_client/v1/models/usage_custom_reports_response.rb b/lib/datadog_api_client/v1/models/usage_custom_reports_response.rb index 738e54344dee..24456a7b4a6f 100644 --- a/lib/datadog_api_client/v1/models/usage_custom_reports_response.rb +++ b/lib/datadog_api_client/v1/models/usage_custom_reports_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Response containing available custom reports. class UsageCustomReportsResponse include BaseGenericModel + # An array of available custom reports. attr_accessor :data + # The object containing document metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v1/models/usage_cws_hour.rb b/lib/datadog_api_client/v1/models/usage_cws_hour.rb index 035ee7ece730..3028941af7f0 100644 --- a/lib/datadog_api_client/v1/models/usage_cws_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_cws_hour.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Cloud Workload Security usage for a given organization for a given hour. class UsageCWSHour include BaseGenericModel + # The total number of Cloud Workload Security container hours from the start of the given hour’s month until the given hour. attr_accessor :cws_container_count + # The total number of Cloud Workload Security host hours from the start of the given hour’s month until the given hour. attr_accessor :cws_host_count + # The hour for the usage. attr_accessor :hour + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_cws_response.rb b/lib/datadog_api_client/v1/models/usage_cws_response.rb index aad38c95f79f..824fb9fc75df 100644 --- a/lib/datadog_api_client/v1/models/usage_cws_response.rb +++ b/lib/datadog_api_client/v1/models/usage_cws_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the Cloud Workload Security usage for each hour for a given organization. class UsageCWSResponse include BaseGenericModel + # Get hourly usage for Cloud Workload Security. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_dbm_hour.rb b/lib/datadog_api_client/v1/models/usage_dbm_hour.rb index 72752ec7ecfc..9a5996819ca2 100644 --- a/lib/datadog_api_client/v1/models/usage_dbm_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_dbm_hour.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Database Monitoring usage for a given organization for a given hour. class UsageDBMHour include BaseGenericModel + # The total number of Database Monitoring host hours from the start of the given hour’s month until the given hour. attr_accessor :dbm_host_count + # The total number of normalized Database Monitoring queries from the start of the given hour’s month until the given hour. attr_accessor :dbm_queries_count + # The hour for the usage. attr_accessor :hour + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_dbm_response.rb b/lib/datadog_api_client/v1/models/usage_dbm_response.rb index ec5ca347cfb3..84cd01fac9b9 100644 --- a/lib/datadog_api_client/v1/models/usage_dbm_response.rb +++ b/lib/datadog_api_client/v1/models/usage_dbm_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the Database Monitoring usage for each hour for a given organization. class UsageDBMResponse include BaseGenericModel + # Get hourly usage for Database Monitoring attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_fargate_hour.rb b/lib/datadog_api_client/v1/models/usage_fargate_hour.rb index e7ce068eef31..ccbc26497e34 100644 --- a/lib/datadog_api_client/v1/models/usage_fargate_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_fargate_hour.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V1 # Number of Fargate tasks run and hourly usage. class UsageFargateHour include BaseGenericModel + # The high-water mark of APM ECS Fargate tasks during the given hour. attr_accessor :apm_fargate_count + # The Application Security Monitoring ECS Fargate tasks during the given hour. attr_accessor :appsec_fargate_count + # The average profiled task count for Fargate Profiling. attr_accessor :avg_profiled_fargate_tasks + # The hour for the usage. attr_accessor :hour + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id + # The number of Fargate tasks run. attr_accessor :tasks_count diff --git a/lib/datadog_api_client/v1/models/usage_fargate_response.rb b/lib/datadog_api_client/v1/models/usage_fargate_response.rb index 91715910150b..99e50159a3a9 100644 --- a/lib/datadog_api_client/v1/models/usage_fargate_response.rb +++ b/lib/datadog_api_client/v1/models/usage_fargate_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the number of Fargate tasks run and hourly usage. class UsageFargateResponse include BaseGenericModel + # Array with the number of hourly Fargate tasks recorded for a given organization. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_host_hour.rb b/lib/datadog_api_client/v1/models/usage_host_hour.rb index f58e7b3b506e..338c8c21f33e 100644 --- a/lib/datadog_api_client/v1/models/usage_host_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_host_hour.rb @@ -20,46 +20,63 @@ module DatadogAPIClient::V1 # Number of hosts/containers recorded for each hour for a given organization. class UsageHostHour include BaseGenericModel + # Contains the total number of infrastructure hosts reporting # during a given hour that were running the Datadog Agent. attr_accessor :agent_host_count + # Contains the total number of hosts that reported through Alibaba integration # (and were NOT running the Datadog Agent). attr_accessor :alibaba_host_count + # Contains the total number of Azure App Services hosts using APM. attr_accessor :apm_azure_app_service_host_count + # Shows the total number of hosts using APM during the hour, # these are counted as billable (except during trial periods). attr_accessor :apm_host_count + # Contains the total number of hosts that reported through the AWS integration # (and were NOT running the Datadog Agent). attr_accessor :aws_host_count + # Contains the total number of hosts that reported through Azure integration # (and were NOT running the Datadog Agent). attr_accessor :azure_host_count + # Shows the total number of containers reported by the Docker integration during the hour. attr_accessor :container_count + # Contains the total number of hosts that reported through the Google Cloud integration # (and were NOT running the Datadog Agent). attr_accessor :gcp_host_count + # Contains the total number of Heroku dynos reported by the Datadog Agent. attr_accessor :heroku_host_count + # Contains the total number of billable infrastructure hosts reporting during a given hour. # This is the sum of `agent_host_count`, `aws_host_count`, and `gcp_host_count`. attr_accessor :host_count + # The hour for the usage. attr_accessor :hour + # Contains the total number of hosts that reported through the Azure App Services integration # (and were NOT running the Datadog Agent). attr_accessor :infra_azure_app_service + # Contains the total number of hosts using APM reported by Datadog exporter for the OpenTelemetry Collector. attr_accessor :opentelemetry_apm_host_count + # Contains the total number of hosts reported by Datadog exporter for the OpenTelemetry Collector. attr_accessor :opentelemetry_host_count + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id + # Contains the total number of hosts that reported through vSphere integration # (and were NOT running the Datadog Agent). attr_accessor :vsphere_host_count diff --git a/lib/datadog_api_client/v1/models/usage_hosts_response.rb b/lib/datadog_api_client/v1/models/usage_hosts_response.rb index b0b68d157190..c9af1ee51da4 100644 --- a/lib/datadog_api_client/v1/models/usage_hosts_response.rb +++ b/lib/datadog_api_client/v1/models/usage_hosts_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Host usage response. class UsageHostsResponse include BaseGenericModel + # An array of objects related to host usage. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_incident_management_hour.rb b/lib/datadog_api_client/v1/models/usage_incident_management_hour.rb index d84c872b19b0..7f9b619c6a06 100644 --- a/lib/datadog_api_client/v1/models/usage_incident_management_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_incident_management_hour.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Incident management usage for a given organization for a given hour. class UsageIncidentManagementHour include BaseGenericModel + # The hour for the usage. attr_accessor :hour + # Contains the total number monthly active users from the start of the given hour's month until the given hour. attr_accessor :monthly_active_users + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_incident_management_response.rb b/lib/datadog_api_client/v1/models/usage_incident_management_response.rb index d161c8c6afbe..36de3ebf9e3c 100644 --- a/lib/datadog_api_client/v1/models/usage_incident_management_response.rb +++ b/lib/datadog_api_client/v1/models/usage_incident_management_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the incident management usage for each hour for a given organization. class UsageIncidentManagementResponse include BaseGenericModel + # Get hourly usage for incident management. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_indexed_spans_hour.rb b/lib/datadog_api_client/v1/models/usage_indexed_spans_hour.rb index 6546f9e53ca4..53757c7f8dd3 100644 --- a/lib/datadog_api_client/v1/models/usage_indexed_spans_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_indexed_spans_hour.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # The hours of indexed spans usage. class UsageIndexedSpansHour include BaseGenericModel + # The hour for the usage. attr_accessor :hour + # Contains the number of spans indexed. attr_accessor :indexed_events_count + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_indexed_spans_response.rb b/lib/datadog_api_client/v1/models/usage_indexed_spans_response.rb index 1298b1ca64a7..7627f5d09189 100644 --- a/lib/datadog_api_client/v1/models/usage_indexed_spans_response.rb +++ b/lib/datadog_api_client/v1/models/usage_indexed_spans_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # A response containing indexed spans usage. class UsageIndexedSpansResponse include BaseGenericModel + # Array with the number of hourly traces indexed for a given organization. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_ingested_spans_hour.rb b/lib/datadog_api_client/v1/models/usage_ingested_spans_hour.rb index 337987ec84e6..7099571b7d55 100644 --- a/lib/datadog_api_client/v1/models/usage_ingested_spans_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_ingested_spans_hour.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Ingested spans usage for a given organization for a given hour. class UsageIngestedSpansHour include BaseGenericModel + # The hour for the usage. attr_accessor :hour + # Contains the total number of bytes ingested for APM spans during a given hour. attr_accessor :ingested_events_bytes + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_ingested_spans_response.rb b/lib/datadog_api_client/v1/models/usage_ingested_spans_response.rb index f2d3154ce388..8d543be32768 100644 --- a/lib/datadog_api_client/v1/models/usage_ingested_spans_response.rb +++ b/lib/datadog_api_client/v1/models/usage_ingested_spans_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the ingested spans usage for each hour for a given organization. class UsageIngestedSpansResponse include BaseGenericModel + # Get hourly usage for ingested spans. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_iot_hour.rb b/lib/datadog_api_client/v1/models/usage_iot_hour.rb index 4e2861a08a35..9d98a878370b 100644 --- a/lib/datadog_api_client/v1/models/usage_iot_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_iot_hour.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # IoT usage for a given organization for a given hour. class UsageIoTHour include BaseGenericModel + # The hour for the usage. attr_accessor :hour + # The total number of IoT devices during a given hour. attr_accessor :iot_device_count + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_iot_response.rb b/lib/datadog_api_client/v1/models/usage_iot_response.rb index fa84eb8d0d32..352a1f29dc2a 100644 --- a/lib/datadog_api_client/v1/models/usage_iot_response.rb +++ b/lib/datadog_api_client/v1/models/usage_iot_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the IoT usage for each hour for a given organization. class UsageIoTResponse include BaseGenericModel + # Get hourly usage for IoT. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_lambda_hour.rb b/lib/datadog_api_client/v1/models/usage_lambda_hour.rb index f8c001392842..0285c0cde850 100644 --- a/lib/datadog_api_client/v1/models/usage_lambda_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_lambda_hour.rb @@ -21,14 +21,19 @@ module DatadogAPIClient::V1 # for each hour for a given organization. class UsageLambdaHour include BaseGenericModel + # Contains the number of different functions for each region and AWS account. attr_accessor :func_count + # The hour for the usage. attr_accessor :hour + # Contains the sum of invocations of all functions. attr_accessor :invocations_sum + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_lambda_response.rb b/lib/datadog_api_client/v1/models/usage_lambda_response.rb index b070e1348e99..13c0a513e6af 100644 --- a/lib/datadog_api_client/v1/models/usage_lambda_response.rb +++ b/lib/datadog_api_client/v1/models/usage_lambda_response.rb @@ -21,6 +21,7 @@ module DatadogAPIClient::V1 # for each hour for a given organization. class UsageLambdaResponse include BaseGenericModel + # Get hourly usage for Lambda. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_logs_by_index_hour.rb b/lib/datadog_api_client/v1/models/usage_logs_by_index_hour.rb index 3b6c470763d4..95116dd7d5b9 100644 --- a/lib/datadog_api_client/v1/models/usage_logs_by_index_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_logs_by_index_hour.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V1 # Number of indexed logs for each hour and index for a given organization. class UsageLogsByIndexHour include BaseGenericModel + # The total number of indexed logs for the queried hour. attr_accessor :event_count + # The hour for the usage. attr_accessor :hour + # The index ID for this usage. attr_accessor :index_id + # The user specified name for this index ID. attr_accessor :index_name + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id + # The retention period (in days) for this index ID. attr_accessor :retention diff --git a/lib/datadog_api_client/v1/models/usage_logs_by_index_response.rb b/lib/datadog_api_client/v1/models/usage_logs_by_index_response.rb index 42cd4682f59b..72b18f5c464b 100644 --- a/lib/datadog_api_client/v1/models/usage_logs_by_index_response.rb +++ b/lib/datadog_api_client/v1/models/usage_logs_by_index_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the number of indexed logs for each hour and index for a given organization. class UsageLogsByIndexResponse include BaseGenericModel + # An array of objects regarding hourly usage of logs by index response. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb b/lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb index effda51b09bc..2146c256257b 100644 --- a/lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # The number of indexed logs for each hour for a given organization broken down by retention period. class UsageLogsByRetentionHour include BaseGenericModel + # Total logs indexed with this retention period during a given hour. attr_accessor :indexed_events_count + # Live logs indexed with this retention period during a given hour. attr_accessor :live_indexed_events_count + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id + # Rehydrated logs indexed with this retention period during a given hour. attr_accessor :rehydrated_indexed_events_count + # The retention period in days or "custom" for all custom retention usage. attr_accessor :retention diff --git a/lib/datadog_api_client/v1/models/usage_logs_by_retention_response.rb b/lib/datadog_api_client/v1/models/usage_logs_by_retention_response.rb index 2f83ff1058ba..a68de20fc8fd 100644 --- a/lib/datadog_api_client/v1/models/usage_logs_by_retention_response.rb +++ b/lib/datadog_api_client/v1/models/usage_logs_by_retention_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the indexed logs usage broken down by retention period for an organization during a given hour. class UsageLogsByRetentionResponse include BaseGenericModel + # Get hourly usage for indexed logs by retention period. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_logs_hour.rb b/lib/datadog_api_client/v1/models/usage_logs_hour.rb index 84aaa9294f1d..a166de60cf49 100644 --- a/lib/datadog_api_client/v1/models/usage_logs_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_logs_hour.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V1 # Hour usage for logs. class UsageLogsHour include BaseGenericModel + # Contains the number of billable log bytes ingested. attr_accessor :billable_ingested_bytes + # The hour for the usage. attr_accessor :hour + # Contains the number of log events indexed. attr_accessor :indexed_events_count + # Contains the number of log bytes ingested. attr_accessor :ingested_events_bytes + # Contains the number of logs forwarded bytes (data available as of April 1st 2023) attr_accessor :logs_forwarding_events_bytes + # Contains the number of live log events indexed (data available as of December 1, 2020). attr_accessor :logs_live_indexed_count + # Contains the number of live log bytes ingested (data available as of December 1, 2020). attr_accessor :logs_live_ingested_bytes + # Contains the number of rehydrated log events indexed (data available as of December 1, 2020). attr_accessor :logs_rehydrated_indexed_count + # Contains the number of rehydrated log bytes ingested (data available as of December 1, 2020). attr_accessor :logs_rehydrated_ingested_bytes + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_logs_response.rb b/lib/datadog_api_client/v1/models/usage_logs_response.rb index 591db1bc66ce..18f57a96e651 100644 --- a/lib/datadog_api_client/v1/models/usage_logs_response.rb +++ b/lib/datadog_api_client/v1/models/usage_logs_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the number of logs for each hour. class UsageLogsResponse include BaseGenericModel + # An array of objects regarding hourly usage of logs. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_network_flows_hour.rb b/lib/datadog_api_client/v1/models/usage_network_flows_hour.rb index c2b9db77d7b1..e2cea4e93a53 100644 --- a/lib/datadog_api_client/v1/models/usage_network_flows_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_network_flows_hour.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Number of netflow events indexed for each hour for a given organization. class UsageNetworkFlowsHour include BaseGenericModel + # The hour for the usage. attr_accessor :hour + # Contains the number of netflow events indexed. attr_accessor :indexed_events_count + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_network_flows_response.rb b/lib/datadog_api_client/v1/models/usage_network_flows_response.rb index 05d22d084e12..07f887533515 100644 --- a/lib/datadog_api_client/v1/models/usage_network_flows_response.rb +++ b/lib/datadog_api_client/v1/models/usage_network_flows_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the number of netflow events indexed for each hour for a given organization. class UsageNetworkFlowsResponse include BaseGenericModel + # Get hourly usage for Network Flows. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_network_hosts_hour.rb b/lib/datadog_api_client/v1/models/usage_network_hosts_hour.rb index c4ae7988fbf2..11280e29258b 100644 --- a/lib/datadog_api_client/v1/models/usage_network_hosts_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_network_hosts_hour.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Number of active NPM hosts for each hour for a given organization. class UsageNetworkHostsHour include BaseGenericModel + # Contains the number of active NPM hosts. attr_accessor :host_count + # The hour for the usage. attr_accessor :hour + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_network_hosts_response.rb b/lib/datadog_api_client/v1/models/usage_network_hosts_response.rb index 0ee678143ad2..b4734e726496 100644 --- a/lib/datadog_api_client/v1/models/usage_network_hosts_response.rb +++ b/lib/datadog_api_client/v1/models/usage_network_hosts_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the number of active NPM hosts for each hour for a given organization. class UsageNetworkHostsResponse include BaseGenericModel + # Get hourly usage for NPM hosts. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_online_archive_hour.rb b/lib/datadog_api_client/v1/models/usage_online_archive_hour.rb index 379a0bfaa4b9..937cc0fb149d 100644 --- a/lib/datadog_api_client/v1/models/usage_online_archive_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_online_archive_hour.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Online Archive usage in a given hour. class UsageOnlineArchiveHour include BaseGenericModel + # The hour for the usage. attr_accessor :hour + # Total count of online archived events within the hour. attr_accessor :online_archive_events_count + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_online_archive_response.rb b/lib/datadog_api_client/v1/models/usage_online_archive_response.rb index 5988c0c65bde..2bf597027ac7 100644 --- a/lib/datadog_api_client/v1/models/usage_online_archive_response.rb +++ b/lib/datadog_api_client/v1/models/usage_online_archive_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Online Archive usage response. class UsageOnlineArchiveResponse include BaseGenericModel + # Response containing Online Archive usage. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_profiling_hour.rb b/lib/datadog_api_client/v1/models/usage_profiling_hour.rb index 5cd585d84a15..554350941cee 100644 --- a/lib/datadog_api_client/v1/models/usage_profiling_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_profiling_hour.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # The number of profiled hosts for each hour for a given organization. class UsageProfilingHour include BaseGenericModel + # Contains the total number of profiled Azure app services reporting during a given hour. attr_accessor :aas_count + # Get average number of container agents for that hour. attr_accessor :avg_container_agent_count + # Contains the total number of profiled hosts reporting during a given hour. attr_accessor :host_count + # The hour for the usage. attr_accessor :hour + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_profiling_response.rb b/lib/datadog_api_client/v1/models/usage_profiling_response.rb index 60fe29800f1d..83f297f388ab 100644 --- a/lib/datadog_api_client/v1/models/usage_profiling_response.rb +++ b/lib/datadog_api_client/v1/models/usage_profiling_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the number of profiled hosts for each hour for a given organization. class UsageProfilingResponse include BaseGenericModel + # Get hourly usage for profiled hosts. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_rum_sessions_hour.rb b/lib/datadog_api_client/v1/models/usage_rum_sessions_hour.rb index 4d8987f16118..530308648cca 100644 --- a/lib/datadog_api_client/v1/models/usage_rum_sessions_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_rum_sessions_hour.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V1 # Number of RUM sessions recorded for each hour for a given organization. class UsageRumSessionsHour include BaseGenericModel + # The hour for the usage. attr_accessor :hour + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id + # Contains the number of RUM Session Replay counts (data available beginning November 1, 2021). attr_accessor :replay_session_count + # Contains the number of browser RUM lite Sessions. attr_accessor :session_count + # Contains the number of mobile RUM sessions on Android (data available beginning December 1, 2020). attr_accessor :session_count_android + # Contains the number of mobile RUM sessions on Flutter (data available beginning March 1, 2023). attr_accessor :session_count_flutter + # Contains the number of mobile RUM sessions on iOS (data available beginning December 1, 2020). attr_accessor :session_count_ios + # Contains the number of mobile RUM sessions on React Native (data available beginning May 1, 2022). attr_accessor :session_count_reactnative diff --git a/lib/datadog_api_client/v1/models/usage_rum_sessions_response.rb b/lib/datadog_api_client/v1/models/usage_rum_sessions_response.rb index b991f00ebb38..e91f808e729b 100644 --- a/lib/datadog_api_client/v1/models/usage_rum_sessions_response.rb +++ b/lib/datadog_api_client/v1/models/usage_rum_sessions_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the number of RUM sessions for each hour for a given organization. class UsageRumSessionsResponse include BaseGenericModel + # Get hourly usage for RUM sessions. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_rum_units_hour.rb b/lib/datadog_api_client/v1/models/usage_rum_units_hour.rb index 1a8125596f95..f0829f9bedd1 100644 --- a/lib/datadog_api_client/v1/models/usage_rum_units_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_rum_units_hour.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Number of RUM Units used for each hour for a given organization (data available as of November 1, 2021). class UsageRumUnitsHour include BaseGenericModel + # The number of browser RUM units. attr_accessor :browser_rum_units + # The number of mobile RUM units. attr_accessor :mobile_rum_units + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id + # Total RUM units across mobile and browser RUM. attr_accessor :rum_units diff --git a/lib/datadog_api_client/v1/models/usage_rum_units_response.rb b/lib/datadog_api_client/v1/models/usage_rum_units_response.rb index 6a6b66bb7078..4bc16982582d 100644 --- a/lib/datadog_api_client/v1/models/usage_rum_units_response.rb +++ b/lib/datadog_api_client/v1/models/usage_rum_units_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the number of RUM Units for each hour for a given organization. class UsageRumUnitsResponse include BaseGenericModel + # Get hourly usage for RUM Units. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_sds_hour.rb b/lib/datadog_api_client/v1/models/usage_sds_hour.rb index 9f0e5866fb5f..054fa96028eb 100644 --- a/lib/datadog_api_client/v1/models/usage_sds_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_sds_hour.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # Sensitive Data Scanner usage for a given organization for a given hour. class UsageSDSHour include BaseGenericModel + # The total number of bytes scanned of APM usage across all usage types by the Sensitive Data Scanner from the start of the given hour’s month until the given hour. attr_accessor :apm_scanned_bytes + # The total number of bytes scanned of Events usage across all usage types by the Sensitive Data Scanner from the start of the given hour’s month until the given hour. attr_accessor :events_scanned_bytes + # The hour for the usage. attr_accessor :hour + # The total number of bytes scanned of logs usage by the Sensitive Data Scanner from the start of the given hour’s month until the given hour. attr_accessor :logs_scanned_bytes + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id + # The total number of bytes scanned of RUM usage across all usage types by the Sensitive Data Scanner from the start of the given hour’s month until the given hour. attr_accessor :rum_scanned_bytes + # The total number of bytes scanned across all usage types by the Sensitive Data Scanner from the start of the given hour’s month until the given hour. attr_accessor :total_scanned_bytes diff --git a/lib/datadog_api_client/v1/models/usage_sds_response.rb b/lib/datadog_api_client/v1/models/usage_sds_response.rb index 801482402612..cb96a85bab70 100644 --- a/lib/datadog_api_client/v1/models/usage_sds_response.rb +++ b/lib/datadog_api_client/v1/models/usage_sds_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the Sensitive Data Scanner usage for each hour for a given organization. class UsageSDSResponse include BaseGenericModel + # Get hourly usage for Sensitive Data Scanner. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_snmp_hour.rb b/lib/datadog_api_client/v1/models/usage_snmp_hour.rb index 5f535d12cb07..b2edeca00006 100644 --- a/lib/datadog_api_client/v1/models/usage_snmp_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_snmp_hour.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # The number of SNMP devices for each hour for a given organization. class UsageSNMPHour include BaseGenericModel + # The hour for the usage. attr_accessor :hour + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id + # Contains the number of SNMP devices. attr_accessor :snmp_devices diff --git a/lib/datadog_api_client/v1/models/usage_snmp_response.rb b/lib/datadog_api_client/v1/models/usage_snmp_response.rb index 3ebb80425d19..216755fc769c 100644 --- a/lib/datadog_api_client/v1/models/usage_snmp_response.rb +++ b/lib/datadog_api_client/v1/models/usage_snmp_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the number of SNMP devices for each hour for a given organization. class UsageSNMPResponse include BaseGenericModel + # Get hourly usage for SNMP devices. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_attributes.rb b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_attributes.rb index 30d174a95dcc..4786bf6d81c3 100644 --- a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_attributes.rb +++ b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # The response containing attributes for specified custom reports. class UsageSpecifiedCustomReportsAttributes include BaseGenericModel + # The date the specified custom report was computed. attr_accessor :computed_on + # The ending date of specified custom report. attr_accessor :end_date + # A downloadable file for the specified custom reporting file. attr_accessor :location + # size attr_accessor :size + # The starting date of specified custom report. attr_accessor :start_date + # A list of tags to apply to specified custom reports. attr_accessor :tags diff --git a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_data.rb b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_data.rb index e26b285343fa..6439898614cc 100644 --- a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_data.rb +++ b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Response containing date and type for specified custom reports. class UsageSpecifiedCustomReportsData include BaseGenericModel + # The response containing attributes for specified custom reports. attr_accessor :attributes + # The date for specified custom reports. attr_accessor :id + # The type of reports. attr_accessor :type diff --git a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_meta.rb b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_meta.rb index 9d0cdea59246..b46cb1a2a424 100644 --- a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_meta.rb +++ b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The object containing document metadata. class UsageSpecifiedCustomReportsMeta include BaseGenericModel + # The object containing page total count for specified ID. attr_accessor :page diff --git a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_page.rb b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_page.rb index 785d95f3f0ec..54d6e751cc64 100644 --- a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_page.rb +++ b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # The object containing page total count for specified ID. class UsageSpecifiedCustomReportsPage include BaseGenericModel + # Total page count. attr_accessor :total_count diff --git a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_response.rb b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_response.rb index 31cf7eda7c51..2e0306c903ce 100644 --- a/lib/datadog_api_client/v1/models/usage_specified_custom_reports_response.rb +++ b/lib/datadog_api_client/v1/models/usage_specified_custom_reports_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Returns available specified custom reports. class UsageSpecifiedCustomReportsResponse include BaseGenericModel + # Response containing date and type for specified custom reports. attr_accessor :data + # The object containing document metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v1/models/usage_summary_date.rb b/lib/datadog_api_client/v1/models/usage_summary_date.rb index d790b9727bd6..6df39aa83844 100644 --- a/lib/datadog_api_client/v1/models/usage_summary_date.rb +++ b/lib/datadog_api_client/v1/models/usage_summary_date.rb @@ -20,354 +20,529 @@ module DatadogAPIClient::V1 # Response with hourly report of all data billed by Datadog all organizations. class UsageSummaryDate include BaseGenericModel + # Shows the 99th percentile of all agent hosts over all hours in the current date for all organizations. attr_accessor :agent_host_top99p + # Shows the 99th percentile of all Azure app services using APM over all hours in the current date all organizations. attr_accessor :apm_azure_app_service_host_top99p + # Shows the 99th percentile of all APM DevSecOps hosts over all hours in the current date for the given org. attr_accessor :apm_devsecops_host_top99p + # Shows the average of all APM ECS Fargate tasks over all hours in the current date for all organizations. attr_accessor :apm_fargate_count_avg + # Shows the 99th percentile of all distinct APM hosts over all hours in the current date for all organizations. attr_accessor :apm_host_top99p + # Shows the average of all Application Security Monitoring ECS Fargate tasks over all hours in the current date for all organizations. attr_accessor :appsec_fargate_count_avg + # Shows the sum of all Application Security Monitoring Serverless invocations over all hours in the current date for all organizations. attr_accessor :asm_serverless_sum + # Shows the sum of audit logs lines indexed over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :audit_logs_lines_indexed_sum + # Shows the number of organizations that had Audit Trail enabled in the current date. attr_accessor :audit_trail_enabled_hwm + # The average total count for Fargate Container Profiler over all hours in the current date for all organizations. attr_accessor :avg_profiled_fargate_tasks + # Shows the 99th percentile of all AWS hosts over all hours in the current date for all organizations. attr_accessor :aws_host_top99p + # Shows the average of the number of functions that executed 1 or more times each hour in the current date for all organizations. attr_accessor :aws_lambda_func_count + # Shows the sum of all AWS Lambda invocations over all hours in the current date for all organizations. attr_accessor :aws_lambda_invocations_sum + # Shows the 99th percentile of all Azure app services over all hours in the current date for all organizations. attr_accessor :azure_app_service_top99p + # Shows the sum of all log bytes ingested over all hours in the current date for all organizations. attr_accessor :billable_ingested_bytes_sum + # Shows the sum of all browser lite sessions over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_lite_session_count_sum + # Shows the sum of all browser replay sessions over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_replay_session_count_sum + # Shows the sum of all browser RUM units over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_units_sum + # Shows the sum of all CI pipeline indexed spans over all hours in the current month for all organizations. attr_accessor :ci_pipeline_indexed_spans_sum + # Shows the sum of all CI test indexed spans over all hours in the current month for all organizations. attr_accessor :ci_test_indexed_spans_sum + # Shows the high-water mark of all CI visibility intelligent test runner committers over all hours in the current month for all organizations. attr_accessor :ci_visibility_itr_committers_hwm + # Shows the high-water mark of all CI visibility pipeline committers over all hours in the current month for all organizations. attr_accessor :ci_visibility_pipeline_committers_hwm + # Shows the high-water mark of all CI visibility test committers over all hours in the current month for all organizations. attr_accessor :ci_visibility_test_committers_hwm + # Host count average of Cloud Cost Management for AWS for the given date and given organization. attr_accessor :cloud_cost_management_aws_host_count_avg + # Host count average of Cloud Cost Management for Azure for the given date and given organization. attr_accessor :cloud_cost_management_azure_host_count_avg + # Host count average of Cloud Cost Management for GCP for the given date and given organization. attr_accessor :cloud_cost_management_gcp_host_count_avg + # Host count average of Cloud Cost Management for all cloud providers for the given date and given organization. attr_accessor :cloud_cost_management_host_count_avg + # Shows the sum of all Cloud Security Information and Event Management events over all hours in the current date for the given org. attr_accessor :cloud_siem_events_sum + # Shows the high-water mark of all Static Analysis committers over all hours in the current date for the given org. attr_accessor :code_analysis_sa_committers_hwm + # Shows the high-water mark of all static Software Composition Analysis committers over all hours in the current date for the given org. attr_accessor :code_analysis_sca_committers_hwm + # Shows the 99th percentile of all Code Security hosts over all hours in the current date for the given org. attr_accessor :code_security_host_top99p + # Shows the average of all distinct containers over all hours in the current date for all organizations. attr_accessor :container_avg + # Shows the average of containers without the Datadog Agent over all hours in the current date for all organizations. attr_accessor :container_excl_agent_avg + # Shows the high-water mark of all distinct containers over all hours in the current date for all organizations. attr_accessor :container_hwm + # Shows the sum of all Cloud Security Management Enterprise compliance containers over all hours in the current date for the given org. attr_accessor :csm_container_enterprise_compliance_count_sum + # Shows the sum of all Cloud Security Management Enterprise Cloud Workload Security containers over all hours in the current date for the given org. attr_accessor :csm_container_enterprise_cws_count_sum + # Shows the sum of all Cloud Security Management Enterprise containers over all hours in the current date for the given org. attr_accessor :csm_container_enterprise_total_count_sum + # Shows the 99th percentile of all Cloud Security Management Enterprise Azure app services hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_aas_host_count_top99p + # Shows the 99th percentile of all Cloud Security Management Enterprise AWS hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_aws_host_count_top99p + # Shows the 99th percentile of all Cloud Security Management Enterprise Azure hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_azure_host_count_top99p + # Shows the 99th percentile of all Cloud Security Management Enterprise compliance hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_compliance_host_count_top99p + # Shows the 99th percentile of all Cloud Security Management Enterprise Cloud Workload Security hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_cws_host_count_top99p + # Shows the 99th percentile of all Cloud Security Management Enterprise GCP hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_gcp_host_count_top99p + # Shows the 99th percentile of all Cloud Security Management Enterprise hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_total_host_count_top99p + # Shows the 99th percentile of all Cloud Security Management Pro Azure app services hosts over all hours in the current date for all organizations. attr_accessor :cspm_aas_host_top99p + # Shows the 99th percentile of all Cloud Security Management Pro AWS hosts over all hours in the current date for all organizations. attr_accessor :cspm_aws_host_top99p + # Shows the 99th percentile of all Cloud Security Management Pro Azure hosts over all hours in the current date for all organizations. attr_accessor :cspm_azure_host_top99p + # Shows the average number of Cloud Security Management Pro containers over all hours in the current date for all organizations. attr_accessor :cspm_container_avg + # Shows the high-water mark of Cloud Security Management Pro containers over all hours in the current date for all organizations. attr_accessor :cspm_container_hwm + # Shows the 99th percentile of all Cloud Security Management Pro GCP hosts over all hours in the current date for all organizations. attr_accessor :cspm_gcp_host_top99p + # Shows the 99th percentile of all Cloud Security Management Pro hosts over all hours in the current date for all organizations. attr_accessor :cspm_host_top99p + # Shows the average number of distinct custom metrics over all hours in the current date for all organizations. attr_accessor :custom_ts_avg + # Shows the average of all distinct Cloud Workload Security containers over all hours in the current date for all organizations. attr_accessor :cws_container_count_avg + # Shows the average of all distinct Cloud Workload Security Fargate tasks over all hours in the current date for all organizations. attr_accessor :cws_fargate_task_avg + # Shows the 99th percentile of all Cloud Workload Security hosts over all hours in the current date for all organizations. attr_accessor :cws_host_top99p + # Shows the sum of all Data Jobs Monitoring hosts over all hours in the current date for the given org. attr_accessor :data_jobs_monitoring_host_hr_sum + # The date for the usage. attr_accessor :date + # Shows the 99th percentile of all Database Monitoring hosts over all hours in the current date for all organizations. attr_accessor :dbm_host_top99p + # Shows the average of all normalized Database Monitoring queries over all hours in the current date for all organizations. attr_accessor :dbm_queries_count_avg + # Shows the sum of all ephemeral infrastructure hosts with the Datadog Agent over all hours in the current date for the given org. attr_accessor :eph_infra_host_agent_sum + # Shows the sum of all ephemeral infrastructure hosts on Alibaba over all hours in the current date for the given org. attr_accessor :eph_infra_host_alibaba_sum + # Shows the sum of all ephemeral infrastructure hosts on AWS over all hours in the current date for the given org. attr_accessor :eph_infra_host_aws_sum + # Shows the sum of all ephemeral infrastructure hosts on Azure over all hours in the current date for the given org. attr_accessor :eph_infra_host_azure_sum + # Shows the sum of all ephemeral infrastructure hosts for Enterprise over all hours in the current date for the given org. attr_accessor :eph_infra_host_ent_sum + # Shows the sum of all ephemeral infrastructure hosts on GCP over all hours in the current date for the given org. attr_accessor :eph_infra_host_gcp_sum + # Shows the sum of all ephemeral infrastructure hosts on Heroku over all hours in the current date for the given org. attr_accessor :eph_infra_host_heroku_sum + # Shows the sum of all ephemeral infrastructure hosts with only Azure App Services over all hours in the current date for the given org. attr_accessor :eph_infra_host_only_aas_sum + # Shows the sum of all ephemeral infrastructure hosts with only vSphere over all hours in the current date for the given org. attr_accessor :eph_infra_host_only_vsphere_sum + # Shows the sum of all ephemeral APM hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for the given org. attr_accessor :eph_infra_host_opentelemetry_apm_sum + # Shows the sum of all ephemeral hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for the given org. attr_accessor :eph_infra_host_opentelemetry_sum + # Shows the sum of all ephemeral infrastructure hosts for Pro over all hours in the current date for the given org. attr_accessor :eph_infra_host_pro_sum + # Shows the sum of all ephemeral infrastructure hosts for Pro Plus over all hours in the current date for the given org. attr_accessor :eph_infra_host_proplus_sum + # Shows the sum of all Error Tracking APM error events over all hours in the current date for the given org. attr_accessor :error_tracking_apm_error_events_sum + # Shows the sum of all Error Tracking error events over all hours in the current date for the given org. attr_accessor :error_tracking_error_events_sum + # Shows the sum of all Error Tracking events over all hours in the current date for the given org. attr_accessor :error_tracking_events_sum + # Shows the sum of all Error Tracking RUM error events over all hours in the current date for the given org. attr_accessor :error_tracking_rum_error_events_sum + # Shows the sum of all Event Management correlated events over all hours in the current date for all organizations. attr_accessor :event_management_correlation_correlated_events_sum + # Shows the sum of all Event Management correlated related events over all hours in the current date for all organizations. attr_accessor :event_management_correlation_correlated_related_events_sum + # Shows the sum of all Event Management correlations over all hours in the current date for all organizations. attr_accessor :event_management_correlation_sum + # The average number of Profiling Fargate tasks over all hours in the current date for all organizations. attr_accessor :fargate_container_profiler_profiling_fargate_avg + # The average number of Profiling Fargate Elastic Kubernetes Service tasks over all hours in the current date for all organizations. attr_accessor :fargate_container_profiler_profiling_fargate_eks_avg + # Shows the high-watermark of all Fargate tasks over all hours in the current date for all organizations. attr_accessor :fargate_tasks_count_avg + # Shows the average of all Fargate tasks over all hours in the current date for all organizations. attr_accessor :fargate_tasks_count_hwm + # Shows the average number of Flex Logs Compute Large Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_large_avg + # Shows the average number of Flex Logs Compute Medium Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_medium_avg + # Shows the average number of Flex Logs Compute Small Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_small_avg + # Shows the average number of Flex Logs Compute Extra Large Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_xlarge_avg + # Shows the average number of Flex Logs Compute Extra Small Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_xsmall_avg + # Shows the average number of Flex Logs Starter Instances over all hours in the current date for the given org. attr_accessor :flex_logs_starter_avg + # Shows the average number of Flex Logs Starter Storage Index Instances over all hours in the current date for the given org. attr_accessor :flex_logs_starter_storage_index_avg + # Shows the average number of Flex Logs Starter Storage Retention Adjustment Instances over all hours in the current date for the given org. attr_accessor :flex_logs_starter_storage_retention_adjustment_avg + # Shows the average of all Flex Stored Logs over all hours in the current date for the given org. attr_accessor :flex_stored_logs_avg + # Shows the sum of all log bytes forwarded over all hours in the current date for all organizations. attr_accessor :forwarding_events_bytes_sum + # Shows the 99th percentile of all GCP hosts over all hours in the current date for all organizations. attr_accessor :gcp_host_top99p + # Shows the 99th percentile of all Heroku dynos over all hours in the current date for all organizations. attr_accessor :heroku_host_top99p + # Shows the high-water mark of incident management monthly active users over all hours in the current date for all organizations. attr_accessor :incident_management_monthly_active_users_hwm + # Shows the sum of all log events indexed over all hours in the current date for all organizations. attr_accessor :indexed_events_count_sum + # Shows the 99th percentile of all distinct infrastructure hosts over all hours in the current date for all organizations. attr_accessor :infra_host_top99p + # Shows the sum of all log bytes ingested over all hours in the current date for all organizations. attr_accessor :ingested_events_bytes_sum + # Shows the sum of all IoT devices over all hours in the current date for all organizations. attr_accessor :iot_device_sum + # Shows the 99th percentile of all IoT devices over all hours in the current date all organizations. attr_accessor :iot_device_top99p + # Sum of all LLM observability minimum spend over all hours in the current date for all organizations. attr_accessor :llm_observability_min_spend_sum + # Sum of all LLM observability sessions over all hours in the current date for all organizations. attr_accessor :llm_observability_sum + # Shows the sum of all mobile lite sessions over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_lite_session_count_sum + # Shows the sum of all mobile RUM sessions on Android over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_android_sum + # Shows the sum of all mobile RUM sessions on Flutter over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_flutter_sum + # Shows the sum of all mobile RUM sessions on iOS over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_ios_sum + # Shows the sum of all mobile RUM sessions on React Native over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_reactnative_sum + # Shows the sum of all mobile RUM sessions on Roku over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_roku_sum + # Shows the sum of all mobile RUM sessions over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_sum + # Shows the sum of all mobile RUM units over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_units_sum + # Shows the sum of all Network Device Monitoring NetFlow events over all hours in the current date for the given org. attr_accessor :ndm_netflow_events_sum + # Shows the sum of all Network flows indexed over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :netflow_indexed_events_count_sum + # Shows the 99th percentile of all Network Device Monitoring wireless devices over all hours in the current date for all organizations. attr_accessor :network_device_wireless_top99p + # Shows the 99th percentile of all distinct Cloud Network Monitoring hosts (formerly known as Network hosts) over all hours in the current date for all organizations. attr_accessor :npm_host_top99p + # Sum of all observability pipelines bytes processed over all hours in the current date for the given org. attr_accessor :observability_pipelines_bytes_processed_sum + # Shows the sum of all Oracle Cloud Infrastructure hosts over all hours in the current date for the given org. attr_accessor :oci_host_sum + # Shows the 99th percentile of all Oracle Cloud Infrastructure hosts over all hours in the current date for the given org. attr_accessor :oci_host_top99p + # Sum of all online archived events over all hours in the current date for all organizations. attr_accessor :online_archive_events_count_sum + # Shows the 99th percentile of APM hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for all organizations. attr_accessor :opentelemetry_apm_host_top99p + # Shows the 99th percentile of all hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for all organizations. attr_accessor :opentelemetry_host_top99p + # Organizations associated with a user. attr_accessor :orgs + # Sum of all product analytics sessions over all hours in the current date for all organizations. attr_accessor :product_analytics_sum + # Shows the 99th percentile of all profiled Azure app services over all hours in the current date for all organizations. attr_accessor :profiling_aas_count_top99p + # Shows the 99th percentile of all profiled hosts over all hours within the current date for all organizations. attr_accessor :profiling_host_top99p + # Shows the high-water mark of all published applications over all hours in the current date for all organizations. attr_accessor :published_app_hwm + # Shows the sum of all mobile sessions and all browser lite and legacy sessions over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :rum_browser_and_mobile_session_count + # Shows the sum of all browser RUM legacy sessions over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_browser_legacy_session_count_sum + # Shows the sum of all browser RUM lite sessions over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_browser_lite_session_count_sum + # Shows the sum of all browser RUM Session Replay counts over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_browser_replay_session_count_sum + # Sum of all RUM indexed sessions over all hours in the current date for all organizations. attr_accessor :rum_indexed_sessions_sum + # Sum of all RUM ingested sessions over all hours in the current date for all organizations. attr_accessor :rum_ingested_sessions_sum + # Shows the sum of all RUM lite sessions (browser and mobile) over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_lite_session_count_sum + # Shows the sum of all mobile RUM legacy sessions on Android over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_android_sum + # Shows the sum of all mobile RUM legacy Sessions on Flutter over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_flutter_sum + # Shows the sum of all mobile RUM legacy sessions on iOS over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_ios_sum + # Shows the sum of all mobile RUM legacy sessions on React Native over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_reactnative_sum + # Shows the sum of all mobile RUM legacy sessions on Roku over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_roku_sum + # Shows the sum of all mobile RUM lite sessions on Android over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_android_sum + # Shows the sum of all mobile RUM lite sessions on Flutter over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_flutter_sum + # Shows the sum of all mobile RUM lite sessions on iOS over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_ios_sum + # Shows the sum of all mobile RUM lite sessions on Kotlin Multiplatform over all hours within the current date for all organizations. attr_accessor :rum_mobile_lite_session_count_kotlinmultiplatform_sum + # Shows the sum of all mobile RUM lite sessions on React Native over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_reactnative_sum + # Shows the sum of all mobile RUM lite sessions on Roku over all hours within the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_roku_sum + # Shows the sum of all mobile RUM lite sessions on Unity over all hours within the current date for all organizations. attr_accessor :rum_mobile_lite_session_count_unity_sum + # Shows the sum of all mobile RUM replay sessions on Android over all hours within the current date for the given org. attr_accessor :rum_mobile_replay_session_count_android_sum + # Shows the sum of all mobile RUM replay sessions on iOS over all hours within the current date for the given org. attr_accessor :rum_mobile_replay_session_count_ios_sum + # Shows the sum of all mobile RUM replay sessions on Kotlin Multiplatform over all hours within the current date for all organizations. attr_accessor :rum_mobile_replay_session_count_kotlinmultiplatform_sum + # Shows the sum of all mobile RUM replay sessions on React Native over all hours within the current date for the given org. attr_accessor :rum_mobile_replay_session_count_reactnative_sum + # Shows the sum of all RUM Session Replay counts over all hours in the current date for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_replay_session_count_sum + # Shows the sum of all browser RUM lite sessions over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :rum_session_count_sum + # Sum of all RUM session replay add-on sessions over all hours in the current date for all organizations. attr_accessor :rum_session_replay_add_on_sum + # Shows the sum of RUM sessions (browser and mobile) over all hours in the current date for all organizations. attr_accessor :rum_total_session_count_sum + # Shows the sum of all browser and mobile RUM units over all hours in the current date for all organizations (To be deprecated on October 1st, 2024). attr_accessor :rum_units_sum + # Shows the average of all Software Composition Analysis Fargate tasks over all hours in the current date for the given org. attr_accessor :sca_fargate_count_avg + # Shows the sum of the high-water marks of all Software Composition Analysis Fargate tasks over all hours in the current date for the given org. attr_accessor :sca_fargate_count_hwm + # Sum of all APM bytes scanned with sensitive data scanner over all hours in the current date for all organizations. attr_accessor :sds_apm_scanned_bytes_sum + # Sum of all event stream events bytes scanned with sensitive data scanner over all hours in the current date for all organizations. attr_accessor :sds_events_scanned_bytes_sum + # Shows the sum of all bytes scanned of logs usage by the Sensitive Data Scanner over all hours in the current month for all organizations. attr_accessor :sds_logs_scanned_bytes_sum + # Sum of all RUM bytes scanned with sensitive data scanner over all hours in the current date for all organizations. attr_accessor :sds_rum_scanned_bytes_sum + # Shows the sum of all bytes scanned across all usage types by the Sensitive Data Scanner over all hours in the current month for all organizations. attr_accessor :sds_total_scanned_bytes_sum + # Shows the average of the number of Serverless Apps for Azure for the given date and given org. attr_accessor :serverless_apps_azure_count_avg + # Shows the average of the number of Serverless Apps for Google Cloud for the given date and given org. attr_accessor :serverless_apps_google_count_avg + # Shows the average of the number of Serverless Apps for Azure and Google Cloud for the given date and given org. attr_accessor :serverless_apps_total_count_avg + # Shows the sum of all log events analyzed by Cloud SIEM over all hours in the current date for the given org. attr_accessor :siem_analyzed_logs_add_on_count_sum + # Shows the sum of all Synthetic browser tests over all hours in the current date for all organizations. attr_accessor :synthetics_browser_check_calls_count_sum + # Shows the sum of all Synthetic API tests over all hours in the current date for all organizations. attr_accessor :synthetics_check_calls_count_sum + # Shows the sum of all Synthetic mobile application tests over all hours in the current date for all organizations. attr_accessor :synthetics_mobile_test_runs_sum + # Shows the high-water mark of used synthetics parallel testing slots over all hours in the current date for all organizations. attr_accessor :synthetics_parallel_testing_max_slots_hwm + # Shows the sum of all Indexed Spans indexed over all hours in the current date for all organizations. attr_accessor :trace_search_indexed_events_count_sum + # Shows the sum of all ingested APM span bytes over all hours in the current date for all organizations. attr_accessor :twol_ingested_events_bytes_sum + # Shows the 99th percentile of all universal service management hosts over all hours in the current date for the given org. attr_accessor :universal_service_monitoring_host_top99p + # Shows the 99th percentile of all vSphere hosts over all hours in the current date for all organizations. attr_accessor :vsphere_host_top99p + # Shows the 99th percentile of all Application Vulnerability Management hosts over all hours in the current date for the given org. attr_accessor :vuln_management_host_count_top99p + # Sum of all workflows executed over all hours in the current date for all organizations. attr_accessor :workflow_executions_usage_sum diff --git a/lib/datadog_api_client/v1/models/usage_summary_date_org.rb b/lib/datadog_api_client/v1/models/usage_summary_date_org.rb index 50468f9ae2b8..a48aadf3b98a 100644 --- a/lib/datadog_api_client/v1/models/usage_summary_date_org.rb +++ b/lib/datadog_api_client/v1/models/usage_summary_date_org.rb @@ -20,366 +20,547 @@ module DatadogAPIClient::V1 # Global hourly report of all data billed by Datadog for a given organization. class UsageSummaryDateOrg include BaseGenericModel + # The account name. attr_accessor :account_name + # The account public id. attr_accessor :account_public_id + # Shows the 99th percentile of all agent hosts over all hours in the current date for the given org. attr_accessor :agent_host_top99p + # Shows the 99th percentile of all Azure app services using APM over all hours in the current date for the given org. attr_accessor :apm_azure_app_service_host_top99p + # Shows the 99th percentile of all APM DevSecOps hosts over all hours in the current date for the given org. attr_accessor :apm_devsecops_host_top99p + # Shows the average of all APM ECS Fargate tasks over all hours in the current month for the given org. attr_accessor :apm_fargate_count_avg + # Shows the 99th percentile of all distinct APM hosts over all hours in the current date for the given org. attr_accessor :apm_host_top99p + # Shows the average of all Application Security Monitoring ECS Fargate tasks over all hours in the current month for the given org. attr_accessor :appsec_fargate_count_avg + # Shows the sum of all Application Security Monitoring Serverless invocations over all hours in the current month for the given org. attr_accessor :asm_serverless_sum + # Shows the sum of all audit logs lines indexed over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :audit_logs_lines_indexed_sum + # Shows whether Audit Trail is enabled for the current date for the given org. attr_accessor :audit_trail_enabled_hwm + # The average total count for Fargate Container Profiler over all hours in the current month for the given org. attr_accessor :avg_profiled_fargate_tasks + # Shows the 99th percentile of all AWS hosts over all hours in the current date for the given org. attr_accessor :aws_host_top99p + # Shows the sum of all AWS Lambda invocations over all hours in the current date for the given org. attr_accessor :aws_lambda_func_count + # Shows the sum of all AWS Lambda invocations over all hours in the current date for the given org. attr_accessor :aws_lambda_invocations_sum + # Shows the 99th percentile of all Azure app services over all hours in the current date for the given org. attr_accessor :azure_app_service_top99p + # Shows the sum of all log bytes ingested over all hours in the current date for the given org. attr_accessor :billable_ingested_bytes_sum + # Shows the sum of all browser lite sessions over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_lite_session_count_sum + # Shows the sum of all browser replay sessions over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_replay_session_count_sum + # Shows the sum of all browser RUM units over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_units_sum + # Shows the sum of all CI pipeline indexed spans over all hours in the current date for the given org. attr_accessor :ci_pipeline_indexed_spans_sum + # Shows the sum of all CI test indexed spans over all hours in the current date for the given org. attr_accessor :ci_test_indexed_spans_sum + # Shows the high-water mark of all CI visibility intelligent test runner committers over all hours in the current date for the given org. attr_accessor :ci_visibility_itr_committers_hwm + # Shows the high-water mark of all CI visibility pipeline committers over all hours in the current date for the given org. attr_accessor :ci_visibility_pipeline_committers_hwm + # Shows the high-water mark of all CI visibility test committers over all hours in the current date for the given org. attr_accessor :ci_visibility_test_committers_hwm + # Host count average of Cloud Cost Management for AWS for the given date and given org. attr_accessor :cloud_cost_management_aws_host_count_avg + # Host count average of Cloud Cost Management for Azure for the given date and given org. attr_accessor :cloud_cost_management_azure_host_count_avg + # Host count average of Cloud Cost Management for GCP for the given date and given org. attr_accessor :cloud_cost_management_gcp_host_count_avg + # Host count average of Cloud Cost Management for all cloud providers for the given date and given org. attr_accessor :cloud_cost_management_host_count_avg + # Shows the sum of all Cloud Security Information and Event Management events over all hours in the current date for the given org. attr_accessor :cloud_siem_events_sum + # Shows the high-water mark of all Static Analysis committers over all hours in the current date for the given org. attr_accessor :code_analysis_sa_committers_hwm + # Shows the high-water mark of all static Software Composition Analysis committers over all hours in the current date for the given org. attr_accessor :code_analysis_sca_committers_hwm + # Shows the 99th percentile of all Code Security hosts over all hours in the current date for the given org. attr_accessor :code_security_host_top99p + # Shows the average of all distinct containers over all hours in the current date for the given org. attr_accessor :container_avg + # Shows the average of containers without the Datadog Agent over all hours in the current date for the given organization. attr_accessor :container_excl_agent_avg + # Shows the high-water mark of all distinct containers over all hours in the current date for the given org. attr_accessor :container_hwm + # Shows the sum of all Cloud Security Management Enterprise compliance containers over all hours in the current date for the given org. attr_accessor :csm_container_enterprise_compliance_count_sum + # Shows the sum of all Cloud Security Management Enterprise Cloud Workload Security containers over all hours in the current date for the given org. attr_accessor :csm_container_enterprise_cws_count_sum + # Shows the sum of all Cloud Security Management Enterprise containers over all hours in the current date for the given org. attr_accessor :csm_container_enterprise_total_count_sum + # Shows the 99th percentile of all Cloud Security Management Enterprise Azure app services hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_aas_host_count_top99p + # Shows the 99th percentile of all Cloud Security Management Enterprise AWS hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_aws_host_count_top99p + # Shows the 99th percentile of all Cloud Security Management Enterprise Azure hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_azure_host_count_top99p + # Shows the 99th percentile of all Cloud Security Management Enterprise compliance hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_compliance_host_count_top99p + # Shows the 99th percentile of all Cloud Security Management Enterprise Cloud Workload Security hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_cws_host_count_top99p + # Shows the 99th percentile of all Cloud Security Management Enterprise GCP hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_gcp_host_count_top99p + # Shows the 99th percentile of all Cloud Security Management Enterprise hosts over all hours in the current date for the given org. attr_accessor :csm_host_enterprise_total_host_count_top99p + # Shows the 99th percentile of all Cloud Security Management Pro Azure app services hosts over all hours in the current date for the given org. attr_accessor :cspm_aas_host_top99p + # Shows the 99th percentile of all Cloud Security Management Pro AWS hosts over all hours in the current date for the given org. attr_accessor :cspm_aws_host_top99p + # Shows the 99th percentile of all Cloud Security Management Pro Azure hosts over all hours in the current date for the given org. attr_accessor :cspm_azure_host_top99p + # Shows the average number of Cloud Security Management Pro containers over all hours in the current date for the given org. attr_accessor :cspm_container_avg + # Shows the high-water mark of Cloud Security Management Pro containers over all hours in the current date for the given org. attr_accessor :cspm_container_hwm + # Shows the 99th percentile of all Cloud Security Management Pro GCP hosts over all hours in the current date for the given org. attr_accessor :cspm_gcp_host_top99p + # Shows the 99th percentile of all Cloud Security Management Pro hosts over all hours in the current date for the given org. attr_accessor :cspm_host_top99p + # Shows the average number of distinct historical custom metrics over all hours in the current date for the given org. attr_accessor :custom_historical_ts_avg + # Shows the average number of distinct live custom metrics over all hours in the current date for the given org. attr_accessor :custom_live_ts_avg + # Shows the average number of distinct custom metrics over all hours in the current date for the given org. attr_accessor :custom_ts_avg + # Shows the average of all distinct Cloud Workload Security containers over all hours in the current date for the given org. attr_accessor :cws_container_count_avg + # Shows the average of all distinct Cloud Workload Security Fargate tasks over all hours in the current date for the given org. attr_accessor :cws_fargate_task_avg + # Shows the 99th percentile of all Cloud Workload Security hosts over all hours in the current date for the given org. attr_accessor :cws_host_top99p + # Shows the sum of all Data Jobs Monitoring hosts over all hours in the current date for the given org. attr_accessor :data_jobs_monitoring_host_hr_sum + # Shows the 99th percentile of all Database Monitoring hosts over all hours in the current month for the given org. attr_accessor :dbm_host_top99p_sum + # Shows the average of all distinct Database Monitoring normalized queries over all hours in the current month for the given org. attr_accessor :dbm_queries_avg_sum + # Shows the sum of all ephemeral infrastructure hosts with the Datadog Agent over all hours in the current date for the given org. attr_accessor :eph_infra_host_agent_sum + # Shows the sum of all ephemeral infrastructure hosts on Alibaba over all hours in the current date for the given org. attr_accessor :eph_infra_host_alibaba_sum + # Shows the sum of all ephemeral infrastructure hosts on AWS over all hours in the current date for the given org. attr_accessor :eph_infra_host_aws_sum + # Shows the sum of all ephemeral infrastructure hosts on Azure over all hours in the current date for the given org. attr_accessor :eph_infra_host_azure_sum + # Shows the sum of all ephemeral infrastructure hosts for Enterprise over all hours in the current date for the given org. attr_accessor :eph_infra_host_ent_sum + # Shows the sum of all ephemeral infrastructure hosts on GCP over all hours in the current date for the given org. attr_accessor :eph_infra_host_gcp_sum + # Shows the sum of all ephemeral infrastructure hosts on Heroku over all hours in the current date for the given org. attr_accessor :eph_infra_host_heroku_sum + # Shows the sum of all ephemeral infrastructure hosts with only Azure App Services over all hours in the current date for the given org. attr_accessor :eph_infra_host_only_aas_sum + # Shows the sum of all ephemeral infrastructure hosts with only vSphere over all hours in the current date for the given org. attr_accessor :eph_infra_host_only_vsphere_sum + # Shows the sum of all ephemeral APM hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for the given org. attr_accessor :eph_infra_host_opentelemetry_apm_sum + # Shows the sum of all ephemeral hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for the given org. attr_accessor :eph_infra_host_opentelemetry_sum + # Shows the sum of all ephemeral infrastructure hosts for Pro over all hours in the current date for the given org. attr_accessor :eph_infra_host_pro_sum + # Shows the sum of all ephemeral infrastructure hosts for Pro Plus over all hours in the current date for the given org. attr_accessor :eph_infra_host_proplus_sum + # Shows the sum of all Error Tracking APM error events over all hours in the current date for the given org. attr_accessor :error_tracking_apm_error_events_sum + # Shows the sum of all Error Tracking error events over all hours in the current date for the given org. attr_accessor :error_tracking_error_events_sum + # Shows the sum of all Error Tracking events over all hours in the current date for the given org. attr_accessor :error_tracking_events_sum + # Shows the sum of all Error Tracking RUM error events over all hours in the current date for the given org. attr_accessor :error_tracking_rum_error_events_sum + # Shows the sum of all Event Management correlated events over all hours in the current date for the given org. attr_accessor :event_management_correlation_correlated_events_sum + # Shows the sum of all Event Management correlated related events over all hours in the current date for the given org. attr_accessor :event_management_correlation_correlated_related_events_sum + # Shows the sum of all Event Management correlations over all hours in the current date for the given org. attr_accessor :event_management_correlation_sum + # The average number of Profiling Fargate tasks over all hours in the current month for the given org. attr_accessor :fargate_container_profiler_profiling_fargate_avg + # The average number of Profiling Fargate Elastic Kubernetes Service tasks over all hours in the current month for the given org. attr_accessor :fargate_container_profiler_profiling_fargate_eks_avg + # The average task count for Fargate. attr_accessor :fargate_tasks_count_avg + # Shows the high-water mark of all Fargate tasks over all hours in the current date for the given org. attr_accessor :fargate_tasks_count_hwm + # Shows the average number of Flex Logs Compute Large Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_large_avg + # Shows the average number of Flex Logs Compute Medium Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_medium_avg + # Shows the average number of Flex Logs Compute Small Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_small_avg + # Shows the average number of Flex Logs Compute Extra Large Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_xlarge_avg + # Shows the average number of Flex Logs Compute Extra Small Instances over all hours in the current date for the given org. attr_accessor :flex_logs_compute_xsmall_avg + # Shows the average number of Flex Logs Starter Instances over all hours in the current date for the given org. attr_accessor :flex_logs_starter_avg + # Shows the average number of Flex Logs Starter Storage Index Instances over all hours in the current date for the given org. attr_accessor :flex_logs_starter_storage_index_avg + # Shows the average number of Flex Logs Starter Storage Retention Adjustment Instances over all hours in the current date for the given org. attr_accessor :flex_logs_starter_storage_retention_adjustment_avg + # Shows the average of all Flex Stored Logs over all hours in the current date for the given org. attr_accessor :flex_stored_logs_avg + # Shows the sum of all log bytes forwarded over all hours in the current date for the given org. attr_accessor :forwarding_events_bytes_sum + # Shows the 99th percentile of all GCP hosts over all hours in the current date for the given org. attr_accessor :gcp_host_top99p + # Shows the 99th percentile of all Heroku dynos over all hours in the current date for the given org. attr_accessor :heroku_host_top99p + # The organization id. attr_accessor :id + # Shows the high-water mark of incident management monthly active users over all hours in the current date for the given org. attr_accessor :incident_management_monthly_active_users_hwm + # Shows the sum of all log events indexed over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :indexed_events_count_sum + # Shows the 99th percentile of all distinct infrastructure hosts over all hours in the current date for the given org. attr_accessor :infra_host_top99p + # Shows the sum of all log bytes ingested over all hours in the current date for the given org. attr_accessor :ingested_events_bytes_sum + # Shows the sum of all IoT devices over all hours in the current date for the given org. attr_accessor :iot_device_agg_sum + # Shows the 99th percentile of all IoT devices over all hours in the current date for the given org. attr_accessor :iot_device_top99p_sum + # Shows the sum of all LLM Observability minimum spend over all hours in the current date for the given org. attr_accessor :llm_observability_min_spend_sum + # Shows the sum of all LLM observability sessions over all hours in the current date for the given org. attr_accessor :llm_observability_sum + # Shows the sum of all mobile lite sessions over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_lite_session_count_sum + # Shows the sum of all mobile RUM sessions on Android over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_android_sum + # Shows the sum of all mobile RUM sessions on Flutter over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_flutter_sum + # Shows the sum of all mobile RUM sessions on iOS over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_ios_sum + # Shows the sum of all mobile RUM sessions on React Native over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_reactnative_sum + # Shows the sum of all mobile RUM sessions on Roku over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_roku_sum + # Shows the sum of all mobile RUM sessions over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_sum + # Shows the sum of all mobile RUM units over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_units_sum + # The organization name. attr_accessor :name + # Shows the sum of all Network Device Monitoring NetFlow events over all hours in the current date for the given org. attr_accessor :ndm_netflow_events_sum + # Shows the sum of all Network flows indexed over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :netflow_indexed_events_count_sum + # Shows the 99th percentile of all Network Device Monitoring wireless devices over all hours in the current date for the given org. attr_accessor :network_device_wireless_top99p + # Shows the 99th percentile of all distinct Cloud Network Monitoring hosts (formerly known as Network hosts) over all hours in the current date for the given org. attr_accessor :npm_host_top99p + # Sum of all observability pipelines bytes processed over all hours in the current date for the given org. attr_accessor :observability_pipelines_bytes_processed_sum + # Shows the sum of all Oracle Cloud Infrastructure hosts over all hours in the current date for the given org. attr_accessor :oci_host_sum + # Shows the 99th percentile of all Oracle Cloud Infrastructure hosts over all hours in the current date for the given org. attr_accessor :oci_host_top99p + # Sum of all online archived events over all hours in the current date for the given org. attr_accessor :online_archive_events_count_sum + # Shows the 99th percentile of APM hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for the given org. attr_accessor :opentelemetry_apm_host_top99p + # Shows the 99th percentile of all hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for the given org. attr_accessor :opentelemetry_host_top99p + # Shows the sum of all product analytics sessions over all hours in the current date for the given org. attr_accessor :product_analytics_sum + # Shows the 99th percentile of all profiled Azure app services over all hours in the current date for all organizations. attr_accessor :profiling_aas_count_top99p + # Shows the 99th percentile of all profiled hosts over all hours within the current date for the given org. attr_accessor :profiling_host_top99p + # The organization public id. attr_accessor :public_id + # Shows the high-water mark of all published applications over all hours in the current date for the given org. attr_accessor :published_app_hwm + # The region of the organization. attr_accessor :region + # Shows the sum of all mobile sessions and all browser lite and legacy sessions over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :rum_browser_and_mobile_session_count + # Shows the sum of all browser RUM legacy sessions over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_browser_legacy_session_count_sum + # Shows the sum of all browser RUM lite sessions over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_browser_lite_session_count_sum + # Shows the sum of all browser RUM Session Replay counts over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_browser_replay_session_count_sum + # Shows the sum of all RUM indexed sessions over all hours in the current date for the given org. attr_accessor :rum_indexed_sessions_sum + # Shows the sum of all RUM ingested sessions over all hours in the current date for the given org. attr_accessor :rum_ingested_sessions_sum + # Shows the sum of all RUM lite sessions (browser and mobile) over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_lite_session_count_sum + # Shows the sum of all mobile RUM legacy sessions on Android over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_android_sum + # Shows the sum of all mobile RUM legacy sessions on Flutter over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_flutter_sum + # Shows the sum of all mobile RUM legacy sessions on iOS over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_ios_sum + # Shows the sum of all mobile RUM legacy sessions on React Native over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_reactnative_sum + # Shows the sum of all mobile RUM legacy sessions on Roku over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_roku_sum + # Shows the sum of all mobile RUM lite sessions on Android over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_android_sum + # Shows the sum of all mobile RUM lite sessions on Flutter over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_flutter_sum + # Shows the sum of all mobile RUM lite sessions on iOS over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_ios_sum + # Shows the sum of all mobile RUM lite sessions on Kotlin Multiplatform over all hours within the current date for the given org. attr_accessor :rum_mobile_lite_session_count_kotlinmultiplatform_sum + # Shows the sum of all mobile RUM lite sessions on React Native over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_reactnative_sum + # Shows the sum of all mobile RUM lite sessions on Roku over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_roku_sum + # Shows the sum of all mobile RUM lite sessions on Unity over all hours within the current date for the given org. attr_accessor :rum_mobile_lite_session_count_unity_sum + # Shows the sum of all mobile RUM replay sessions on Android over all hours within the current date for the given org. attr_accessor :rum_mobile_replay_session_count_android_sum + # Shows the sum of all mobile RUM replay sessions on iOS over all hours within the current date for the given org. attr_accessor :rum_mobile_replay_session_count_ios_sum + # Shows the sum of all mobile RUM replay sessions on Kotlin Multiplatform over all hours within the current date for the given org. attr_accessor :rum_mobile_replay_session_count_kotlinmultiplatform_sum + # Shows the sum of all mobile RUM replay sessions on React Native over all hours within the current date for the given org. attr_accessor :rum_mobile_replay_session_count_reactnative_sum + # Shows the sum of all RUM Session Replay counts over all hours in the current date for the given org (To be introduced on October 1st, 2024). attr_accessor :rum_replay_session_count_sum + # Shows the sum of all browser RUM lite sessions over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :rum_session_count_sum + # Shows the sum of all RUM session replay add-on sessions over all hours in the current date for the given org. attr_accessor :rum_session_replay_add_on_sum + # Shows the sum of RUM sessions (browser and mobile) over all hours in the current date for the given org. attr_accessor :rum_total_session_count_sum + # Shows the sum of all browser and mobile RUM units over all hours in the current date for the given org (To be deprecated on October 1st, 2024). attr_accessor :rum_units_sum + # Shows the average of all Software Composition Analysis Fargate tasks over all hours in the current date for the given org. attr_accessor :sca_fargate_count_avg + # Shows the sum of the high-water marks of all Software Composition Analysis Fargate tasks over all hours in the current date for the given org. attr_accessor :sca_fargate_count_hwm + # Sum of all APM bytes scanned with sensitive data scanner over all hours in the current date for the given org. attr_accessor :sds_apm_scanned_bytes_sum + # Sum of all event stream events bytes scanned with sensitive data scanner over all hours in the current date for the given org. attr_accessor :sds_events_scanned_bytes_sum + # Shows the sum of all bytes scanned of logs usage by the Sensitive Data Scanner over all hours in the current month for the given org. attr_accessor :sds_logs_scanned_bytes_sum + # Sum of all RUM bytes scanned with sensitive data scanner over all hours in the current date for the given org. attr_accessor :sds_rum_scanned_bytes_sum + # Shows the sum of all bytes scanned across all usage types by the Sensitive Data Scanner over all hours in the current month for the given org. attr_accessor :sds_total_scanned_bytes_sum + # Shows the average of the number of Serverless Apps for Azure for the given date and given org. attr_accessor :serverless_apps_azure_count_avg + # Shows the average of the number of Serverless Apps for Google Cloud for the given date and given org. attr_accessor :serverless_apps_google_count_avg + # Shows the average of the number of Serverless Apps for Azure and Google Cloud for the given date and given org. attr_accessor :serverless_apps_total_count_avg + # Shows the sum of all log events analyzed by Cloud SIEM over all hours in the current date for the given org. attr_accessor :siem_analyzed_logs_add_on_count_sum + # Shows the sum of all Synthetic browser tests over all hours in the current date for the given org. attr_accessor :synthetics_browser_check_calls_count_sum + # Shows the sum of all Synthetic API tests over all hours in the current date for the given org. attr_accessor :synthetics_check_calls_count_sum + # Shows the sum of all Synthetic mobile application tests over all hours in the current date for the given org. attr_accessor :synthetics_mobile_test_runs_sum + # Shows the high-water mark of used synthetics parallel testing slots over all hours in the current date for the given org. attr_accessor :synthetics_parallel_testing_max_slots_hwm + # Shows the sum of all Indexed Spans indexed over all hours in the current date for the given org. attr_accessor :trace_search_indexed_events_count_sum + # Shows the sum of all ingested APM span bytes over all hours in the current date for the given org. attr_accessor :twol_ingested_events_bytes_sum + # Shows the 99th percentile of all Universal Service Monitoring hosts over all hours in the current date for the given org. attr_accessor :universal_service_monitoring_host_top99p + # Shows the 99th percentile of all vSphere hosts over all hours in the current date for the given org. attr_accessor :vsphere_host_top99p + # Shows the 99th percentile of all Application Vulnerability Management hosts over all hours in the current date for the given org. attr_accessor :vuln_management_host_count_top99p + # Sum of all workflows executed over all hours in the current date for the given org. attr_accessor :workflow_executions_usage_sum diff --git a/lib/datadog_api_client/v1/models/usage_summary_response.rb b/lib/datadog_api_client/v1/models/usage_summary_response.rb index f03802c9bfb3..cd2b966f3427 100644 --- a/lib/datadog_api_client/v1/models/usage_summary_response.rb +++ b/lib/datadog_api_client/v1/models/usage_summary_response.rb @@ -20,376 +20,562 @@ module DatadogAPIClient::V1 # Response summarizing all usage aggregated across the months in the request for all organizations, and broken down by month and by organization. class UsageSummaryResponse include BaseGenericModel + # Shows the 99th percentile of all agent hosts over all hours in the current month for all organizations. attr_accessor :agent_host_top99p_sum + # Shows the 99th percentile of all Azure app services using APM over all hours in the current month all organizations. attr_accessor :apm_azure_app_service_host_top99p_sum + # Shows the 99th percentile of all APM DevSecOps hosts over all hours in the current month for all organizations. attr_accessor :apm_devsecops_host_top99p_sum + # Shows the average of all APM ECS Fargate tasks over all hours in the current month for all organizations. attr_accessor :apm_fargate_count_avg_sum + # Shows the 99th percentile of all distinct APM hosts over all hours in the current month for all organizations. attr_accessor :apm_host_top99p_sum + # Shows the average of all Application Security Monitoring ECS Fargate tasks over all hours in the current month for all organizations. attr_accessor :appsec_fargate_count_avg_sum + # Shows the sum of all Application Security Monitoring Serverless invocations over all hours in the current months for all organizations. attr_accessor :asm_serverless_agg_sum + # Shows the sum of all audit logs lines indexed over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :audit_logs_lines_indexed_agg_sum + # Shows the total number of organizations that had Audit Trail enabled over a specific number of months. attr_accessor :audit_trail_enabled_hwm_sum + # The average total count for Fargate Container Profiler over all hours in the current month for all organizations. attr_accessor :avg_profiled_fargate_tasks_sum + # Shows the 99th percentile of all AWS hosts over all hours in the current month for all organizations. attr_accessor :aws_host_top99p_sum + # Shows the average of the number of functions that executed 1 or more times each hour in the current month for all organizations. attr_accessor :aws_lambda_func_count + # Shows the sum of all AWS Lambda invocations over all hours in the current month for all organizations. attr_accessor :aws_lambda_invocations_sum + # Shows the 99th percentile of all Azure app services over all hours in the current month for all organizations. attr_accessor :azure_app_service_top99p_sum + # Shows the 99th percentile of all Azure hosts over all hours in the current month for all organizations. attr_accessor :azure_host_top99p_sum + # Shows the sum of all log bytes ingested over all hours in the current month for all organizations. attr_accessor :billable_ingested_bytes_agg_sum + # Shows the sum of all browser lite sessions over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_lite_session_count_agg_sum + # Shows the sum of all browser replay sessions over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_replay_session_count_agg_sum + # Shows the sum of all browser RUM units over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :browser_rum_units_agg_sum + # Shows the sum of all CI pipeline indexed spans over all hours in the current month for all organizations. attr_accessor :ci_pipeline_indexed_spans_agg_sum + # Shows the sum of all CI test indexed spans over all hours in the current month for all organizations. attr_accessor :ci_test_indexed_spans_agg_sum + # Shows the high-water mark of all CI visibility intelligent test runner committers over all hours in the current month for all organizations. attr_accessor :ci_visibility_itr_committers_hwm_sum + # Shows the high-water mark of all CI visibility pipeline committers over all hours in the current month for all organizations. attr_accessor :ci_visibility_pipeline_committers_hwm_sum + # Shows the high-water mark of all CI visibility test committers over all hours in the current month for all organizations. attr_accessor :ci_visibility_test_committers_hwm_sum + # Sum of the host count average for Cloud Cost Management for AWS. attr_accessor :cloud_cost_management_aws_host_count_avg_sum + # Sum of the host count average for Cloud Cost Management for Azure. attr_accessor :cloud_cost_management_azure_host_count_avg_sum + # Sum of the host count average for Cloud Cost Management for GCP. attr_accessor :cloud_cost_management_gcp_host_count_avg_sum + # Sum of the host count average for Cloud Cost Management for all cloud providers. attr_accessor :cloud_cost_management_host_count_avg_sum + # Shows the sum of all Cloud Security Information and Event Management events over all hours in the current month for all organizations. attr_accessor :cloud_siem_events_agg_sum + # Shows the high-water mark of all Static Analysis committers over all hours in the current month for all organizations. attr_accessor :code_analysis_sa_committers_hwm_sum + # Shows the high-water mark of all static Software Composition Analysis committers over all hours in the current month for all organizations. attr_accessor :code_analysis_sca_committers_hwm_sum + # Shows the 99th percentile of all Code Security hosts over all hours in the current month for all organizations. attr_accessor :code_security_host_top99p_sum + # Shows the average of all distinct containers over all hours in the current month for all organizations. attr_accessor :container_avg_sum + # Shows the average of the containers without the Datadog Agent over all hours in the current month for all organizations. attr_accessor :container_excl_agent_avg_sum + # Shows the sum of the high-water marks of all distinct containers over all hours in the current month for all organizations. attr_accessor :container_hwm_sum + # Shows the sum of all Cloud Security Management Enterprise compliance containers over all hours in the current month for all organizations. attr_accessor :csm_container_enterprise_compliance_count_agg_sum + # Shows the sum of all Cloud Security Management Enterprise Cloud Workload Security containers over all hours in the current month for all organizations. attr_accessor :csm_container_enterprise_cws_count_agg_sum + # Shows the sum of all Cloud Security Management Enterprise containers over all hours in the current month for all organizations. attr_accessor :csm_container_enterprise_total_count_agg_sum + # Shows the 99th percentile of all Cloud Security Management Enterprise Azure app services hosts over all hours in the current month for all organizations. attr_accessor :csm_host_enterprise_aas_host_count_top99p_sum + # Shows the 99th percentile of all Cloud Security Management Enterprise AWS hosts over all hours in the current month for all organizations. attr_accessor :csm_host_enterprise_aws_host_count_top99p_sum + # Shows the 99th percentile of all Cloud Security Management Enterprise Azure hosts over all hours in the current month for all organizations. attr_accessor :csm_host_enterprise_azure_host_count_top99p_sum + # Shows the 99th percentile of all Cloud Security Management Enterprise compliance hosts over all hours in the current month for all organizations. attr_accessor :csm_host_enterprise_compliance_host_count_top99p_sum + # Shows the 99th percentile of all Cloud Security Management Enterprise Cloud Workload Security hosts over all hours in the current month for all organizations. attr_accessor :csm_host_enterprise_cws_host_count_top99p_sum + # Shows the 99th percentile of all Cloud Security Management Enterprise GCP hosts over all hours in the current month for all organizations. attr_accessor :csm_host_enterprise_gcp_host_count_top99p_sum + # Shows the 99th percentile of all Cloud Security Management Enterprise hosts over all hours in the current month for all organizations. attr_accessor :csm_host_enterprise_total_host_count_top99p_sum + # Shows the 99th percentile of all Cloud Security Management Pro Azure app services hosts over all hours in the current month for all organizations. attr_accessor :cspm_aas_host_top99p_sum + # Shows the 99th percentile of all Cloud Security Management Pro AWS hosts over all hours in the current month for all organizations. attr_accessor :cspm_aws_host_top99p_sum + # Shows the 99th percentile of all Cloud Security Management Pro Azure hosts over all hours in the current month for all organizations. attr_accessor :cspm_azure_host_top99p_sum + # Shows the average number of Cloud Security Management Pro containers over all hours in the current month for all organizations. attr_accessor :cspm_container_avg_sum + # Shows the sum of the high-water marks of Cloud Security Management Pro containers over all hours in the current month for all organizations. attr_accessor :cspm_container_hwm_sum + # Shows the 99th percentile of all Cloud Security Management Pro GCP hosts over all hours in the current month for all organizations. attr_accessor :cspm_gcp_host_top99p_sum + # Shows the 99th percentile of all Cloud Security Management Pro hosts over all hours in the current month for all organizations. attr_accessor :cspm_host_top99p_sum + # Shows the average number of distinct historical custom metrics over all hours in the current month for all organizations. attr_accessor :custom_historical_ts_sum + # Shows the average number of distinct live custom metrics over all hours in the current month for all organizations. attr_accessor :custom_live_ts_sum + # Shows the average number of distinct custom metrics over all hours in the current month for all organizations. attr_accessor :custom_ts_sum + # Shows the average of all distinct Cloud Workload Security containers over all hours in the current month for all organizations. attr_accessor :cws_container_avg_sum + # Shows the average of all distinct Cloud Workload Security Fargate tasks over all hours in the current month for all organizations. attr_accessor :cws_fargate_task_avg_sum + # Shows the 99th percentile of all Cloud Workload Security hosts over all hours in the current month for all organizations. attr_accessor :cws_host_top99p_sum + # Shows the sum of Data Jobs Monitoring hosts over all hours in the current months for all organizations attr_accessor :data_jobs_monitoring_host_hr_agg_sum + # Shows the 99th percentile of all Database Monitoring hosts over all hours in the current month for all organizations. attr_accessor :dbm_host_top99p_sum + # Shows the average of all distinct Database Monitoring Normalized Queries over all hours in the current month for all organizations. attr_accessor :dbm_queries_avg_sum + # Shows the last date of usage in the current month for all organizations. attr_accessor :end_date + # Shows the sum of all ephemeral infrastructure hosts with the Datadog Agent over all hours in the current month for all organizations. attr_accessor :eph_infra_host_agent_agg_sum + # Shows the sum of all ephemeral infrastructure hosts on Alibaba over all hours in the current month for all organizations. attr_accessor :eph_infra_host_alibaba_agg_sum + # Shows the sum of all ephemeral infrastructure hosts on AWS over all hours in the current month for all organizations. attr_accessor :eph_infra_host_aws_agg_sum + # Shows the sum of all ephemeral infrastructure hosts on Azure over all hours in the current month for all organizations. attr_accessor :eph_infra_host_azure_agg_sum + # Shows the sum of all ephemeral infrastructure hosts for Enterprise over all hours in the current month for all organizations. attr_accessor :eph_infra_host_ent_agg_sum + # Shows the sum of all ephemeral infrastructure hosts on GCP over all hours in the current month for all organizations. attr_accessor :eph_infra_host_gcp_agg_sum + # Shows the sum of all ephemeral infrastructure hosts on Heroku over all hours in the current month for all organizations. attr_accessor :eph_infra_host_heroku_agg_sum + # Shows the sum of all ephemeral infrastructure hosts with only Azure App Services over all hours in the current month for all organizations. attr_accessor :eph_infra_host_only_aas_agg_sum + # Shows the sum of all ephemeral infrastructure hosts with only vSphere over all hours in the current month for all organizations. attr_accessor :eph_infra_host_only_vsphere_agg_sum + # Shows the sum of all ephemeral hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current month for all organizations. attr_accessor :eph_infra_host_opentelemetry_agg_sum + # Shows the sum of all ephemeral APM hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current month for all organizations. attr_accessor :eph_infra_host_opentelemetry_apm_agg_sum + # Shows the sum of all ephemeral infrastructure hosts for Pro over all hours in the current month for all organizations. attr_accessor :eph_infra_host_pro_agg_sum + # Shows the sum of all ephemeral infrastructure hosts for Pro Plus over all hours in the current month for all organizations. attr_accessor :eph_infra_host_proplus_agg_sum + # Shows the sum of all Error Tracking APM error events over all hours in the current month for all organizations. attr_accessor :error_tracking_apm_error_events_agg_sum + # Shows the sum of all Error Tracking error events over all hours in the current month for all organizations. attr_accessor :error_tracking_error_events_agg_sum + # Shows the sum of all Error Tracking events over all hours in the current months for all organizations. attr_accessor :error_tracking_events_agg_sum + # Shows the sum of all Error Tracking RUM error events over all hours in the current month for all organizations. attr_accessor :error_tracking_rum_error_events_agg_sum + # Shows the sum of all Event Management correlations over all hours in the current month for all organizations. attr_accessor :event_management_correlation_agg_sum + # Shows the sum of all Event Management correlated events over all hours in the current month for all organizations. attr_accessor :event_management_correlation_correlated_events_agg_sum + # Shows the sum of all Event Management correlated related events over all hours in the current month for all organizations. attr_accessor :event_management_correlation_correlated_related_events_agg_sum + # The average number of Profiling Fargate tasks over all hours in the current month for all organizations. attr_accessor :fargate_container_profiler_profiling_fargate_avg_sum + # The average number of Profiling Fargate Elastic Kubernetes Service tasks over all hours in the current month for all organizations. attr_accessor :fargate_container_profiler_profiling_fargate_eks_avg_sum + # Shows the average of all Fargate tasks over all hours in the current month for all organizations. attr_accessor :fargate_tasks_count_avg_sum + # Shows the sum of the high-water marks of all Fargate tasks over all hours in the current month for all organizations. attr_accessor :fargate_tasks_count_hwm_sum + # Shows the average number of Flex Logs Compute Large Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_compute_large_avg_sum + # Shows the average number of Flex Logs Compute Medium Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_compute_medium_avg_sum + # Shows the average number of Flex Logs Compute Small Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_compute_small_avg_sum + # Shows the average number of Flex Logs Compute Extra Large Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_compute_xlarge_avg_sum + # Shows the average number of Flex Logs Compute Extra Small Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_compute_xsmall_avg_sum + # Shows the average number of Flex Logs Starter Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_starter_avg_sum + # Shows the average number of Flex Logs Starter Storage Index Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_starter_storage_index_avg_sum + # Shows the average number of Flex Logs Starter Storage Retention Adjustment Instances over all hours in the current months for all organizations. attr_accessor :flex_logs_starter_storage_retention_adjustment_avg_sum + # Shows the average of all Flex Stored Logs over all hours in the current months for all organizations. attr_accessor :flex_stored_logs_avg_sum + # Shows the sum of all logs forwarding bytes over all hours in the current month for all organizations (data available as of April 1, 2023) attr_accessor :forwarding_events_bytes_agg_sum + # Shows the 99th percentile of all GCP hosts over all hours in the current month for all organizations. attr_accessor :gcp_host_top99p_sum + # Shows the 99th percentile of all Heroku dynos over all hours in the current month for all organizations. attr_accessor :heroku_host_top99p_sum + # Shows sum of the high-water marks of incident management monthly active users in the current month for all organizations. attr_accessor :incident_management_monthly_active_users_hwm_sum + # Shows the sum of all log events indexed over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :indexed_events_count_agg_sum + # Shows the 99th percentile of all distinct infrastructure hosts over all hours in the current month for all organizations. attr_accessor :infra_host_top99p_sum + # Shows the sum of all log bytes ingested over all hours in the current month for all organizations. attr_accessor :ingested_events_bytes_agg_sum + # Shows the sum of all IoT devices over all hours in the current month for all organizations. attr_accessor :iot_device_agg_sum + # Shows the 99th percentile of all IoT devices over all hours in the current month of all organizations. attr_accessor :iot_device_top99p_sum + # Shows the most recent hour in the current month for all organizations for which all usages were calculated. attr_accessor :last_updated + # Shows the sum of all live logs indexed over all hours in the current month for all organization (To be deprecated on October 1st, 2024). attr_accessor :live_indexed_events_agg_sum + # Shows the sum of all live logs bytes ingested over all hours in the current month for all organizations (data available as of December 1, 2020). attr_accessor :live_ingested_bytes_agg_sum + # Sum of all LLM observability sessions for all hours in the current month for all organizations. attr_accessor :llm_observability_agg_sum + # Minimum spend for LLM observability sessions for all hours in the current month for all organizations. attr_accessor :llm_observability_min_spend_agg_sum + # Object containing logs usage data broken down by retention period. attr_accessor :logs_by_retention + # Shows the sum of all mobile lite sessions over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_lite_session_count_agg_sum + # Shows the sum of all mobile RUM sessions over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_agg_sum + # Shows the sum of all mobile RUM sessions on Android over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_android_agg_sum + # Shows the sum of all mobile RUM sessions on Flutter over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_flutter_agg_sum + # Shows the sum of all mobile RUM sessions on iOS over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_ios_agg_sum + # Shows the sum of all mobile RUM sessions on React Native over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_reactnative_agg_sum + # Shows the sum of all mobile RUM sessions on Roku over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_session_count_roku_agg_sum + # Shows the sum of all mobile RUM units over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :mobile_rum_units_agg_sum + # Shows the sum of all Network Device Monitoring NetFlow events over all hours in the current month for all organizations. attr_accessor :ndm_netflow_events_agg_sum + # Shows the sum of all Network flows indexed over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :netflow_indexed_events_count_agg_sum + # Shows the 99th percentile of all Network Device Monitoring wireless devices over all hours in the current month for all organizations. attr_accessor :network_device_wireless_top99p_sum + # Shows the 99th percentile of all distinct Cloud Network Monitoring hosts (formerly known as Network hosts) over all hours in the current month for all organizations. attr_accessor :npm_host_top99p_sum + # Sum of all observability pipelines bytes processed over all hours in the current month for all organizations. attr_accessor :observability_pipelines_bytes_processed_agg_sum + # Shows the sum of Oracle Cloud Infrastructure hosts over all hours in the current months for all organizations attr_accessor :oci_host_agg_sum + # Shows the 99th percentile of Oracle Cloud Infrastructure hosts over all hours in the current months for all organizations attr_accessor :oci_host_top99p_sum + # Sum of all online archived events over all hours in the current month for all organizations. attr_accessor :online_archive_events_count_agg_sum + # Shows the 99th percentile of APM hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current month for all organizations. attr_accessor :opentelemetry_apm_host_top99p_sum + # Shows the 99th percentile of all hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current month for all organizations. attr_accessor :opentelemetry_host_top99p_sum + # Sum of all product analytics sessions for all hours in the current month for all organizations. attr_accessor :product_analytics_agg_sum + # Shows the 99th percentile of all profiled Azure app services over all hours in the current month for all organizations. attr_accessor :profiling_aas_count_top99p_sum + # Shows the average number of profiled containers over all hours in the current month for all organizations. attr_accessor :profiling_container_agent_count_avg + # Shows the 99th percentile of all profiled hosts over all hours in the current month for all organizations. attr_accessor :profiling_host_count_top99p_sum + # Shows the high-water mark of all published applications over all hours in the current month for all organizations. attr_accessor :published_app_hwm_sum + # Shows the sum of all rehydrated logs indexed over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :rehydrated_indexed_events_agg_sum + # Shows the sum of all rehydrated logs bytes ingested over all hours in the current month for all organizations (data available as of December 1, 2020). attr_accessor :rehydrated_ingested_bytes_agg_sum + # Shows the sum of all mobile sessions and all browser lite and legacy sessions over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :rum_browser_and_mobile_session_count + # Shows the sum of all browser RUM legacy sessions over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_browser_legacy_session_count_agg_sum + # Shows the sum of all browser RUM lite sessions over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_browser_lite_session_count_agg_sum + # Shows the sum of all browser RUM Session Replay counts over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_browser_replay_session_count_agg_sum + # Sum of all RUM indexed sessions for all hours in the current month for all organizations. attr_accessor :rum_indexed_sessions_agg_sum + # Sum of all RUM ingested sessions for all hours in the current month for all organizations. attr_accessor :rum_ingested_sessions_agg_sum + # Shows the sum of all RUM lite sessions (browser and mobile) over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_lite_session_count_agg_sum + # Shows the sum of all mobile RUM legacy sessions on Android over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_android_agg_sum + # Shows the sum of all mobile RUM legacy sessions on Flutter over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_flutter_agg_sum + # Shows the sum of all mobile RUM legacy sessions on iOS over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_ios_agg_sum + # Shows the sum of all mobile RUM legacy sessions on React Native over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_reactnative_agg_sum + # Shows the sum of all mobile RUM legacy sessions on Roku over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_legacy_session_count_roku_agg_sum + # Shows the sum of all mobile RUM lite sessions on Android over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_android_agg_sum + # Shows the sum of all mobile RUM lite sessions on Flutter over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_flutter_agg_sum + # Shows the sum of all mobile RUM lite sessions on iOS over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_ios_agg_sum + # Shows the sum of all mobile RUM lite sessions on Kotlin Multiplatform over all hours within the current month for all organizations. attr_accessor :rum_mobile_lite_session_count_kotlinmultiplatform_agg_sum + # Shows the sum of all mobile RUM lite sessions on React Native over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_reactnative_agg_sum + # Shows the sum of all mobile RUM lite sessions on Roku over all hours within the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_mobile_lite_session_count_roku_agg_sum + # Shows the sum of all mobile RUM lite sessions on Unity over all hours within the current month for all organizations. attr_accessor :rum_mobile_lite_session_count_unity_agg_sum + # Shows the sum of all mobile RUM replay sessions on Android over all hours within the current month for all organizations. attr_accessor :rum_mobile_replay_session_count_android_agg_sum + # Shows the sum of all mobile RUM replay sessions on iOS over all hours within the current month for all organizations. attr_accessor :rum_mobile_replay_session_count_ios_agg_sum + # Shows the sum of all mobile RUM replay sessions on Kotlin Multiplatform over all hours within the current month for all organizations. attr_accessor :rum_mobile_replay_session_count_kotlinmultiplatform_agg_sum + # Shows the sum of all mobile RUM replay sessions on React Native over all hours within the current month for all organizations. attr_accessor :rum_mobile_replay_session_count_reactnative_agg_sum + # Shows the sum of all RUM Session Replay counts over all hours in the current month for all organizations (To be introduced on October 1st, 2024). attr_accessor :rum_replay_session_count_agg_sum + # Shows the sum of all browser RUM lite sessions over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :rum_session_count_agg_sum + # Sum of all RUM session replay add-on sessions for all hours in the current month for all organizations. attr_accessor :rum_session_replay_add_on_agg_sum + # Shows the sum of RUM sessions (browser and mobile) over all hours in the current month for all organizations. attr_accessor :rum_total_session_count_agg_sum + # Shows the sum of all browser and mobile RUM units over all hours in the current month for all organizations (To be deprecated on October 1st, 2024). attr_accessor :rum_units_agg_sum + # Shows the average of all Software Composition Analysis Fargate tasks over all hours in the current months for all organizations. attr_accessor :sca_fargate_count_avg_sum + # Shows the sum of the high-water marks of all Software Composition Analysis Fargate tasks over all hours in the current months for all organizations. attr_accessor :sca_fargate_count_hwm_sum + # Sum of all APM bytes scanned with sensitive data scanner in the current month for all organizations. attr_accessor :sds_apm_scanned_bytes_sum + # Sum of all event stream events bytes scanned with sensitive data scanner in the current month for all organizations. attr_accessor :sds_events_scanned_bytes_sum + # Shows the sum of all bytes scanned of logs usage by the Sensitive Data Scanner over all hours in the current month for all organizations. attr_accessor :sds_logs_scanned_bytes_sum + # Sum of all RUM bytes scanned with sensitive data scanner in the current month for all organizations. attr_accessor :sds_rum_scanned_bytes_sum + # Shows the sum of all bytes scanned across all usage types by the Sensitive Data Scanner over all hours in the current month for all organizations. attr_accessor :sds_total_scanned_bytes_sum + # Sum of the average number of Serverless Apps for Azure in the current month for all organizations. attr_accessor :serverless_apps_azure_count_avg_sum + # Sum of the average number of Serverless Apps for Google Cloud in the current month for all organizations. attr_accessor :serverless_apps_google_count_avg_sum + # Sum of the average number of Serverless Apps for Azure and Google Cloud in the current month for all organizations. attr_accessor :serverless_apps_total_count_avg_sum + # Shows the sum of all log events analyzed by Cloud SIEM over all hours in the current month for all organizations. attr_accessor :siem_analyzed_logs_add_on_count_agg_sum + # Shows the first date of usage in the current month for all organizations. attr_accessor :start_date + # Shows the sum of all Synthetic browser tests over all hours in the current month for all organizations. attr_accessor :synthetics_browser_check_calls_count_agg_sum + # Shows the sum of all Synthetic API tests over all hours in the current month for all organizations. attr_accessor :synthetics_check_calls_count_agg_sum + # Shows the sum of Synthetic mobile application tests over all hours in the current month for all organizations. attr_accessor :synthetics_mobile_test_runs_agg_sum + # Shows the sum of the high-water marks of used synthetics parallel testing slots over all hours in the current month for all organizations. attr_accessor :synthetics_parallel_testing_max_slots_hwm_sum + # Shows the sum of all Indexed Spans indexed over all hours in the current month for all organizations. attr_accessor :trace_search_indexed_events_count_agg_sum + # Shows the sum of all ingested APM span bytes over all hours in the current month for all organizations. attr_accessor :twol_ingested_events_bytes_agg_sum + # Shows the 99th percentile of all Universal Service Monitoring hosts over all hours in the current month for all organizations. attr_accessor :universal_service_monitoring_host_top99p_sum + # An array of objects regarding hourly usage. attr_accessor :usage + # Shows the 99th percentile of all vSphere hosts over all hours in the current month for all organizations. attr_accessor :vsphere_host_top99p_sum + # Shows the 99th percentile of all Application Vulnerability Management hosts over all hours in the current month for all organizations. attr_accessor :vuln_management_host_count_top99p_sum + # Sum of all workflows executed over all hours in the current month for all organizations. attr_accessor :workflow_executions_usage_agg_sum diff --git a/lib/datadog_api_client/v1/models/usage_synthetics_api_hour.rb b/lib/datadog_api_client/v1/models/usage_synthetics_api_hour.rb index 5473c8074135..84b879e1f3d7 100644 --- a/lib/datadog_api_client/v1/models/usage_synthetics_api_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_synthetics_api_hour.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Number of Synthetics API tests run for each hour for a given organization. class UsageSyntheticsAPIHour include BaseGenericModel + # Contains the number of Synthetics API tests run. attr_accessor :check_calls_count + # The hour for the usage. attr_accessor :hour + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_synthetics_api_response.rb b/lib/datadog_api_client/v1/models/usage_synthetics_api_response.rb index 778ebf53c95e..dd86a22bbe54 100644 --- a/lib/datadog_api_client/v1/models/usage_synthetics_api_response.rb +++ b/lib/datadog_api_client/v1/models/usage_synthetics_api_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the number of Synthetics API tests run for each hour for a given organization. class UsageSyntheticsAPIResponse include BaseGenericModel + # Get hourly usage for Synthetics API tests. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_synthetics_browser_hour.rb b/lib/datadog_api_client/v1/models/usage_synthetics_browser_hour.rb index 9438c72c08bc..698f9a72bebb 100644 --- a/lib/datadog_api_client/v1/models/usage_synthetics_browser_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_synthetics_browser_hour.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Number of Synthetics Browser tests run for each hour for a given organization. class UsageSyntheticsBrowserHour include BaseGenericModel + # Contains the number of Synthetics Browser tests run. attr_accessor :browser_check_calls_count + # The hour for the usage. attr_accessor :hour + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_synthetics_browser_response.rb b/lib/datadog_api_client/v1/models/usage_synthetics_browser_response.rb index b2c9bc287cdf..357a74891fe9 100644 --- a/lib/datadog_api_client/v1/models/usage_synthetics_browser_response.rb +++ b/lib/datadog_api_client/v1/models/usage_synthetics_browser_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the number of Synthetics Browser tests run for each hour for a given organization. class UsageSyntheticsBrowserResponse include BaseGenericModel + # Get hourly usage for Synthetics Browser tests. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_synthetics_hour.rb b/lib/datadog_api_client/v1/models/usage_synthetics_hour.rb index 8655a6fdbe5b..4b8fae57686e 100644 --- a/lib/datadog_api_client/v1/models/usage_synthetics_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_synthetics_hour.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # The number of synthetics tests run for each hour for a given organization. class UsageSyntheticsHour include BaseGenericModel + # Contains the number of Synthetics API tests run. attr_accessor :check_calls_count + # The hour for the usage. attr_accessor :hour + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_synthetics_response.rb b/lib/datadog_api_client/v1/models/usage_synthetics_response.rb index 37d4225173d3..4a5f2c906d66 100644 --- a/lib/datadog_api_client/v1/models/usage_synthetics_response.rb +++ b/lib/datadog_api_client/v1/models/usage_synthetics_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing the number of Synthetics API tests run for each hour for a given organization. class UsageSyntheticsResponse include BaseGenericModel + # Array with the number of hourly Synthetics test run for a given organization. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_timeseries_hour.rb b/lib/datadog_api_client/v1/models/usage_timeseries_hour.rb index c6d47ffc0d1b..536033a35c18 100644 --- a/lib/datadog_api_client/v1/models/usage_timeseries_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_timeseries_hour.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V1 # The hourly usage of timeseries. class UsageTimeseriesHour include BaseGenericModel + # The hour for the usage. attr_accessor :hour + # Contains the number of custom metrics that are inputs for aggregations (metric configured is custom). attr_accessor :num_custom_input_timeseries + # Contains the number of custom metrics that are outputs for aggregations (metric configured is custom). attr_accessor :num_custom_output_timeseries + # Contains sum of non-aggregation custom metrics and custom metrics that are outputs for aggregations. attr_accessor :num_custom_timeseries + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id diff --git a/lib/datadog_api_client/v1/models/usage_timeseries_response.rb b/lib/datadog_api_client/v1/models/usage_timeseries_response.rb index 4fc625afabb8..e63fe202015d 100644 --- a/lib/datadog_api_client/v1/models/usage_timeseries_response.rb +++ b/lib/datadog_api_client/v1/models/usage_timeseries_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Response containing hourly usage of timeseries. class UsageTimeseriesResponse include BaseGenericModel + # An array of objects regarding hourly usage of timeseries. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_hour.rb b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_hour.rb index a9c0390e868b..a7e785961329 100644 --- a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_hour.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Number of hourly recorded custom metrics for a given organization. class UsageTopAvgMetricsHour include BaseGenericModel + # Average number of timeseries per hour in which the metric occurs. attr_accessor :avg_metric_hour + # Maximum number of timeseries per hour in which the metric occurs. attr_accessor :max_metric_hour + # Contains the metric category. attr_accessor :metric_category + # Contains the custom metric name. attr_accessor :metric_name diff --git a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_metadata.rb b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_metadata.rb index 3f8e3c3e88f8..531a37982eb4 100644 --- a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_metadata.rb +++ b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_metadata.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The object containing document metadata. class UsageTopAvgMetricsMetadata include BaseGenericModel + # The day value from the user request that contains the returned usage data. (If day was used the request) attr_accessor :day + # The month value from the user request that contains the returned usage data. (If month was used the request) attr_accessor :month + # The metadata for the current pagination. attr_accessor :pagination diff --git a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_pagination.rb b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_pagination.rb index fb97e076afb4..665b6be5c048 100644 --- a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_pagination.rb +++ b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_pagination.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The metadata for the current pagination. class UsageTopAvgMetricsPagination include BaseGenericModel + # Maximum amount of records to be returned. attr_accessor :limit + # The cursor to get the next results (if any). To make the next request, use the same parameters and add `next_record_id`. attr_accessor :next_record_id + # Total number of records. attr_accessor :total_number_of_records diff --git a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_response.rb b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_response.rb index 58d1640a637e..897895b88d24 100644 --- a/lib/datadog_api_client/v1/models/usage_top_avg_metrics_response.rb +++ b/lib/datadog_api_client/v1/models/usage_top_avg_metrics_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Response containing the number of hourly recorded custom metrics for a given organization. class UsageTopAvgMetricsResponse include BaseGenericModel + # The object containing document metadata. attr_accessor :metadata + # Number of hourly recorded custom metrics for a given organization. attr_accessor :usage diff --git a/lib/datadog_api_client/v1/models/user.rb b/lib/datadog_api_client/v1/models/user.rb index 1595bdfb7175..7c7b39f5a61a 100644 --- a/lib/datadog_api_client/v1/models/user.rb +++ b/lib/datadog_api_client/v1/models/user.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V1 # Create, edit, and disable users. class User include BaseGenericModel + # The access role of the user. Options are **st** (standard user), **adm** (admin user), or **ro** (read-only user). attr_accessor :access_role + # The new disabled status of the user. attr_accessor :disabled + # The new email of the user. attr_accessor :email + # The user handle, must be a valid email. attr_accessor :handle + # Gravatar icon associated to the user. attr_accessor :icon + # The name of the user. attr_accessor :name + # Whether or not the user logged in Datadog at least once. attr_accessor :verified diff --git a/lib/datadog_api_client/v1/models/user_disable_response.rb b/lib/datadog_api_client/v1/models/user_disable_response.rb index 2821eded440e..6a5f7caa59d8 100644 --- a/lib/datadog_api_client/v1/models/user_disable_response.rb +++ b/lib/datadog_api_client/v1/models/user_disable_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Array of user disabled for a given organization. class UserDisableResponse include BaseGenericModel + # Information pertaining to a user disabled for a given organization. attr_accessor :message diff --git a/lib/datadog_api_client/v1/models/user_list_response.rb b/lib/datadog_api_client/v1/models/user_list_response.rb index a937b269deb9..6c0d959ce9b0 100644 --- a/lib/datadog_api_client/v1/models/user_list_response.rb +++ b/lib/datadog_api_client/v1/models/user_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Array of Datadog users for a given organization. class UserListResponse include BaseGenericModel + # Array of users. attr_accessor :users diff --git a/lib/datadog_api_client/v1/models/user_response.rb b/lib/datadog_api_client/v1/models/user_response.rb index 892e4063e7bd..db78c7690f92 100644 --- a/lib/datadog_api_client/v1/models/user_response.rb +++ b/lib/datadog_api_client/v1/models/user_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # A Datadog User. class UserResponse include BaseGenericModel + # Create, edit, and disable users. attr_accessor :user diff --git a/lib/datadog_api_client/v1/models/viewing_preferences.rb b/lib/datadog_api_client/v1/models/viewing_preferences.rb index 4927712d4fa0..be082fef8faf 100644 --- a/lib/datadog_api_client/v1/models/viewing_preferences.rb +++ b/lib/datadog_api_client/v1/models/viewing_preferences.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The viewing preferences for a shared dashboard. class ViewingPreferences include BaseGenericModel + # Whether the widgets on the shared dashboard should be displayed with high density. attr_accessor :high_density + # The theme of the shared dashboard view. "system" follows your system's default viewing theme. attr_accessor :theme diff --git a/lib/datadog_api_client/v1/models/webhooks_integration.rb b/lib/datadog_api_client/v1/models/webhooks_integration.rb index 48b45e0e49e5..83875ba74d1e 100644 --- a/lib/datadog_api_client/v1/models/webhooks_integration.rb +++ b/lib/datadog_api_client/v1/models/webhooks_integration.rb @@ -20,20 +20,25 @@ module DatadogAPIClient::V1 # Datadog-Webhooks integration. class WebhooksIntegration include BaseGenericModel + # If `null`, uses no header. # If given a JSON payload, these will be headers attached to your webhook. attr_accessor :custom_headers + # Encoding type. Can be given either `json` or `form`. attr_accessor :encode_as + # The name of the webhook. It corresponds with ``. # Learn more on how to use it in # [monitor notifications](https://docs.datadoghq.com/monitors/notify). attr_reader :name + # If `null`, uses the default payload. # If given a JSON payload, the webhook returns the payload # specified by the given payload. # [Webhooks variable usage](https://docs.datadoghq.com/integrations/webhooks/#usage). attr_accessor :payload + # URL of the webhook. attr_reader :url diff --git a/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable.rb b/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable.rb index fd0c382cba64..71f085e02aa4 100644 --- a/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable.rb +++ b/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V1 # Custom variable for Webhook integration. class WebhooksIntegrationCustomVariable include BaseGenericModel + # Make custom variable is secret or not. # If the custom variable is secret, the value is not returned in the response payload. attr_reader :is_secret + # The name of the variable. It corresponds with ``. attr_reader :name + # Value of the custom variable. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_response.rb b/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_response.rb index b519af14374b..aaca537a9712 100644 --- a/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_response.rb +++ b/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_response.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V1 # Custom variable for Webhook integration. class WebhooksIntegrationCustomVariableResponse include BaseGenericModel + # Make custom variable is secret or not. # If the custom variable is secret, the value is not returned in the response payload. attr_reader :is_secret + # The name of the variable. It corresponds with ``. It must only contains upper-case characters, integers or underscores. attr_reader :name + # Value of the custom variable. It won't be returned if the variable is secret. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_update_request.rb b/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_update_request.rb index f29aab910458..a0813fee14c0 100644 --- a/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_update_request.rb +++ b/lib/datadog_api_client/v1/models/webhooks_integration_custom_variable_update_request.rb @@ -22,11 +22,14 @@ module DatadogAPIClient::V1 # *All properties are optional.* class WebhooksIntegrationCustomVariableUpdateRequest include BaseGenericModel + # Make custom variable is secret or not. # If the custom variable is secret, the value is not returned in the response payload. attr_accessor :is_secret + # The name of the variable. It corresponds with ``. It must only contains upper-case characters, integers or underscores. attr_accessor :name + # Value of the custom variable. attr_accessor :value diff --git a/lib/datadog_api_client/v1/models/webhooks_integration_update_request.rb b/lib/datadog_api_client/v1/models/webhooks_integration_update_request.rb index 9cf90a815304..a8eefb1017a9 100644 --- a/lib/datadog_api_client/v1/models/webhooks_integration_update_request.rb +++ b/lib/datadog_api_client/v1/models/webhooks_integration_update_request.rb @@ -22,20 +22,25 @@ module DatadogAPIClient::V1 # *All properties are optional.* class WebhooksIntegrationUpdateRequest include BaseGenericModel + # If `null`, uses no header. # If given a JSON payload, these will be headers attached to your webhook. attr_accessor :custom_headers + # Encoding type. Can be given either `json` or `form`. attr_accessor :encode_as + # The name of the webhook. It corresponds with ``. # Learn more on how to use it in # [monitor notifications](https://docs.datadoghq.com/monitors/notify). attr_accessor :name + # If `null`, uses the default payload. # If given a JSON payload, the webhook returns the payload # specified by the given payload. # [Webhooks variable usage](https://docs.datadoghq.com/integrations/webhooks/#usage). attr_accessor :payload + # URL of the webhook. attr_accessor :url diff --git a/lib/datadog_api_client/v1/models/widget.rb b/lib/datadog_api_client/v1/models/widget.rb index bd6ee5c7148b..fda8e7d42659 100644 --- a/lib/datadog_api_client/v1/models/widget.rb +++ b/lib/datadog_api_client/v1/models/widget.rb @@ -25,10 +25,13 @@ module DatadogAPIClient::V1 # - If `reflow_type` is `auto`, `layout` should not be set. class Widget include BaseGenericModel + # [Definition of the widget](https://docs.datadoghq.com/dashboards/widgets/). attr_reader :definition + # ID of the widget. attr_accessor :id + # The layout for a widget on a `free` or **new dashboard layout** dashboard. attr_accessor :layout diff --git a/lib/datadog_api_client/v1/models/widget_axis.rb b/lib/datadog_api_client/v1/models/widget_axis.rb index 26a06a3d8edb..5e43f770d772 100644 --- a/lib/datadog_api_client/v1/models/widget_axis.rb +++ b/lib/datadog_api_client/v1/models/widget_axis.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V1 # Axis controls for the widget. class WidgetAxis include BaseGenericModel + # Set to `true` to include zero. attr_accessor :include_zero + # The label of the axis to display on the graph. Only usable on Scatterplot Widgets. attr_accessor :label + # Specifies maximum numeric value to show on the axis. Defaults to `auto`. attr_accessor :max + # Specifies minimum numeric value to show on the axis. Defaults to `auto`. attr_accessor :min + # Specifies the scale type. Possible values are `linear`, `log`, `sqrt`, and `pow##` (for example `pow2` or `pow0.5`). attr_accessor :scale diff --git a/lib/datadog_api_client/v1/models/widget_conditional_format.rb b/lib/datadog_api_client/v1/models/widget_conditional_format.rb index b262e527337e..fd377cbbc644 100644 --- a/lib/datadog_api_client/v1/models/widget_conditional_format.rb +++ b/lib/datadog_api_client/v1/models/widget_conditional_format.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V1 # Define a conditional format for the widget. class WidgetConditionalFormat include BaseGenericModel + # Comparator to apply. attr_reader :comparator + # Color palette to apply to the background, same values available as palette. attr_accessor :custom_bg_color + # Color palette to apply to the foreground, same values available as palette. attr_accessor :custom_fg_color + # True hides values. attr_accessor :hide_value + # Displays an image as the background. attr_accessor :image_url + # Metric from the request to correlate this conditional format with. attr_accessor :metric + # Color palette to apply. attr_reader :palette + # Defines the displayed timeframe. attr_accessor :timeframe + # Value for the comparator. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/widget_custom_link.rb b/lib/datadog_api_client/v1/models/widget_custom_link.rb index 57b1b032fa90..416cc03aa915 100644 --- a/lib/datadog_api_client/v1/models/widget_custom_link.rb +++ b/lib/datadog_api_client/v1/models/widget_custom_link.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Custom links help you connect a data value to a URL, like a Datadog page or your AWS console. class WidgetCustomLink include BaseGenericModel + # The flag for toggling context menu link visibility. attr_accessor :is_hidden + # The label for the custom link URL. Keep the label short and descriptive. Use metrics and tags as variables. attr_accessor :label + # The URL of the custom link. URL must include `http` or `https`. A relative URL must start with `/`. attr_accessor :link + # The label ID that refers to a context menu link. Can be `logs`, `hosts`, `traces`, `profiles`, `processes`, `containers`, or `rum`. attr_accessor :override_label diff --git a/lib/datadog_api_client/v1/models/widget_event.rb b/lib/datadog_api_client/v1/models/widget_event.rb index 7b148cf0e98e..d1f365973c4e 100644 --- a/lib/datadog_api_client/v1/models/widget_event.rb +++ b/lib/datadog_api_client/v1/models/widget_event.rb @@ -23,8 +23,10 @@ module DatadogAPIClient::V1 # to learn how to build the ``. class WidgetEvent include BaseGenericModel + # Query definition. attr_reader :q + # The execution method for multi-value filters. attr_accessor :tags_execution diff --git a/lib/datadog_api_client/v1/models/widget_field_sort.rb b/lib/datadog_api_client/v1/models/widget_field_sort.rb index fce7fe0d4b00..ebd002a45801 100644 --- a/lib/datadog_api_client/v1/models/widget_field_sort.rb +++ b/lib/datadog_api_client/v1/models/widget_field_sort.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Which column and order to sort by class WidgetFieldSort include BaseGenericModel + # Facet path for the column attr_reader :column + # Widget sorting methods. attr_reader :order diff --git a/lib/datadog_api_client/v1/models/widget_formula.rb b/lib/datadog_api_client/v1/models/widget_formula.rb index a838898891c4..e70f1a2acd53 100644 --- a/lib/datadog_api_client/v1/models/widget_formula.rb +++ b/lib/datadog_api_client/v1/models/widget_formula.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V1 # Formula to be used in a widget query. class WidgetFormula include BaseGenericModel + # Expression alias. attr_accessor :_alias + # Define a display mode for the table cell. attr_accessor :cell_display_mode + # Cell display mode options for the widget formula. (only if `cell_display_mode` is set to `trend`). attr_accessor :cell_display_mode_options + # List of conditional formats. attr_accessor :conditional_formats + # String expression built from queries, formulas, and functions. attr_reader :formula + # Options for limiting results returned. attr_accessor :limit + # Number format options for the widget. attr_accessor :number_format + # Styling options for widget formulas. attr_accessor :style diff --git a/lib/datadog_api_client/v1/models/widget_formula_cell_display_mode_options.rb b/lib/datadog_api_client/v1/models/widget_formula_cell_display_mode_options.rb index 8e32e6bb79fe..8e852d1348ee 100644 --- a/lib/datadog_api_client/v1/models/widget_formula_cell_display_mode_options.rb +++ b/lib/datadog_api_client/v1/models/widget_formula_cell_display_mode_options.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Cell display mode options for the widget formula. (only if `cell_display_mode` is set to `trend`). class WidgetFormulaCellDisplayModeOptions include BaseGenericModel + # Trend type for the cell display mode options. attr_accessor :trend_type + # Y scale for the cell display mode options. attr_accessor :y_scale diff --git a/lib/datadog_api_client/v1/models/widget_formula_limit.rb b/lib/datadog_api_client/v1/models/widget_formula_limit.rb index 45e95adcec5e..5b8bd3b9c6fb 100644 --- a/lib/datadog_api_client/v1/models/widget_formula_limit.rb +++ b/lib/datadog_api_client/v1/models/widget_formula_limit.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Options for limiting results returned. class WidgetFormulaLimit include BaseGenericModel + # Number of results to return. attr_accessor :count + # Direction of sort. attr_accessor :order diff --git a/lib/datadog_api_client/v1/models/widget_formula_sort.rb b/lib/datadog_api_client/v1/models/widget_formula_sort.rb index d65bb8ebb7e4..3e350d1b1008 100644 --- a/lib/datadog_api_client/v1/models/widget_formula_sort.rb +++ b/lib/datadog_api_client/v1/models/widget_formula_sort.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The formula to sort the widget by. class WidgetFormulaSort include BaseGenericModel + # The index of the formula to sort by. attr_reader :index + # Widget sorting methods. attr_reader :order + # Set the sort type to formula. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/widget_formula_style.rb b/lib/datadog_api_client/v1/models/widget_formula_style.rb index c870ee7ed78f..e2be4a6a28aa 100644 --- a/lib/datadog_api_client/v1/models/widget_formula_style.rb +++ b/lib/datadog_api_client/v1/models/widget_formula_style.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Styling options for widget formulas. class WidgetFormulaStyle include BaseGenericModel + # The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors attr_accessor :palette + # Index specifying which color to use within the palette. attr_accessor :palette_index diff --git a/lib/datadog_api_client/v1/models/widget_group_sort.rb b/lib/datadog_api_client/v1/models/widget_group_sort.rb index 1e8533779269..8618c2d2c335 100644 --- a/lib/datadog_api_client/v1/models/widget_group_sort.rb +++ b/lib/datadog_api_client/v1/models/widget_group_sort.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # The group to sort the widget by. class WidgetGroupSort include BaseGenericModel + # The name of the group. attr_reader :name + # Widget sorting methods. attr_reader :order + # Set the sort type to group. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/widget_layout.rb b/lib/datadog_api_client/v1/models/widget_layout.rb index 46ac0bc60b86..ab3706716301 100644 --- a/lib/datadog_api_client/v1/models/widget_layout.rb +++ b/lib/datadog_api_client/v1/models/widget_layout.rb @@ -20,15 +20,20 @@ module DatadogAPIClient::V1 # The layout for a widget on a `free` or **new dashboard layout** dashboard. class WidgetLayout include BaseGenericModel + # The height of the widget. Should be a non-negative integer. attr_reader :height + # Whether the widget should be the first one on the second column in high density or not. # **Note**: Only for the **new dashboard layout** and only one widget in the dashboard should have this property set to `true`. attr_accessor :is_column_break + # The width of the widget. Should be a non-negative integer. attr_reader :width + # The position of the widget on the x (horizontal) axis. Should be a non-negative integer. attr_reader :x + # The position of the widget on the y (vertical) axis. Should be a non-negative integer. attr_reader :y diff --git a/lib/datadog_api_client/v1/models/widget_legacy_live_span.rb b/lib/datadog_api_client/v1/models/widget_legacy_live_span.rb index ff3b6cc72d1f..e292887c0637 100644 --- a/lib/datadog_api_client/v1/models/widget_legacy_live_span.rb +++ b/lib/datadog_api_client/v1/models/widget_legacy_live_span.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Wrapper for live span class WidgetLegacyLiveSpan include BaseGenericModel + # Whether to hide incomplete cost data in the widget. attr_accessor :hide_incomplete_cost_data + # The available timeframes depend on the widget you are using. attr_accessor :live_span diff --git a/lib/datadog_api_client/v1/models/widget_marker.rb b/lib/datadog_api_client/v1/models/widget_marker.rb index 878627f660fe..457941b0d6ad 100644 --- a/lib/datadog_api_client/v1/models/widget_marker.rb +++ b/lib/datadog_api_client/v1/models/widget_marker.rb @@ -20,15 +20,19 @@ module DatadogAPIClient::V1 # Markers allow you to add visual conditional formatting for your graphs. class WidgetMarker include BaseGenericModel + # Combination of: # - A severity error, warning, ok, or info # - A line type: dashed, solid, or bold # In this case of a Distribution widget, this can be set to be `x_axis_percentile`. attr_accessor :display_type + # Label to display over the marker. attr_accessor :label + # Timestamp for the widget. attr_accessor :time + # Value to apply. Can be a single value y = 15 or a range of values 0 < y < 10. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/widget_new_fixed_span.rb b/lib/datadog_api_client/v1/models/widget_new_fixed_span.rb index d61b76aa5982..fb6c66ea4cc2 100644 --- a/lib/datadog_api_client/v1/models/widget_new_fixed_span.rb +++ b/lib/datadog_api_client/v1/models/widget_new_fixed_span.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Used for fixed span times, such as 'March 1 to March 7'. class WidgetNewFixedSpan include BaseGenericModel + # Start time in seconds since epoch. attr_reader :from + # Whether to hide incomplete cost data in the widget. attr_accessor :hide_incomplete_cost_data + # End time in seconds since epoch. attr_reader :to + # Type "fixed" denotes a fixed span. attr_reader :type diff --git a/lib/datadog_api_client/v1/models/widget_new_live_span.rb b/lib/datadog_api_client/v1/models/widget_new_live_span.rb index 80b1828414c0..580a3607500b 100644 --- a/lib/datadog_api_client/v1/models/widget_new_live_span.rb +++ b/lib/datadog_api_client/v1/models/widget_new_live_span.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V1 # Used for arbitrary live span times, such as 17 minutes or 6 hours. class WidgetNewLiveSpan include BaseGenericModel + # Whether to hide incomplete cost data in the widget. attr_accessor :hide_incomplete_cost_data + # Type "live" denotes a live span in the new format. attr_reader :type + # Unit of the time span. attr_reader :unit + # Value of the time span. attr_reader :value diff --git a/lib/datadog_api_client/v1/models/widget_number_format.rb b/lib/datadog_api_client/v1/models/widget_number_format.rb index dd948a7d227e..4b129355aae4 100644 --- a/lib/datadog_api_client/v1/models/widget_number_format.rb +++ b/lib/datadog_api_client/v1/models/widget_number_format.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # Number format options for the widget. class WidgetNumberFormat include BaseGenericModel + # Number format unit. attr_accessor :unit + # The definition of `NumberFormatUnitScale` object. attr_accessor :unit_scale diff --git a/lib/datadog_api_client/v1/models/widget_request_style.rb b/lib/datadog_api_client/v1/models/widget_request_style.rb index 792cbd5487ff..e2fec3790c86 100644 --- a/lib/datadog_api_client/v1/models/widget_request_style.rb +++ b/lib/datadog_api_client/v1/models/widget_request_style.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V1 # Define request widget style. class WidgetRequestStyle include BaseGenericModel + # Type of lines displayed. attr_accessor :line_type + # Width of line displayed. attr_accessor :line_width + # Color palette to apply to the widget. attr_accessor :palette diff --git a/lib/datadog_api_client/v1/models/widget_sort_by.rb b/lib/datadog_api_client/v1/models/widget_sort_by.rb index cabb22b35df4..85643649d511 100644 --- a/lib/datadog_api_client/v1/models/widget_sort_by.rb +++ b/lib/datadog_api_client/v1/models/widget_sort_by.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V1 # The controls for sorting the widget. class WidgetSortBy include BaseGenericModel + # The number of items to limit the widget to. attr_reader :count + # The array of items to sort the widget by in order. attr_accessor :order_by diff --git a/lib/datadog_api_client/v1/models/widget_style.rb b/lib/datadog_api_client/v1/models/widget_style.rb index ad39b79f0bab..a6d37fc029ed 100644 --- a/lib/datadog_api_client/v1/models/widget_style.rb +++ b/lib/datadog_api_client/v1/models/widget_style.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V1 # Widget style definition. class WidgetStyle include BaseGenericModel + # Color palette to apply to the widget. attr_accessor :palette diff --git a/lib/datadog_api_client/v2/models/account_filtering_config.rb b/lib/datadog_api_client/v2/models/account_filtering_config.rb index 2231a2be609e..1484a77bf9ff 100644 --- a/lib/datadog_api_client/v2/models/account_filtering_config.rb +++ b/lib/datadog_api_client/v2/models/account_filtering_config.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The account filtering configuration. class AccountFilteringConfig include BaseGenericModel + # The AWS account IDs to be excluded from your billing dataset. This field is used when `include_new_accounts` is `true`. attr_accessor :excluded_accounts + # Whether or not to automatically include new member accounts by default in your billing dataset. attr_accessor :include_new_accounts + # The AWS account IDs to be included in your billing dataset. This field is used when `include_new_accounts` is `false`. attr_accessor :included_accounts diff --git a/lib/datadog_api_client/v2/models/action_connection_attributes.rb b/lib/datadog_api_client/v2/models/action_connection_attributes.rb index 02ffffa2c1d2..8d7da1fedf51 100644 --- a/lib/datadog_api_client/v2/models/action_connection_attributes.rb +++ b/lib/datadog_api_client/v2/models/action_connection_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `ActionConnectionAttributes` object. class ActionConnectionAttributes include BaseGenericModel + # The definition of `ActionConnectionIntegration` object. attr_reader :integration + # Name of the connection attr_reader :name diff --git a/lib/datadog_api_client/v2/models/action_connection_attributes_update.rb b/lib/datadog_api_client/v2/models/action_connection_attributes_update.rb index d708b1dfce09..e59fb0b21a98 100644 --- a/lib/datadog_api_client/v2/models/action_connection_attributes_update.rb +++ b/lib/datadog_api_client/v2/models/action_connection_attributes_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `ActionConnectionAttributesUpdate` object. class ActionConnectionAttributesUpdate include BaseGenericModel + # The definition of `ActionConnectionIntegrationUpdate` object. attr_accessor :integration + # Name of the connection attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/action_connection_data.rb b/lib/datadog_api_client/v2/models/action_connection_data.rb index d365c00c622a..14ccb608dd62 100644 --- a/lib/datadog_api_client/v2/models/action_connection_data.rb +++ b/lib/datadog_api_client/v2/models/action_connection_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data related to the connection. class ActionConnectionData include BaseGenericModel + # The definition of `ActionConnectionAttributes` object. attr_reader :attributes + # The connection identifier attr_accessor :id + # The definition of `ActionConnectionDataType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/action_connection_data_update.rb b/lib/datadog_api_client/v2/models/action_connection_data_update.rb index c2229b9a4ea7..da7cf740d217 100644 --- a/lib/datadog_api_client/v2/models/action_connection_data_update.rb +++ b/lib/datadog_api_client/v2/models/action_connection_data_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data related to the connection update. class ActionConnectionDataUpdate include BaseGenericModel + # The definition of `ActionConnectionAttributesUpdate` object. attr_reader :attributes + # The definition of `ActionConnectionDataType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/action_query.rb b/lib/datadog_api_client/v2/models/action_query.rb index 6335d48f5404..d9263e27374a 100644 --- a/lib/datadog_api_client/v2/models/action_query.rb +++ b/lib/datadog_api_client/v2/models/action_query.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # An action query. This query type is used to trigger an action, such as sending a HTTP request. class ActionQuery include BaseGenericModel + # Events to listen for downstream of the action query. attr_accessor :events + # The ID of the action query. attr_reader :id + # A unique identifier for this action query. This name is also used to access the query's result throughout the app. attr_reader :name + # The properties of the action query. attr_reader :properties + # The action query type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/action_query_mocked_outputs_object.rb b/lib/datadog_api_client/v2/models/action_query_mocked_outputs_object.rb index edb90056ac36..673f3778ed87 100644 --- a/lib/datadog_api_client/v2/models/action_query_mocked_outputs_object.rb +++ b/lib/datadog_api_client/v2/models/action_query_mocked_outputs_object.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The mocked outputs of the action query. class ActionQueryMockedOutputsObject include BaseGenericModel + # Whether to enable the mocked outputs for testing. attr_reader :enabled + # The mocked outputs of the action query, serialized as JSON. attr_accessor :outputs diff --git a/lib/datadog_api_client/v2/models/action_query_properties.rb b/lib/datadog_api_client/v2/models/action_query_properties.rb index 3a0038462dd2..91eda4d19215 100644 --- a/lib/datadog_api_client/v2/models/action_query_properties.rb +++ b/lib/datadog_api_client/v2/models/action_query_properties.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V2 # The properties of the action query. class ActionQueryProperties include BaseGenericModel + # Whether to run this query. If specified, the query will only run if this condition evaluates to `true` in JavaScript and all other conditions are also met. attr_accessor :condition + # The minimum time in milliseconds that must pass before the query can be triggered again. This is useful for preventing accidental double-clicks from triggering the query multiple times. attr_accessor :debounce_in_ms + # The mocked outputs of the action query. This is useful for testing the app without actually running the action. attr_accessor :mocked_outputs + # Determines when this query is executed. If set to `false`, the query will run when the app loads and whenever any query arguments change. If set to `true`, the query will only run when manually triggered from elsewhere in the app. attr_accessor :only_trigger_manually + # The post-query transformation function, which is a JavaScript function that changes the query's `.outputs` property after the query's execution. attr_accessor :outputs + # If specified, the app will poll the query at the specified interval in milliseconds. The minimum polling interval is 15 seconds. The query will only poll when the app's browser tab is active. attr_accessor :polling_interval_in_ms + # Whether to prompt the user to confirm this query before it runs. attr_accessor :requires_confirmation + # Whether to display a toast to the user when the query returns an error. attr_accessor :show_toast_on_error + # The definition of the action query. attr_reader :spec diff --git a/lib/datadog_api_client/v2/models/action_query_spec_connection_group.rb b/lib/datadog_api_client/v2/models/action_query_spec_connection_group.rb index c0450a4d4654..7c21fd6702de 100644 --- a/lib/datadog_api_client/v2/models/action_query_spec_connection_group.rb +++ b/lib/datadog_api_client/v2/models/action_query_spec_connection_group.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The connection group to use for an action query. class ActionQuerySpecConnectionGroup include BaseGenericModel + # The ID of the connection group. attr_accessor :id + # The tags of the connection group. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/action_query_spec_object.rb b/lib/datadog_api_client/v2/models/action_query_spec_object.rb index 058112f158b0..c06ff75b838a 100644 --- a/lib/datadog_api_client/v2/models/action_query_spec_object.rb +++ b/lib/datadog_api_client/v2/models/action_query_spec_object.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The action query spec object. class ActionQuerySpecObject include BaseGenericModel + # The connection group to use for an action query. attr_accessor :connection_group + # The ID of the custom connection to use for this action query. attr_accessor :connection_id + # The fully qualified name of the action type. attr_reader :fqn + # The inputs to the action query. These are the values that are passed to the action when it is triggered. attr_accessor :inputs diff --git a/lib/datadog_api_client/v2/models/active_billing_dimensions_attributes.rb b/lib/datadog_api_client/v2/models/active_billing_dimensions_attributes.rb index 4e4b87123b18..3945ac8dbbf0 100644 --- a/lib/datadog_api_client/v2/models/active_billing_dimensions_attributes.rb +++ b/lib/datadog_api_client/v2/models/active_billing_dimensions_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # List of active billing dimensions. class ActiveBillingDimensionsAttributes include BaseGenericModel + # Datetime in ISO-8601 format, UTC, precise to hour: `[YYYY-MM-DDThh]`. attr_accessor :month + # List of active billing dimensions. Example: `[infra_host, apm_host, serverless_infra]`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/active_billing_dimensions_body.rb b/lib/datadog_api_client/v2/models/active_billing_dimensions_body.rb index 1e7072349a50..0cab3174bbb6 100644 --- a/lib/datadog_api_client/v2/models/active_billing_dimensions_body.rb +++ b/lib/datadog_api_client/v2/models/active_billing_dimensions_body.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Active billing dimensions data. class ActiveBillingDimensionsBody include BaseGenericModel + # List of active billing dimensions. attr_accessor :attributes + # Unique ID of the response. attr_accessor :id + # Type of active billing dimensions data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/active_billing_dimensions_response.rb b/lib/datadog_api_client/v2/models/active_billing_dimensions_response.rb index e449cf1980ef..46d5bd765183 100644 --- a/lib/datadog_api_client/v2/models/active_billing_dimensions_response.rb +++ b/lib/datadog_api_client/v2/models/active_billing_dimensions_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Active billing dimensions response. class ActiveBillingDimensionsResponse include BaseGenericModel + # Active billing dimensions data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/add_member_team_request.rb b/lib/datadog_api_client/v2/models/add_member_team_request.rb index 4482b79429a4..078ccee5a33b 100644 --- a/lib/datadog_api_client/v2/models/add_member_team_request.rb +++ b/lib/datadog_api_client/v2/models/add_member_team_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to add a member team to super team's hierarchy class AddMemberTeamRequest include BaseGenericModel + # A member team attr_reader :data diff --git a/lib/datadog_api_client/v2/models/advisory.rb b/lib/datadog_api_client/v2/models/advisory.rb index 5ac9e91b7c2e..43cffe0c9bdf 100644 --- a/lib/datadog_api_client/v2/models/advisory.rb +++ b/lib/datadog_api_client/v2/models/advisory.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Advisory. class Advisory include BaseGenericModel + # Advisory base severity. attr_reader :base_severity + # Advisory id. attr_reader :id + # Advisory Datadog severity. attr_accessor :severity diff --git a/lib/datadog_api_client/v2/models/alert_event_attributes.rb b/lib/datadog_api_client/v2/models/alert_event_attributes.rb index 4b7810df5798..2d9f5e1ae2af 100644 --- a/lib/datadog_api_client/v2/models/alert_event_attributes.rb +++ b/lib/datadog_api_client/v2/models/alert_event_attributes.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V2 # Alert event attributes. class AlertEventAttributes include BaseGenericModel + # Aggregation key of the event. attr_accessor :aggregation_key + # JSON object of custom attributes. attr_accessor :custom + # JSON object of event system attributes. attr_accessor :evt + # The links related to the event. attr_accessor :links + # The priority of the alert. attr_accessor :priority + # Service that triggered the event. attr_accessor :service + # The status of the alert. attr_accessor :status + # POSIX timestamp of the event. attr_accessor :timestamp + # The title of the event. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/alert_event_attributes_links_item.rb b/lib/datadog_api_client/v2/models/alert_event_attributes_links_item.rb index 3ea8f64a3f52..a0142bdf0952 100644 --- a/lib/datadog_api_client/v2/models/alert_event_attributes_links_item.rb +++ b/lib/datadog_api_client/v2/models/alert_event_attributes_links_item.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A link. class AlertEventAttributesLinksItem include BaseGenericModel + # The category of the link. attr_accessor :category + # The display text of the link. attr_accessor :title + # The URL of the link. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/alert_event_custom_attributes.rb b/lib/datadog_api_client/v2/models/alert_event_custom_attributes.rb index 59815c3502f5..f32682773540 100644 --- a/lib/datadog_api_client/v2/models/alert_event_custom_attributes.rb +++ b/lib/datadog_api_client/v2/models/alert_event_custom_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Alert event attributes. class AlertEventCustomAttributes include BaseGenericModel + # Free form JSON object for arbitrary data. Supports up to 100 properties per object and a maximum nesting depth of 10 levels. attr_accessor :custom + # The links related to the event. Maximum of 20 links allowed. attr_reader :links + # The priority of the alert. attr_accessor :priority + # The status of the alert. attr_reader :status diff --git a/lib/datadog_api_client/v2/models/alert_event_custom_attributes_links_items.rb b/lib/datadog_api_client/v2/models/alert_event_custom_attributes_links_items.rb index 6dfd510b1a66..3e320a021c56 100644 --- a/lib/datadog_api_client/v2/models/alert_event_custom_attributes_links_items.rb +++ b/lib/datadog_api_client/v2/models/alert_event_custom_attributes_links_items.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A link. class AlertEventCustomAttributesLinksItems include BaseGenericModel + # The category of the link. attr_reader :category + # The display text of the link. Limited to 300 characters. attr_reader :title + # The URL of the link. Limited to 2048 characters. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/annotation.rb b/lib/datadog_api_client/v2/models/annotation.rb index aa766900d26b..9ba7dff309bd 100644 --- a/lib/datadog_api_client/v2/models/annotation.rb +++ b/lib/datadog_api_client/v2/models/annotation.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A list of annotations used in the workflow. These are like sticky notes for your workflow! class Annotation include BaseGenericModel + # The definition of `AnnotationDisplay` object. attr_reader :display + # The `Annotation` `id`. attr_reader :id + # The definition of `AnnotationMarkdownTextAnnotation` object. attr_reader :markdown_text_annotation diff --git a/lib/datadog_api_client/v2/models/annotation_display.rb b/lib/datadog_api_client/v2/models/annotation_display.rb index a447b3f30717..7d99e59a786f 100644 --- a/lib/datadog_api_client/v2/models/annotation_display.rb +++ b/lib/datadog_api_client/v2/models/annotation_display.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `AnnotationDisplay` object. class AnnotationDisplay include BaseGenericModel + # The definition of `AnnotationDisplayBounds` object. attr_accessor :bounds diff --git a/lib/datadog_api_client/v2/models/annotation_display_bounds.rb b/lib/datadog_api_client/v2/models/annotation_display_bounds.rb index 656a52f397b6..7e0d728066b0 100644 --- a/lib/datadog_api_client/v2/models/annotation_display_bounds.rb +++ b/lib/datadog_api_client/v2/models/annotation_display_bounds.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `AnnotationDisplayBounds` object. class AnnotationDisplayBounds include BaseGenericModel + # The `bounds` `height`. attr_accessor :height + # The `bounds` `width`. attr_accessor :width + # The `bounds` `x`. attr_accessor :x + # The `bounds` `y`. attr_accessor :y diff --git a/lib/datadog_api_client/v2/models/annotation_markdown_text_annotation.rb b/lib/datadog_api_client/v2/models/annotation_markdown_text_annotation.rb index bf382a0ca484..f07b19bd4eba 100644 --- a/lib/datadog_api_client/v2/models/annotation_markdown_text_annotation.rb +++ b/lib/datadog_api_client/v2/models/annotation_markdown_text_annotation.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `AnnotationMarkdownTextAnnotation` object. class AnnotationMarkdownTextAnnotation include BaseGenericModel + # The `markdownTextAnnotation` `text`. attr_accessor :text diff --git a/lib/datadog_api_client/v2/models/anthropic_api_key.rb b/lib/datadog_api_client/v2/models/anthropic_api_key.rb index 4edb00d1dff5..37c5ab8cf58f 100644 --- a/lib/datadog_api_client/v2/models/anthropic_api_key.rb +++ b/lib/datadog_api_client/v2/models/anthropic_api_key.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `AnthropicAPIKey` object. class AnthropicAPIKey include BaseGenericModel + # The `AnthropicAPIKey` `api_token`. attr_reader :api_token + # The definition of the `AnthropicAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/anthropic_api_key_update.rb b/lib/datadog_api_client/v2/models/anthropic_api_key_update.rb index e73e80b22a63..73e34480ddc2 100644 --- a/lib/datadog_api_client/v2/models/anthropic_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/anthropic_api_key_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `AnthropicAPIKey` object. class AnthropicAPIKeyUpdate include BaseGenericModel + # The `AnthropicAPIKeyUpdate` `api_token`. attr_accessor :api_token + # The definition of the `AnthropicAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/anthropic_integration.rb b/lib/datadog_api_client/v2/models/anthropic_integration.rb index dd4309e917ce..303b94a2d74b 100644 --- a/lib/datadog_api_client/v2/models/anthropic_integration.rb +++ b/lib/datadog_api_client/v2/models/anthropic_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `AnthropicIntegration` object. class AnthropicIntegration include BaseGenericModel + # The definition of the `AnthropicCredentials` object. attr_reader :credentials + # The definition of the `AnthropicIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/anthropic_integration_update.rb b/lib/datadog_api_client/v2/models/anthropic_integration_update.rb index ee8a7b3782e2..aa26c3500915 100644 --- a/lib/datadog_api_client/v2/models/anthropic_integration_update.rb +++ b/lib/datadog_api_client/v2/models/anthropic_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `AnthropicIntegrationUpdate` object. class AnthropicIntegrationUpdate include BaseGenericModel + # The definition of the `AnthropicCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `AnthropicIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/api_error_response.rb b/lib/datadog_api_client/v2/models/api_error_response.rb index 3c35823e1921..81886de52468 100644 --- a/lib/datadog_api_client/v2/models/api_error_response.rb +++ b/lib/datadog_api_client/v2/models/api_error_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # API error response. class APIErrorResponse include BaseGenericModel + # A list of errors. attr_reader :errors diff --git a/lib/datadog_api_client/v2/models/api_key_create_attributes.rb b/lib/datadog_api_client/v2/models/api_key_create_attributes.rb index 485e39a65b29..25faef17e42d 100644 --- a/lib/datadog_api_client/v2/models/api_key_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/api_key_create_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Attributes used to create an API Key. class APIKeyCreateAttributes include BaseGenericModel + # The APIKeyCreateAttributes category. attr_accessor :category + # Name of the API key. attr_reader :name + # The APIKeyCreateAttributes remote_config_read_enabled. attr_accessor :remote_config_read_enabled diff --git a/lib/datadog_api_client/v2/models/api_key_create_data.rb b/lib/datadog_api_client/v2/models/api_key_create_data.rb index db01d77e8eb0..e8d3f39343d7 100644 --- a/lib/datadog_api_client/v2/models/api_key_create_data.rb +++ b/lib/datadog_api_client/v2/models/api_key_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object used to create an API key. class APIKeyCreateData include BaseGenericModel + # Attributes used to create an API Key. attr_reader :attributes + # API Keys resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/api_key_create_request.rb b/lib/datadog_api_client/v2/models/api_key_create_request.rb index e2b0ecf20665..be18c8726745 100644 --- a/lib/datadog_api_client/v2/models/api_key_create_request.rb +++ b/lib/datadog_api_client/v2/models/api_key_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request used to create an API key. class APIKeyCreateRequest include BaseGenericModel + # Object used to create an API key. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/api_key_relationships.rb b/lib/datadog_api_client/v2/models/api_key_relationships.rb index d69bc5a0b442..c88732d66fd5 100644 --- a/lib/datadog_api_client/v2/models/api_key_relationships.rb +++ b/lib/datadog_api_client/v2/models/api_key_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Resources related to the API key. class APIKeyRelationships include BaseGenericModel + # Relationship to user. attr_accessor :created_by + # Relationship to user. attr_accessor :modified_by diff --git a/lib/datadog_api_client/v2/models/api_key_response.rb b/lib/datadog_api_client/v2/models/api_key_response.rb index e369697b7a9c..377af3cfce3c 100644 --- a/lib/datadog_api_client/v2/models/api_key_response.rb +++ b/lib/datadog_api_client/v2/models/api_key_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response for retrieving an API key. class APIKeyResponse include BaseGenericModel + # Datadog API key. attr_accessor :data + # Array of objects related to the API key. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/api_key_update_attributes.rb b/lib/datadog_api_client/v2/models/api_key_update_attributes.rb index 268a7d879458..75bf66eac2b5 100644 --- a/lib/datadog_api_client/v2/models/api_key_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/api_key_update_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Attributes used to update an API Key. class APIKeyUpdateAttributes include BaseGenericModel + # The APIKeyUpdateAttributes category. attr_accessor :category + # Name of the API key. attr_reader :name + # The APIKeyUpdateAttributes remote_config_read_enabled. attr_accessor :remote_config_read_enabled diff --git a/lib/datadog_api_client/v2/models/api_key_update_data.rb b/lib/datadog_api_client/v2/models/api_key_update_data.rb index 762f4bfde7a8..58777fb903ce 100644 --- a/lib/datadog_api_client/v2/models/api_key_update_data.rb +++ b/lib/datadog_api_client/v2/models/api_key_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object used to update an API key. class APIKeyUpdateData include BaseGenericModel + # Attributes used to update an API Key. attr_reader :attributes + # ID of the API key. attr_reader :id + # API Keys resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/api_key_update_request.rb b/lib/datadog_api_client/v2/models/api_key_update_request.rb index f1584b2ca785..e9849ca76c2b 100644 --- a/lib/datadog_api_client/v2/models/api_key_update_request.rb +++ b/lib/datadog_api_client/v2/models/api_key_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request used to update an API key. class APIKeyUpdateRequest include BaseGenericModel + # Object used to update an API key. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/api_keys_response.rb b/lib/datadog_api_client/v2/models/api_keys_response.rb index 70ca8f96fec4..d852f62a4a5e 100644 --- a/lib/datadog_api_client/v2/models/api_keys_response.rb +++ b/lib/datadog_api_client/v2/models/api_keys_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response for a list of API keys. class APIKeysResponse include BaseGenericModel + # Array of API keys. attr_accessor :data + # Array of objects related to the API key. attr_accessor :included + # Additional information related to api keys response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/api_keys_response_meta.rb b/lib/datadog_api_client/v2/models/api_keys_response_meta.rb index cb8857451bf7..321439258010 100644 --- a/lib/datadog_api_client/v2/models/api_keys_response_meta.rb +++ b/lib/datadog_api_client/v2/models/api_keys_response_meta.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Additional information related to api keys response. class APIKeysResponseMeta include BaseGenericModel + # Max allowed number of API keys. attr_accessor :max_allowed + # Additional information related to the API keys response. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/api_keys_response_meta_page.rb b/lib/datadog_api_client/v2/models/api_keys_response_meta_page.rb index ab152706bcaf..30140a64a2d7 100644 --- a/lib/datadog_api_client/v2/models/api_keys_response_meta_page.rb +++ b/lib/datadog_api_client/v2/models/api_keys_response_meta_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Additional information related to the API keys response. class APIKeysResponseMetaPage include BaseGenericModel + # Total filtered application key count. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/api_trigger.rb b/lib/datadog_api_client/v2/models/api_trigger.rb index c814f2d50dea..3b8736a622c1 100644 --- a/lib/datadog_api_client/v2/models/api_trigger.rb +++ b/lib/datadog_api_client/v2/models/api_trigger.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Trigger a workflow from an API request. The workflow must be published. class APITrigger include BaseGenericModel + # Defines a rate limit for a trigger. attr_accessor :rate_limit diff --git a/lib/datadog_api_client/v2/models/api_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/api_trigger_wrapper.rb index 097b25740ec4..289a375844b2 100644 --- a/lib/datadog_api_client/v2/models/api_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/api_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for an API-based trigger. class APITriggerWrapper include BaseGenericModel + # Trigger a workflow from an API request. The workflow must be published. attr_reader :api_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/app_builder_event.rb b/lib/datadog_api_client/v2/models/app_builder_event.rb index 00d750da894d..7ae538fd82f9 100644 --- a/lib/datadog_api_client/v2/models/app_builder_event.rb +++ b/lib/datadog_api_client/v2/models/app_builder_event.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # An event on a UI component that triggers a response or action in an app. class AppBuilderEvent include BaseGenericModel + # The triggering action for the event. attr_accessor :name + # The response to the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/app_key_registration_data.rb b/lib/datadog_api_client/v2/models/app_key_registration_data.rb index 704d4f656824..7792c5269e66 100644 --- a/lib/datadog_api_client/v2/models/app_key_registration_data.rb +++ b/lib/datadog_api_client/v2/models/app_key_registration_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data related to the app key registration. class AppKeyRegistrationData include BaseGenericModel + # The app key registration identifier attr_accessor :id + # The definition of `AppKeyRegistrationDataType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/app_meta.rb b/lib/datadog_api_client/v2/models/app_meta.rb index ad69792bd569..ffd1f0f279bc 100644 --- a/lib/datadog_api_client/v2/models/app_meta.rb +++ b/lib/datadog_api_client/v2/models/app_meta.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V2 # Metadata of an app. class AppMeta include BaseGenericModel + # Timestamp of when the app was created. attr_accessor :created_at + # Timestamp of when the app was deleted. attr_accessor :deleted_at + # The Datadog organization ID that owns the app. attr_accessor :org_id + # Timestamp of when the app was last updated. attr_accessor :updated_at + # Whether the app was updated since it was last published. Published apps are pinned to a specific version and do not automatically update when the app is updated. attr_accessor :updated_since_deployment + # The ID of the user who created the app. attr_accessor :user_id + # The name (or email address) of the user who created the app. attr_accessor :user_name + # The UUID of the user who created the app. attr_accessor :user_uuid + # The version number of the app. This starts at 1 and increments with each update. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/app_relationship.rb b/lib/datadog_api_client/v2/models/app_relationship.rb index 276dd2fa83f3..5e066f34aa59 100644 --- a/lib/datadog_api_client/v2/models/app_relationship.rb +++ b/lib/datadog_api_client/v2/models/app_relationship.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The app's publication relationship and custom connections. class AppRelationship include BaseGenericModel + # Array of custom connections used by the app. attr_accessor :connections + # Information pointing to the app's publication status. attr_accessor :deployment diff --git a/lib/datadog_api_client/v2/models/app_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/app_trigger_wrapper.rb index c1c7b8488c7a..3f590e4d6388 100644 --- a/lib/datadog_api_client/v2/models/app_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/app_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for an App-based trigger. class AppTriggerWrapper include BaseGenericModel + # Trigger a workflow from an App. attr_reader :app_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/application_key_create_attributes.rb b/lib/datadog_api_client/v2/models/application_key_create_attributes.rb index 93c33d336bfc..f391bcb35dad 100644 --- a/lib/datadog_api_client/v2/models/application_key_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_key_create_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes used to create an application Key. class ApplicationKeyCreateAttributes include BaseGenericModel + # Name of the application key. attr_reader :name + # Array of scopes to grant the application key. attr_accessor :scopes diff --git a/lib/datadog_api_client/v2/models/application_key_create_data.rb b/lib/datadog_api_client/v2/models/application_key_create_data.rb index f3557a7bfc98..9f20779441f1 100644 --- a/lib/datadog_api_client/v2/models/application_key_create_data.rb +++ b/lib/datadog_api_client/v2/models/application_key_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object used to create an application key. class ApplicationKeyCreateData include BaseGenericModel + # Attributes used to create an application Key. attr_reader :attributes + # Application Keys resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/application_key_create_request.rb b/lib/datadog_api_client/v2/models/application_key_create_request.rb index 8c5e2565d7bb..f051552feb5a 100644 --- a/lib/datadog_api_client/v2/models/application_key_create_request.rb +++ b/lib/datadog_api_client/v2/models/application_key_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request used to create an application key. class ApplicationKeyCreateRequest include BaseGenericModel + # Object used to create an application key. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/application_key_relationships.rb b/lib/datadog_api_client/v2/models/application_key_relationships.rb index 9d6ee2094276..84e66adb88ae 100644 --- a/lib/datadog_api_client/v2/models/application_key_relationships.rb +++ b/lib/datadog_api_client/v2/models/application_key_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Resources related to the application key. class ApplicationKeyRelationships include BaseGenericModel + # Relationship to user. attr_accessor :owned_by diff --git a/lib/datadog_api_client/v2/models/application_key_response.rb b/lib/datadog_api_client/v2/models/application_key_response.rb index 428fcad401bc..968e6b1e4169 100644 --- a/lib/datadog_api_client/v2/models/application_key_response.rb +++ b/lib/datadog_api_client/v2/models/application_key_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response for retrieving an application key. class ApplicationKeyResponse include BaseGenericModel + # Datadog application key. attr_accessor :data + # Array of objects related to the application key. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/application_key_response_meta.rb b/lib/datadog_api_client/v2/models/application_key_response_meta.rb index d2731d1624fd..6e98569d27f0 100644 --- a/lib/datadog_api_client/v2/models/application_key_response_meta.rb +++ b/lib/datadog_api_client/v2/models/application_key_response_meta.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Additional information related to the application key response. class ApplicationKeyResponseMeta include BaseGenericModel + # Max allowed number of application keys per user. attr_accessor :max_allowed_per_user + # Additional information related to the application key response. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/application_key_response_meta_page.rb b/lib/datadog_api_client/v2/models/application_key_response_meta_page.rb index 6b1c76c26ad2..03078f2f4ed5 100644 --- a/lib/datadog_api_client/v2/models/application_key_response_meta_page.rb +++ b/lib/datadog_api_client/v2/models/application_key_response_meta_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Additional information related to the application key response. class ApplicationKeyResponseMetaPage include BaseGenericModel + # Total filtered application key count. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/application_key_update_attributes.rb b/lib/datadog_api_client/v2/models/application_key_update_attributes.rb index c35f4ae2fad5..3604101c003d 100644 --- a/lib/datadog_api_client/v2/models/application_key_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_key_update_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes used to update an application Key. class ApplicationKeyUpdateAttributes include BaseGenericModel + # Name of the application key. attr_accessor :name + # Array of scopes to grant the application key. attr_accessor :scopes diff --git a/lib/datadog_api_client/v2/models/application_key_update_data.rb b/lib/datadog_api_client/v2/models/application_key_update_data.rb index 40836c616dd6..393d96660d06 100644 --- a/lib/datadog_api_client/v2/models/application_key_update_data.rb +++ b/lib/datadog_api_client/v2/models/application_key_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object used to update an application key. class ApplicationKeyUpdateData include BaseGenericModel + # Attributes used to update an application Key. attr_reader :attributes + # ID of the application key. attr_reader :id + # Application Keys resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/application_key_update_request.rb b/lib/datadog_api_client/v2/models/application_key_update_request.rb index f2a27a682d7b..2b3832b23ab5 100644 --- a/lib/datadog_api_client/v2/models/application_key_update_request.rb +++ b/lib/datadog_api_client/v2/models/application_key_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request used to update an application key. class ApplicationKeyUpdateRequest include BaseGenericModel + # Object used to update an application key. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action.rb index f07b5bcc2164..e9ea05fc2b4b 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `ApplicationSecurityWafCustomRuleAction` object. class ApplicationSecurityWafCustomRuleAction include BaseGenericModel + # Override the default action to take when the WAF custom rule would block. attr_accessor :action + # The definition of `ApplicationSecurityWafCustomRuleActionParameters` object. attr_accessor :parameters diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action_parameters.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action_parameters.rb index fd962e102340..0a58332a3b0c 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action_parameters.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_action_parameters.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `ApplicationSecurityWafCustomRuleActionParameters` object. class ApplicationSecurityWafCustomRuleActionParameters include BaseGenericModel + # The location to redirect to when the WAF custom rule triggers. attr_accessor :location + # The status code to return when the WAF custom rule triggers. attr_accessor :status_code diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_attributes.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_attributes.rb index e282a4010ee7..453366eef86b 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_attributes.rb @@ -20,23 +20,32 @@ module DatadogAPIClient::V2 # A WAF custom rule. class ApplicationSecurityWafCustomRuleAttributes include BaseGenericModel + # The definition of `ApplicationSecurityWafCustomRuleAction` object. attr_accessor :action + # Indicates whether the WAF custom rule will block the request. attr_reader :blocking + # Conditions for which the WAF Custom Rule will triggers, all conditions needs to match in order for the WAF # rule to trigger. attr_reader :conditions + # Indicates whether the WAF custom rule is enabled. attr_reader :enabled + # Metadata associated with the WAF Custom Rule. attr_accessor :metadata + # The Name of the WAF custom rule. attr_reader :name + # The path glob for the WAF custom rule. attr_accessor :path_glob + # The scope of the WAF custom rule. attr_accessor :scope + # Tags associated with the WAF Custom Rule. The concatenation of category and type will form the security # activity field associated with the traces. attr_reader :tags diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition.rb index 282e15b78ef9..825b7c3be66a 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # One condition of the WAF Custom Rule. class ApplicationSecurityWafCustomRuleCondition include BaseGenericModel + # Operator to use for the WAF Condition. attr_reader :operator + # The scope of the WAF custom rule. attr_reader :parameters diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_input.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_input.rb index 5020199a0339..d08bf359df3e 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_input.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_input.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Input from the request on which the condition should apply. class ApplicationSecurityWafCustomRuleConditionInput include BaseGenericModel + # Input from the request on which the condition should apply. attr_reader :address + # Specific path for the input. attr_accessor :key_path diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_options.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_options.rb index a1993a38d157..8c961e02f956 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_options.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_options.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Options for the operator of this condition. class ApplicationSecurityWafCustomRuleConditionOptions include BaseGenericModel + # Evaluate the value as case sensitive. attr_accessor :case_sensitive + # Only evaluate this condition if the value has a minimum amount of characters. attr_accessor :min_length diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_parameters.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_parameters.rb index 85b038432da9..d5d05071ec1c 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_parameters.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_condition_parameters.rb @@ -20,17 +20,23 @@ module DatadogAPIClient::V2 # The scope of the WAF custom rule. class ApplicationSecurityWafCustomRuleConditionParameters include BaseGenericModel + # Identifier of a list of data from the denylist. Can only be used as substitution from the list parameter. attr_accessor :data + # List of inputs on which at least one should match with the given operator. attr_reader :inputs + # List of value to use with the condition. Only used with the phrase_match, !phrase_match, exact_match and # !exact_match operator. attr_accessor :list + # Options for the operator of this condition. attr_accessor :options + # Regex to use with the condition. Only used with match_regex and !match_regex operator. attr_accessor :regex + # Store the captured value in the specified tag name. Only used with the capture_data operator. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_attributes.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_attributes.rb index 18e75315f3bc..dd1ec180f9ff 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_attributes.rb @@ -20,21 +20,29 @@ module DatadogAPIClient::V2 # Create a new WAF custom rule. class ApplicationSecurityWafCustomRuleCreateAttributes include BaseGenericModel + # The definition of `ApplicationSecurityWafCustomRuleAction` object. attr_accessor :action + # Indicates whether the WAF custom rule will block the request. attr_reader :blocking + # Conditions for which the WAF Custom Rule will triggers, all conditions needs to match in order for the WAF # rule to trigger attr_reader :conditions + # Indicates whether the WAF custom rule is enabled. attr_reader :enabled + # The Name of the WAF custom rule. attr_reader :name + # The path glob for the WAF custom rule. attr_accessor :path_glob + # The scope of the WAF custom rule. attr_accessor :scope + # Tags associated with the WAF Custom Rule. The concatenation of category and type will form the security # activity field associated with the traces. attr_reader :tags diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_data.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_data.rb index 888ef8bc7c5d..3e5d9c1a5df5 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_data.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object for a single WAF custom rule. class ApplicationSecurityWafCustomRuleCreateData include BaseGenericModel + # Create a new WAF custom rule. attr_reader :attributes + # The type of the resource. The value should always be `custom_rule`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_request.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_request.rb index ef0a3117e34c..8fcd5d530be3 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_request.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object that includes the custom rule to create. class ApplicationSecurityWafCustomRuleCreateRequest include BaseGenericModel + # Object for a single WAF custom rule. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_data.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_data.rb index 9d5ed08ca804..f008169525d2 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_data.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object for a single WAF custom rule. class ApplicationSecurityWafCustomRuleData include BaseGenericModel + # A WAF custom rule. attr_accessor :attributes + # The ID of the custom rule. attr_accessor :id + # The type of the resource. The value should always be `custom_rule`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_list_response.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_list_response.rb index f0e0c53ebb15..5f5b6fede095 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_list_response.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object that includes a list of WAF custom rules. class ApplicationSecurityWafCustomRuleListResponse include BaseGenericModel + # The WAF custom rule data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_metadata.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_metadata.rb index 6cadcc321565..8c3a5eb76119 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_metadata.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_metadata.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Metadata associated with the WAF Custom Rule. class ApplicationSecurityWafCustomRuleMetadata include BaseGenericModel + # The date and time the WAF custom rule was created. attr_accessor :added_at + # The handle of the user who created the WAF custom rule. attr_accessor :added_by + # The name of the user who created the WAF custom rule. attr_accessor :added_by_name + # The date and time the WAF custom rule was last updated. attr_accessor :modified_at + # The handle of the user who last updated the WAF custom rule. attr_accessor :modified_by + # The name of the user who last updated the WAF custom rule. attr_accessor :modified_by_name diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_response.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_response.rb index 43a5fb2cb227..488afb0b0ecd 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_response.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object that includes a single WAF custom rule. class ApplicationSecurityWafCustomRuleResponse include BaseGenericModel + # Object for a single WAF custom rule. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_scope.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_scope.rb index 958543526bac..6250c20fba3a 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_scope.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_scope.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The scope of the WAF custom rule. class ApplicationSecurityWafCustomRuleScope include BaseGenericModel + # The environment scope for the WAF custom rule. attr_reader :env + # The service scope for the WAF custom rule. attr_reader :service diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_tags.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_tags.rb index 6797536d2396..5f71d0945705 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_tags.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_tags.rb @@ -21,8 +21,10 @@ module DatadogAPIClient::V2 # activity field associated with the traces. class ApplicationSecurityWafCustomRuleTags include BaseGenericModel + # The category of the WAF Rule, can be either `business_logic`, `attack_attempt` or `security_response`. attr_reader :category + # The type of the WAF rule, associated with the category will form the security activity. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_attributes.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_attributes.rb index b71eb497baf5..d2ea12117143 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_attributes.rb @@ -20,21 +20,29 @@ module DatadogAPIClient::V2 # Update a WAF custom rule. class ApplicationSecurityWafCustomRuleUpdateAttributes include BaseGenericModel + # The definition of `ApplicationSecurityWafCustomRuleAction` object. attr_accessor :action + # Indicates whether the WAF custom rule will block the request. attr_reader :blocking + # Conditions for which the WAF Custom Rule will triggers, all conditions needs to match in order for the WAF # rule to trigger. attr_reader :conditions + # Indicates whether the WAF custom rule is enabled. attr_reader :enabled + # The Name of the WAF custom rule. attr_reader :name + # The path glob for the WAF custom rule. attr_accessor :path_glob + # The scope of the WAF custom rule. attr_accessor :scope + # Tags associated with the WAF Custom Rule. The concatenation of category and type will form the security # activity field associated with the traces. attr_reader :tags diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_data.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_data.rb index 8e2f03dd2421..b206ec10fa32 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_data.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object for a single WAF Custom Rule. class ApplicationSecurityWafCustomRuleUpdateData include BaseGenericModel + # Update a WAF custom rule. attr_reader :attributes + # The type of the resource. The value should always be `custom_rule`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_request.rb b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_request.rb index 9394910a26bf..e6625a3d5b46 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_request.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_custom_rule_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object that includes the Custom Rule to update. class ApplicationSecurityWafCustomRuleUpdateRequest include BaseGenericModel + # Object for a single WAF Custom Rule. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb index e73bdc799a62..98854e756012 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V2 # Attributes describing a WAF exclusion filter. class ApplicationSecurityWafExclusionFilterAttributes include BaseGenericModel + # A description for the exclusion filter. attr_accessor :description + # Indicates whether the exclusion filter is enabled. attr_accessor :enabled + # The event query matched by the legacy exclusion filter. Cannot be created nor updated. attr_accessor :event_query + # The client IP addresses matched by the exclusion filter (CIDR notation is supported). attr_accessor :ip_list + # Extra information about the exclusion filter. attr_accessor :metadata + # The action taken when the exclusion filter matches. When set to `monitor`, security traces are emitted but the requests are not blocked. By default, security traces are not emitted and the requests are not blocked. attr_accessor :on_match + # A list of parameters matched by the exclusion filter in the HTTP query string and HTTP request body. Nested parameters can be matched by joining fields with a dot character. attr_accessor :parameters + # The HTTP path glob expression matched by the exclusion filter. attr_accessor :path_glob + # The WAF rules targeted by the exclusion filter. attr_accessor :rules_target + # The services where the exclusion filter is deployed. attr_accessor :scope + # Generated event search query for traces matching the exclusion filter. attr_accessor :search_query diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_attributes.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_attributes.rb index ffafc2a2d7b8..8eb17225da68 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Attributes for creating a WAF exclusion filter. class ApplicationSecurityWafExclusionFilterCreateAttributes include BaseGenericModel + # A description for the exclusion filter. attr_reader :description + # Indicates whether the exclusion filter is enabled. attr_reader :enabled + # The client IP addresses matched by the exclusion filter (CIDR notation is supported). attr_accessor :ip_list + # The action taken when the exclusion filter matches. When set to `monitor`, security traces are emitted but the requests are not blocked. By default, security traces are not emitted and the requests are not blocked. attr_accessor :on_match + # A list of parameters matched by the exclusion filter in the HTTP query string and HTTP request body. Nested parameters can be matched by joining fields with a dot character. attr_accessor :parameters + # The HTTP path glob expression matched by the exclusion filter. attr_accessor :path_glob + # The WAF rules targeted by the exclusion filter. attr_accessor :rules_target + # The services where the exclusion filter is deployed. attr_accessor :scope diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_data.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_data.rb index 764eaf34c91a..53d76f5f1f29 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_data.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object for creating a single WAF exclusion filter. class ApplicationSecurityWafExclusionFilterCreateData include BaseGenericModel + # Attributes for creating a WAF exclusion filter. attr_reader :attributes + # Type of the resource. The value should always be `exclusion_filter`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_request.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_request.rb index 1fca1965c292..d898c95d49a1 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_request.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object for creating a single WAF exclusion filter. class ApplicationSecurityWafExclusionFilterCreateRequest include BaseGenericModel + # Object for creating a single WAF exclusion filter. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_metadata.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_metadata.rb index fe213e2aaadd..8c06d3785acf 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_metadata.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_metadata.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Extra information about the exclusion filter. class ApplicationSecurityWafExclusionFilterMetadata include BaseGenericModel + # The creation date of the exclusion filter. attr_accessor :added_at + # The handle of the user who created the exclusion filter. attr_accessor :added_by + # The name of the user who created the exclusion filter. attr_accessor :added_by_name + # The last modification date of the exclusion filter. attr_accessor :modified_at + # The handle of the user who last modified the exclusion filter. attr_accessor :modified_by + # The name of the user who last modified the exclusion filter. attr_accessor :modified_by_name diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_resource.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_resource.rb index a7ad86969f4e..fbceb4107420 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_resource.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_resource.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A JSON:API resource for an WAF exclusion filter. class ApplicationSecurityWafExclusionFilterResource include BaseGenericModel + # Attributes describing a WAF exclusion filter. attr_accessor :attributes + # The identifier of the WAF exclusion filter. attr_accessor :id + # Type of the resource. The value should always be `exclusion_filter`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_response.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_response.rb index 1f74ec44c486..3f7fef75b448 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_response.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object for a single WAF exclusion filter. class ApplicationSecurityWafExclusionFilterResponse include BaseGenericModel + # A JSON:API resource for an WAF exclusion filter. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target.rb index 8a78354721f0..927d8df97185 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Target WAF rules based either on an identifier or tags. class ApplicationSecurityWafExclusionFilterRulesTarget include BaseGenericModel + # Target a single WAF rule based on its identifier. attr_accessor :rule_id + # Target multiple WAF rules based on their tags. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target_tags.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target_tags.rb index a83cba6fe252..1f297c9e83f2 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target_tags.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_rules_target_tags.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Target multiple WAF rules based on their tags. class ApplicationSecurityWafExclusionFilterRulesTargetTags include BaseGenericModel + # The category of the targeted WAF rules. attr_accessor :category + # The type of the targeted WAF rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_scope.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_scope.rb index d12e591e18c1..d9fb65641c48 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_scope.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_scope.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Deploy on services based on their environment and/or service name. class ApplicationSecurityWafExclusionFilterScope include BaseGenericModel + # Deploy on this environment. attr_accessor :env + # Deploy on this service. attr_accessor :service diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb index a6da7588234c..4512bbe702c2 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Attributes for updating a WAF exclusion filter. class ApplicationSecurityWafExclusionFilterUpdateAttributes include BaseGenericModel + # A description for the exclusion filter. attr_reader :description + # Indicates whether the exclusion filter is enabled. attr_reader :enabled + # The client IP addresses matched by the exclusion filter (CIDR notation is supported). attr_accessor :ip_list + # The action taken when the exclusion filter matches. When set to `monitor`, security traces are emitted but the requests are not blocked. By default, security traces are not emitted and the requests are not blocked. attr_accessor :on_match + # A list of parameters matched by the exclusion filter in the HTTP query string and HTTP request body. Nested parameters can be matched by joining fields with a dot character. attr_accessor :parameters + # The HTTP path glob expression matched by the exclusion filter. attr_accessor :path_glob + # The WAF rules targeted by the exclusion filter. attr_accessor :rules_target + # The services where the exclusion filter is deployed. attr_accessor :scope diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_data.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_data.rb index e85a24885003..0b65df426360 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_data.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object for updating a single WAF exclusion filter. class ApplicationSecurityWafExclusionFilterUpdateData include BaseGenericModel + # Attributes for updating a WAF exclusion filter. attr_reader :attributes + # Type of the resource. The value should always be `exclusion_filter`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_request.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_request.rb index a9f9af1eaf30..bb3f746d7dd9 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_request.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object for updating a single WAF exclusion filter. class ApplicationSecurityWafExclusionFilterUpdateRequest include BaseGenericModel + # Object for updating a single WAF exclusion filter. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filters_response.rb b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filters_response.rb index 194a4d399ce8..d85804e48902 100644 --- a/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filters_response.rb +++ b/lib/datadog_api_client/v2/models/application_security_waf_exclusion_filters_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object for multiple WAF exclusion filters. class ApplicationSecurityWafExclusionFiltersResponse include BaseGenericModel + # A list of WAF exclusion filters. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request.rb index 0dad1909eca9..548b548254d9 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequest` object. class ArbitraryCostUpsertRequest include BaseGenericModel + # The definition of `ArbitraryCostUpsertRequestData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data.rb index d3ceee5dc3c3..1863e8afd989 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestData` object. class ArbitraryCostUpsertRequestData include BaseGenericModel + # The definition of `ArbitraryCostUpsertRequestDataAttributes` object. attr_accessor :attributes + # The `ArbitraryCostUpsertRequestData` `id`. attr_accessor :id + # Upsert arbitrary rule resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes.rb index fc15435a182d..f4c018747a83 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributes` object. class ArbitraryCostUpsertRequestDataAttributes include BaseGenericModel + # The `attributes` `costs_to_allocate`. attr_reader :costs_to_allocate + # The `attributes` `enabled`. attr_accessor :enabled + # The `attributes` `order_id`. attr_accessor :order_id + # The `attributes` `provider`. attr_reader :provider + # The `attributes` `rejected`. attr_accessor :rejected + # The `attributes` `rule_name`. attr_reader :rule_name + # The definition of `ArbitraryCostUpsertRequestDataAttributesStrategy` object. attr_reader :strategy + # The `attributes` `type`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_costs_to_allocate_items.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_costs_to_allocate_items.rb index c59c6f40423b..784cd42af2a9 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_costs_to_allocate_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_costs_to_allocate_items.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributesCostsToAllocateItems` object. class ArbitraryCostUpsertRequestDataAttributesCostsToAllocateItems include BaseGenericModel + # The `items` `condition`. attr_reader :condition + # The `items` `tag`. attr_reader :tag + # The `items` `value`. attr_accessor :value + # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy.rb index fff9d2935919..f20ee115bf0f 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributesStrategy` object. class ArbitraryCostUpsertRequestDataAttributesStrategy include BaseGenericModel + # The `strategy` `allocated_by`. attr_accessor :allocated_by + # The `strategy` `allocated_by_filters`. attr_accessor :allocated_by_filters + # The `strategy` `allocated_by_tag_keys`. attr_accessor :allocated_by_tag_keys + # The `strategy` `based_on_costs`. attr_accessor :based_on_costs + # The `strategy` `based_on_timeseries`. attr_accessor :based_on_timeseries + # The `strategy` `evaluate_grouped_by_filters`. attr_accessor :evaluate_grouped_by_filters + # The `strategy` `evaluate_grouped_by_tag_keys`. attr_accessor :evaluate_grouped_by_tag_keys + # The `strategy` `granularity`. attr_accessor :granularity + # The `strategy` `method`. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_filters_items.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_filters_items.rb index ec6169c55656..dbb55535c9e7 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_filters_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_filters_items.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByFiltersItems` object. class ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByFiltersItems include BaseGenericModel + # The `items` `condition`. attr_reader :condition + # The `items` `tag`. attr_reader :tag + # The `items` `value`. attr_accessor :value + # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items.rb index 149447b10d95..0735be53178b 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByItems` object. class ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByItems include BaseGenericModel + # The `items` `allocated_tags`. attr_reader :allocated_tags + # The `items` `percentage`. The numeric value format should be a 32bit float value. attr_reader :percentage diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb index ce224cc8c29b..16ec2fe1ac3d 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByItemsAllocatedTagsItems` object. class ArbitraryCostUpsertRequestDataAttributesStrategyAllocatedByItemsAllocatedTagsItems include BaseGenericModel + # The `items` `key`. attr_reader :key + # The `items` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_based_on_costs_items.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_based_on_costs_items.rb index 20663f9e31cf..c487017b2945 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_based_on_costs_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_based_on_costs_items.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems` object. class ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems include BaseGenericModel + # The `items` `condition`. attr_reader :condition + # The `items` `tag`. attr_reader :tag + # The `items` `value`. attr_accessor :value + # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_evaluate_grouped_by_filters_items.rb b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_evaluate_grouped_by_filters_items.rb index f26e9d3700ea..a8163ce64a65 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_evaluate_grouped_by_filters_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_cost_upsert_request_data_attributes_strategy_evaluate_grouped_by_filters_items.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryCostUpsertRequestDataAttributesStrategyEvaluateGroupedByFiltersItems` object. class ArbitraryCostUpsertRequestDataAttributesStrategyEvaluateGroupedByFiltersItems include BaseGenericModel + # The `items` `condition`. attr_reader :condition + # The `items` `tag`. attr_reader :tag + # The `items` `value`. attr_accessor :value + # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response.rb index 32f4ac39c698..a8f153e38cf9 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponse` object. class ArbitraryRuleResponse include BaseGenericModel + # The definition of `ArbitraryRuleResponseData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_array.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_array.rb index 95027c33606e..17c7dd11b480 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_array.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_array.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseArray` object. class ArbitraryRuleResponseArray include BaseGenericModel + # The `ArbitraryRuleResponseArray` `data`. attr_reader :data + # The `ArbitraryRuleResponseArray` `meta`. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_array_meta.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_array_meta.rb index 0e22ff808090..0904808eda45 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_array_meta.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_array_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The `ArbitraryRuleResponseArray` `meta`. class ArbitraryRuleResponseArrayMeta include BaseGenericModel + # The `meta` `total_count`. attr_accessor :total_count diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data.rb index b50399489297..9cb2f21b0dcc 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseData` object. class ArbitraryRuleResponseData include BaseGenericModel + # The definition of `ArbitraryRuleResponseDataAttributes` object. attr_accessor :attributes + # The `ArbitraryRuleResponseData` `id`. attr_accessor :id + # Arbitrary rule resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes.rb index b263db660669..dea39853d496 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes.rb @@ -20,30 +20,43 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributes` object. class ArbitraryRuleResponseDataAttributes include BaseGenericModel + # The `attributes` `costs_to_allocate`. attr_reader :costs_to_allocate + # The `attributes` `created`. attr_reader :created + # The `attributes` `enabled`. attr_reader :enabled + # The `attributes` `last_modified_user_uuid`. attr_reader :last_modified_user_uuid + # The `attributes` `order_id`. attr_reader :order_id + # The `attributes` `processing_status`. attr_accessor :processing_status + # The `attributes` `provider`. attr_reader :provider + # The `attributes` `rejected`. attr_accessor :rejected + # The `attributes` `rule_name`. attr_reader :rule_name + # The definition of `ArbitraryRuleResponseDataAttributesStrategy` object. attr_reader :strategy + # The `attributes` `type`. attr_reader :type + # The `attributes` `updated`. attr_reader :updated + # The `attributes` `version`. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_costs_to_allocate_items.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_costs_to_allocate_items.rb index 29217e0d197a..1a0f90151741 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_costs_to_allocate_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_costs_to_allocate_items.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributesCostsToAllocateItems` object. class ArbitraryRuleResponseDataAttributesCostsToAllocateItems include BaseGenericModel + # The `items` `condition`. attr_reader :condition + # The `items` `tag`. attr_reader :tag + # The `items` `value`. attr_accessor :value + # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy.rb index 4843b2e40fb7..d38600f8f065 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributesStrategy` object. class ArbitraryRuleResponseDataAttributesStrategy include BaseGenericModel + # The `strategy` `allocated_by`. attr_accessor :allocated_by + # The `strategy` `allocated_by_filters`. attr_accessor :allocated_by_filters + # The `strategy` `allocated_by_tag_keys`. attr_accessor :allocated_by_tag_keys + # The `strategy` `based_on_costs`. attr_accessor :based_on_costs + # The rule `strategy` `based_on_timeseries`. attr_accessor :based_on_timeseries + # The `strategy` `evaluate_grouped_by_filters`. attr_accessor :evaluate_grouped_by_filters + # The `strategy` `evaluate_grouped_by_tag_keys`. attr_accessor :evaluate_grouped_by_tag_keys + # The `strategy` `granularity`. attr_accessor :granularity + # The `strategy` `method`. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_filters_items.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_filters_items.rb index 2b40be0b9934..fc5a6cf84624 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_filters_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_filters_items.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributesStrategyAllocatedByFiltersItems` object. class ArbitraryRuleResponseDataAttributesStrategyAllocatedByFiltersItems include BaseGenericModel + # The `items` `condition`. attr_reader :condition + # The `items` `tag`. attr_reader :tag + # The `items` `value`. attr_accessor :value + # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items.rb index 582bea8df40b..ec4da4fbdd76 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributesStrategyAllocatedByItems` object. class ArbitraryRuleResponseDataAttributesStrategyAllocatedByItems include BaseGenericModel + # The `items` `allocated_tags`. attr_reader :allocated_tags + # The `items` `percentage`. The numeric value format should be a 32bit float value. attr_reader :percentage diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb index b240f932abff..20b5c5b58a69 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_allocated_by_items_allocated_tags_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributesStrategyAllocatedByItemsAllocatedTagsItems` object. class ArbitraryRuleResponseDataAttributesStrategyAllocatedByItemsAllocatedTagsItems include BaseGenericModel + # The `items` `key`. attr_reader :key + # The `items` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_based_on_costs_items.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_based_on_costs_items.rb index fc91298b5614..852b1bbdf3e8 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_based_on_costs_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_based_on_costs_items.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributesStrategyBasedOnCostsItems` object. class ArbitraryRuleResponseDataAttributesStrategyBasedOnCostsItems include BaseGenericModel + # The `items` `condition`. attr_reader :condition + # The `items` `tag`. attr_reader :tag + # The `items` `value`. attr_accessor :value + # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_evaluate_grouped_by_filters_items.rb b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_evaluate_grouped_by_filters_items.rb index 108a78eb498b..37a0a8bdd10f 100644 --- a/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_evaluate_grouped_by_filters_items.rb +++ b/lib/datadog_api_client/v2/models/arbitrary_rule_response_data_attributes_strategy_evaluate_grouped_by_filters_items.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `ArbitraryRuleResponseDataAttributesStrategyEvaluateGroupedByFiltersItems` object. class ArbitraryRuleResponseDataAttributesStrategyEvaluateGroupedByFiltersItems include BaseGenericModel + # The `items` `condition`. attr_reader :condition + # The `items` `tag`. attr_reader :tag + # The `items` `value`. attr_accessor :value + # The `items` `values`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/asana_access_token.rb b/lib/datadog_api_client/v2/models/asana_access_token.rb index b4d3dc4a6d7b..62b4727b5c2d 100644 --- a/lib/datadog_api_client/v2/models/asana_access_token.rb +++ b/lib/datadog_api_client/v2/models/asana_access_token.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `AsanaAccessToken` object. class AsanaAccessToken include BaseGenericModel + # The `AsanaAccessToken` `access_token`. attr_reader :access_token + # The definition of the `AsanaAccessToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/asana_access_token_update.rb b/lib/datadog_api_client/v2/models/asana_access_token_update.rb index 684934f52507..404702e0df64 100644 --- a/lib/datadog_api_client/v2/models/asana_access_token_update.rb +++ b/lib/datadog_api_client/v2/models/asana_access_token_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `AsanaAccessToken` object. class AsanaAccessTokenUpdate include BaseGenericModel + # The `AsanaAccessTokenUpdate` `access_token`. attr_accessor :access_token + # The definition of the `AsanaAccessToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/asana_integration.rb b/lib/datadog_api_client/v2/models/asana_integration.rb index 5a83c65feda1..9a8fb4144fdf 100644 --- a/lib/datadog_api_client/v2/models/asana_integration.rb +++ b/lib/datadog_api_client/v2/models/asana_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `AsanaIntegration` object. class AsanaIntegration include BaseGenericModel + # The definition of the `AsanaCredentials` object. attr_reader :credentials + # The definition of the `AsanaIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/asana_integration_update.rb b/lib/datadog_api_client/v2/models/asana_integration_update.rb index d880ec36acb7..8aa76da62ddd 100644 --- a/lib/datadog_api_client/v2/models/asana_integration_update.rb +++ b/lib/datadog_api_client/v2/models/asana_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `AsanaIntegrationUpdate` object. class AsanaIntegrationUpdate include BaseGenericModel + # The definition of the `AsanaCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `AsanaIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/asset.rb b/lib/datadog_api_client/v2/models/asset.rb index 558ffef45b72..26c2211a948a 100644 --- a/lib/datadog_api_client/v2/models/asset.rb +++ b/lib/datadog_api_client/v2/models/asset.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A single vulnerable asset class Asset include BaseGenericModel + # The JSON:API attributes of the asset. attr_reader :attributes + # The unique ID for this asset. attr_reader :id + # The JSON:API type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/asset_attributes.rb b/lib/datadog_api_client/v2/models/asset_attributes.rb index 872d14677a83..2db823e67e67 100644 --- a/lib/datadog_api_client/v2/models/asset_attributes.rb +++ b/lib/datadog_api_client/v2/models/asset_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # The JSON:API attributes of the asset. class AssetAttributes include BaseGenericModel + # Asset architecture. attr_accessor :arch + # List of environments where the asset is deployed. attr_reader :environments + # Asset name. attr_reader :name + # Asset operating system. attr_accessor :operating_system + # Asset risks. attr_reader :risks + # List of teams that own the asset. attr_accessor :teams + # The asset type attr_reader :type + # Asset version. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/asset_operating_system.rb b/lib/datadog_api_client/v2/models/asset_operating_system.rb index 5c099e200460..60937568b5f8 100644 --- a/lib/datadog_api_client/v2/models/asset_operating_system.rb +++ b/lib/datadog_api_client/v2/models/asset_operating_system.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Asset operating system. class AssetOperatingSystem include BaseGenericModel + # Operating system version. attr_accessor :description + # Operating system name. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/asset_risks.rb b/lib/datadog_api_client/v2/models/asset_risks.rb index 061ebdb5c9b7..fa62195aac53 100644 --- a/lib/datadog_api_client/v2/models/asset_risks.rb +++ b/lib/datadog_api_client/v2/models/asset_risks.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Asset risks. class AssetRisks include BaseGenericModel + # Whether the asset has access to sensitive data or not. attr_accessor :has_access_to_sensitive_data + # Whether the asset has privileged access or not. attr_accessor :has_privileged_access + # Whether the asset is in production or not. attr_reader :in_production + # Whether the asset is publicly accessible or not. attr_accessor :is_publicly_accessible + # Whether the asset is under attack or not. attr_accessor :under_attack diff --git a/lib/datadog_api_client/v2/models/asset_version.rb b/lib/datadog_api_client/v2/models/asset_version.rb index f726cf86f2cb..52b337bad72e 100644 --- a/lib/datadog_api_client/v2/models/asset_version.rb +++ b/lib/datadog_api_client/v2/models/asset_version.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Asset version. class AssetVersion include BaseGenericModel + # Asset first version. attr_accessor :first + # Asset last version. attr_accessor :last diff --git a/lib/datadog_api_client/v2/models/audit_logs_event.rb b/lib/datadog_api_client/v2/models/audit_logs_event.rb index 0da01e0bef7a..4707efb9695a 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_event.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_event.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object description of an Audit Logs event after it is processed and stored by Datadog. class AuditLogsEvent include BaseGenericModel + # JSON object containing all event attributes and their associated values. attr_accessor :attributes + # Unique ID of the event. attr_accessor :id + # Type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/audit_logs_event_attributes.rb b/lib/datadog_api_client/v2/models/audit_logs_event_attributes.rb index a4c70fcb5255..6368b50fe193 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_event_attributes.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_event_attributes.rb @@ -20,16 +20,21 @@ module DatadogAPIClient::V2 # JSON object containing all event attributes and their associated values. class AuditLogsEventAttributes include BaseGenericModel + # JSON object of attributes from Audit Logs events. attr_accessor :attributes + # Message of the event. attr_accessor :message + # Name of the application or service generating Audit Logs events. # This name is used to correlate Audit Logs to APM, so make sure you specify the same # value when you use both products. attr_accessor :service + # Array of tags associated with your event. attr_accessor :tags + # Timestamp of your event. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/audit_logs_events_response.rb b/lib/datadog_api_client/v2/models/audit_logs_events_response.rb index 7bc851412d35..df6541280af4 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_events_response.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_events_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response object with all events matching the request and pagination information. class AuditLogsEventsResponse include BaseGenericModel + # Array of events matching the request. attr_accessor :data + # Links attributes. attr_accessor :links + # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/audit_logs_query_filter.rb b/lib/datadog_api_client/v2/models/audit_logs_query_filter.rb index 311a57faa9eb..504010fc00c7 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_query_filter.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_query_filter.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Search and filter query settings. class AuditLogsQueryFilter include BaseGenericModel + # Minimum time for the requested events. Supports date, math, and regular timestamps (in milliseconds). attr_accessor :from + # Search query following the Audit Logs search syntax. attr_accessor :query + # Maximum time for the requested events. Supports date, math, and regular timestamps (in milliseconds). attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/audit_logs_query_options.rb b/lib/datadog_api_client/v2/models/audit_logs_query_options.rb index 1f6a1876a923..7e7eea1e4867 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_query_options.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_query_options.rb @@ -21,8 +21,10 @@ module DatadogAPIClient::V2 # Note: Specify either timezone or time offset, not both. Otherwise, the query fails. class AuditLogsQueryOptions include BaseGenericModel + # Time offset (in seconds) to apply to the query. attr_accessor :time_offset + # The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York). attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/audit_logs_query_page_options.rb b/lib/datadog_api_client/v2/models/audit_logs_query_page_options.rb index 2dcf056c59b9..20f1e620b74c 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_query_page_options.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_query_page_options.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Paging attributes for listing events. class AuditLogsQueryPageOptions include BaseGenericModel + # List following results with a cursor provided in the previous query. attr_accessor :cursor + # Maximum number of events in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/audit_logs_response_links.rb b/lib/datadog_api_client/v2/models/audit_logs_response_links.rb index d581d35698df..0db791c745f7 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_response_links.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_response_links.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Links attributes. class AuditLogsResponseLinks include BaseGenericModel + # Link for the next set of results. Note that the request can also be made using the # POST endpoint. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/audit_logs_response_metadata.rb b/lib/datadog_api_client/v2/models/audit_logs_response_metadata.rb index cab14df6662f..fb00a86dddb9 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_response_metadata.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class AuditLogsResponseMetadata include BaseGenericModel + # Time elapsed in milliseconds. attr_accessor :elapsed + # Paging attributes. attr_accessor :page + # The identifier of the request. attr_accessor :request_id + # The status of the response. attr_accessor :status + # A list of warnings (non-fatal errors) encountered. Partial results may return if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/audit_logs_response_page.rb b/lib/datadog_api_client/v2/models/audit_logs_response_page.rb index 9fcf192b6286..b05f16277d84 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_response_page.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_response_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Paging attributes. class AuditLogsResponsePage include BaseGenericModel + # The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of `page[cursor]`. attr_accessor :after diff --git a/lib/datadog_api_client/v2/models/audit_logs_search_events_request.rb b/lib/datadog_api_client/v2/models/audit_logs_search_events_request.rb index 883311b495f7..506b8042e607 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_search_events_request.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_search_events_request.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # The request for a Audit Logs events list. class AuditLogsSearchEventsRequest include BaseGenericModel + # Search and filter query settings. attr_accessor :filter + # Global query options that are used during the query. # Note: Specify either timezone or time offset, not both. Otherwise, the query fails. attr_accessor :options + # Paging attributes for listing events. attr_accessor :page + # Sort parameters when querying events. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/audit_logs_warning.rb b/lib/datadog_api_client/v2/models/audit_logs_warning.rb index b86f5f805595..ef320c75136b 100644 --- a/lib/datadog_api_client/v2/models/audit_logs_warning.rb +++ b/lib/datadog_api_client/v2/models/audit_logs_warning.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Warning message indicating something that went wrong with the query. class AuditLogsWarning include BaseGenericModel + # Unique code for this type of warning. attr_accessor :code + # Detailed explanation of this specific warning. attr_accessor :detail + # Short human-readable summary of the warning. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/authn_mapping.rb b/lib/datadog_api_client/v2/models/authn_mapping.rb index 24fd1102c4aa..e2c68f0750c5 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The AuthN Mapping object returned by API. class AuthNMapping include BaseGenericModel + # Attributes of AuthN Mapping. attr_accessor :attributes + # ID of the AuthN Mapping. attr_reader :id + # All relationships associated with AuthN Mapping. attr_accessor :relationships + # AuthN Mappings resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/authn_mapping_attributes.rb b/lib/datadog_api_client/v2/models/authn_mapping_attributes.rb index 37ebf9bc85cc..14b6858dab0b 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_attributes.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Attributes of AuthN Mapping. class AuthNMappingAttributes include BaseGenericModel + # Key portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_key + # Value portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_value + # Creation time of the AuthN Mapping. attr_accessor :created_at + # Time of last AuthN Mapping modification. attr_accessor :modified_at + # The ID of the SAML assertion attribute. attr_accessor :saml_assertion_attribute_id diff --git a/lib/datadog_api_client/v2/models/authn_mapping_create_attributes.rb b/lib/datadog_api_client/v2/models/authn_mapping_create_attributes.rb index 3228da1b8bfc..068a4ef08e2f 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_create_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Key/Value pair of attributes used for create request. class AuthNMappingCreateAttributes include BaseGenericModel + # Key portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_key + # Value portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_value diff --git a/lib/datadog_api_client/v2/models/authn_mapping_create_data.rb b/lib/datadog_api_client/v2/models/authn_mapping_create_data.rb index aa41fed30ba2..adbf964069d0 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_create_data.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_create_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data for creating an AuthN Mapping. class AuthNMappingCreateData include BaseGenericModel + # Key/Value pair of attributes used for create request. attr_accessor :attributes + # Relationship of AuthN Mapping create object to a Role or Team. attr_accessor :relationships + # AuthN Mappings resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/authn_mapping_create_request.rb b/lib/datadog_api_client/v2/models/authn_mapping_create_request.rb index 194069568629..b6a298a63aca 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_create_request.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request for creating an AuthN Mapping. class AuthNMappingCreateRequest include BaseGenericModel + # Data for creating an AuthN Mapping. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_role.rb b/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_role.rb index fe08a6298b94..fc5ce0220531 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_role.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_role.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship of AuthN Mapping to a Role. class AuthNMappingRelationshipToRole include BaseGenericModel + # Relationship to role. attr_reader :role diff --git a/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_team.rb b/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_team.rb index d47ee6c17046..052a48442fd7 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_team.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_relationship_to_team.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship of AuthN Mapping to a Team. class AuthNMappingRelationshipToTeam include BaseGenericModel + # Relationship to team. attr_reader :team diff --git a/lib/datadog_api_client/v2/models/authn_mapping_relationships.rb b/lib/datadog_api_client/v2/models/authn_mapping_relationships.rb index 6e525fb8dde7..2f38185f2a5a 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_relationships.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_relationships.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # All relationships associated with AuthN Mapping. class AuthNMappingRelationships include BaseGenericModel + # Relationship to role. attr_accessor :role + # AuthN Mapping relationship to SAML Assertion Attribute. attr_accessor :saml_assertion_attribute + # Relationship to team. attr_accessor :team diff --git a/lib/datadog_api_client/v2/models/authn_mapping_response.rb b/lib/datadog_api_client/v2/models/authn_mapping_response.rb index e0eff101c56e..0b7bb73d5484 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_response.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # AuthN Mapping response from the API. class AuthNMappingResponse include BaseGenericModel + # The AuthN Mapping object returned by API. attr_accessor :data + # Included data in the AuthN Mapping response. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/authn_mapping_team.rb b/lib/datadog_api_client/v2/models/authn_mapping_team.rb index b3152dc96a1d..a3895bc603e2 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_team.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_team.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Team. class AuthNMappingTeam include BaseGenericModel + # Team attributes. attr_accessor :attributes + # The ID of the Team. attr_accessor :id + # Team type attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/authn_mapping_team_attributes.rb b/lib/datadog_api_client/v2/models/authn_mapping_team_attributes.rb index c99735472108..fe5340749644 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_team_attributes.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_team_attributes.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Team attributes. class AuthNMappingTeamAttributes include BaseGenericModel + # Unicode representation of the avatar for the team, limited to a single grapheme attr_accessor :avatar + # Banner selection for the team attr_accessor :banner + # The team's identifier attr_reader :handle + # The number of links belonging to the team attr_reader :link_count + # The name of the team attr_reader :name + # A brief summary of the team, derived from the `description` attr_reader :summary + # The number of users belonging to the team attr_reader :user_count diff --git a/lib/datadog_api_client/v2/models/authn_mapping_update_attributes.rb b/lib/datadog_api_client/v2/models/authn_mapping_update_attributes.rb index 7a4fae11dc5b..ab760e2d91b3 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_update_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Key/Value pair of attributes used for update request. class AuthNMappingUpdateAttributes include BaseGenericModel + # Key portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_key + # Value portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_value diff --git a/lib/datadog_api_client/v2/models/authn_mapping_update_data.rb b/lib/datadog_api_client/v2/models/authn_mapping_update_data.rb index 10e01935955e..3f4a2f2e53b5 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_update_data.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_update_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Data for updating an AuthN Mapping. class AuthNMappingUpdateData include BaseGenericModel + # Key/Value pair of attributes used for update request. attr_accessor :attributes + # ID of the AuthN Mapping. attr_reader :id + # Relationship of AuthN Mapping update object to a Role or Team. attr_accessor :relationships + # AuthN Mappings resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/authn_mapping_update_request.rb b/lib/datadog_api_client/v2/models/authn_mapping_update_request.rb index ba0658283bd7..a8c422f79402 100644 --- a/lib/datadog_api_client/v2/models/authn_mapping_update_request.rb +++ b/lib/datadog_api_client/v2/models/authn_mapping_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to update an AuthN Mapping. class AuthNMappingUpdateRequest include BaseGenericModel + # Data for updating an AuthN Mapping. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/authn_mappings_response.rb b/lib/datadog_api_client/v2/models/authn_mappings_response.rb index 2978c32f0b52..555e98cfddf4 100644 --- a/lib/datadog_api_client/v2/models/authn_mappings_response.rb +++ b/lib/datadog_api_client/v2/models/authn_mappings_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Array of AuthN Mappings response. class AuthNMappingsResponse include BaseGenericModel + # Array of returned AuthN Mappings. attr_accessor :data + # Included data in the AuthN Mapping response. attr_accessor :included + # Object describing meta attributes of response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/aws_account_create_request.rb b/lib/datadog_api_client/v2/models/aws_account_create_request.rb index b668e84ede32..666016d5411e 100644 --- a/lib/datadog_api_client/v2/models/aws_account_create_request.rb +++ b/lib/datadog_api_client/v2/models/aws_account_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS Account Create Request body. class AWSAccountCreateRequest include BaseGenericModel + # AWS Account Create Request data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_account_create_request_attributes.rb b/lib/datadog_api_client/v2/models/aws_account_create_request_attributes.rb index 3a4addbdeb9e..55b217b2104f 100644 --- a/lib/datadog_api_client/v2/models/aws_account_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_account_create_request_attributes.rb @@ -20,23 +20,32 @@ module DatadogAPIClient::V2 # The AWS Account Integration Config to be created. class AWSAccountCreateRequestAttributes include BaseGenericModel + # Tags to apply to all hosts and metrics reporting for this account. Defaults to `[]`. attr_accessor :account_tags + # AWS Authentication config. attr_reader :auth_config + # AWS Account ID. attr_reader :aws_account_id + # AWS partition your AWS account is scoped to. Defaults to `aws`. # See [Partitions](https://docs.aws.amazon.com/whitepapers/latest/aws-fault-isolation-boundaries/partitions.html) in the AWS documentation for more information. attr_reader :aws_partition + # AWS Regions to collect data from. Defaults to `include_all`. attr_accessor :aws_regions + # AWS Logs Collection config. attr_accessor :logs_config + # AWS Metrics Collection config. attr_accessor :metrics_config + # AWS Resources Collection config. attr_accessor :resources_config + # AWS Traces Collection config. attr_accessor :traces_config diff --git a/lib/datadog_api_client/v2/models/aws_account_create_request_data.rb b/lib/datadog_api_client/v2/models/aws_account_create_request_data.rb index 6feec9051c01..bc8b797a1736 100644 --- a/lib/datadog_api_client/v2/models/aws_account_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/aws_account_create_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # AWS Account Create Request data. class AWSAccountCreateRequestData include BaseGenericModel + # The AWS Account Integration Config to be created. attr_reader :attributes + # AWS Account resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_account_response.rb b/lib/datadog_api_client/v2/models/aws_account_response.rb index 9627f5be0c99..a8d17991183b 100644 --- a/lib/datadog_api_client/v2/models/aws_account_response.rb +++ b/lib/datadog_api_client/v2/models/aws_account_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS Account response body. class AWSAccountResponse include BaseGenericModel + # AWS Account response data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_account_response_attributes.rb b/lib/datadog_api_client/v2/models/aws_account_response_attributes.rb index 69fb879e88d4..0f17b056f13e 100644 --- a/lib/datadog_api_client/v2/models/aws_account_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_account_response_attributes.rb @@ -20,27 +20,38 @@ module DatadogAPIClient::V2 # AWS Account response attributes. class AWSAccountResponseAttributes include BaseGenericModel + # Tags to apply to all hosts and metrics reporting for this account. Defaults to `[]`. attr_accessor :account_tags + # AWS Authentication config. attr_accessor :auth_config + # AWS Account ID. attr_reader :aws_account_id + # AWS partition your AWS account is scoped to. Defaults to `aws`. # See [Partitions](https://docs.aws.amazon.com/whitepapers/latest/aws-fault-isolation-boundaries/partitions.html) in the AWS documentation for more information. attr_accessor :aws_partition + # AWS Regions to collect data from. Defaults to `include_all`. attr_accessor :aws_regions + # Timestamp of when the account integration was created. attr_accessor :created_at + # AWS Logs Collection config. attr_accessor :logs_config + # AWS Metrics Collection config. attr_accessor :metrics_config + # Timestamp of when the account integration was updated. attr_accessor :modified_at + # AWS Resources Collection config. attr_accessor :resources_config + # AWS Traces Collection config. attr_accessor :traces_config diff --git a/lib/datadog_api_client/v2/models/aws_account_response_data.rb b/lib/datadog_api_client/v2/models/aws_account_response_data.rb index 2d2033cc2ea6..3c5afd9c7261 100644 --- a/lib/datadog_api_client/v2/models/aws_account_response_data.rb +++ b/lib/datadog_api_client/v2/models/aws_account_response_data.rb @@ -20,12 +20,15 @@ module DatadogAPIClient::V2 # AWS Account response data. class AWSAccountResponseData include BaseGenericModel + # AWS Account response attributes. attr_accessor :attributes + # Unique Datadog ID of the AWS Account Integration Config. # To get the config ID for an account, use the [List all AWS integrations](https://docs.datadoghq.com/api/latest/aws-integration/#list-all-aws-integrations) # endpoint and query by AWS Account ID. attr_reader :id + # AWS Account resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_account_update_request.rb b/lib/datadog_api_client/v2/models/aws_account_update_request.rb index 65cfecd1d2f2..11c075fd755f 100644 --- a/lib/datadog_api_client/v2/models/aws_account_update_request.rb +++ b/lib/datadog_api_client/v2/models/aws_account_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS Account Update Request body. class AWSAccountUpdateRequest include BaseGenericModel + # AWS Account Update Request data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_account_update_request_attributes.rb b/lib/datadog_api_client/v2/models/aws_account_update_request_attributes.rb index bdfbf1c7099e..a65bf3d385f6 100644 --- a/lib/datadog_api_client/v2/models/aws_account_update_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_account_update_request_attributes.rb @@ -20,23 +20,32 @@ module DatadogAPIClient::V2 # The AWS Account Integration Config to be updated. class AWSAccountUpdateRequestAttributes include BaseGenericModel + # Tags to apply to all hosts and metrics reporting for this account. Defaults to `[]`. attr_accessor :account_tags + # AWS Authentication config. attr_accessor :auth_config + # AWS Account ID. attr_reader :aws_account_id + # AWS partition your AWS account is scoped to. Defaults to `aws`. # See [Partitions](https://docs.aws.amazon.com/whitepapers/latest/aws-fault-isolation-boundaries/partitions.html) in the AWS documentation for more information. attr_accessor :aws_partition + # AWS Regions to collect data from. Defaults to `include_all`. attr_accessor :aws_regions + # AWS Logs Collection config. attr_accessor :logs_config + # AWS Metrics Collection config. attr_accessor :metrics_config + # AWS Resources Collection config. attr_accessor :resources_config + # AWS Traces Collection config. attr_accessor :traces_config diff --git a/lib/datadog_api_client/v2/models/aws_account_update_request_data.rb b/lib/datadog_api_client/v2/models/aws_account_update_request_data.rb index 4bb1124a5f8f..251fc04e7977 100644 --- a/lib/datadog_api_client/v2/models/aws_account_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/aws_account_update_request_data.rb @@ -20,12 +20,15 @@ module DatadogAPIClient::V2 # AWS Account Update Request data. class AWSAccountUpdateRequestData include BaseGenericModel + # The AWS Account Integration Config to be updated. attr_reader :attributes + # Unique Datadog ID of the AWS Account Integration Config. # To get the config ID for an account, use the [List all AWS integrations](https://docs.datadoghq.com/api/latest/aws-integration/#list-all-aws-integrations) # endpoint and query by AWS Account ID. attr_accessor :id + # AWS Account resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_accounts_response.rb b/lib/datadog_api_client/v2/models/aws_accounts_response.rb index d455b8105273..2013cb35f98d 100644 --- a/lib/datadog_api_client/v2/models/aws_accounts_response.rb +++ b/lib/datadog_api_client/v2/models/aws_accounts_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS Accounts response body. class AWSAccountsResponse include BaseGenericModel + # List of AWS Account Integration Configs. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_assume_role.rb b/lib/datadog_api_client/v2/models/aws_assume_role.rb index 1574a98186ed..2ad6f6f8d2f4 100644 --- a/lib/datadog_api_client/v2/models/aws_assume_role.rb +++ b/lib/datadog_api_client/v2/models/aws_assume_role.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of `AWSAssumeRole` object. class AWSAssumeRole include BaseGenericModel + # AWS account the connection is created for attr_reader :account_id + # External ID used to scope which connection can be used to assume the role attr_accessor :external_id + # AWS account that will assume the role attr_accessor :principal_id + # Role to assume attr_reader :role + # The definition of `AWSAssumeRoleType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_assume_role_update.rb b/lib/datadog_api_client/v2/models/aws_assume_role_update.rb index 121ed1089893..4e15b499b2d7 100644 --- a/lib/datadog_api_client/v2/models/aws_assume_role_update.rb +++ b/lib/datadog_api_client/v2/models/aws_assume_role_update.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `AWSAssumeRoleUpdate` object. class AWSAssumeRoleUpdate include BaseGenericModel + # AWS account the connection is created for attr_reader :account_id + # The `AWSAssumeRoleUpdate` `generate_new_external_id`. attr_accessor :generate_new_external_id + # Role to assume attr_accessor :role + # The definition of `AWSAssumeRoleType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_auth_config_keys.rb b/lib/datadog_api_client/v2/models/aws_auth_config_keys.rb index fb5c7e57b232..baaf4fbe465d 100644 --- a/lib/datadog_api_client/v2/models/aws_auth_config_keys.rb +++ b/lib/datadog_api_client/v2/models/aws_auth_config_keys.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # AWS Authentication config to integrate your account using an access key pair. class AWSAuthConfigKeys include BaseGenericModel + # AWS Access Key ID. attr_reader :access_key_id + # AWS Secret Access Key. attr_reader :secret_access_key diff --git a/lib/datadog_api_client/v2/models/aws_auth_config_role.rb b/lib/datadog_api_client/v2/models/aws_auth_config_role.rb index a025aedb1f4e..8d4cda762419 100644 --- a/lib/datadog_api_client/v2/models/aws_auth_config_role.rb +++ b/lib/datadog_api_client/v2/models/aws_auth_config_role.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # AWS Authentication config to integrate your account using an IAM role. class AWSAuthConfigRole include BaseGenericModel + # AWS IAM External ID for associated role. attr_accessor :external_id + # AWS IAM Role name. attr_reader :role_name diff --git a/lib/datadog_api_client/v2/models/aws_cur_config.rb b/lib/datadog_api_client/v2/models/aws_cur_config.rb index f90f58e7e3bc..dd6581c8b1fd 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # AWS CUR config. class AwsCURConfig include BaseGenericModel + # Attributes for An AWS CUR config. attr_reader :attributes + # The ID of the AWS CUR config. attr_accessor :id + # Type of AWS CUR config. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_attributes.rb b/lib/datadog_api_client/v2/models/aws_cur_config_attributes.rb index 70de8c8720b6..819d6a5bf264 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_attributes.rb @@ -20,28 +20,40 @@ module DatadogAPIClient::V2 # Attributes for An AWS CUR config. class AwsCURConfigAttributes include BaseGenericModel + # The account filtering configuration. attr_accessor :account_filters + # The AWS account ID. attr_reader :account_id + # The AWS bucket name used to store the Cost and Usage Report. attr_reader :bucket_name + # The region the bucket is located in. attr_reader :bucket_region + # The timestamp when the AWS CUR config was created. attr_reader :created_at + # The error messages for the AWS CUR config. attr_accessor :error_messages + # The number of months the report has been backfilled. attr_reader :months + # The name of the Cost and Usage Report. attr_reader :report_name + # The report prefix used for the Cost and Usage Report. attr_reader :report_prefix + # The status of the AWS CUR. attr_reader :status + # The timestamp when the AWS CUR config status was updated. attr_reader :status_updated_at + # The timestamp when the AWS CUR config status was updated. attr_reader :updated_at diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_patch_data.rb b/lib/datadog_api_client/v2/models/aws_cur_config_patch_data.rb index 722723d6bc56..7a88f5327a5b 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_patch_data.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_patch_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # AWS CUR config Patch data. class AwsCURConfigPatchData include BaseGenericModel + # Attributes for AWS CUR config Patch Request. attr_reader :attributes + # Type of AWS CUR config Patch Request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_patch_request.rb b/lib/datadog_api_client/v2/models/aws_cur_config_patch_request.rb index 0b022f997bc0..5b3677e77809 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_patch_request.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_patch_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS CUR config Patch Request. class AwsCURConfigPatchRequest include BaseGenericModel + # AWS CUR config Patch data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_patch_request_attributes.rb b/lib/datadog_api_client/v2/models/aws_cur_config_patch_request_attributes.rb index 243e3590da88..8c79c7573fb4 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_patch_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_patch_request_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes for AWS CUR config Patch Request. class AwsCURConfigPatchRequestAttributes include BaseGenericModel + # The account filtering configuration. attr_accessor :account_filters + # Whether or not the Cloud Cost Management account is enabled. attr_accessor :is_enabled diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_post_data.rb b/lib/datadog_api_client/v2/models/aws_cur_config_post_data.rb index 874ac9692e3e..1824d3e113e7 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_post_data.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_post_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # AWS CUR config Post data. class AwsCURConfigPostData include BaseGenericModel + # Attributes for AWS CUR config Post Request. attr_accessor :attributes + # Type of AWS CUR config Post Request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_post_request.rb b/lib/datadog_api_client/v2/models/aws_cur_config_post_request.rb index 4729a66cfafb..3e7e410c0f86 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_post_request.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_post_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS CUR config Post Request. class AwsCURConfigPostRequest include BaseGenericModel + # AWS CUR config Post data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_post_request_attributes.rb b/lib/datadog_api_client/v2/models/aws_cur_config_post_request_attributes.rb index 899e41ed014a..3da008ff372a 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_post_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_post_request_attributes.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Attributes for AWS CUR config Post Request. class AwsCURConfigPostRequestAttributes include BaseGenericModel + # The account filtering configuration. attr_accessor :account_filters + # The AWS account ID. attr_reader :account_id + # The AWS bucket name used to store the Cost and Usage Report. attr_reader :bucket_name + # The region the bucket is located in. attr_accessor :bucket_region + # The month of the report. attr_reader :months + # The name of the Cost and Usage Report. attr_reader :report_name + # The report prefix used for the Cost and Usage Report. attr_reader :report_prefix diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_response.rb b/lib/datadog_api_client/v2/models/aws_cur_config_response.rb index 41cd32a83014..b4139d182021 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_response.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `AwsCurConfigResponse` object. class AwsCurConfigResponse include BaseGenericModel + # The definition of `AwsCurConfigResponseData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_response_data.rb b/lib/datadog_api_client/v2/models/aws_cur_config_response_data.rb index 36c2ad1993c2..cf785c2dfeca 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_response_data.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `AwsCurConfigResponseData` object. class AwsCurConfigResponseData include BaseGenericModel + # The definition of `AwsCurConfigResponseDataAttributes` object. attr_accessor :attributes + # The `AwsCurConfigResponseData` `id`. attr_accessor :id + # AWS CUR config resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes.rb b/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes.rb index 1c4abf2e1676..ffe6ce345376 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes.rb @@ -20,28 +20,40 @@ module DatadogAPIClient::V2 # The definition of `AwsCurConfigResponseDataAttributes` object. class AwsCurConfigResponseDataAttributes include BaseGenericModel + # The definition of `AwsCurConfigResponseDataAttributesAccountFilters` object. attr_accessor :account_filters + # The `attributes` `account_id`. attr_accessor :account_id + # The `attributes` `bucket_name`. attr_accessor :bucket_name + # The `attributes` `bucket_region`. attr_accessor :bucket_region + # The `attributes` `created_at`. attr_accessor :created_at + # The `attributes` `error_messages`. attr_accessor :error_messages + # The `attributes` `months`. attr_accessor :months + # The `attributes` `report_name`. attr_accessor :report_name + # The `attributes` `report_prefix`. attr_accessor :report_prefix + # The `attributes` `status`. attr_accessor :status + # The `attributes` `status_updated_at`. attr_accessor :status_updated_at + # The `attributes` `updated_at`. attr_accessor :updated_at diff --git a/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes_account_filters.rb b/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes_account_filters.rb index a490d5ae8f1f..3d8617d18275 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes_account_filters.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_config_response_data_attributes_account_filters.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `AwsCurConfigResponseDataAttributesAccountFilters` object. class AwsCurConfigResponseDataAttributesAccountFilters include BaseGenericModel + # The `account_filters` `excluded_accounts`. attr_accessor :excluded_accounts + # The `account_filters` `include_new_accounts`. attr_accessor :include_new_accounts + # The `account_filters` `included_accounts`. attr_accessor :included_accounts diff --git a/lib/datadog_api_client/v2/models/aws_cur_configs_response.rb b/lib/datadog_api_client/v2/models/aws_cur_configs_response.rb index 872a0f59ccd9..7b8de454493a 100644 --- a/lib/datadog_api_client/v2/models/aws_cur_configs_response.rb +++ b/lib/datadog_api_client/v2/models/aws_cur_configs_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # List of AWS CUR configs. class AwsCURConfigsResponse include BaseGenericModel + # An AWS CUR config. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_integration.rb b/lib/datadog_api_client/v2/models/aws_integration.rb index 464581508458..c77b4b0b542b 100644 --- a/lib/datadog_api_client/v2/models/aws_integration.rb +++ b/lib/datadog_api_client/v2/models/aws_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `AWSIntegration` object. class AWSIntegration include BaseGenericModel + # The definition of `AWSCredentials` object. attr_reader :credentials + # The definition of `AWSIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response.rb b/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response.rb index 05e4123addd8..cc3c0fa57af9 100644 --- a/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response.rb +++ b/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS Integration IAM Permissions response body. class AWSIntegrationIamPermissionsResponse include BaseGenericModel + # AWS Integration IAM Permissions response data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_attributes.rb b/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_attributes.rb index 771711d30e01..d12416106c40 100644 --- a/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS Integration IAM Permissions response attributes. class AWSIntegrationIamPermissionsResponseAttributes include BaseGenericModel + # List of AWS IAM permissions required for the integration. attr_reader :permissions diff --git a/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_data.rb b/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_data.rb index b59990356519..fc3ba402f97a 100644 --- a/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_data.rb +++ b/lib/datadog_api_client/v2/models/aws_integration_iam_permissions_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # AWS Integration IAM Permissions response data. class AWSIntegrationIamPermissionsResponseData include BaseGenericModel + # AWS Integration IAM Permissions response attributes. attr_accessor :attributes + # The `AWSIntegrationIamPermissionsResponseData` `id`. attr_accessor :id + # The `AWSIntegrationIamPermissionsResponseData` `type`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/aws_integration_update.rb b/lib/datadog_api_client/v2/models/aws_integration_update.rb index 4cb1f4b76803..766037edd4ee 100644 --- a/lib/datadog_api_client/v2/models/aws_integration_update.rb +++ b/lib/datadog_api_client/v2/models/aws_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `AWSIntegrationUpdate` object. class AWSIntegrationUpdate include BaseGenericModel + # The definition of `AWSCredentialsUpdate` object. attr_accessor :credentials + # The definition of `AWSIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config.rb b/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config.rb index 3226f029854e..1cdbc3e6fdfc 100644 --- a/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config.rb +++ b/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config.rb @@ -21,10 +21,13 @@ module DatadogAPIClient::V2 # and new logs for some services, ensuring no logs from new resources are missed and saving time spent on manual configuration. class AWSLambdaForwarderConfig include BaseGenericModel + # List of Datadog Lambda Log Forwarder ARNs in your AWS account. Defaults to `[]`. attr_accessor :lambdas + # Log source configuration. attr_accessor :log_source_config + # List of service IDs set to enable automatic log collection. Discover the list of available services with the # [Get list of AWS log ready services](https://docs.datadoghq.com/api/latest/aws-logs-integration/#get-list-of-aws-log-ready-services) endpoint. attr_accessor :sources diff --git a/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config_log_source_config.rb b/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config_log_source_config.rb index a022cb07d5b9..50b6f1973a46 100644 --- a/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config_log_source_config.rb +++ b/lib/datadog_api_client/v2/models/aws_lambda_forwarder_config_log_source_config.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Log source configuration. class AWSLambdaForwarderConfigLogSourceConfig include BaseGenericModel + # List of AWS log source tag filters. Defaults to `[]`. attr_accessor :tag_filters diff --git a/lib/datadog_api_client/v2/models/aws_log_source_tag_filter.rb b/lib/datadog_api_client/v2/models/aws_log_source_tag_filter.rb index 26c0a00eda5f..cd10a70d2648 100644 --- a/lib/datadog_api_client/v2/models/aws_log_source_tag_filter.rb +++ b/lib/datadog_api_client/v2/models/aws_log_source_tag_filter.rb @@ -23,8 +23,10 @@ module DatadogAPIClient::V2 # For more information on resource tag filter syntax, [see AWS resource exclusion](https://docs.datadoghq.com/account_management/billing/aws/#aws-resource-exclusion) in the AWS integration billing page. class AWSLogSourceTagFilter include BaseGenericModel + # The AWS log source to which the tag filters defined in `tags` are applied. attr_accessor :source + # The AWS resource tags to filter on for the log source specified by `source`. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/aws_logs_config.rb b/lib/datadog_api_client/v2/models/aws_logs_config.rb index a55ff24d46f2..3e3efc1c227f 100644 --- a/lib/datadog_api_client/v2/models/aws_logs_config.rb +++ b/lib/datadog_api_client/v2/models/aws_logs_config.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS Logs Collection config. class AWSLogsConfig include BaseGenericModel + # Log Autosubscription configuration for Datadog Forwarder Lambda functions. Automatically set up triggers for existing # and new logs for some services, ensuring no logs from new resources are missed and saving time spent on manual configuration. attr_accessor :lambda_forwarder diff --git a/lib/datadog_api_client/v2/models/aws_logs_services_response.rb b/lib/datadog_api_client/v2/models/aws_logs_services_response.rb index 78c1f38f88eb..4d7416c3a8a7 100644 --- a/lib/datadog_api_client/v2/models/aws_logs_services_response.rb +++ b/lib/datadog_api_client/v2/models/aws_logs_services_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS Logs Services response body class AWSLogsServicesResponse include BaseGenericModel + # AWS Logs Services response body attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_logs_services_response_attributes.rb b/lib/datadog_api_client/v2/models/aws_logs_services_response_attributes.rb index 705cd193c33a..1d3f79f2bc35 100644 --- a/lib/datadog_api_client/v2/models/aws_logs_services_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_logs_services_response_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS Logs Services response body class AWSLogsServicesResponseAttributes include BaseGenericModel + # List of AWS services that can send logs to Datadog attr_reader :logs_services diff --git a/lib/datadog_api_client/v2/models/aws_logs_services_response_data.rb b/lib/datadog_api_client/v2/models/aws_logs_services_response_data.rb index 66a487dc6459..d89671b19837 100644 --- a/lib/datadog_api_client/v2/models/aws_logs_services_response_data.rb +++ b/lib/datadog_api_client/v2/models/aws_logs_services_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # AWS Logs Services response body class AWSLogsServicesResponseData include BaseGenericModel + # AWS Logs Services response body attr_accessor :attributes + # The `AWSLogsServicesResponseData` `id`. attr_reader :id + # The `AWSLogsServicesResponseData` `type`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_metrics_config.rb b/lib/datadog_api_client/v2/models/aws_metrics_config.rb index 6a57067ea61e..bc319fa2b4b4 100644 --- a/lib/datadog_api_client/v2/models/aws_metrics_config.rb +++ b/lib/datadog_api_client/v2/models/aws_metrics_config.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # AWS Metrics Collection config. class AWSMetricsConfig include BaseGenericModel + # Enable EC2 automute for AWS metrics. Defaults to `true`. attr_accessor :automute_enabled + # Enable CloudWatch alarms collection. Defaults to `false`. attr_accessor :collect_cloudwatch_alarms + # Enable custom metrics collection. Defaults to `false`. attr_accessor :collect_custom_metrics + # Enable AWS metrics collection. Defaults to `true`. attr_accessor :enabled + # AWS Metrics namespace filters. Defaults to `exclude_only`. attr_accessor :namespace_filters + # AWS Metrics collection tag filters list. Defaults to `[]`. attr_accessor :tag_filters diff --git a/lib/datadog_api_client/v2/models/aws_namespace_filters_exclude_only.rb b/lib/datadog_api_client/v2/models/aws_namespace_filters_exclude_only.rb index 9dd545f160e0..cb31e20fbd2a 100644 --- a/lib/datadog_api_client/v2/models/aws_namespace_filters_exclude_only.rb +++ b/lib/datadog_api_client/v2/models/aws_namespace_filters_exclude_only.rb @@ -21,6 +21,7 @@ module DatadogAPIClient::V2 # `AWS/SQS`, `AWS/ElasticMapReduce`, and `AWS/Usage` are excluded by default to reduce your AWS CloudWatch costs from `GetMetricData` API calls. class AWSNamespaceFiltersExcludeOnly include BaseGenericModel + # Exclude only these namespaces from metrics collection. Defaults to `["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"]`. # `AWS/SQS`, `AWS/ElasticMapReduce`, and `AWS/Usage` are excluded by default to reduce your AWS CloudWatch costs from `GetMetricData` API calls. attr_reader :exclude_only diff --git a/lib/datadog_api_client/v2/models/aws_namespace_filters_include_only.rb b/lib/datadog_api_client/v2/models/aws_namespace_filters_include_only.rb index a0fd99414147..47315dd46fdc 100644 --- a/lib/datadog_api_client/v2/models/aws_namespace_filters_include_only.rb +++ b/lib/datadog_api_client/v2/models/aws_namespace_filters_include_only.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Include only these namespaces. class AWSNamespaceFiltersIncludeOnly include BaseGenericModel + # Include only these namespaces. attr_reader :include_only diff --git a/lib/datadog_api_client/v2/models/aws_namespace_tag_filter.rb b/lib/datadog_api_client/v2/models/aws_namespace_tag_filter.rb index 3b5da6a44262..0ae0e3c7d38d 100644 --- a/lib/datadog_api_client/v2/models/aws_namespace_tag_filter.rb +++ b/lib/datadog_api_client/v2/models/aws_namespace_tag_filter.rb @@ -24,8 +24,10 @@ module DatadogAPIClient::V2 # For example, `env:production,instance-type:c?.*,!region:us-east-1`. class AWSNamespaceTagFilter include BaseGenericModel + # The AWS service for which the tag filters defined in `tags` will be applied. attr_accessor :namespace + # The AWS resource tags to filter on for the service specified by `namespace`. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/aws_namespaces_response.rb b/lib/datadog_api_client/v2/models/aws_namespaces_response.rb index 587e83b70d1c..c13c03ae1b50 100644 --- a/lib/datadog_api_client/v2/models/aws_namespaces_response.rb +++ b/lib/datadog_api_client/v2/models/aws_namespaces_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS Namespaces response body. class AWSNamespacesResponse include BaseGenericModel + # AWS Namespaces response data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_namespaces_response_attributes.rb b/lib/datadog_api_client/v2/models/aws_namespaces_response_attributes.rb index bb47ba69477e..83f0ec747d92 100644 --- a/lib/datadog_api_client/v2/models/aws_namespaces_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_namespaces_response_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS Namespaces response attributes. class AWSNamespacesResponseAttributes include BaseGenericModel + # AWS CloudWatch namespace. attr_reader :namespaces diff --git a/lib/datadog_api_client/v2/models/aws_namespaces_response_data.rb b/lib/datadog_api_client/v2/models/aws_namespaces_response_data.rb index 5033f3912d0a..f74061e201d9 100644 --- a/lib/datadog_api_client/v2/models/aws_namespaces_response_data.rb +++ b/lib/datadog_api_client/v2/models/aws_namespaces_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # AWS Namespaces response data. class AWSNamespacesResponseData include BaseGenericModel + # AWS Namespaces response attributes. attr_accessor :attributes + # The `AWSNamespacesResponseData` `id`. attr_reader :id + # The `AWSNamespacesResponseData` `type`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_new_external_id_response.rb b/lib/datadog_api_client/v2/models/aws_new_external_id_response.rb index b20bdf462529..f9c8a59092b8 100644 --- a/lib/datadog_api_client/v2/models/aws_new_external_id_response.rb +++ b/lib/datadog_api_client/v2/models/aws_new_external_id_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS External ID response body. class AWSNewExternalIDResponse include BaseGenericModel + # AWS External ID response body. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_new_external_id_response_attributes.rb b/lib/datadog_api_client/v2/models/aws_new_external_id_response_attributes.rb index ffc486db8cd8..5d12f496a2a5 100644 --- a/lib/datadog_api_client/v2/models/aws_new_external_id_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_new_external_id_response_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS External ID response body. class AWSNewExternalIDResponseAttributes include BaseGenericModel + # AWS IAM External ID for associated role. attr_reader :external_id diff --git a/lib/datadog_api_client/v2/models/aws_new_external_id_response_data.rb b/lib/datadog_api_client/v2/models/aws_new_external_id_response_data.rb index b5e328f1f5ab..442390eb779a 100644 --- a/lib/datadog_api_client/v2/models/aws_new_external_id_response_data.rb +++ b/lib/datadog_api_client/v2/models/aws_new_external_id_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # AWS External ID response body. class AWSNewExternalIDResponseData include BaseGenericModel + # AWS External ID response body. attr_accessor :attributes + # The `AWSNewExternalIDResponseData` `id`. attr_reader :id + # The `AWSNewExternalIDResponseData` `type`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_on_demand_attributes.rb b/lib/datadog_api_client/v2/models/aws_on_demand_attributes.rb index 206f8353fa74..5cd698941a71 100644 --- a/lib/datadog_api_client/v2/models/aws_on_demand_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_on_demand_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes for the AWS on demand task. class AwsOnDemandAttributes include BaseGenericModel + # The arn of the resource to scan. attr_accessor :arn + # Specifies the assignment timestamp if the task has been already assigned to a scanner. attr_accessor :assigned_at + # The task submission timestamp. attr_accessor :created_at + # Indicates the status of the task. # QUEUED: the task has been submitted successfully and the resource has not been assigned to a scanner yet. # ASSIGNED: the task has been assigned. diff --git a/lib/datadog_api_client/v2/models/aws_on_demand_create_attributes.rb b/lib/datadog_api_client/v2/models/aws_on_demand_create_attributes.rb index 50d1d935a507..553b05e96382 100644 --- a/lib/datadog_api_client/v2/models/aws_on_demand_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_on_demand_create_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Attributes for the AWS on demand task. class AwsOnDemandCreateAttributes include BaseGenericModel + # The arn of the resource to scan. Agentless supports the scan of EC2 instances, lambda functions, AMI, ECR, RDS and S3 buckets. attr_reader :arn diff --git a/lib/datadog_api_client/v2/models/aws_on_demand_create_data.rb b/lib/datadog_api_client/v2/models/aws_on_demand_create_data.rb index 0775d24b90dc..b6555f5d13f0 100644 --- a/lib/datadog_api_client/v2/models/aws_on_demand_create_data.rb +++ b/lib/datadog_api_client/v2/models/aws_on_demand_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object for a single AWS on demand task. class AwsOnDemandCreateData include BaseGenericModel + # Attributes for the AWS on demand task. attr_reader :attributes + # The type of the on demand task. The value should always be `aws_resource`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_on_demand_create_request.rb b/lib/datadog_api_client/v2/models/aws_on_demand_create_request.rb index ad997c434d7e..da761bfd8bc3 100644 --- a/lib/datadog_api_client/v2/models/aws_on_demand_create_request.rb +++ b/lib/datadog_api_client/v2/models/aws_on_demand_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object that includes the on demand task to submit. class AwsOnDemandCreateRequest include BaseGenericModel + # Object for a single AWS on demand task. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_on_demand_data.rb b/lib/datadog_api_client/v2/models/aws_on_demand_data.rb index 1e84a231811e..2d86d45ebbde 100644 --- a/lib/datadog_api_client/v2/models/aws_on_demand_data.rb +++ b/lib/datadog_api_client/v2/models/aws_on_demand_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Single AWS on demand task. class AwsOnDemandData include BaseGenericModel + # Attributes for the AWS on demand task. attr_accessor :attributes + # The UUID of the task. attr_accessor :id + # The type of the on demand task. The value should always be `aws_resource`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/aws_on_demand_list_response.rb b/lib/datadog_api_client/v2/models/aws_on_demand_list_response.rb index 8420eb4514a1..b19543c6e0a3 100644 --- a/lib/datadog_api_client/v2/models/aws_on_demand_list_response.rb +++ b/lib/datadog_api_client/v2/models/aws_on_demand_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object that includes a list of AWS on demand tasks. class AwsOnDemandListResponse include BaseGenericModel + # A list of on demand tasks. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/aws_on_demand_response.rb b/lib/datadog_api_client/v2/models/aws_on_demand_response.rb index a61ce04dfdd5..f2fa9a26b825 100644 --- a/lib/datadog_api_client/v2/models/aws_on_demand_response.rb +++ b/lib/datadog_api_client/v2/models/aws_on_demand_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object that includes an AWS on demand task. class AwsOnDemandResponse include BaseGenericModel + # Single AWS on demand task. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/aws_regions_include_all.rb b/lib/datadog_api_client/v2/models/aws_regions_include_all.rb index 17c9b4d291bd..e6b9e69d4b58 100644 --- a/lib/datadog_api_client/v2/models/aws_regions_include_all.rb +++ b/lib/datadog_api_client/v2/models/aws_regions_include_all.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Include all regions. Defaults to `true`. class AWSRegionsIncludeAll include BaseGenericModel + # Include all regions. attr_reader :include_all diff --git a/lib/datadog_api_client/v2/models/aws_regions_include_only.rb b/lib/datadog_api_client/v2/models/aws_regions_include_only.rb index c16d1bb1682e..84535f1fe668 100644 --- a/lib/datadog_api_client/v2/models/aws_regions_include_only.rb +++ b/lib/datadog_api_client/v2/models/aws_regions_include_only.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Include only these regions. class AWSRegionsIncludeOnly include BaseGenericModel + # Include only these regions. attr_reader :include_only diff --git a/lib/datadog_api_client/v2/models/aws_resources_config.rb b/lib/datadog_api_client/v2/models/aws_resources_config.rb index c7d965c9fb57..8ff6bb8e01e1 100644 --- a/lib/datadog_api_client/v2/models/aws_resources_config.rb +++ b/lib/datadog_api_client/v2/models/aws_resources_config.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # AWS Resources Collection config. class AWSResourcesConfig include BaseGenericModel + # Enable Cloud Security Management to scan AWS resources for vulnerabilities, misconfigurations, identity risks, and compliance violations. Defaults to `false`. Requires `extended_collection` to be set to `true`. attr_accessor :cloud_security_posture_management_collection + # Whether Datadog collects additional attributes and configuration information about the resources in your AWS account. Defaults to `true`. Required for `cloud_security_posture_management_collection`. attr_accessor :extended_collection diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_attributes.rb b/lib/datadog_api_client/v2/models/aws_scan_options_attributes.rb index 9218364ae4fc..9bde15c8bc44 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes for the AWS scan options. class AwsScanOptionsAttributes include BaseGenericModel + # Indicates if scanning of Lambda functions is enabled. attr_accessor :lambda + # Indicates if scanning for sensitive data is enabled. attr_accessor :sensitive_data + # Indicates if scanning for vulnerabilities in containers is enabled. attr_accessor :vuln_containers_os + # Indicates if scanning for vulnerabilities in hosts is enabled. attr_accessor :vuln_host_os diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_create_attributes.rb b/lib/datadog_api_client/v2/models/aws_scan_options_create_attributes.rb index 68a325148a41..ceeef4b5ba80 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_create_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes for the AWS scan options to create. class AwsScanOptionsCreateAttributes include BaseGenericModel + # Indicates if scanning of Lambda functions is enabled. attr_reader :lambda + # Indicates if scanning for sensitive data is enabled. attr_reader :sensitive_data + # Indicates if scanning for vulnerabilities in containers is enabled. attr_reader :vuln_containers_os + # Indicates if scanning for vulnerabilities in hosts is enabled. attr_reader :vuln_host_os diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_create_data.rb b/lib/datadog_api_client/v2/models/aws_scan_options_create_data.rb index 0ec5b2fc423b..603a8d6bb552 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_create_data.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_create_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object for the scan options of a single AWS account. class AwsScanOptionsCreateData include BaseGenericModel + # Attributes for the AWS scan options to create. attr_reader :attributes + # The ID of the AWS account. attr_reader :id + # The type of the resource. The value should always be `aws_scan_options`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_create_request.rb b/lib/datadog_api_client/v2/models/aws_scan_options_create_request.rb index 3d2cba335b0c..71ebe172bcff 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_create_request.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object that includes the scan options to create. class AwsScanOptionsCreateRequest include BaseGenericModel + # Object for the scan options of a single AWS account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_data.rb b/lib/datadog_api_client/v2/models/aws_scan_options_data.rb index 1128fe8c8810..8dbe9ba864fb 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_data.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Single AWS Scan Options entry. class AwsScanOptionsData include BaseGenericModel + # Attributes for the AWS scan options. attr_accessor :attributes + # The ID of the AWS account. attr_accessor :id + # The type of the resource. The value should always be `aws_scan_options`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_list_response.rb b/lib/datadog_api_client/v2/models/aws_scan_options_list_response.rb index 5f8994ddd68d..eb0d8c53392c 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_list_response.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object that includes a list of AWS scan options. class AwsScanOptionsListResponse include BaseGenericModel + # A list of AWS scan options. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_response.rb b/lib/datadog_api_client/v2/models/aws_scan_options_response.rb index e449cc32bddf..691258c2c8ac 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_response.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object that includes the scan options of an AWS account. class AwsScanOptionsResponse include BaseGenericModel + # Single AWS Scan Options entry. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_update_attributes.rb b/lib/datadog_api_client/v2/models/aws_scan_options_update_attributes.rb index e38bbb0877e7..30e26a9a25d9 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_update_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes for the AWS scan options to update. class AwsScanOptionsUpdateAttributes include BaseGenericModel + # Indicates if scanning of Lambda functions is enabled. attr_accessor :lambda + # Indicates if scanning for sensitive data is enabled. attr_accessor :sensitive_data + # Indicates if scanning for vulnerabilities in containers is enabled. attr_accessor :vuln_containers_os + # Indicates if scanning for vulnerabilities in hosts is enabled. attr_accessor :vuln_host_os diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_update_data.rb b/lib/datadog_api_client/v2/models/aws_scan_options_update_data.rb index 9c855228a839..fdea67f2c81b 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_update_data.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object for the scan options of a single AWS account. class AwsScanOptionsUpdateData include BaseGenericModel + # Attributes for the AWS scan options to update. attr_reader :attributes + # The ID of the AWS account. attr_reader :id + # The type of the resource. The value should always be `aws_scan_options`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/aws_scan_options_update_request.rb b/lib/datadog_api_client/v2/models/aws_scan_options_update_request.rb index d1df54eb4503..8c6b31979873 100644 --- a/lib/datadog_api_client/v2/models/aws_scan_options_update_request.rb +++ b/lib/datadog_api_client/v2/models/aws_scan_options_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object that includes the scan options to update. class AwsScanOptionsUpdateRequest include BaseGenericModel + # Object for the scan options of a single AWS account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/aws_traces_config.rb b/lib/datadog_api_client/v2/models/aws_traces_config.rb index af2966cc6a78..e818547f1122 100644 --- a/lib/datadog_api_client/v2/models/aws_traces_config.rb +++ b/lib/datadog_api_client/v2/models/aws_traces_config.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AWS Traces Collection config. class AWSTracesConfig include BaseGenericModel + # AWS X-Ray services to collect traces from. Defaults to `include_only`. attr_accessor :xray_services diff --git a/lib/datadog_api_client/v2/models/azure_integration.rb b/lib/datadog_api_client/v2/models/azure_integration.rb index 9c64043c40c6..e0dab418841c 100644 --- a/lib/datadog_api_client/v2/models/azure_integration.rb +++ b/lib/datadog_api_client/v2/models/azure_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `AzureIntegration` object. class AzureIntegration include BaseGenericModel + # The definition of the `AzureCredentials` object. attr_reader :credentials + # The definition of the `AzureIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_integration_update.rb b/lib/datadog_api_client/v2/models/azure_integration_update.rb index 4510e4dd50f2..82f5f4a5a7f9 100644 --- a/lib/datadog_api_client/v2/models/azure_integration_update.rb +++ b/lib/datadog_api_client/v2/models/azure_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `AzureIntegrationUpdate` object. class AzureIntegrationUpdate include BaseGenericModel + # The definition of the `AzureCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `AzureIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_scan_options.rb b/lib/datadog_api_client/v2/models/azure_scan_options.rb index 71eb1b29955b..ccd812364f82 100644 --- a/lib/datadog_api_client/v2/models/azure_scan_options.rb +++ b/lib/datadog_api_client/v2/models/azure_scan_options.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object containing Azure scan options for a single subscription. class AzureScanOptions include BaseGenericModel + # Single Azure scan options entry. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/azure_scan_options_array.rb b/lib/datadog_api_client/v2/models/azure_scan_options_array.rb index db1c7cbd3851..5dfc07cd0d62 100644 --- a/lib/datadog_api_client/v2/models/azure_scan_options_array.rb +++ b/lib/datadog_api_client/v2/models/azure_scan_options_array.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object containing a list of Azure scan options. class AzureScanOptionsArray include BaseGenericModel + # A list of Azure scan options. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/azure_scan_options_data.rb b/lib/datadog_api_client/v2/models/azure_scan_options_data.rb index b1fa3612e3d9..4425a53f43ca 100644 --- a/lib/datadog_api_client/v2/models/azure_scan_options_data.rb +++ b/lib/datadog_api_client/v2/models/azure_scan_options_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Single Azure scan options entry. class AzureScanOptionsData include BaseGenericModel + # Attributes for Azure scan options configuration. attr_accessor :attributes + # The Azure subscription ID. attr_reader :id + # The type of the resource. The value should always be `azure_scan_options`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_scan_options_data_attributes.rb b/lib/datadog_api_client/v2/models/azure_scan_options_data_attributes.rb index a3e0bba65435..0677503b55a9 100644 --- a/lib/datadog_api_client/v2/models/azure_scan_options_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/azure_scan_options_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes for Azure scan options configuration. class AzureScanOptionsDataAttributes include BaseGenericModel + # Indicates if scanning for vulnerabilities in containers is enabled. attr_accessor :vuln_containers_os + # Indicates if scanning for vulnerabilities in hosts is enabled. attr_accessor :vuln_host_os diff --git a/lib/datadog_api_client/v2/models/azure_scan_options_input_update.rb b/lib/datadog_api_client/v2/models/azure_scan_options_input_update.rb index 067057e97792..d8b6f052b0e3 100644 --- a/lib/datadog_api_client/v2/models/azure_scan_options_input_update.rb +++ b/lib/datadog_api_client/v2/models/azure_scan_options_input_update.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object for updating Azure scan options. class AzureScanOptionsInputUpdate include BaseGenericModel + # Data object for updating the scan options of a single Azure subscription. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data.rb b/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data.rb index 19a52f9c1968..66a8eaf80b45 100644 --- a/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data.rb +++ b/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data object for updating the scan options of a single Azure subscription. class AzureScanOptionsInputUpdateData include BaseGenericModel + # Attributes for updating Azure scan options configuration. attr_accessor :attributes + # The Azure subscription ID. attr_reader :id + # Azure scan options resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data_attributes.rb b/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data_attributes.rb index 1dace3612721..1a527de764fe 100644 --- a/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/azure_scan_options_input_update_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes for updating Azure scan options configuration. class AzureScanOptionsInputUpdateDataAttributes include BaseGenericModel + # Indicates if scanning for vulnerabilities in containers is enabled. attr_accessor :vuln_containers_os + # Indicates if scanning for vulnerabilities in hosts is enabled. attr_accessor :vuln_host_os diff --git a/lib/datadog_api_client/v2/models/azure_storage_destination.rb b/lib/datadog_api_client/v2/models/azure_storage_destination.rb index cb81300598c3..ef29c2cade85 100644 --- a/lib/datadog_api_client/v2/models/azure_storage_destination.rb +++ b/lib/datadog_api_client/v2/models/azure_storage_destination.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The `azure_storage` destination forwards logs to an Azure Blob Storage container. class AzureStorageDestination include BaseGenericModel + # Optional prefix for blobs written to the container. attr_accessor :blob_prefix + # The name of the Azure Blob Storage container to store logs in. attr_reader :container_name + # The unique identifier for this component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The destination type. The value should always be `azure_storage`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_tenant.rb b/lib/datadog_api_client/v2/models/azure_tenant.rb index e8b37a2c542d..f9609f27cc41 100644 --- a/lib/datadog_api_client/v2/models/azure_tenant.rb +++ b/lib/datadog_api_client/v2/models/azure_tenant.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of the `AzureTenant` object. class AzureTenant include BaseGenericModel + # The Client ID, also known as the Application ID in Azure, is a unique identifier for an application. It's used to identify the application during the authentication process. Your Application (client) ID is listed in the application's overview page. You can navigate to your application via the Azure Directory. attr_reader :app_client_id + # The Client Secret is a confidential piece of information known only to the application and Azure AD. It's used to prove the application's identity. Your Client Secret is available from the application’s secrets page. You can navigate to your application via the Azure Directory. attr_reader :client_secret + # If provided, the custom scope to be requested from Microsoft when acquiring an OAuth 2 access token. This custom scope is used only in conjunction with the HTTP action. A resource's scope is constructed by using the identifier URI for the resource and .default, separated by a forward slash (/) as follows:{identifierURI}/.default. attr_accessor :custom_scopes + # The Tenant ID, also known as the Directory ID in Azure, is a unique identifier that represents an Azure AD instance. Your Tenant ID (Directory ID) is listed in your Active Directory overview page under the 'Tenant information' section. attr_reader :tenant_id + # The definition of the `AzureTenant` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_tenant_update.rb b/lib/datadog_api_client/v2/models/azure_tenant_update.rb index a2ce18fce9d1..be3b48b5ac13 100644 --- a/lib/datadog_api_client/v2/models/azure_tenant_update.rb +++ b/lib/datadog_api_client/v2/models/azure_tenant_update.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of the `AzureTenant` object. class AzureTenantUpdate include BaseGenericModel + # The Client ID, also known as the Application ID in Azure, is a unique identifier for an application. It's used to identify the application during the authentication process. Your Application (client) ID is listed in the application's overview page. You can navigate to your application via the Azure Directory. attr_accessor :app_client_id + # The Client Secret is a confidential piece of information known only to the application and Azure AD. It's used to prove the application's identity. Your Client Secret is available from the application’s secrets page. You can navigate to your application via the Azure Directory. attr_accessor :client_secret + # If provided, the custom scope to be requested from Microsoft when acquiring an OAuth 2 access token. This custom scope is used only in conjunction with the HTTP action. A resource's scope is constructed by using the identifier URI for the resource and .default, separated by a forward slash (/) as follows:{identifierURI}/.default. attr_accessor :custom_scopes + # The Tenant ID, also known as the Directory ID in Azure, is a unique identifier that represents an Azure AD instance. Your Tenant ID (Directory ID) is listed in your Active Directory overview page under the 'Tenant information' section. attr_accessor :tenant_id + # The definition of the `AzureTenant` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_uc_config.rb b/lib/datadog_api_client/v2/models/azure_uc_config.rb index a2bf40cfb713..872c3ad9f574 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config.rb @@ -20,34 +20,49 @@ module DatadogAPIClient::V2 # Azure config. class AzureUCConfig include BaseGenericModel + # The tenant ID of the Azure account. attr_reader :account_id + # The client ID of the Azure account. attr_reader :client_id + # The timestamp when the Azure config was created. attr_reader :created_at + # The dataset type of the Azure config. attr_reader :dataset_type + # The error messages for the Azure config. attr_accessor :error_messages + # The name of the configured Azure Export. attr_reader :export_name + # The path where the Azure Export is saved. attr_reader :export_path + # The ID of the Azure config. attr_accessor :id + # The number of months the report has been backfilled. attr_reader :months + # The scope of your observed subscription. attr_reader :scope + # The status of the Azure config. attr_reader :status + # The timestamp when the Azure config status was last updated. attr_reader :status_updated_at + # The name of the storage account where the Azure Export is saved. attr_reader :storage_account + # The name of the storage container where the Azure Export is saved. attr_reader :storage_container + # The timestamp when the Azure config was last updated. attr_reader :updated_at diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_pair.rb b/lib/datadog_api_client/v2/models/azure_uc_config_pair.rb index 31ab201deca3..85eb556d1c73 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_pair.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_pair.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Azure config pair. class AzureUCConfigPair include BaseGenericModel + # Attributes for Azure config pair. attr_reader :attributes + # The ID of Cloud Cost Management account. attr_accessor :id + # Type of Azure config pair. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_pair_attributes.rb b/lib/datadog_api_client/v2/models/azure_uc_config_pair_attributes.rb index d5686426c314..5105b8dd77fe 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_pair_attributes.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_pair_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes for Azure config pair. class AzureUCConfigPairAttributes include BaseGenericModel + # An Azure config. attr_reader :configs + # The ID of the Azure config pair. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_pairs_response.rb b/lib/datadog_api_client/v2/models/azure_uc_config_pairs_response.rb index c833852155b2..bf9bb4bffda0 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_pairs_response.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_pairs_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response of Azure config pair. class AzureUCConfigPairsResponse include BaseGenericModel + # Azure config pair. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_patch_data.rb b/lib/datadog_api_client/v2/models/azure_uc_config_patch_data.rb index c3ff418cba18..3c031c1d2603 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_patch_data.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_patch_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Azure config Patch data. class AzureUCConfigPatchData include BaseGenericModel + # Attributes for Azure config Patch Request. attr_accessor :attributes + # Type of Azure config Patch Request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_patch_request.rb b/lib/datadog_api_client/v2/models/azure_uc_config_patch_request.rb index 6850b4a0d9c0..0c12f8b58268 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_patch_request.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_patch_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Azure config Patch Request. class AzureUCConfigPatchRequest include BaseGenericModel + # Azure config Patch data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_patch_request_attributes.rb b/lib/datadog_api_client/v2/models/azure_uc_config_patch_request_attributes.rb index 152fb0406e64..7e3481634e20 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_patch_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_patch_request_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Attributes for Azure config Patch Request. class AzureUCConfigPatchRequestAttributes include BaseGenericModel + # Whether or not the Cloud Cost Management account is enabled. attr_reader :is_enabled diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_post_data.rb b/lib/datadog_api_client/v2/models/azure_uc_config_post_data.rb index 4c1a46ef4005..e3f19a332a57 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_post_data.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_post_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Azure config Post data. class AzureUCConfigPostData include BaseGenericModel + # Attributes for Azure config Post Request. attr_accessor :attributes + # Type of Azure config Post Request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_post_request.rb b/lib/datadog_api_client/v2/models/azure_uc_config_post_request.rb index 21197900e4f7..53be6dca3f55 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_post_request.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_post_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Azure config Post Request. class AzureUCConfigPostRequest include BaseGenericModel + # Azure config Post data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/azure_uc_config_post_request_attributes.rb b/lib/datadog_api_client/v2/models/azure_uc_config_post_request_attributes.rb index 5411f8cd50cc..703849977bfa 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_config_post_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_config_post_request_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Attributes for Azure config Post Request. class AzureUCConfigPostRequestAttributes include BaseGenericModel + # The tenant ID of the Azure account. attr_reader :account_id + # Bill config. attr_reader :actual_bill_config + # Bill config. attr_reader :amortized_bill_config + # The client ID of the Azure account. attr_reader :client_id + # The scope of your observed subscription. attr_reader :scope diff --git a/lib/datadog_api_client/v2/models/azure_uc_configs_response.rb b/lib/datadog_api_client/v2/models/azure_uc_configs_response.rb index 19539d0f115d..c46a6685dd89 100644 --- a/lib/datadog_api_client/v2/models/azure_uc_configs_response.rb +++ b/lib/datadog_api_client/v2/models/azure_uc_configs_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # List of Azure accounts with configs. class AzureUCConfigsResponse include BaseGenericModel + # An Azure config pair. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/bill_config.rb b/lib/datadog_api_client/v2/models/bill_config.rb index c061ac5698fc..ae51b8b8385b 100644 --- a/lib/datadog_api_client/v2/models/bill_config.rb +++ b/lib/datadog_api_client/v2/models/bill_config.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Bill config. class BillConfig include BaseGenericModel + # The name of the configured Azure Export. attr_reader :export_name + # The path where the Azure Export is saved. attr_reader :export_path + # The name of the storage account where the Azure Export is saved. attr_reader :storage_account + # The name of the storage container where the Azure Export is saved. attr_reader :storage_container diff --git a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item.rb b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item.rb index aba19c403252..bcc3069d7c54 100644 --- a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item.rb +++ b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The mapping data for each billing dimension. class BillingDimensionsMappingBodyItem include BaseGenericModel + # Mapping of billing dimensions to endpoint keys. attr_accessor :attributes + # ID of the billing dimension. attr_accessor :id + # Type of active billing dimensions data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes.rb b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes.rb index 09d7d47b6e01..b0baaab47ef5 100644 --- a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes.rb +++ b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Mapping of billing dimensions to endpoint keys. class BillingDimensionsMappingBodyItemAttributes include BaseGenericModel + # List of supported endpoints with their keys mapped to the billing_dimension. attr_accessor :endpoints + # Label used for the billing dimension in the Plan & Usage charts. attr_accessor :in_app_label + # Month in ISO-8601 format, UTC, and precise to the second: `[YYYY-MM-DDThh:mm:ss]`. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes_endpoints_items.rb b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes_endpoints_items.rb index 3970058028fe..ff1d895c4d7d 100644 --- a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes_endpoints_items.rb +++ b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_body_item_attributes_endpoints_items.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # An endpoint's keys mapped to the billing_dimension. class BillingDimensionsMappingBodyItemAttributesEndpointsItems include BaseGenericModel + # The URL for the endpoint. attr_accessor :id + # The billing dimension. attr_accessor :keys + # Denotes whether mapping keys were available for this endpoint. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_response.rb b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_response.rb index 1bd194dcfee3..5729a24b1127 100644 --- a/lib/datadog_api_client/v2/models/billing_dimensions_mapping_response.rb +++ b/lib/datadog_api_client/v2/models/billing_dimensions_mapping_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Billing dimensions mapping response. class BillingDimensionsMappingResponse include BaseGenericModel + # Billing dimensions mapping data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/budget.rb b/lib/datadog_api_client/v2/models/budget.rb index dde183a46ef8..a88614711d3f 100644 --- a/lib/datadog_api_client/v2/models/budget.rb +++ b/lib/datadog_api_client/v2/models/budget.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A budget. class Budget include BaseGenericModel + # The attributes of a budget. attr_accessor :attributes + # The id of the budget. attr_accessor :id + # The type of the object, must be `budget`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/budget_array.rb b/lib/datadog_api_client/v2/models/budget_array.rb index 029966a04715..fdc797c56f7d 100644 --- a/lib/datadog_api_client/v2/models/budget_array.rb +++ b/lib/datadog_api_client/v2/models/budget_array.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # An array of budgets. class BudgetArray include BaseGenericModel + # The `BudgetArray` `data`. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/budget_attributes.rb b/lib/datadog_api_client/v2/models/budget_attributes.rb index bd365b63231d..fd652f8d623a 100644 --- a/lib/datadog_api_client/v2/models/budget_attributes.rb +++ b/lib/datadog_api_client/v2/models/budget_attributes.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V2 # The attributes of a budget. class BudgetAttributes include BaseGenericModel + # The timestamp when the budget was created. attr_accessor :created_at + # The id of the user that created the budget. attr_accessor :created_by + # The month when the budget ends. attr_accessor :end_month + # The entries of the budget. attr_accessor :entries + # The cost query used to track against the budget. attr_accessor :metrics_query + # The name of the budget. attr_accessor :name + # The id of the org the budget belongs to. attr_accessor :org_id + # The month when the budget starts. attr_accessor :start_month + # The sum of all budget entries' amounts. attr_accessor :total_amount + # The timestamp when the budget was last updated. attr_accessor :updated_at + # The id of the user that created the budget. attr_accessor :updated_by diff --git a/lib/datadog_api_client/v2/models/budget_entry.rb b/lib/datadog_api_client/v2/models/budget_entry.rb index b1e560381051..b37449df7bbe 100644 --- a/lib/datadog_api_client/v2/models/budget_entry.rb +++ b/lib/datadog_api_client/v2/models/budget_entry.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The entry of a budget. class BudgetEntry include BaseGenericModel + # The `amount` of the budget entry. attr_accessor :amount + # The `month` of the budget entry. attr_accessor :month + # The `tag_filters` of the budget entry. attr_accessor :tag_filters diff --git a/lib/datadog_api_client/v2/models/budget_with_entries.rb b/lib/datadog_api_client/v2/models/budget_with_entries.rb index 640b397c1573..1f484a06de67 100644 --- a/lib/datadog_api_client/v2/models/budget_with_entries.rb +++ b/lib/datadog_api_client/v2/models/budget_with_entries.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of the `BudgetWithEntries` object. class BudgetWithEntries include BaseGenericModel + # A budget and all its entries. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/budget_with_entries_data.rb b/lib/datadog_api_client/v2/models/budget_with_entries_data.rb index 99089a6036d3..53e727b9f55e 100644 --- a/lib/datadog_api_client/v2/models/budget_with_entries_data.rb +++ b/lib/datadog_api_client/v2/models/budget_with_entries_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A budget and all its entries. class BudgetWithEntriesData include BaseGenericModel + # The attributes of a budget. attr_accessor :attributes + # The `BudgetWithEntriesData` `id`. attr_accessor :id + # The type of the object, must be `budget`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request.rb b/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request.rb index ba8fea149a5b..5fa2b96e3335 100644 --- a/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request.rb +++ b/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to delete items from a datastore. class BulkDeleteAppsDatastoreItemsRequest include BaseGenericModel + # Data wrapper containing the data needed to delete items from a datastore. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data.rb b/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data.rb index 762cfc80344c..8fbc3616f2b0 100644 --- a/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data.rb +++ b/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data wrapper containing the data needed to delete items from a datastore. class BulkDeleteAppsDatastoreItemsRequestData include BaseGenericModel + # Attributes of request data to delete items from a datastore. attr_accessor :attributes + # ID for the datastore of the items to delete. attr_accessor :id + # Items resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data_attributes.rb b/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data_attributes.rb index 51f36a75386b..888a757d5ce8 100644 --- a/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/bulk_delete_apps_datastore_items_request_data_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Attributes of request data to delete items from a datastore. class BulkDeleteAppsDatastoreItemsRequestDataAttributes include BaseGenericModel + # List of primary keys identifying items to delete from datastore. Up to 100 items can be deleted in a single request. attr_reader :item_keys diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_request.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_request.rb index 5db2515763e9..e21a3bfdd852 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_request.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The new bulk mute finding request. class BulkMuteFindingsRequest include BaseGenericModel + # Data object containing the new bulk mute properties of the finding. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_attributes.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_attributes.rb index 1ae5a253828b..477fa9af6149 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The mute properties to be updated. class BulkMuteFindingsRequestAttributes include BaseGenericModel + # Object containing the new mute properties of the findings. attr_reader :mute diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_data.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_data.rb index 70d5589ad939..4c7d3b94c7c8 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_data.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Data object containing the new bulk mute properties of the finding. class BulkMuteFindingsRequestData include BaseGenericModel + # The mute properties to be updated. attr_reader :attributes + # UUID to identify the request attr_reader :id + # Meta object containing the findings to be updated. attr_reader :meta + # The JSON:API type for findings. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta.rb index b6f28c627fa2..e4d817fcead8 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Meta object containing the findings to be updated. class BulkMuteFindingsRequestMeta include BaseGenericModel + # Array of findings. attr_accessor :findings diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta_findings.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta_findings.rb index 0f539a53d44a..6503907c9d7d 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta_findings.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_meta_findings.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Finding object containing the finding information. class BulkMuteFindingsRequestMetaFindings include BaseGenericModel + # The unique ID for this finding. attr_accessor :finding_id diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_properties.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_properties.rb index 93fcf56915da..af5414bf3bbc 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_request_properties.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_request_properties.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # Object containing the new mute properties of the findings. class BulkMuteFindingsRequestProperties include BaseGenericModel + # Additional information about the reason why those findings are muted or unmuted. This field has a maximum limit of 280 characters. attr_accessor :description + # The expiration date of the mute or unmute action (Unix ms). It must be set to a value greater than the current timestamp. # If this field is not provided, the finding will be muted or unmuted indefinitely, which is equivalent to setting the expiration date to 9999999999999. attr_accessor :expiration_date + # Whether those findings should be muted or unmuted. attr_reader :muted + # The reason why this finding is muted or unmuted. attr_reader :reason diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_response.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_response.rb index dda0ac9e349a..d8972d0ff5a9 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_response.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The expected response schema. class BulkMuteFindingsResponse include BaseGenericModel + # Data object containing the ID of the request that was updated. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/bulk_mute_findings_response_data.rb b/lib/datadog_api_client/v2/models/bulk_mute_findings_response_data.rb index c7be1d4337a5..30a39d0317f4 100644 --- a/lib/datadog_api_client/v2/models/bulk_mute_findings_response_data.rb +++ b/lib/datadog_api_client/v2/models/bulk_mute_findings_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data object containing the ID of the request that was updated. class BulkMuteFindingsResponseData include BaseGenericModel + # UUID used to identify the request attr_accessor :id + # The JSON:API type for findings. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request.rb b/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request.rb index 2cef50ff8a6f..0cf97062b81e 100644 --- a/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request.rb +++ b/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to insert multiple items into a datastore in a single operation. class BulkPutAppsDatastoreItemsRequest include BaseGenericModel + # Data wrapper containing the items to insert and their configuration for the bulk insert operation. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data.rb b/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data.rb index cbc970132904..b7b3635c80ef 100644 --- a/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data.rb +++ b/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data wrapper containing the items to insert and their configuration for the bulk insert operation. class BulkPutAppsDatastoreItemsRequestData include BaseGenericModel + # Configuration for bulk inserting multiple items into a datastore. attr_accessor :attributes + # The resource type for datastore items. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data_attributes.rb b/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data_attributes.rb index ed8eb6c09671..3131010d360c 100644 --- a/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/bulk_put_apps_datastore_items_request_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Configuration for bulk inserting multiple items into a datastore. class BulkPutAppsDatastoreItemsRequestDataAttributes include BaseGenericModel + # How to handle conflicts when inserting items that already exist in the datastore. attr_accessor :conflict_mode + # An array of items to add to the datastore, where each item is a set of key-value pairs representing the item's data. Up to 100 items can be updated in a single request. attr_reader :values diff --git a/lib/datadog_api_client/v2/models/calculated_field.rb b/lib/datadog_api_client/v2/models/calculated_field.rb index 49ca80e4639f..70d4c94b686d 100644 --- a/lib/datadog_api_client/v2/models/calculated_field.rb +++ b/lib/datadog_api_client/v2/models/calculated_field.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Calculated field. class CalculatedField include BaseGenericModel + # Expression. attr_reader :expression + # Field name. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/cancel_data_deletion_response_body.rb b/lib/datadog_api_client/v2/models/cancel_data_deletion_response_body.rb index 4111f4cb736d..19f3681285ff 100644 --- a/lib/datadog_api_client/v2/models/cancel_data_deletion_response_body.rb +++ b/lib/datadog_api_client/v2/models/cancel_data_deletion_response_body.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The response from the cancel data deletion request endpoint. class CancelDataDeletionResponseBody include BaseGenericModel + # The created data deletion request information. attr_accessor :data + # The metadata of the data deletion response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/case.rb b/lib/datadog_api_client/v2/models/case.rb index 910b9051f689..46a5e50ea48e 100644 --- a/lib/datadog_api_client/v2/models/case.rb +++ b/lib/datadog_api_client/v2/models/case.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A case class Case include BaseGenericModel + # Case resource attributes attr_reader :attributes + # Case's identifier attr_reader :id + # Resources related to a case attr_accessor :relationships + # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_assign.rb b/lib/datadog_api_client/v2/models/case_assign.rb index ba5466c173ec..a7964289f036 100644 --- a/lib/datadog_api_client/v2/models/case_assign.rb +++ b/lib/datadog_api_client/v2/models/case_assign.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Case assign class CaseAssign include BaseGenericModel + # Case assign attributes attr_reader :attributes + # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_assign_attributes.rb b/lib/datadog_api_client/v2/models/case_assign_attributes.rb index d9f7f4308e13..25f13410a14b 100644 --- a/lib/datadog_api_client/v2/models/case_assign_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_assign_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case assign attributes class CaseAssignAttributes include BaseGenericModel + # Assignee's UUID attr_reader :assignee_id diff --git a/lib/datadog_api_client/v2/models/case_assign_request.rb b/lib/datadog_api_client/v2/models/case_assign_request.rb index 637c58b3a101..d3118e95a0d9 100644 --- a/lib/datadog_api_client/v2/models/case_assign_request.rb +++ b/lib/datadog_api_client/v2/models/case_assign_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case assign request class CaseAssignRequest include BaseGenericModel + # Case assign attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_attributes.rb b/lib/datadog_api_client/v2/models/case_attributes.rb index 223224fb203f..122121e1d1fb 100644 --- a/lib/datadog_api_client/v2/models/case_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_attributes.rb @@ -20,34 +20,49 @@ module DatadogAPIClient::V2 # Case resource attributes class CaseAttributes include BaseGenericModel + # Timestamp of when the case was archived attr_accessor :archived_at + # The definition of `CaseObjectAttributes` object. attr_accessor :attributes + # Timestamp of when the case was closed attr_accessor :closed_at + # Timestamp of when the case was created attr_accessor :created_at + # Case custom attributes attr_accessor :custom_attributes + # Description attr_accessor :description + # Jira issue attached to case attr_accessor :jira_issue + # Key attr_accessor :key + # Timestamp of when the case was last modified attr_accessor :modified_at + # Case priority attr_accessor :priority + # ServiceNow ticket attached to case attr_accessor :service_now_ticket + # Case status attr_accessor :status + # Title attr_accessor :title + # Case type attr_accessor :type + # Case type UUID attr_accessor :type_id diff --git a/lib/datadog_api_client/v2/models/case_comment.rb b/lib/datadog_api_client/v2/models/case_comment.rb index 3bb9fe32f96f..f2213389686b 100644 --- a/lib/datadog_api_client/v2/models/case_comment.rb +++ b/lib/datadog_api_client/v2/models/case_comment.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Case comment class CaseComment include BaseGenericModel + # Case comment attributes attr_reader :attributes + # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_comment_attributes.rb b/lib/datadog_api_client/v2/models/case_comment_attributes.rb index 5e799f2aef15..a8310236ff63 100644 --- a/lib/datadog_api_client/v2/models/case_comment_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_comment_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case comment attributes class CaseCommentAttributes include BaseGenericModel + # The `CaseCommentAttributes` `message`. attr_reader :comment diff --git a/lib/datadog_api_client/v2/models/case_comment_request.rb b/lib/datadog_api_client/v2/models/case_comment_request.rb index 847dc8bc9105..63a981d11f38 100644 --- a/lib/datadog_api_client/v2/models/case_comment_request.rb +++ b/lib/datadog_api_client/v2/models/case_comment_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case comment request class CaseCommentRequest include BaseGenericModel + # Case comment attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_create.rb b/lib/datadog_api_client/v2/models/case_create.rb index e4265d96d141..3e1e8eb70cd3 100644 --- a/lib/datadog_api_client/v2/models/case_create.rb +++ b/lib/datadog_api_client/v2/models/case_create.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Case creation data class CaseCreate include BaseGenericModel + # Case creation attributes attr_reader :attributes + # Relationships formed with the case on creation attr_accessor :relationships + # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_create_attributes.rb b/lib/datadog_api_client/v2/models/case_create_attributes.rb index e7fcab772294..12587a46cd43 100644 --- a/lib/datadog_api_client/v2/models/case_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_create_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Case creation attributes class CaseCreateAttributes include BaseGenericModel + # Description attr_accessor :description + # Case priority attr_accessor :priority + # Title attr_reader :title + # Case type UUID attr_reader :type_id diff --git a/lib/datadog_api_client/v2/models/case_create_relationships.rb b/lib/datadog_api_client/v2/models/case_create_relationships.rb index 7e80802cc96b..2d790da9ff3a 100644 --- a/lib/datadog_api_client/v2/models/case_create_relationships.rb +++ b/lib/datadog_api_client/v2/models/case_create_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationships formed with the case on creation class CaseCreateRelationships include BaseGenericModel + # Relationship to user. attr_accessor :assignee + # Relationship to project attr_reader :project diff --git a/lib/datadog_api_client/v2/models/case_create_request.rb b/lib/datadog_api_client/v2/models/case_create_request.rb index cbd466b643c4..c0669bee6ad6 100644 --- a/lib/datadog_api_client/v2/models/case_create_request.rb +++ b/lib/datadog_api_client/v2/models/case_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case create request class CaseCreateRequest include BaseGenericModel + # Case creation data attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_empty.rb b/lib/datadog_api_client/v2/models/case_empty.rb index 7a0f7c5ba6b4..800e88daf1ab 100644 --- a/lib/datadog_api_client/v2/models/case_empty.rb +++ b/lib/datadog_api_client/v2/models/case_empty.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case empty request data class CaseEmpty include BaseGenericModel + # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_empty_request.rb b/lib/datadog_api_client/v2/models/case_empty_request.rb index 2c0af5e46230..97fa0d6ebafa 100644 --- a/lib/datadog_api_client/v2/models/case_empty_request.rb +++ b/lib/datadog_api_client/v2/models/case_empty_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case empty request class CaseEmptyRequest include BaseGenericModel + # Case empty request data attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_relationships.rb b/lib/datadog_api_client/v2/models/case_relationships.rb index 988be008ced9..5ea9c1b176b6 100644 --- a/lib/datadog_api_client/v2/models/case_relationships.rb +++ b/lib/datadog_api_client/v2/models/case_relationships.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Resources related to a case class CaseRelationships include BaseGenericModel + # Relationship to user. attr_accessor :assignee + # Relationship to user. attr_accessor :created_by + # Relationship to user. attr_accessor :modified_by + # Relationship to project attr_accessor :project diff --git a/lib/datadog_api_client/v2/models/case_response.rb b/lib/datadog_api_client/v2/models/case_response.rb index a720ca8637b2..65477f8e415c 100644 --- a/lib/datadog_api_client/v2/models/case_response.rb +++ b/lib/datadog_api_client/v2/models/case_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case response class CaseResponse include BaseGenericModel + # A case attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/case_trigger.rb b/lib/datadog_api_client/v2/models/case_trigger.rb index eb49226dbd7d..8297096892b8 100644 --- a/lib/datadog_api_client/v2/models/case_trigger.rb +++ b/lib/datadog_api_client/v2/models/case_trigger.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Trigger a workflow from a Case. For automatic triggering a handle must be configured and the workflow must be published. class CaseTrigger include BaseGenericModel + # Defines a rate limit for a trigger. attr_accessor :rate_limit diff --git a/lib/datadog_api_client/v2/models/case_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/case_trigger_wrapper.rb index 2aca97543723..5b8943e0d1ba 100644 --- a/lib/datadog_api_client/v2/models/case_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/case_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for a Case-based trigger. class CaseTriggerWrapper include BaseGenericModel + # Trigger a workflow from a Case. For automatic triggering a handle must be configured and the workflow must be published. attr_reader :case_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/case_type_create.rb b/lib/datadog_api_client/v2/models/case_type_create.rb index 554001364fe3..874b7c82c0c3 100644 --- a/lib/datadog_api_client/v2/models/case_type_create.rb +++ b/lib/datadog_api_client/v2/models/case_type_create.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Case type class CaseTypeCreate include BaseGenericModel + # Case Type resource attributes attr_reader :attributes + # Case type resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_type_create_request.rb b/lib/datadog_api_client/v2/models/case_type_create_request.rb index c9da704d9f8d..412a5408f25e 100644 --- a/lib/datadog_api_client/v2/models/case_type_create_request.rb +++ b/lib/datadog_api_client/v2/models/case_type_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case type create request class CaseTypeCreateRequest include BaseGenericModel + # Case type attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_type_resource.rb b/lib/datadog_api_client/v2/models/case_type_resource.rb index 2bac58ccee81..9b28ee4b9bb5 100644 --- a/lib/datadog_api_client/v2/models/case_type_resource.rb +++ b/lib/datadog_api_client/v2/models/case_type_resource.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `CaseType` object. class CaseTypeResource include BaseGenericModel + # Case Type resource attributes attr_accessor :attributes + # Case type's identifier attr_accessor :id + # Case type resource type attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/case_type_resource_attributes.rb b/lib/datadog_api_client/v2/models/case_type_resource_attributes.rb index 2f37aca6cddc..b317858dc7b0 100644 --- a/lib/datadog_api_client/v2/models/case_type_resource_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_type_resource_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Case Type resource attributes class CaseTypeResourceAttributes include BaseGenericModel + # Timestamp of when the case type was deleted attr_accessor :deleted_at + # Case type description. attr_accessor :description + # Case type emoji. attr_accessor :emoji + # Case type name. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/case_type_response.rb b/lib/datadog_api_client/v2/models/case_type_response.rb index 36ef0b2681cd..a1a486804aa3 100644 --- a/lib/datadog_api_client/v2/models/case_type_response.rb +++ b/lib/datadog_api_client/v2/models/case_type_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case type response class CaseTypeResponse include BaseGenericModel + # The definition of `CaseType` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/case_types_response.rb b/lib/datadog_api_client/v2/models/case_types_response.rb index 5ce7a7c79f5c..697aa99c4c79 100644 --- a/lib/datadog_api_client/v2/models/case_types_response.rb +++ b/lib/datadog_api_client/v2/models/case_types_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case types response. class CaseTypesResponse include BaseGenericModel + # List of case types attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/case_update_attributes.rb b/lib/datadog_api_client/v2/models/case_update_attributes.rb index 86bde35086ab..d65f0a256721 100644 --- a/lib/datadog_api_client/v2/models/case_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_update_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Case update attributes class CaseUpdateAttributes include BaseGenericModel + # Case update attributes attributes attr_reader :attributes + # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_update_attributes_attributes.rb b/lib/datadog_api_client/v2/models/case_update_attributes_attributes.rb index 85d593cb3656..383966e519fa 100644 --- a/lib/datadog_api_client/v2/models/case_update_attributes_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_update_attributes_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case update attributes attributes class CaseUpdateAttributesAttributes include BaseGenericModel + # The definition of `CaseObjectAttributes` object. attr_reader :attributes diff --git a/lib/datadog_api_client/v2/models/case_update_attributes_request.rb b/lib/datadog_api_client/v2/models/case_update_attributes_request.rb index 9c3a579de54e..62758071bb02 100644 --- a/lib/datadog_api_client/v2/models/case_update_attributes_request.rb +++ b/lib/datadog_api_client/v2/models/case_update_attributes_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case update attributes request class CaseUpdateAttributesRequest include BaseGenericModel + # Case update attributes attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_update_custom_attribute.rb b/lib/datadog_api_client/v2/models/case_update_custom_attribute.rb index 43e0ef917568..986d0f7de606 100644 --- a/lib/datadog_api_client/v2/models/case_update_custom_attribute.rb +++ b/lib/datadog_api_client/v2/models/case_update_custom_attribute.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Case update custom attribute class CaseUpdateCustomAttribute include BaseGenericModel + # Custom attribute values attr_reader :attributes + # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_update_custom_attribute_request.rb b/lib/datadog_api_client/v2/models/case_update_custom_attribute_request.rb index 634da5322045..21d44501e544 100644 --- a/lib/datadog_api_client/v2/models/case_update_custom_attribute_request.rb +++ b/lib/datadog_api_client/v2/models/case_update_custom_attribute_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case update custom attribute request class CaseUpdateCustomAttributeRequest include BaseGenericModel + # Case update custom attribute attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_update_description.rb b/lib/datadog_api_client/v2/models/case_update_description.rb index 28c8619d2d2e..1167c430886c 100644 --- a/lib/datadog_api_client/v2/models/case_update_description.rb +++ b/lib/datadog_api_client/v2/models/case_update_description.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Case update description class CaseUpdateDescription include BaseGenericModel + # Case update description attributes attr_reader :attributes + # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_update_description_attributes.rb b/lib/datadog_api_client/v2/models/case_update_description_attributes.rb index 44f40e7e453b..86f3e745768b 100644 --- a/lib/datadog_api_client/v2/models/case_update_description_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_update_description_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case update description attributes class CaseUpdateDescriptionAttributes include BaseGenericModel + # Case new description attr_reader :description diff --git a/lib/datadog_api_client/v2/models/case_update_description_request.rb b/lib/datadog_api_client/v2/models/case_update_description_request.rb index 46b375cddd22..9a3a1dabd537 100644 --- a/lib/datadog_api_client/v2/models/case_update_description_request.rb +++ b/lib/datadog_api_client/v2/models/case_update_description_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case update description request class CaseUpdateDescriptionRequest include BaseGenericModel + # Case update description attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_update_priority.rb b/lib/datadog_api_client/v2/models/case_update_priority.rb index 989b1ee78d99..dfc7cd1751f3 100644 --- a/lib/datadog_api_client/v2/models/case_update_priority.rb +++ b/lib/datadog_api_client/v2/models/case_update_priority.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Case priority status class CaseUpdatePriority include BaseGenericModel + # Case update priority attributes attr_reader :attributes + # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_update_priority_attributes.rb b/lib/datadog_api_client/v2/models/case_update_priority_attributes.rb index 52fe2fb9ffe3..55741c3683fc 100644 --- a/lib/datadog_api_client/v2/models/case_update_priority_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_update_priority_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case update priority attributes class CaseUpdatePriorityAttributes include BaseGenericModel + # Case priority attr_reader :priority diff --git a/lib/datadog_api_client/v2/models/case_update_priority_request.rb b/lib/datadog_api_client/v2/models/case_update_priority_request.rb index e3a911695fce..f236f0684135 100644 --- a/lib/datadog_api_client/v2/models/case_update_priority_request.rb +++ b/lib/datadog_api_client/v2/models/case_update_priority_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case update priority request class CaseUpdatePriorityRequest include BaseGenericModel + # Case priority status attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_update_status.rb b/lib/datadog_api_client/v2/models/case_update_status.rb index d53f647eeccb..77d652d314c6 100644 --- a/lib/datadog_api_client/v2/models/case_update_status.rb +++ b/lib/datadog_api_client/v2/models/case_update_status.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Case update status class CaseUpdateStatus include BaseGenericModel + # Case update status attributes attr_reader :attributes + # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_update_status_attributes.rb b/lib/datadog_api_client/v2/models/case_update_status_attributes.rb index 144434b60d8d..7a84f60cc0b3 100644 --- a/lib/datadog_api_client/v2/models/case_update_status_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_update_status_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case update status attributes class CaseUpdateStatusAttributes include BaseGenericModel + # Case status attr_reader :status diff --git a/lib/datadog_api_client/v2/models/case_update_status_request.rb b/lib/datadog_api_client/v2/models/case_update_status_request.rb index a6a2a367e226..8f2df36ab687 100644 --- a/lib/datadog_api_client/v2/models/case_update_status_request.rb +++ b/lib/datadog_api_client/v2/models/case_update_status_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case update status request class CaseUpdateStatusRequest include BaseGenericModel + # Case update status attr_reader :data diff --git a/lib/datadog_api_client/v2/models/case_update_title.rb b/lib/datadog_api_client/v2/models/case_update_title.rb index 3ca0de47236a..b5f41b6d4fb9 100644 --- a/lib/datadog_api_client/v2/models/case_update_title.rb +++ b/lib/datadog_api_client/v2/models/case_update_title.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Case update title class CaseUpdateTitle include BaseGenericModel + # Case update title attributes attr_reader :attributes + # Case resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/case_update_title_attributes.rb b/lib/datadog_api_client/v2/models/case_update_title_attributes.rb index c7b908b2f1bc..043d3e2f196c 100644 --- a/lib/datadog_api_client/v2/models/case_update_title_attributes.rb +++ b/lib/datadog_api_client/v2/models/case_update_title_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case update title attributes class CaseUpdateTitleAttributes include BaseGenericModel + # Case new title attr_reader :title diff --git a/lib/datadog_api_client/v2/models/case_update_title_request.rb b/lib/datadog_api_client/v2/models/case_update_title_request.rb index cfb3bd974997..3d4de31501e5 100644 --- a/lib/datadog_api_client/v2/models/case_update_title_request.rb +++ b/lib/datadog_api_client/v2/models/case_update_title_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Case update title request class CaseUpdateTitleRequest include BaseGenericModel + # Case update title attr_reader :data diff --git a/lib/datadog_api_client/v2/models/cases_response.rb b/lib/datadog_api_client/v2/models/cases_response.rb index 1170e321832d..71e3ccc06ba9 100644 --- a/lib/datadog_api_client/v2/models/cases_response.rb +++ b/lib/datadog_api_client/v2/models/cases_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response with cases class CasesResponse include BaseGenericModel + # Cases response data attr_accessor :data + # Cases response metadata attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/cases_response_meta.rb b/lib/datadog_api_client/v2/models/cases_response_meta.rb index 5077ad46e299..4afb5103df2e 100644 --- a/lib/datadog_api_client/v2/models/cases_response_meta.rb +++ b/lib/datadog_api_client/v2/models/cases_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Cases response metadata class CasesResponseMeta include BaseGenericModel + # Pagination metadata attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/cases_response_meta_pagination.rb b/lib/datadog_api_client/v2/models/cases_response_meta_pagination.rb index 5976ce227c85..22cc7ca536a5 100644 --- a/lib/datadog_api_client/v2/models/cases_response_meta_pagination.rb +++ b/lib/datadog_api_client/v2/models/cases_response_meta_pagination.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Pagination metadata class CasesResponseMetaPagination include BaseGenericModel + # Current page number attr_accessor :current + # Number of cases in current page attr_accessor :size + # Total number of pages attr_accessor :total diff --git a/lib/datadog_api_client/v2/models/change_event_attributes.rb b/lib/datadog_api_client/v2/models/change_event_attributes.rb index 45c152ddb561..c4121781d15e 100644 --- a/lib/datadog_api_client/v2/models/change_event_attributes.rb +++ b/lib/datadog_api_client/v2/models/change_event_attributes.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V2 # Change event attributes. class ChangeEventAttributes include BaseGenericModel + # Aggregation key of the event. attr_accessor :aggregation_key + # The entity that made the change. attr_accessor :author + # JSON object of change metadata. attr_accessor :change_metadata + # A uniquely identified resource. attr_accessor :changed_resource + # JSON object of event system attributes. attr_accessor :evt + # A list of resources impacted by this change. attr_accessor :impacted_resources + # The new state of the changed resource. attr_accessor :new_value + # The previous state of the changed resource. attr_accessor :prev_value + # Service that triggered the event. attr_accessor :service + # POSIX timestamp of the event. attr_accessor :timestamp + # The title of the event. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/change_event_attributes_author.rb b/lib/datadog_api_client/v2/models/change_event_attributes_author.rb index ea417cc38901..6cde128989d8 100644 --- a/lib/datadog_api_client/v2/models/change_event_attributes_author.rb +++ b/lib/datadog_api_client/v2/models/change_event_attributes_author.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The entity that made the change. class ChangeEventAttributesAuthor include BaseGenericModel + # The name of the user or system that made the change. attr_accessor :name + # The type of the author. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/change_event_attributes_changed_resource.rb b/lib/datadog_api_client/v2/models/change_event_attributes_changed_resource.rb index f93f54efd3ea..112ab60334f9 100644 --- a/lib/datadog_api_client/v2/models/change_event_attributes_changed_resource.rb +++ b/lib/datadog_api_client/v2/models/change_event_attributes_changed_resource.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A uniquely identified resource. class ChangeEventAttributesChangedResource include BaseGenericModel + # The name of the changed resource. attr_accessor :name + # The type of the changed resource. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/change_event_attributes_impacted_resources_item.rb b/lib/datadog_api_client/v2/models/change_event_attributes_impacted_resources_item.rb index cee68d10ff09..e1b99bc05f51 100644 --- a/lib/datadog_api_client/v2/models/change_event_attributes_impacted_resources_item.rb +++ b/lib/datadog_api_client/v2/models/change_event_attributes_impacted_resources_item.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A uniquely identified resource. class ChangeEventAttributesImpactedResourcesItem include BaseGenericModel + # The name of the impacted resource. attr_accessor :name + # The type of the impacted resource. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/change_event_custom_attributes.rb b/lib/datadog_api_client/v2/models/change_event_custom_attributes.rb index 560b9c9ea7a9..86a667e823b1 100644 --- a/lib/datadog_api_client/v2/models/change_event_custom_attributes.rb +++ b/lib/datadog_api_client/v2/models/change_event_custom_attributes.rb @@ -20,17 +20,23 @@ module DatadogAPIClient::V2 # Change event attributes. class ChangeEventCustomAttributes include BaseGenericModel + # The entity that made the change. Optional, if provided it must include `type` and `name`. attr_accessor :author + # Free form JSON object with information related to the `change` event. Supports up to 100 properties per object and a maximum nesting depth of 10 levels. attr_accessor :change_metadata + # A uniquely identified resource. attr_reader :changed_resource + # A list of resources impacted by this change. It is recommended to provide an impacted resource to display # the change event at the correct location. Only resources of type `service` are supported. Maximum of 100 impacted resources allowed. attr_reader :impacted_resources + # Free form JSON object representing the new state of the changed resource. attr_accessor :new_value + # Free form JSON object representing the previous state of the changed resource. attr_accessor :prev_value diff --git a/lib/datadog_api_client/v2/models/change_event_custom_attributes_author.rb b/lib/datadog_api_client/v2/models/change_event_custom_attributes_author.rb index e8a344f70ea1..7b444b0fa624 100644 --- a/lib/datadog_api_client/v2/models/change_event_custom_attributes_author.rb +++ b/lib/datadog_api_client/v2/models/change_event_custom_attributes_author.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The entity that made the change. Optional, if provided it must include `type` and `name`. class ChangeEventCustomAttributesAuthor include BaseGenericModel + # The name of the user or system that made the change. Limited to 128 characters. attr_reader :name + # Author's type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/change_event_custom_attributes_changed_resource.rb b/lib/datadog_api_client/v2/models/change_event_custom_attributes_changed_resource.rb index 3781fcb19f7c..e9291fea283d 100644 --- a/lib/datadog_api_client/v2/models/change_event_custom_attributes_changed_resource.rb +++ b/lib/datadog_api_client/v2/models/change_event_custom_attributes_changed_resource.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A uniquely identified resource. class ChangeEventCustomAttributesChangedResource include BaseGenericModel + # The name of the resource that was changed. Limited to 128 characters. attr_reader :name + # The type of the resource that was changed. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/change_event_custom_attributes_impacted_resources_items.rb b/lib/datadog_api_client/v2/models/change_event_custom_attributes_impacted_resources_items.rb index 8726d2360bc8..e405a775d2a2 100644 --- a/lib/datadog_api_client/v2/models/change_event_custom_attributes_impacted_resources_items.rb +++ b/lib/datadog_api_client/v2/models/change_event_custom_attributes_impacted_resources_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object representing a uniquely identified resource. class ChangeEventCustomAttributesImpactedResourcesItems include BaseGenericModel + # The name of the impacted resource. Limited to 128 characters. attr_reader :name + # The type of the impacted resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/change_event_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/change_event_trigger_wrapper.rb index 79339c0f4708..0bf673399a10 100644 --- a/lib/datadog_api_client/v2/models/change_event_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/change_event_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for a Change Event-based trigger. class ChangeEventTriggerWrapper include BaseGenericModel + # Trigger a workflow from a Change Event. attr_reader :change_event_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/chargeback_breakdown.rb b/lib/datadog_api_client/v2/models/chargeback_breakdown.rb index 46c75a0b607f..f6a6953ad70b 100644 --- a/lib/datadog_api_client/v2/models/chargeback_breakdown.rb +++ b/lib/datadog_api_client/v2/models/chargeback_breakdown.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Charges breakdown. class ChargebackBreakdown include BaseGenericModel + # The type of charge for a particular product. attr_accessor :charge_type + # The cost for a particular product and charge type during a given month. attr_accessor :cost + # The product for which cost is being reported. attr_accessor :product_name diff --git a/lib/datadog_api_client/v2/models/ci_app_aggregate_bucket_value_timeseries_point.rb b/lib/datadog_api_client/v2/models/ci_app_aggregate_bucket_value_timeseries_point.rb index 734a962c7e43..8498231db8ee 100644 --- a/lib/datadog_api_client/v2/models/ci_app_aggregate_bucket_value_timeseries_point.rb +++ b/lib/datadog_api_client/v2/models/ci_app_aggregate_bucket_value_timeseries_point.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A timeseries point. class CIAppAggregateBucketValueTimeseriesPoint include BaseGenericModel + # The time value for this point. attr_accessor :time + # The value for this point. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/ci_app_aggregate_sort.rb b/lib/datadog_api_client/v2/models/ci_app_aggregate_sort.rb index 8b75507d1159..22130e381e47 100644 --- a/lib/datadog_api_client/v2/models/ci_app_aggregate_sort.rb +++ b/lib/datadog_api_client/v2/models/ci_app_aggregate_sort.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A sort rule. The `aggregation` field is required when `type` is `measure`. class CIAppAggregateSort include BaseGenericModel + # An aggregation function. attr_accessor :aggregation + # The metric to sort by (only used for `type=measure`). attr_accessor :metric + # The order to use, ascending or descending. attr_accessor :order + # The type of sorting algorithm. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/ci_app_ci_error.rb b/lib/datadog_api_client/v2/models/ci_app_ci_error.rb index cf89ac58de9d..30cd9ceaea46 100644 --- a/lib/datadog_api_client/v2/models/ci_app_ci_error.rb +++ b/lib/datadog_api_client/v2/models/ci_app_ci_error.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Contains information of the CI error. class CIAppCIError include BaseGenericModel + # Error category used to differentiate between issues related to the developer or provider environments. attr_accessor :domain + # Error message. attr_reader :message + # The stack trace of the reported errors. attr_accessor :stack + # Short description of the error type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/ci_app_compute.rb b/lib/datadog_api_client/v2/models/ci_app_compute.rb index db742f5c572a..f30a51b753c8 100644 --- a/lib/datadog_api_client/v2/models/ci_app_compute.rb +++ b/lib/datadog_api_client/v2/models/ci_app_compute.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # A compute rule to compute metrics or timeseries. class CIAppCompute include BaseGenericModel + # An aggregation function. attr_reader :aggregation + # The time buckets' size (only used for type=timeseries) # Defaults to a resolution of 150 points. attr_accessor :interval + # The metric to use. attr_accessor :metric + # The type of compute. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request.rb b/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request.rb index 14e168158414..26fa25d23623 100644 --- a/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request.rb +++ b/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object. class CIAppCreatePipelineEventRequest include BaseGenericModel + # Data of the pipeline events to create. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_attributes.rb b/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_attributes.rb index 45839d997bfc..49bef1e78aa7 100644 --- a/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes of the pipeline event to create. class CIAppCreatePipelineEventRequestAttributes include BaseGenericModel + # The Datadog environment. attr_accessor :env + # The name of the CI provider. By default, this is "custom". attr_accessor :provider_name + # Details of the CI pipeline event. attr_reader :resource + # If the CI provider is SaaS, use this to differentiate between instances. attr_accessor :service diff --git a/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_data.rb b/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_data.rb index 7048d1feeff9..5d5e2076d78a 100644 --- a/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_data.rb +++ b/lib/datadog_api_client/v2/models/ci_app_create_pipeline_event_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data of the pipeline event to create. class CIAppCreatePipelineEventRequestData include BaseGenericModel + # Attributes of the pipeline event to create. attr_accessor :attributes + # Type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/ci_app_event_attributes.rb b/lib/datadog_api_client/v2/models/ci_app_event_attributes.rb index f857b1e4ae2d..9f4d6ce7a2ca 100644 --- a/lib/datadog_api_client/v2/models/ci_app_event_attributes.rb +++ b/lib/datadog_api_client/v2/models/ci_app_event_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # JSON object containing all event attributes and their associated values. class CIAppEventAttributes include BaseGenericModel + # JSON object of attributes from CI Visibility test events. attr_accessor :attributes + # Array of tags associated with your event. attr_accessor :tags + # Test run level. attr_accessor :test_level diff --git a/lib/datadog_api_client/v2/models/ci_app_git_info.rb b/lib/datadog_api_client/v2/models/ci_app_git_info.rb index 2bfda303a419..d48b04c3dd38 100644 --- a/lib/datadog_api_client/v2/models/ci_app_git_info.rb +++ b/lib/datadog_api_client/v2/models/ci_app_git_info.rb @@ -21,28 +21,40 @@ module DatadogAPIClient::V2 # Note that either `tag` or `branch` has to be provided, but not both. class CIAppGitInfo include BaseGenericModel + # The commit author email. attr_reader :author_email + # The commit author name. attr_accessor :author_name + # The commit author timestamp in RFC3339 format. attr_accessor :author_time + # The branch name (if a tag use the tag parameter). attr_accessor :branch + # The commit timestamp in RFC3339 format. attr_accessor :commit_time + # The committer email. attr_accessor :committer_email + # The committer name. attr_accessor :committer_name + # The Git repository's default branch. attr_accessor :default_branch + # The commit message. attr_accessor :message + # The URL of the repository. attr_reader :repository_url + # The git commit SHA. attr_reader :sha + # The tag name (if a branch use the branch parameter). attr_accessor :tag diff --git a/lib/datadog_api_client/v2/models/ci_app_group_by_histogram.rb b/lib/datadog_api_client/v2/models/ci_app_group_by_histogram.rb index d96d7e672cb1..e0c9f0f5a010 100644 --- a/lib/datadog_api_client/v2/models/ci_app_group_by_histogram.rb +++ b/lib/datadog_api_client/v2/models/ci_app_group_by_histogram.rb @@ -21,11 +21,14 @@ module DatadogAPIClient::V2 # At most, 100 buckets are allowed, the number of buckets is `(max - min)/interval`. class CIAppGroupByHistogram include BaseGenericModel + # The bin size of the histogram buckets. attr_reader :interval + # The maximum value for the measure used in the histogram # (values greater than this one are filtered out). attr_reader :max + # The minimum value for the measure used in the histogram # (values smaller than this one are filtered out). attr_reader :min diff --git a/lib/datadog_api_client/v2/models/ci_app_host_info.rb b/lib/datadog_api_client/v2/models/ci_app_host_info.rb index fd936ec050ef..2c4b56f2017b 100644 --- a/lib/datadog_api_client/v2/models/ci_app_host_info.rb +++ b/lib/datadog_api_client/v2/models/ci_app_host_info.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Contains information of the host running the pipeline, stage, job, or step. class CIAppHostInfo include BaseGenericModel + # FQDN of the host. attr_accessor :hostname + # A list of labels used to select or identify the node. attr_accessor :labels + # Name for the host. attr_accessor :name + # The path where the code is checked out. attr_accessor :workspace diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event.rb index 3a7671420bb1..679eb2b0cc08 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object description of a pipeline event after being processed and stored by Datadog. class CIAppPipelineEvent include BaseGenericModel + # JSON object containing all event attributes and their associated values. attr_accessor :attributes + # Unique ID of the event. attr_accessor :id + # Type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_attributes.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_attributes.rb index cb6c321cbb30..189f8547b33e 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_attributes.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # JSON object containing all event attributes and their associated values. class CIAppPipelineEventAttributes include BaseGenericModel + # JSON object of attributes from CI Visibility pipeline events. attr_accessor :attributes + # Pipeline execution level. attr_accessor :ci_level + # Array of tags associated with your event. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_finished_pipeline.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_finished_pipeline.rb index 8c24465dddaa..78d1f1be13fd 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_finished_pipeline.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_finished_pipeline.rb @@ -20,48 +20,68 @@ module DatadogAPIClient::V2 # Details of a finished pipeline. class CIAppPipelineEventFinishedPipeline include BaseGenericModel + # Time when the pipeline run finished. It cannot be older than 18 hours in the past from the current time. The time format must be RFC3339. attr_reader :_end + # Contains information of the CI error. attr_accessor :error + # If pipelines are triggered due to actions to a Git repository, then all payloads must contain this. # Note that either `tag` or `branch` has to be provided, but not both. attr_accessor :git + # Whether or not the pipeline was triggered manually by the user. attr_accessor :is_manual + # Whether or not the pipeline was resumed after being blocked. attr_accessor :is_resumed + # Used to distinguish between pipelines, stages, jobs, and steps. attr_reader :level + # A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric. attr_accessor :metrics + # Name of the pipeline. All pipeline runs for the builds should have the same name. attr_reader :name + # Contains information of the host running the pipeline, stage, job, or step. attr_accessor :node + # A map of key-value parameters or environment variables that were defined for the pipeline. attr_accessor :parameters + # If the pipeline is triggered as child of another pipeline, this should contain the details of the parent pipeline. attr_accessor :parent_pipeline + # Whether or not the pipeline was a partial retry of a previous attempt. A partial retry is one # which only runs a subset of the original jobs. attr_reader :partial_retry + # Any ID used in the provider to identify the pipeline run even if it is not unique across retries. # If the `pipeline_id` is unique, then both `unique_id` and `pipeline_id` can be set to the same value. attr_accessor :pipeline_id + # If the pipeline is a retry, this should contain the details of the previous attempt. attr_accessor :previous_attempt + # The queue time in milliseconds, if applicable. attr_reader :queue_time + # Time when the pipeline run started (it should not include any queue time). The time format must be RFC3339. attr_reader :start + # The final status of the pipeline. attr_reader :status + # A list of user-defined tags. The tags must follow the `key:value` pattern. attr_accessor :tags + # UUID of the pipeline run. The ID has to be unique across retries and pipelines, # including partial retries. attr_reader :unique_id + # The URL to look at the pipeline in the CI provider UI. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_in_progress_pipeline.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_in_progress_pipeline.rb index 50d9678f4bcb..b7ddac7b0faa 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_in_progress_pipeline.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_in_progress_pipeline.rb @@ -20,45 +20,64 @@ module DatadogAPIClient::V2 # Details of a running pipeline. class CIAppPipelineEventInProgressPipeline include BaseGenericModel + # Contains information of the CI error. attr_accessor :error + # If pipelines are triggered due to actions to a Git repository, then all payloads must contain this. # Note that either `tag` or `branch` has to be provided, but not both. attr_accessor :git + # Whether or not the pipeline was triggered manually by the user. attr_accessor :is_manual + # Whether or not the pipeline was resumed after being blocked. attr_accessor :is_resumed + # Used to distinguish between pipelines, stages, jobs, and steps. attr_reader :level + # A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric. attr_accessor :metrics + # Name of the pipeline. All pipeline runs for the builds should have the same name. attr_reader :name + # Contains information of the host running the pipeline, stage, job, or step. attr_accessor :node + # A map of key-value parameters or environment variables that were defined for the pipeline. attr_accessor :parameters + # If the pipeline is triggered as child of another pipeline, this should contain the details of the parent pipeline. attr_accessor :parent_pipeline + # Whether or not the pipeline was a partial retry of a previous attempt. A partial retry is one # which only runs a subset of the original jobs. attr_reader :partial_retry + # Any ID used in the provider to identify the pipeline run even if it is not unique across retries. # If the `pipeline_id` is unique, then both `unique_id` and `pipeline_id` can be set to the same value. attr_accessor :pipeline_id + # If the pipeline is a retry, this should contain the details of the previous attempt. attr_accessor :previous_attempt + # The queue time in milliseconds, if applicable. attr_reader :queue_time + # Time when the pipeline run started (it should not include any queue time). The time format must be RFC3339. attr_reader :start + # The in progress status of the pipeline. attr_reader :status + # A list of user-defined tags. The tags must follow the `key:value` pattern. attr_accessor :tags + # UUID of the pipeline run. The ID has to be the same as the finished pipeline. attr_reader :unique_id + # The URL to look at the pipeline in the CI provider UI. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_job.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_job.rb index c0f0f7a8b218..dbde68c66b2b 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_job.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_job.rb @@ -20,43 +20,62 @@ module DatadogAPIClient::V2 # Details of a CI job. class CIAppPipelineEventJob include BaseGenericModel + # A list of job IDs that this job depends on. attr_accessor :dependencies + # Time when the job run finished. The time format must be RFC3339. attr_reader :_end + # Contains information of the CI error. attr_accessor :error + # If pipelines are triggered due to actions to a Git repository, then all payloads must contain this. # Note that either `tag` or `branch` has to be provided, but not both. attr_accessor :git + # The UUID for the job. It has to be unique within each pipeline execution. attr_reader :id + # Used to distinguish between pipelines, stages, jobs, and steps. attr_reader :level + # A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric. attr_accessor :metrics + # The name for the job. attr_reader :name + # Contains information of the host running the pipeline, stage, job, or step. attr_accessor :node + # A map of key-value parameters or environment variables that were defined for the pipeline. attr_accessor :parameters + # The parent pipeline name. attr_reader :pipeline_name + # The parent pipeline UUID. attr_reader :pipeline_unique_id + # The queue time in milliseconds, if applicable. attr_reader :queue_time + # The parent stage UUID (if applicable). attr_accessor :stage_id + # The parent stage name (if applicable). attr_accessor :stage_name + # Time when the job run instance started (it should not include any queue time). The time format must be RFC3339. attr_reader :start + # The final status of the job. attr_reader :status + # A list of user-defined tags. The tags must follow the `key:value` pattern. attr_accessor :tags + # The URL to look at the job in the CI provider UI. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_parent_pipeline.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_parent_pipeline.rb index b70718e1e65b..c6f8517feb69 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_parent_pipeline.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_parent_pipeline.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # If the pipeline is triggered as child of another pipeline, this should contain the details of the parent pipeline. class CIAppPipelineEventParentPipeline include BaseGenericModel + # UUID of a pipeline. attr_reader :id + # The URL to look at the pipeline in the CI provider UI. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_previous_pipeline.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_previous_pipeline.rb index c9208f2dd906..bb81ec8cd89e 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_previous_pipeline.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_previous_pipeline.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # If the pipeline is a retry, this should contain the details of the previous attempt. class CIAppPipelineEventPreviousPipeline include BaseGenericModel + # UUID of a pipeline. attr_reader :id + # The URL to look at the pipeline in the CI provider UI. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_stage.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_stage.rb index 932cac0ff397..225266e9d065 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_stage.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_stage.rb @@ -20,37 +20,53 @@ module DatadogAPIClient::V2 # Details of a CI stage. class CIAppPipelineEventStage include BaseGenericModel + # A list of stage IDs that this stage depends on. attr_accessor :dependencies + # Time when the stage run finished. The time format must be RFC3339. attr_reader :_end + # Contains information of the CI error. attr_accessor :error + # If pipelines are triggered due to actions to a Git repository, then all payloads must contain this. # Note that either `tag` or `branch` has to be provided, but not both. attr_accessor :git + # UUID for the stage. It has to be unique at least in the pipeline scope. attr_reader :id + # Used to distinguish between pipelines, stages, jobs and steps. attr_reader :level + # A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric. attr_accessor :metrics + # The name for the stage. attr_reader :name + # Contains information of the host running the pipeline, stage, job, or step. attr_accessor :node + # A map of key-value parameters or environment variables that were defined for the pipeline. attr_accessor :parameters + # The parent pipeline name. attr_reader :pipeline_name + # The parent pipeline UUID. attr_reader :pipeline_unique_id + # The queue time in milliseconds, if applicable. attr_reader :queue_time + # Time when the stage run started (it should not include any queue time). The time format must be RFC3339. attr_reader :start + # The final status of the stage. attr_reader :status + # A list of user-defined tags. The tags must follow the `key:value` pattern. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_step.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_step.rb index 63599a5aca2d..24c703d727e0 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_event_step.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_event_step.rb @@ -20,43 +20,62 @@ module DatadogAPIClient::V2 # Details of a CI step. class CIAppPipelineEventStep include BaseGenericModel + # Time when the step run finished. The time format must be RFC3339. attr_reader :_end + # Contains information of the CI error. attr_accessor :error + # If pipelines are triggered due to actions to a Git repository, then all payloads must contain this. # Note that either `tag` or `branch` has to be provided, but not both. attr_accessor :git + # UUID for the step. It has to be unique within each pipeline execution. attr_reader :id + # The parent job UUID (if applicable). attr_accessor :job_id + # The parent job name (if applicable). attr_accessor :job_name + # Used to distinguish between pipelines, stages, jobs and steps. attr_reader :level + # A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric. attr_accessor :metrics + # The name for the step. attr_reader :name + # Contains information of the host running the pipeline, stage, job, or step. attr_accessor :node + # A map of key-value parameters or environment variables that were defined for the pipeline. attr_accessor :parameters + # The parent pipeline name. attr_reader :pipeline_name + # The parent pipeline UUID. attr_reader :pipeline_unique_id + # The parent stage UUID (if applicable). attr_accessor :stage_id + # The parent stage name (if applicable). attr_accessor :stage_name + # Time when the step run started. The time format must be RFC3339. attr_reader :start + # The final status of the step. attr_reader :status + # A list of user-defined tags. The tags must follow the `key:value` pattern. attr_accessor :tags + # The URL to look at the step in the CI provider UI. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_events_request.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_events_request.rb index 89b0eec02491..98348e9ad6a7 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_events_request.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_events_request.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # The request for a pipelines search. class CIAppPipelineEventsRequest include BaseGenericModel + # The search and filter query settings. attr_accessor :filter + # Global query options that are used during the query. # Only supply timezone or time offset, not both. Otherwise, the query fails. attr_accessor :options + # Paging attributes for listing events. attr_accessor :page + # Sort parameters when querying events. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/ci_app_pipeline_events_response.rb b/lib/datadog_api_client/v2/models/ci_app_pipeline_events_response.rb index 701e341cc373..88f28e110d76 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipeline_events_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipeline_events_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response object with all pipeline events matching the request and pagination information. class CIAppPipelineEventsResponse include BaseGenericModel + # Array of events matching the request. attr_accessor :data + # Links attributes. attr_accessor :links + # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregate_request.rb b/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregate_request.rb index 5c6c8d2e35ee..89259389299d 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregate_request.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregate_request.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The object sent with the request to retrieve aggregation buckets of pipeline events from your organization. class CIAppPipelinesAggregateRequest include BaseGenericModel + # The list of metrics or timeseries to compute for the retrieved buckets. attr_accessor :compute + # The search and filter query settings. attr_accessor :filter + # The rules for the group-by. attr_accessor :group_by + # Global query options that are used during the query. # Only supply timezone or time offset, not both. Otherwise, the query fails. attr_accessor :options diff --git a/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregation_buckets_response.rb b/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregation_buckets_response.rb index f06d8b5c1af7..3a1d94ffdd19 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregation_buckets_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipelines_aggregation_buckets_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The query results. class CIAppPipelinesAggregationBucketsResponse include BaseGenericModel + # The list of matching buckets, one item per bucket. attr_accessor :buckets diff --git a/lib/datadog_api_client/v2/models/ci_app_pipelines_analytics_aggregate_response.rb b/lib/datadog_api_client/v2/models/ci_app_pipelines_analytics_aggregate_response.rb index 0736e07deb71..e4f1e2d7a777 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipelines_analytics_aggregate_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipelines_analytics_aggregate_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The response object for the pipeline events aggregate API endpoint. class CIAppPipelinesAnalyticsAggregateResponse include BaseGenericModel + # The query results. attr_accessor :data + # Links attributes. attr_accessor :links + # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/ci_app_pipelines_bucket_response.rb b/lib/datadog_api_client/v2/models/ci_app_pipelines_bucket_response.rb index 5739af2e7d6e..871f434e6806 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipelines_bucket_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipelines_bucket_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Bucket values. class CIAppPipelinesBucketResponse include BaseGenericModel + # The key-value pairs for each group-by. attr_accessor :by + # A map of the metric name to value for regular compute, or a list of values for a timeseries. attr_accessor :computes diff --git a/lib/datadog_api_client/v2/models/ci_app_pipelines_group_by.rb b/lib/datadog_api_client/v2/models/ci_app_pipelines_group_by.rb index ef14eff53569..b1625773a451 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipelines_group_by.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipelines_group_by.rb @@ -20,17 +20,23 @@ module DatadogAPIClient::V2 # A group-by rule. class CIAppPipelinesGroupBy include BaseGenericModel + # The name of the facet to use (required). attr_reader :facet + # Used to perform a histogram computation (only for measure facets). # At most, 100 buckets are allowed, the number of buckets is `(max - min)/interval`. attr_accessor :histogram + # The maximum buckets to return for this group-by. attr_accessor :limit + # The value to use for logs that don't have the facet used to group-by. attr_accessor :missing + # A sort rule. The `aggregation` field is required when `type` is `measure`. attr_accessor :sort + # A resulting object to put the given computes in over all the matching records. attr_accessor :total diff --git a/lib/datadog_api_client/v2/models/ci_app_pipelines_query_filter.rb b/lib/datadog_api_client/v2/models/ci_app_pipelines_query_filter.rb index 427c3aaeccac..bf07d3bd6808 100644 --- a/lib/datadog_api_client/v2/models/ci_app_pipelines_query_filter.rb +++ b/lib/datadog_api_client/v2/models/ci_app_pipelines_query_filter.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The search and filter query settings. class CIAppPipelinesQueryFilter include BaseGenericModel + # The minimum time for the requested events; supports date, math, and regular timestamps (in milliseconds). attr_accessor :from + # The search query following the CI Visibility Explorer search syntax. attr_accessor :query + # The maximum time for the requested events, supports date, math, and regular timestamps (in milliseconds). attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/ci_app_query_options.rb b/lib/datadog_api_client/v2/models/ci_app_query_options.rb index 034f77716dad..4e432dc02d30 100644 --- a/lib/datadog_api_client/v2/models/ci_app_query_options.rb +++ b/lib/datadog_api_client/v2/models/ci_app_query_options.rb @@ -21,8 +21,10 @@ module DatadogAPIClient::V2 # Only supply timezone or time offset, not both. Otherwise, the query fails. class CIAppQueryOptions include BaseGenericModel + # The time offset (in seconds) to apply to the query. attr_accessor :time_offset + # The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York). attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/ci_app_query_page_options.rb b/lib/datadog_api_client/v2/models/ci_app_query_page_options.rb index 985cfc985b93..a8c5c0056dda 100644 --- a/lib/datadog_api_client/v2/models/ci_app_query_page_options.rb +++ b/lib/datadog_api_client/v2/models/ci_app_query_page_options.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Paging attributes for listing events. class CIAppQueryPageOptions include BaseGenericModel + # List following results with a cursor provided in the previous query. attr_accessor :cursor + # Maximum number of events in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/ci_app_response_links.rb b/lib/datadog_api_client/v2/models/ci_app_response_links.rb index baee086ef66b..7e0ae976df46 100644 --- a/lib/datadog_api_client/v2/models/ci_app_response_links.rb +++ b/lib/datadog_api_client/v2/models/ci_app_response_links.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Links attributes. class CIAppResponseLinks include BaseGenericModel + # Link for the next set of results. The request can also be made using the # POST endpoint. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/ci_app_response_metadata.rb b/lib/datadog_api_client/v2/models/ci_app_response_metadata.rb index e251036e60c6..c6d95604ca5f 100644 --- a/lib/datadog_api_client/v2/models/ci_app_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/ci_app_response_metadata.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class CIAppResponseMetadata include BaseGenericModel + # The time elapsed in milliseconds. attr_accessor :elapsed + # The identifier of the request. attr_accessor :request_id + # The status of the response. attr_accessor :status + # A list of warnings (non-fatal errors) encountered. Partial results may return if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/ci_app_response_metadata_with_pagination.rb b/lib/datadog_api_client/v2/models/ci_app_response_metadata_with_pagination.rb index 14e234c9f4a7..293e806d3e0f 100644 --- a/lib/datadog_api_client/v2/models/ci_app_response_metadata_with_pagination.rb +++ b/lib/datadog_api_client/v2/models/ci_app_response_metadata_with_pagination.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class CIAppResponseMetadataWithPagination include BaseGenericModel + # The time elapsed in milliseconds. attr_accessor :elapsed + # Paging attributes. attr_accessor :page + # The identifier of the request. attr_accessor :request_id + # The status of the response. attr_accessor :status + # A list of warnings (non-fatal errors) encountered. Partial results may return if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/ci_app_response_page.rb b/lib/datadog_api_client/v2/models/ci_app_response_page.rb index 72e77e8fc863..c4e76e526742 100644 --- a/lib/datadog_api_client/v2/models/ci_app_response_page.rb +++ b/lib/datadog_api_client/v2/models/ci_app_response_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Paging attributes. class CIAppResponsePage include BaseGenericModel + # The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of `page[cursor]`. attr_accessor :after diff --git a/lib/datadog_api_client/v2/models/ci_app_test_event.rb b/lib/datadog_api_client/v2/models/ci_app_test_event.rb index 6d4635203527..85ec1faaae28 100644 --- a/lib/datadog_api_client/v2/models/ci_app_test_event.rb +++ b/lib/datadog_api_client/v2/models/ci_app_test_event.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object description of test event after being processed and stored by Datadog. class CIAppTestEvent include BaseGenericModel + # JSON object containing all event attributes and their associated values. attr_accessor :attributes + # Unique ID of the event. attr_accessor :id + # Type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/ci_app_test_events_request.rb b/lib/datadog_api_client/v2/models/ci_app_test_events_request.rb index 32ba9b7a5832..448730e798e7 100644 --- a/lib/datadog_api_client/v2/models/ci_app_test_events_request.rb +++ b/lib/datadog_api_client/v2/models/ci_app_test_events_request.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # The request for a tests search. class CIAppTestEventsRequest include BaseGenericModel + # The search and filter query settings. attr_accessor :filter + # Global query options that are used during the query. # Only supply timezone or time offset, not both. Otherwise, the query fails. attr_accessor :options + # Paging attributes for listing events. attr_accessor :page + # Sort parameters when querying events. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/ci_app_test_events_response.rb b/lib/datadog_api_client/v2/models/ci_app_test_events_response.rb index b4b1a033751b..ca629aeb50a1 100644 --- a/lib/datadog_api_client/v2/models/ci_app_test_events_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_test_events_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response object with all test events matching the request and pagination information. class CIAppTestEventsResponse include BaseGenericModel + # Array of events matching the request. attr_accessor :data + # Links attributes. attr_accessor :links + # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/ci_app_tests_aggregate_request.rb b/lib/datadog_api_client/v2/models/ci_app_tests_aggregate_request.rb index 65d2493bdb80..478f88986f5d 100644 --- a/lib/datadog_api_client/v2/models/ci_app_tests_aggregate_request.rb +++ b/lib/datadog_api_client/v2/models/ci_app_tests_aggregate_request.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The object sent with the request to retrieve aggregation buckets of test events from your organization. class CIAppTestsAggregateRequest include BaseGenericModel + # The list of metrics or timeseries to compute for the retrieved buckets. attr_accessor :compute + # The search and filter query settings. attr_accessor :filter + # The rules for the group-by. attr_accessor :group_by + # Global query options that are used during the query. # Only supply timezone or time offset, not both. Otherwise, the query fails. attr_accessor :options diff --git a/lib/datadog_api_client/v2/models/ci_app_tests_aggregation_buckets_response.rb b/lib/datadog_api_client/v2/models/ci_app_tests_aggregation_buckets_response.rb index 96f5ffc26f5b..2b120b94463f 100644 --- a/lib/datadog_api_client/v2/models/ci_app_tests_aggregation_buckets_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_tests_aggregation_buckets_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The query results. class CIAppTestsAggregationBucketsResponse include BaseGenericModel + # The list of matching buckets, one item per bucket. attr_accessor :buckets diff --git a/lib/datadog_api_client/v2/models/ci_app_tests_analytics_aggregate_response.rb b/lib/datadog_api_client/v2/models/ci_app_tests_analytics_aggregate_response.rb index fa4227b850c3..a9560d3068b5 100644 --- a/lib/datadog_api_client/v2/models/ci_app_tests_analytics_aggregate_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_tests_analytics_aggregate_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The response object for the test events aggregate API endpoint. class CIAppTestsAnalyticsAggregateResponse include BaseGenericModel + # The query results. attr_accessor :data + # Links attributes. attr_accessor :links + # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/ci_app_tests_bucket_response.rb b/lib/datadog_api_client/v2/models/ci_app_tests_bucket_response.rb index ed58bc5c5072..57bcf7efad6a 100644 --- a/lib/datadog_api_client/v2/models/ci_app_tests_bucket_response.rb +++ b/lib/datadog_api_client/v2/models/ci_app_tests_bucket_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Bucket values. class CIAppTestsBucketResponse include BaseGenericModel + # The key-value pairs for each group-by. attr_accessor :by + # A map of the metric name to value for regular compute, or a list of values for a timeseries. attr_accessor :computes diff --git a/lib/datadog_api_client/v2/models/ci_app_tests_group_by.rb b/lib/datadog_api_client/v2/models/ci_app_tests_group_by.rb index 0db02ce24771..50d3a67ca87d 100644 --- a/lib/datadog_api_client/v2/models/ci_app_tests_group_by.rb +++ b/lib/datadog_api_client/v2/models/ci_app_tests_group_by.rb @@ -20,17 +20,23 @@ module DatadogAPIClient::V2 # A group-by rule. class CIAppTestsGroupBy include BaseGenericModel + # The name of the facet to use (required). attr_reader :facet + # Used to perform a histogram computation (only for measure facets). # At most, 100 buckets are allowed, the number of buckets is `(max - min)/interval`. attr_accessor :histogram + # The maximum buckets to return for this group-by. attr_accessor :limit + # The value to use for logs that don't have the facet used to group-by. attr_accessor :missing + # A sort rule. The `aggregation` field is required when `type` is `measure`. attr_accessor :sort + # A resulting object to put the given computes in over all the matching records. attr_accessor :total diff --git a/lib/datadog_api_client/v2/models/ci_app_tests_query_filter.rb b/lib/datadog_api_client/v2/models/ci_app_tests_query_filter.rb index 6abb7b977fe8..fc95c8c0ec03 100644 --- a/lib/datadog_api_client/v2/models/ci_app_tests_query_filter.rb +++ b/lib/datadog_api_client/v2/models/ci_app_tests_query_filter.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The search and filter query settings. class CIAppTestsQueryFilter include BaseGenericModel + # The minimum time for the requested events; supports date, math, and regular timestamps (in milliseconds). attr_accessor :from + # The search query following the CI Visibility Explorer search syntax. attr_accessor :query + # The maximum time for the requested events, supports date, math, and regular timestamps (in milliseconds). attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/ci_app_warning.rb b/lib/datadog_api_client/v2/models/ci_app_warning.rb index 1b8d65b9a6d1..dc88c3f09368 100644 --- a/lib/datadog_api_client/v2/models/ci_app_warning.rb +++ b/lib/datadog_api_client/v2/models/ci_app_warning.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A warning message indicating something that went wrong with the query. class CIAppWarning include BaseGenericModel + # A unique code for this type of warning. attr_accessor :code + # A detailed explanation of this specific warning. attr_accessor :detail + # A short human-readable summary of the warning. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/circle_ci_integration.rb b/lib/datadog_api_client/v2/models/circle_ci_integration.rb index c3607b737488..f42111a97b1a 100644 --- a/lib/datadog_api_client/v2/models/circle_ci_integration.rb +++ b/lib/datadog_api_client/v2/models/circle_ci_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `CircleCIIntegration` object. class CircleCIIntegration include BaseGenericModel + # The definition of the `CircleCICredentials` object. attr_reader :credentials + # The definition of the `CircleCIIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/circle_ci_integration_update.rb b/lib/datadog_api_client/v2/models/circle_ci_integration_update.rb index fd0f779aa9a0..e7e9f0f7958b 100644 --- a/lib/datadog_api_client/v2/models/circle_ci_integration_update.rb +++ b/lib/datadog_api_client/v2/models/circle_ci_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `CircleCIIntegrationUpdate` object. class CircleCIIntegrationUpdate include BaseGenericModel + # The definition of the `CircleCICredentialsUpdate` object. attr_accessor :credentials + # The definition of the `CircleCIIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/circle_ciapi_key.rb b/lib/datadog_api_client/v2/models/circle_ciapi_key.rb index 1047e5b9d4ca..a8c20bef56e8 100644 --- a/lib/datadog_api_client/v2/models/circle_ciapi_key.rb +++ b/lib/datadog_api_client/v2/models/circle_ciapi_key.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `CircleCIAPIKey` object. class CircleCIAPIKey include BaseGenericModel + # The `CircleCIAPIKey` `api_token`. attr_reader :api_token + # The definition of the `CircleCIAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/circle_ciapi_key_update.rb b/lib/datadog_api_client/v2/models/circle_ciapi_key_update.rb index 343d02870eef..36fe9b60d0b5 100644 --- a/lib/datadog_api_client/v2/models/circle_ciapi_key_update.rb +++ b/lib/datadog_api_client/v2/models/circle_ciapi_key_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `CircleCIAPIKey` object. class CircleCIAPIKeyUpdate include BaseGenericModel + # The `CircleCIAPIKeyUpdate` `api_token`. attr_accessor :api_token + # The definition of the `CircleCIAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/clickup_api_key.rb b/lib/datadog_api_client/v2/models/clickup_api_key.rb index aa5d4a2c0354..10a4945a3b44 100644 --- a/lib/datadog_api_client/v2/models/clickup_api_key.rb +++ b/lib/datadog_api_client/v2/models/clickup_api_key.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `ClickupAPIKey` object. class ClickupAPIKey include BaseGenericModel + # The `ClickupAPIKey` `api_token`. attr_reader :api_token + # The definition of the `ClickupAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/clickup_api_key_update.rb b/lib/datadog_api_client/v2/models/clickup_api_key_update.rb index acb3dc2a7acd..db6fe2722326 100644 --- a/lib/datadog_api_client/v2/models/clickup_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/clickup_api_key_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `ClickupAPIKey` object. class ClickupAPIKeyUpdate include BaseGenericModel + # The `ClickupAPIKeyUpdate` `api_token`. attr_accessor :api_token + # The definition of the `ClickupAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/clickup_integration.rb b/lib/datadog_api_client/v2/models/clickup_integration.rb index 2afcc2a582b1..031e7a35a88b 100644 --- a/lib/datadog_api_client/v2/models/clickup_integration.rb +++ b/lib/datadog_api_client/v2/models/clickup_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `ClickupIntegration` object. class ClickupIntegration include BaseGenericModel + # The definition of the `ClickupCredentials` object. attr_reader :credentials + # The definition of the `ClickupIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/clickup_integration_update.rb b/lib/datadog_api_client/v2/models/clickup_integration_update.rb index 25048065904b..86beebec090c 100644 --- a/lib/datadog_api_client/v2/models/clickup_integration_update.rb +++ b/lib/datadog_api_client/v2/models/clickup_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `ClickupIntegrationUpdate` object. class ClickupIntegrationUpdate include BaseGenericModel + # The definition of the `ClickupCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `ClickupIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloud_configuration_compliance_rule_options.rb b/lib/datadog_api_client/v2/models/cloud_configuration_compliance_rule_options.rb index 88a5f1df254c..b4ef398ba3ba 100644 --- a/lib/datadog_api_client/v2/models/cloud_configuration_compliance_rule_options.rb +++ b/lib/datadog_api_client/v2/models/cloud_configuration_compliance_rule_options.rb @@ -21,11 +21,14 @@ module DatadogAPIClient::V2 # Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration` rules. class CloudConfigurationComplianceRuleOptions include BaseGenericModel + # Whether the rule is a complex one. # Must be set to true if `regoRule.resourceTypes` contains more than one item. Defaults to false. attr_accessor :complex_rule + # Rule details. attr_accessor :rego_rule + # Main resource type to be checked by the rule. It should be specified again in `regoRule.resourceTypes`. attr_accessor :resource_type diff --git a/lib/datadog_api_client/v2/models/cloud_configuration_rego_rule.rb b/lib/datadog_api_client/v2/models/cloud_configuration_rego_rule.rb index b6c31974c12d..b9b6496ad970 100644 --- a/lib/datadog_api_client/v2/models/cloud_configuration_rego_rule.rb +++ b/lib/datadog_api_client/v2/models/cloud_configuration_rego_rule.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Rule details. class CloudConfigurationRegoRule include BaseGenericModel + # The policy written in `rego`, see: https://www.openpolicyagent.org/docs/latest/policy-language/ attr_reader :policy + # List of resource types that will be evaluated upon. Must have at least one element. attr_reader :resource_types diff --git a/lib/datadog_api_client/v2/models/cloud_configuration_rule_case_create.rb b/lib/datadog_api_client/v2/models/cloud_configuration_rule_case_create.rb index b8b58cd4c1f3..4e28468efe8b 100644 --- a/lib/datadog_api_client/v2/models/cloud_configuration_rule_case_create.rb +++ b/lib/datadog_api_client/v2/models/cloud_configuration_rule_case_create.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Description of signals. class CloudConfigurationRuleCaseCreate include BaseGenericModel + # Notification targets for each rule case. attr_accessor :notifications + # Severity of the Security Signal. attr_reader :status diff --git a/lib/datadog_api_client/v2/models/cloud_configuration_rule_compliance_signal_options.rb b/lib/datadog_api_client/v2/models/cloud_configuration_rule_compliance_signal_options.rb index 12e83b3843c3..ecf9a0268f33 100644 --- a/lib/datadog_api_client/v2/models/cloud_configuration_rule_compliance_signal_options.rb +++ b/lib/datadog_api_client/v2/models/cloud_configuration_rule_compliance_signal_options.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # How to generate compliance signals. Useful for cloud_configuration rules only. class CloudConfigurationRuleComplianceSignalOptions include BaseGenericModel + # The default activation status. attr_accessor :default_activation_status + # The default group by fields. attr_accessor :default_group_by_fields + # Whether signals will be sent. attr_accessor :user_activation_status + # Fields to use to group findings by when sending signals. attr_accessor :user_group_by_fields diff --git a/lib/datadog_api_client/v2/models/cloud_configuration_rule_create_payload.rb b/lib/datadog_api_client/v2/models/cloud_configuration_rule_create_payload.rb index 377fd704b4fc..c72b6e39bdc4 100644 --- a/lib/datadog_api_client/v2/models/cloud_configuration_rule_create_payload.rb +++ b/lib/datadog_api_client/v2/models/cloud_configuration_rule_create_payload.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V2 # Create a new cloud configuration rule. class CloudConfigurationRuleCreatePayload include BaseGenericModel + # Description of generated findings and signals (severity and channels to be notified in case of a signal). Must contain exactly one item. attr_reader :cases + # How to generate compliance signals. Useful for cloud_configuration rules only. attr_reader :compliance_signal_options + # Additional queries to filter matched events before they are processed. attr_accessor :filters + # Whether the rule is enabled. attr_reader :is_enabled + # Message in markdown format for generated findings and signals. attr_reader :message + # The name of the rule. attr_reader :name + # Options on cloud configuration rules. attr_reader :options + # Tags for generated findings and signals. attr_accessor :tags + # The rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/cloud_configuration_rule_options.rb b/lib/datadog_api_client/v2/models/cloud_configuration_rule_options.rb index 065604d82499..842876fe9ac7 100644 --- a/lib/datadog_api_client/v2/models/cloud_configuration_rule_options.rb +++ b/lib/datadog_api_client/v2/models/cloud_configuration_rule_options.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Options on cloud configuration rules. class CloudConfigurationRuleOptions include BaseGenericModel + # Options for cloud_configuration rules. # Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration` rules. attr_reader :compliance_rule_options diff --git a/lib/datadog_api_client/v2/models/cloud_configuration_rule_payload.rb b/lib/datadog_api_client/v2/models/cloud_configuration_rule_payload.rb index a97382872d47..b99924120f7f 100644 --- a/lib/datadog_api_client/v2/models/cloud_configuration_rule_payload.rb +++ b/lib/datadog_api_client/v2/models/cloud_configuration_rule_payload.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V2 # The payload of a cloud configuration rule. class CloudConfigurationRulePayload include BaseGenericModel + # Description of generated findings and signals (severity and channels to be notified in case of a signal). Must contain exactly one item. attr_reader :cases + # How to generate compliance signals. Useful for cloud_configuration rules only. attr_reader :compliance_signal_options + # Custom/Overridden message for generated signals (used in case of Default rule update). attr_accessor :custom_message + # Custom/Overridden name of the rule (used in case of Default rule update). attr_accessor :custom_name + # Additional queries to filter matched events before they are processed. attr_accessor :filters + # Whether the rule is enabled. attr_reader :is_enabled + # Message in markdown format for generated findings and signals. attr_reader :message + # The name of the rule. attr_reader :name + # Options on cloud configuration rules. attr_reader :options + # Tags for generated findings and signals. attr_accessor :tags + # The rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policies_list_response.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policies_list_response.rb index 92bf670c4ce2..01bfb04cebc1 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policies_list_response.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policies_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object that includes a list of Agent policies class CloudWorkloadSecurityAgentPoliciesListResponse include BaseGenericModel + # A list of Agent policy objects attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_attributes.rb index b4f8bbdeeded..9ee61a7c7b1b 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_attributes.rb @@ -20,38 +20,55 @@ module DatadogAPIClient::V2 # A Cloud Workload Security Agent policy returned by the API class CloudWorkloadSecurityAgentPolicyAttributes include BaseGenericModel + # The number of rules with the blocking feature in this policy attr_reader :blocking_rules_count + # Whether the policy is managed by Datadog attr_accessor :datadog_managed + # The description of the policy attr_accessor :description + # The number of rules that are disabled in this policy attr_reader :disabled_rules_count + # Whether the Agent policy is enabled attr_accessor :enabled + # The host tags defining where this policy is deployed attr_accessor :host_tags + # The host tags defining where this policy is deployed, the inner values are linked with AND, the outer values are linked with OR attr_accessor :host_tags_lists + # The number of rules in the monitoring state in this policy attr_reader :monitoring_rules_count + # The name of the policy attr_accessor :name + # Whether the policy is pinned attr_accessor :pinned + # The version of the policy attr_accessor :policy_version + # The priority of the policy attr_accessor :priority + # The number of rules in this policy attr_reader :rule_count + # Timestamp in milliseconds when the policy was last updated attr_accessor :update_date + # When the policy was last updated, timestamp in milliseconds attr_accessor :updated_at + # The attributes of the user who last updated the policy attr_accessor :updater + # The versions of the policy attr_accessor :versions diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_attributes.rb index 38c1a4d8d2b8..455ad8d773bd 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Create a new Cloud Workload Security Agent policy class CloudWorkloadSecurityAgentPolicyCreateAttributes include BaseGenericModel + # The description of the policy attr_accessor :description + # Whether the policy is enabled attr_accessor :enabled + # The host tags defining where this policy is deployed attr_accessor :host_tags + # The host tags defining where this policy is deployed, the inner values are linked with AND, the outer values are linked with OR attr_accessor :host_tags_lists + # The name of the policy attr_reader :name diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_data.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_data.rb index 0a9a2e8a0542..b4862fee6135 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_data.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object for a single Agent rule class CloudWorkloadSecurityAgentPolicyCreateData include BaseGenericModel + # Create a new Cloud Workload Security Agent policy attr_reader :attributes + # The type of the resource, must always be `policy` attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_request.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_request.rb index 0c03558598bc..880081056c56 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_request.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object that includes the Agent policy to create class CloudWorkloadSecurityAgentPolicyCreateRequest include BaseGenericModel + # Object for a single Agent rule attr_reader :data diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_data.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_data.rb index 1e2f0737a3c1..40ffd702865c 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_data.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object for a single Agent policy class CloudWorkloadSecurityAgentPolicyData include BaseGenericModel + # A Cloud Workload Security Agent policy returned by the API attr_accessor :attributes + # The ID of the Agent policy attr_accessor :id + # The type of the resource, must always be `policy` attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_response.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_response.rb index 332866bd4d6e..d3c4b2fd8e5f 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_response.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object that includes an Agent policy class CloudWorkloadSecurityAgentPolicyResponse include BaseGenericModel + # Object for a single Agent policy attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_attributes.rb index f6bf1bef8102..5bb4056923ab 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Update an existing Cloud Workload Security Agent policy class CloudWorkloadSecurityAgentPolicyUpdateAttributes include BaseGenericModel + # The description of the policy attr_accessor :description + # Whether the policy is enabled attr_accessor :enabled + # The host tags defining where this policy is deployed attr_accessor :host_tags + # The host tags defining where this policy is deployed, the inner values are linked with AND, the outer values are linked with OR attr_accessor :host_tags_lists + # The name of the policy attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_data.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_data.rb index 4935930222ac..0e6284fca0b1 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_data.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object for a single Agent policy class CloudWorkloadSecurityAgentPolicyUpdateData include BaseGenericModel + # Update an existing Cloud Workload Security Agent policy attr_reader :attributes + # The ID of the Agent policy attr_accessor :id + # The type of the resource, must always be `policy` attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_request.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_request.rb index fd63b5fd16a7..a9874c9ced09 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_request.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object that includes the Agent policy with the attributes to update class CloudWorkloadSecurityAgentPolicyUpdateRequest include BaseGenericModel + # Object for a single Agent policy attr_reader :data diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_updater_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_updater_attributes.rb index c7c66e67798d..5e4d37218abd 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_updater_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_updater_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The attributes of the user who last updated the policy class CloudWorkloadSecurityAgentPolicyUpdaterAttributes include BaseGenericModel + # The handle of the user attr_accessor :handle + # The name of the user attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_version.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_version.rb index f6679ec9454e..849f7e5e8278 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_version.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_version.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The versions of the policy class CloudWorkloadSecurityAgentPolicyVersion include BaseGenericModel + # The date and time the version was created attr_accessor :date + # The version of the policy attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action.rb index 00e5e1e1e657..24eaa280af83 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The action the rule can perform if triggered class CloudWorkloadSecurityAgentRuleAction include BaseGenericModel + # SECL expression used to target the container to apply the action on attr_accessor :filter + # An empty object indicating the hash action attr_accessor :_hash + # Kill system call applied on the container matching the rule attr_accessor :kill + # The metadata action applied on the scope matching the rule attr_accessor :metadata + # The set action applied on the scope matching the rule attr_accessor :set diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_metadata.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_metadata.rb index 8612787e3024..dff378497027 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_metadata.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_metadata.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The metadata action applied on the scope matching the rule class CloudWorkloadSecurityAgentRuleActionMetadata include BaseGenericModel + # The image tag of the metadata action attr_accessor :image_tag + # The service of the metadata action attr_accessor :service + # The short image of the metadata action attr_accessor :short_image diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_set.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_set.rb index b02f889eb3b2..f351203acc94 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_set.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_action_set.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V2 # The set action applied on the scope matching the rule class CloudWorkloadSecurityAgentRuleActionSet include BaseGenericModel + # Whether the value should be appended to the field. attr_accessor :append + # The default value of the set action attr_accessor :default_value + # The expression of the set action. attr_accessor :expression + # The field of the set action attr_accessor :field + # Whether the value should be inherited. attr_accessor :inherited + # The name of the set action attr_accessor :name + # The scope of the set action. attr_accessor :scope + # The size of the set action. attr_accessor :size + # The time to live of the set action. attr_accessor :ttl + # The value of the set action attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_attributes.rb index 6f7339bec154..1a70d6b89ea1 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_attributes.rb @@ -20,48 +20,70 @@ module DatadogAPIClient::V2 # A Cloud Workload Security Agent rule returned by the API class CloudWorkloadSecurityAgentRuleAttributes include BaseGenericModel + # The array of actions the rule can perform if triggered attr_accessor :actions + # The version of the Agent attr_accessor :agent_constraint + # The blocking policies that the rule belongs to attr_accessor :blocking + # The category of the Agent rule attr_accessor :category + # The ID of the user who created the rule attr_accessor :creation_author_uu_id + # When the Agent rule was created, timestamp in milliseconds attr_accessor :creation_date + # The attributes of the user who created the Agent rule attr_accessor :creator + # Whether the rule is included by default attr_accessor :default_rule + # The description of the Agent rule attr_accessor :description + # The disabled policies that the rule belongs to attr_accessor :disabled + # Whether the Agent rule is enabled attr_accessor :enabled + # The SECL expression of the Agent rule attr_accessor :expression + # The platforms the Agent rule is supported on attr_accessor :filters + # The monitoring policies that the rule belongs to attr_accessor :monitoring + # The name of the Agent rule attr_accessor :name + # The list of product tags associated with the rule attr_accessor :product_tags + # Whether the rule is silent. attr_accessor :silent + # The ID of the user who updated the rule attr_accessor :update_author_uu_id + # Timestamp in milliseconds when the Agent rule was last updated attr_accessor :update_date + # When the Agent rule was last updated, timestamp in milliseconds attr_accessor :updated_at + # The attributes of the user who last updated the Agent rule attr_accessor :updater + # The version of the Agent rule attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_attributes.rb index e954dd67ccaa..359d417ca9a9 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_attributes.rb @@ -20,30 +20,43 @@ module DatadogAPIClient::V2 # Create a new Cloud Workload Security Agent rule. class CloudWorkloadSecurityAgentRuleCreateAttributes include BaseGenericModel + # The array of actions the rule can perform if triggered attr_accessor :actions + # Constrain the rule to specific versions of the Datadog Agent. attr_accessor :agent_version + # The blocking policies that the rule belongs to. attr_accessor :blocking + # The description of the Agent rule. attr_accessor :description + # The disabled policies that the rule belongs to. attr_accessor :disabled + # Whether the Agent rule is enabled. attr_accessor :enabled + # The SECL expression of the Agent rule. attr_reader :expression + # The platforms the Agent rule is supported on. attr_accessor :filters + # The monitoring policies that the rule belongs to. attr_accessor :monitoring + # The name of the Agent rule. attr_reader :name + # The ID of the policy where the Agent rule is saved. attr_accessor :policy_id + # The list of product tags associated with the rule. attr_accessor :product_tags + # Whether the rule is silent. attr_accessor :silent diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_data.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_data.rb index 69a9e43359ea..02c001a01720 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_data.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object for a single Agent rule class CloudWorkloadSecurityAgentRuleCreateData include BaseGenericModel + # Create a new Cloud Workload Security Agent rule. attr_reader :attributes + # The type of the resource, must always be `agent_rule` attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_request.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_request.rb index eb6ec68903ab..0b6ad65af2e5 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_request.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object that includes the Agent rule to create class CloudWorkloadSecurityAgentRuleCreateRequest include BaseGenericModel + # Object for a single Agent rule attr_reader :data diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_creator_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_creator_attributes.rb index 03842d32d56b..73d7421f2b0c 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_creator_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_creator_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The attributes of the user who created the Agent rule class CloudWorkloadSecurityAgentRuleCreatorAttributes include BaseGenericModel + # The handle of the user attr_accessor :handle + # The name of the user attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_data.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_data.rb index c8ee6bc9ace8..6f4fc55b4324 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_data.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object for a single Agent rule class CloudWorkloadSecurityAgentRuleData include BaseGenericModel + # A Cloud Workload Security Agent rule returned by the API attr_accessor :attributes + # The ID of the Agent rule attr_accessor :id + # The type of the resource, must always be `agent_rule` attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_kill.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_kill.rb index 4460a6edb550..c4e451de3381 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_kill.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_kill.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Kill system call applied on the container matching the rule class CloudWorkloadSecurityAgentRuleKill include BaseGenericModel + # Supported signals for the kill system call attr_accessor :signal diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_response.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_response.rb index 21eaccd8520f..855efc91a2eb 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_response.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object that includes an Agent rule class CloudWorkloadSecurityAgentRuleResponse include BaseGenericModel + # Object for a single Agent rule attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_attributes.rb index 46f9eab2adb6..9129282a1615 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_attributes.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V2 # Update an existing Cloud Workload Security Agent rule class CloudWorkloadSecurityAgentRuleUpdateAttributes include BaseGenericModel + # The array of actions the rule can perform if triggered attr_accessor :actions + # Constrain the rule to specific versions of the Datadog Agent attr_accessor :agent_version + # The blocking policies that the rule belongs to attr_accessor :blocking + # The description of the Agent rule attr_accessor :description + # The disabled policies that the rule belongs to attr_accessor :disabled + # Whether the Agent rule is enabled attr_accessor :enabled + # The SECL expression of the Agent rule attr_accessor :expression + # The monitoring policies that the rule belongs to attr_accessor :monitoring + # The ID of the policy where the Agent rule is saved attr_accessor :policy_id + # The list of product tags associated with the rule attr_accessor :product_tags + # Whether the rule is silent. attr_accessor :silent diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_data.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_data.rb index d60a9b30ab97..20db3caaba93 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_data.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object for a single Agent rule class CloudWorkloadSecurityAgentRuleUpdateData include BaseGenericModel + # Update an existing Cloud Workload Security Agent rule attr_reader :attributes + # The ID of the Agent rule attr_accessor :id + # The type of the resource, must always be `agent_rule` attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_request.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_request.rb index d6a792fd1030..43e3d37635bd 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_request.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object that includes the Agent rule with the attributes to update class CloudWorkloadSecurityAgentRuleUpdateRequest include BaseGenericModel + # Object for a single Agent rule attr_reader :data diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_updater_attributes.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_updater_attributes.rb index df0f54473015..aea9ac40d60b 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_updater_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rule_updater_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The attributes of the user who last updated the Agent rule class CloudWorkloadSecurityAgentRuleUpdaterAttributes include BaseGenericModel + # The handle of the user attr_accessor :handle + # The name of the user attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rules_list_response.rb b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rules_list_response.rb index e18811a50f36..2270a974fa9e 100644 --- a/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rules_list_response.rb +++ b/lib/datadog_api_client/v2/models/cloud_workload_security_agent_rules_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object that includes a list of Agent rule class CloudWorkloadSecurityAgentRulesListResponse include BaseGenericModel + # A list of Agent rules objects attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_create_request.rb b/lib/datadog_api_client/v2/models/cloudflare_account_create_request.rb index 0751bc01f791..ee7f920c380c 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_create_request.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Payload schema when adding a Cloudflare account. class CloudflareAccountCreateRequest include BaseGenericModel + # Data object for creating a Cloudflare account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_create_request_attributes.rb b/lib/datadog_api_client/v2/models/cloudflare_account_create_request_attributes.rb index fafbda4246fb..60d2984b50a8 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_create_request_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Attributes object for creating a Cloudflare account. class CloudflareAccountCreateRequestAttributes include BaseGenericModel + # The API key (or token) for the Cloudflare account. attr_reader :api_key + # The email associated with the Cloudflare account. If an API key is provided (and not a token), this field is also required. attr_accessor :email + # The name of the Cloudflare account. attr_reader :name + # An allowlist of resources to restrict pulling metrics for including `'web', 'dns', 'lb' (load balancer), 'worker'`. attr_accessor :resources + # An allowlist of zones to restrict pulling metrics for. attr_accessor :zones diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_create_request_data.rb b/lib/datadog_api_client/v2/models/cloudflare_account_create_request_data.rb index 25ffd7a3e6a4..2627690518a9 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_create_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data object for creating a Cloudflare account. class CloudflareAccountCreateRequestData include BaseGenericModel + # Attributes object for creating a Cloudflare account. attr_reader :attributes + # The JSON:API type for this API. Should always be `cloudflare-accounts`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_response.rb b/lib/datadog_api_client/v2/models/cloudflare_account_response.rb index d6102277eb44..046f56c7271f 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_response.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The expected response schema when getting a Cloudflare account. class CloudflareAccountResponse include BaseGenericModel + # Data object of a Cloudflare account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_response_attributes.rb b/lib/datadog_api_client/v2/models/cloudflare_account_response_attributes.rb index 363b0a228ce0..f87a2636c4e6 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_response_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes object of a Cloudflare account. class CloudflareAccountResponseAttributes include BaseGenericModel + # The email associated with the Cloudflare account. attr_accessor :email + # The name of the Cloudflare account. attr_reader :name + # An allowlist of resources, such as `web`, `dns`, `lb` (load balancer), `worker`, that restricts pulling metrics from those resources. attr_accessor :resources + # An allowlist of zones to restrict pulling metrics for. attr_accessor :zones diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_response_data.rb b/lib/datadog_api_client/v2/models/cloudflare_account_response_data.rb index 738150f90e0d..09abbd726131 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_response_data.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data object of a Cloudflare account. class CloudflareAccountResponseData include BaseGenericModel + # Attributes object of a Cloudflare account. attr_reader :attributes + # The ID of the Cloudflare account, a hash of the account name. attr_reader :id + # The JSON:API type for this API. Should always be `cloudflare-accounts`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_update_request.rb b/lib/datadog_api_client/v2/models/cloudflare_account_update_request.rb index 50d87092bb51..031eb359879f 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_update_request.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Payload schema when updating a Cloudflare account. class CloudflareAccountUpdateRequest include BaseGenericModel + # Data object for updating a Cloudflare account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_update_request_attributes.rb b/lib/datadog_api_client/v2/models/cloudflare_account_update_request_attributes.rb index 4991812627a0..e710140cd100 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_update_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_update_request_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Attributes object for updating a Cloudflare account. class CloudflareAccountUpdateRequestAttributes include BaseGenericModel + # The API key of the Cloudflare account. attr_reader :api_key + # The email associated with the Cloudflare account. If an API key is provided (and not a token), this field is also required. attr_accessor :email + # The name of the Cloudflare account. attr_accessor :name + # An allowlist of resources to restrict pulling metrics for including `'web', 'dns', 'lb' (load balancer), 'worker'`. attr_accessor :resources + # An allowlist of zones to restrict pulling metrics for. attr_accessor :zones diff --git a/lib/datadog_api_client/v2/models/cloudflare_account_update_request_data.rb b/lib/datadog_api_client/v2/models/cloudflare_account_update_request_data.rb index 3bbf0e32b335..13cd38fcc653 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_account_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_account_update_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data object for updating a Cloudflare account. class CloudflareAccountUpdateRequestData include BaseGenericModel + # Attributes object for updating a Cloudflare account. attr_accessor :attributes + # The JSON:API type for this API. Should always be `cloudflare-accounts`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_accounts_response.rb b/lib/datadog_api_client/v2/models/cloudflare_accounts_response.rb index 1ecb3b5aeb71..dbcea01a2f31 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_accounts_response.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_accounts_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The expected response schema when getting Cloudflare accounts. class CloudflareAccountsResponse include BaseGenericModel + # The JSON:API data schema. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cloudflare_api_token.rb b/lib/datadog_api_client/v2/models/cloudflare_api_token.rb index f29110a2982f..127c3d6d885b 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_api_token.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_api_token.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `CloudflareAPIToken` object. class CloudflareAPIToken include BaseGenericModel + # The `CloudflareAPIToken` `api_token`. attr_reader :api_token + # The definition of the `CloudflareAPIToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_api_token_update.rb b/lib/datadog_api_client/v2/models/cloudflare_api_token_update.rb index 05886dbe3b8a..d5ff515b2e89 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_api_token_update.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_api_token_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `CloudflareAPIToken` object. class CloudflareAPITokenUpdate include BaseGenericModel + # The `CloudflareAPITokenUpdate` `api_token`. attr_accessor :api_token + # The definition of the `CloudflareAPIToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_global_api_token.rb b/lib/datadog_api_client/v2/models/cloudflare_global_api_token.rb index 776241d223f2..5169f7211d87 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_global_api_token.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_global_api_token.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of the `CloudflareGlobalAPIToken` object. class CloudflareGlobalAPIToken include BaseGenericModel + # The `CloudflareGlobalAPIToken` `auth_email`. attr_reader :auth_email + # The `CloudflareGlobalAPIToken` `global_api_key`. attr_reader :global_api_key + # The definition of the `CloudflareGlobalAPIToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_global_api_token_update.rb b/lib/datadog_api_client/v2/models/cloudflare_global_api_token_update.rb index a4128ff19f0d..6860ca8f5aa6 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_global_api_token_update.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_global_api_token_update.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of the `CloudflareGlobalAPIToken` object. class CloudflareGlobalAPITokenUpdate include BaseGenericModel + # The `CloudflareGlobalAPITokenUpdate` `auth_email`. attr_accessor :auth_email + # The `CloudflareGlobalAPITokenUpdate` `global_api_key`. attr_accessor :global_api_key + # The definition of the `CloudflareGlobalAPIToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_integration.rb b/lib/datadog_api_client/v2/models/cloudflare_integration.rb index 70e078ab3434..cc2dac2fcd3a 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_integration.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `CloudflareIntegration` object. class CloudflareIntegration include BaseGenericModel + # The definition of the `CloudflareCredentials` object. attr_reader :credentials + # The definition of the `CloudflareIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/cloudflare_integration_update.rb b/lib/datadog_api_client/v2/models/cloudflare_integration_update.rb index 0a9d68259f85..1583d311702a 100644 --- a/lib/datadog_api_client/v2/models/cloudflare_integration_update.rb +++ b/lib/datadog_api_client/v2/models/cloudflare_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `CloudflareIntegrationUpdate` object. class CloudflareIntegrationUpdate include BaseGenericModel + # The definition of the `CloudflareCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `CloudflareIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/code_location.rb b/lib/datadog_api_client/v2/models/code_location.rb index 2f23702bca6f..d8cac44ad0be 100644 --- a/lib/datadog_api_client/v2/models/code_location.rb +++ b/lib/datadog_api_client/v2/models/code_location.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Code vulnerability location. class CodeLocation include BaseGenericModel + # Vulnerability location file path. attr_accessor :file_path + # Vulnerability extracted location. attr_reader :location + # Vulnerability location method. attr_accessor :method diff --git a/lib/datadog_api_client/v2/models/completion_condition.rb b/lib/datadog_api_client/v2/models/completion_condition.rb index c7a95edd1d29..e323261f925e 100644 --- a/lib/datadog_api_client/v2/models/completion_condition.rb +++ b/lib/datadog_api_client/v2/models/completion_condition.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `CompletionCondition` object. class CompletionCondition include BaseGenericModel + # The `CompletionCondition` `operand1`. attr_reader :operand1 + # The `CompletionCondition` `operand2`. attr_accessor :operand2 + # The definition of `CompletionConditionOperator` object. attr_reader :operator diff --git a/lib/datadog_api_client/v2/models/completion_gate.rb b/lib/datadog_api_client/v2/models/completion_gate.rb index e521931ad74f..770116de4a54 100644 --- a/lib/datadog_api_client/v2/models/completion_gate.rb +++ b/lib/datadog_api_client/v2/models/completion_gate.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Used to create conditions before running subsequent actions. class CompletionGate include BaseGenericModel + # The definition of `CompletionCondition` object. attr_reader :completion_condition + # The definition of `RetryStrategy` object. attr_reader :retry_strategy diff --git a/lib/datadog_api_client/v2/models/component.rb b/lib/datadog_api_client/v2/models/component.rb index 37e0e678321a..e156560ee053 100644 --- a/lib/datadog_api_client/v2/models/component.rb +++ b/lib/datadog_api_client/v2/models/component.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # [Definition of a UI component in the app](https://docs.datadoghq.com/service_management/app_builder/components/) class Component include BaseGenericModel + # Events to listen for on the UI component. attr_accessor :events + # The ID of the UI component. This property is deprecated; use `name` to identify individual components instead. attr_accessor :id + # A unique identifier for this UI component. This name is also visible in the app editor. attr_reader :name + # Properties of a UI component. Different component types can have their own additional unique properties. See the [components documentation](https://docs.datadoghq.com/service_management/app_builder/components/) for more detail on each component type and its properties. attr_reader :properties + # The UI component type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/component_grid.rb b/lib/datadog_api_client/v2/models/component_grid.rb index 146ea01fe33e..8d61a182a92c 100644 --- a/lib/datadog_api_client/v2/models/component_grid.rb +++ b/lib/datadog_api_client/v2/models/component_grid.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # A grid component. The grid component is the root canvas for an app and contains all other components. class ComponentGrid include BaseGenericModel + # Events to listen for on the grid component. attr_accessor :events + # The ID of the grid component. This property is deprecated; use `name` to identify individual components instead. attr_accessor :id + # A unique identifier for this grid component. This name is also visible in the app editor. attr_reader :name + # Properties of a grid component. attr_reader :properties + # The grid component type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/component_grid_properties.rb b/lib/datadog_api_client/v2/models/component_grid_properties.rb index cec039f55c1a..402ec274f473 100644 --- a/lib/datadog_api_client/v2/models/component_grid_properties.rb +++ b/lib/datadog_api_client/v2/models/component_grid_properties.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Properties of a grid component. class ComponentGridProperties include BaseGenericModel + # The background color of the grid. attr_accessor :background_color + # The child components of the grid. attr_accessor :children + # Whether the grid component and its children are visible. If a string, it must be a valid JavaScript expression that evaluates to a boolean. attr_accessor :is_visible diff --git a/lib/datadog_api_client/v2/models/component_properties.rb b/lib/datadog_api_client/v2/models/component_properties.rb index 38687f575700..fcb9e9011c50 100644 --- a/lib/datadog_api_client/v2/models/component_properties.rb +++ b/lib/datadog_api_client/v2/models/component_properties.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Properties of a UI component. Different component types can have their own additional unique properties. See the [components documentation](https://docs.datadoghq.com/service_management/app_builder/components/) for more detail on each component type and its properties. class ComponentProperties include BaseGenericModel + # The child components of the UI component. attr_accessor :children + # Whether the UI component is visible. If this is a string, it must be a valid JavaScript expression that evaluates to a boolean. attr_accessor :is_visible diff --git a/lib/datadog_api_client/v2/models/component_recommendation.rb b/lib/datadog_api_client/v2/models/component_recommendation.rb index b0a9a2c0df3f..0c941f40d4e5 100644 --- a/lib/datadog_api_client/v2/models/component_recommendation.rb +++ b/lib/datadog_api_client/v2/models/component_recommendation.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Resource recommendation for a single Spark component (driver or executor). Contains estimation data used to patch Spark job specs. class ComponentRecommendation include BaseGenericModel + # Recommended resource values for a Spark driver or executor, derived from recent real usage metrics. Used by SPA to propose more efficient pod sizing. attr_reader :estimation diff --git a/lib/datadog_api_client/v2/models/config_cat_integration.rb b/lib/datadog_api_client/v2/models/config_cat_integration.rb index f91e42fdddd4..c08cda3f862d 100644 --- a/lib/datadog_api_client/v2/models/config_cat_integration.rb +++ b/lib/datadog_api_client/v2/models/config_cat_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `ConfigCatIntegration` object. class ConfigCatIntegration include BaseGenericModel + # The definition of the `ConfigCatCredentials` object. attr_reader :credentials + # The definition of the `ConfigCatIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/config_cat_integration_update.rb b/lib/datadog_api_client/v2/models/config_cat_integration_update.rb index cf6c77d74115..ff7299836abe 100644 --- a/lib/datadog_api_client/v2/models/config_cat_integration_update.rb +++ b/lib/datadog_api_client/v2/models/config_cat_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `ConfigCatIntegrationUpdate` object. class ConfigCatIntegrationUpdate include BaseGenericModel + # The definition of the `ConfigCatCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `ConfigCatIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/config_cat_sdk_key.rb b/lib/datadog_api_client/v2/models/config_cat_sdk_key.rb index b49cf5317261..94987c479974 100644 --- a/lib/datadog_api_client/v2/models/config_cat_sdk_key.rb +++ b/lib/datadog_api_client/v2/models/config_cat_sdk_key.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of the `ConfigCatSDKKey` object. class ConfigCatSDKKey include BaseGenericModel + # The `ConfigCatSDKKey` `api_password`. attr_reader :api_password + # The `ConfigCatSDKKey` `api_username`. attr_reader :api_username + # The `ConfigCatSDKKey` `sdk_key`. attr_reader :sdk_key + # The definition of the `ConfigCatSDKKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/config_cat_sdk_key_update.rb b/lib/datadog_api_client/v2/models/config_cat_sdk_key_update.rb index bc1a9a2635ce..85bab4162b86 100644 --- a/lib/datadog_api_client/v2/models/config_cat_sdk_key_update.rb +++ b/lib/datadog_api_client/v2/models/config_cat_sdk_key_update.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of the `ConfigCatSDKKey` object. class ConfigCatSDKKeyUpdate include BaseGenericModel + # The `ConfigCatSDKKeyUpdate` `api_password`. attr_accessor :api_password + # The `ConfigCatSDKKeyUpdate` `api_username`. attr_accessor :api_username + # The `ConfigCatSDKKeyUpdate` `sdk_key`. attr_accessor :sdk_key + # The definition of the `ConfigCatSDKKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/confluent_account_create_request.rb b/lib/datadog_api_client/v2/models/confluent_account_create_request.rb index a7dc2d22a0ba..0a58bf91248b 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_create_request.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Payload schema when adding a Confluent account. class ConfluentAccountCreateRequest include BaseGenericModel + # The data body for adding a Confluent account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/confluent_account_create_request_attributes.rb b/lib/datadog_api_client/v2/models/confluent_account_create_request_attributes.rb index 11c94cbc0e93..774d003c542f 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_create_request_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes associated with the account creation request. class ConfluentAccountCreateRequestAttributes include BaseGenericModel + # The API key associated with your Confluent account. attr_reader :api_key + # The API secret associated with your Confluent account. attr_reader :api_secret + # A list of Confluent resources associated with the Confluent account. attr_accessor :resources + # A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/confluent_account_create_request_data.rb b/lib/datadog_api_client/v2/models/confluent_account_create_request_data.rb index 2a3090382a89..638f000bb0de 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_create_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The data body for adding a Confluent account. class ConfluentAccountCreateRequestData include BaseGenericModel + # Attributes associated with the account creation request. attr_reader :attributes + # The JSON:API type for this API. Should always be `confluent-cloud-accounts`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/confluent_account_resource_attributes.rb b/lib/datadog_api_client/v2/models/confluent_account_resource_attributes.rb index b56f9ba61652..e51458de90f4 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_resource_attributes.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_resource_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes object for updating a Confluent resource. class ConfluentAccountResourceAttributes include BaseGenericModel + # Enable the `custom.consumer_lag_offset` metric, which contains extra metric tags. attr_accessor :enable_custom_metrics + # The ID associated with a Confluent resource. attr_accessor :id + # The resource type of the Resource. Can be `kafka`, `connector`, `ksql`, or `schema_registry`. attr_reader :resource_type + # A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/confluent_account_response.rb b/lib/datadog_api_client/v2/models/confluent_account_response.rb index 5a19db53f851..a3bbe73ad8ea 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_response.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The expected response schema when getting a Confluent account. class ConfluentAccountResponse include BaseGenericModel + # An API key and API secret pair that represents a Confluent account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/confluent_account_response_attributes.rb b/lib/datadog_api_client/v2/models/confluent_account_response_attributes.rb index e747d490047d..a6dcdf247052 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_response_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The attributes of a Confluent account. class ConfluentAccountResponseAttributes include BaseGenericModel + # The API key associated with your Confluent account. attr_reader :api_key + # A list of Confluent resources associated with the Confluent account. attr_accessor :resources + # A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/confluent_account_response_data.rb b/lib/datadog_api_client/v2/models/confluent_account_response_data.rb index 4f7c17943f1a..38385f406a65 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_response_data.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # An API key and API secret pair that represents a Confluent account. class ConfluentAccountResponseData include BaseGenericModel + # The attributes of a Confluent account. attr_reader :attributes + # A randomly generated ID associated with a Confluent account. attr_reader :id + # The JSON:API type for this API. Should always be `confluent-cloud-accounts`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/confluent_account_update_request.rb b/lib/datadog_api_client/v2/models/confluent_account_update_request.rb index 49b021b9130d..ee8c4b56c57c 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_update_request.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The JSON:API request for updating a Confluent account. class ConfluentAccountUpdateRequest include BaseGenericModel + # Data object for updating a Confluent account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/confluent_account_update_request_attributes.rb b/lib/datadog_api_client/v2/models/confluent_account_update_request_attributes.rb index 653e32e3dd3a..7d315427ffb4 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_update_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_update_request_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Attributes object for updating a Confluent account. class ConfluentAccountUpdateRequestAttributes include BaseGenericModel + # The API key associated with your Confluent account. attr_reader :api_key + # The API secret associated with your Confluent account. attr_reader :api_secret + # A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/confluent_account_update_request_data.rb b/lib/datadog_api_client/v2/models/confluent_account_update_request_data.rb index 79c1789045cd..2633956f5b44 100644 --- a/lib/datadog_api_client/v2/models/confluent_account_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/confluent_account_update_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data object for updating a Confluent account. class ConfluentAccountUpdateRequestData include BaseGenericModel + # Attributes object for updating a Confluent account. attr_reader :attributes + # The JSON:API type for this API. Should always be `confluent-cloud-accounts`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/confluent_accounts_response.rb b/lib/datadog_api_client/v2/models/confluent_accounts_response.rb index 710de87c77ca..dd8c570ed569 100644 --- a/lib/datadog_api_client/v2/models/confluent_accounts_response.rb +++ b/lib/datadog_api_client/v2/models/confluent_accounts_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Confluent account returned by the API. class ConfluentAccountsResponse include BaseGenericModel + # The Confluent account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/confluent_resource_request.rb b/lib/datadog_api_client/v2/models/confluent_resource_request.rb index 177939b8512f..a3458ddb22f0 100644 --- a/lib/datadog_api_client/v2/models/confluent_resource_request.rb +++ b/lib/datadog_api_client/v2/models/confluent_resource_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The JSON:API request for updating a Confluent resource. class ConfluentResourceRequest include BaseGenericModel + # JSON:API request for updating a Confluent resource. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/confluent_resource_request_attributes.rb b/lib/datadog_api_client/v2/models/confluent_resource_request_attributes.rb index 26d7b404e792..b494324af2fc 100644 --- a/lib/datadog_api_client/v2/models/confluent_resource_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/confluent_resource_request_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Attributes object for updating a Confluent resource. class ConfluentResourceRequestAttributes include BaseGenericModel + # Enable the `custom.consumer_lag_offset` metric, which contains extra metric tags. attr_accessor :enable_custom_metrics + # The resource type of the Resource. Can be `kafka`, `connector`, `ksql`, or `schema_registry`. attr_reader :resource_type + # A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/confluent_resource_request_data.rb b/lib/datadog_api_client/v2/models/confluent_resource_request_data.rb index 4b3965f9aeb5..9b7a5e1403e2 100644 --- a/lib/datadog_api_client/v2/models/confluent_resource_request_data.rb +++ b/lib/datadog_api_client/v2/models/confluent_resource_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # JSON:API request for updating a Confluent resource. class ConfluentResourceRequestData include BaseGenericModel + # Attributes object for updating a Confluent resource. attr_reader :attributes + # The ID associated with a Confluent resource. attr_reader :id + # The JSON:API type for this request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/confluent_resource_response.rb b/lib/datadog_api_client/v2/models/confluent_resource_response.rb index 846a7a8814ca..27532df0a7a7 100644 --- a/lib/datadog_api_client/v2/models/confluent_resource_response.rb +++ b/lib/datadog_api_client/v2/models/confluent_resource_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response schema when interacting with a Confluent resource. class ConfluentResourceResponse include BaseGenericModel + # Confluent Cloud resource data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/confluent_resource_response_attributes.rb b/lib/datadog_api_client/v2/models/confluent_resource_response_attributes.rb index 4ae3f57afad5..c0f7ac1392f7 100644 --- a/lib/datadog_api_client/v2/models/confluent_resource_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/confluent_resource_response_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Model representation of a Confluent Cloud resource. class ConfluentResourceResponseAttributes include BaseGenericModel + # Enable the `custom.consumer_lag_offset` metric, which contains extra metric tags. attr_accessor :enable_custom_metrics + # The ID associated with the Confluent resource. attr_accessor :id + # The resource type of the Resource. Can be `kafka`, `connector`, `ksql`, or `schema_registry`. attr_reader :resource_type + # A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/confluent_resource_response_data.rb b/lib/datadog_api_client/v2/models/confluent_resource_response_data.rb index 1b70bae4badc..a9ae8bbbd6d4 100644 --- a/lib/datadog_api_client/v2/models/confluent_resource_response_data.rb +++ b/lib/datadog_api_client/v2/models/confluent_resource_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Confluent Cloud resource data. class ConfluentResourceResponseData include BaseGenericModel + # Model representation of a Confluent Cloud resource. attr_reader :attributes + # The ID associated with the Confluent resource. attr_reader :id + # The JSON:API type for this request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/confluent_resources_response.rb b/lib/datadog_api_client/v2/models/confluent_resources_response.rb index 731d9540e05e..04e6cae5f6f8 100644 --- a/lib/datadog_api_client/v2/models/confluent_resources_response.rb +++ b/lib/datadog_api_client/v2/models/confluent_resources_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response schema when interacting with a list of Confluent resources. class ConfluentResourcesResponse include BaseGenericModel + # The JSON:API data attribute. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/connection.rb b/lib/datadog_api_client/v2/models/connection.rb index cb745522c0b6..c8db196a8b84 100644 --- a/lib/datadog_api_client/v2/models/connection.rb +++ b/lib/datadog_api_client/v2/models/connection.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `Connection` object. class Connection include BaseGenericModel + # The `Connection` `connectionId`. attr_reader :connection_id + # The `Connection` `label`. attr_reader :label diff --git a/lib/datadog_api_client/v2/models/connection_env.rb b/lib/datadog_api_client/v2/models/connection_env.rb index 136439900742..ffcc341d2295 100644 --- a/lib/datadog_api_client/v2/models/connection_env.rb +++ b/lib/datadog_api_client/v2/models/connection_env.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A list of connections or connection groups used in the workflow. class ConnectionEnv include BaseGenericModel + # The `ConnectionEnv` `connectionGroups`. attr_accessor :connection_groups + # The `ConnectionEnv` `connections`. attr_accessor :connections + # The definition of `ConnectionEnvEnv` object. attr_reader :env diff --git a/lib/datadog_api_client/v2/models/connection_group.rb b/lib/datadog_api_client/v2/models/connection_group.rb index 6bd09ba4209a..1a5a459e313c 100644 --- a/lib/datadog_api_client/v2/models/connection_group.rb +++ b/lib/datadog_api_client/v2/models/connection_group.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `ConnectionGroup` object. class ConnectionGroup include BaseGenericModel + # The `ConnectionGroup` `connectionGroupId`. attr_reader :connection_group_id + # The `ConnectionGroup` `label`. attr_reader :label + # The `ConnectionGroup` `tags`. attr_reader :tags diff --git a/lib/datadog_api_client/v2/models/container.rb b/lib/datadog_api_client/v2/models/container.rb index 8aeeb514e46f..83951440e59a 100644 --- a/lib/datadog_api_client/v2/models/container.rb +++ b/lib/datadog_api_client/v2/models/container.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Container object. class Container include BaseGenericModel + # Attributes for a container. attr_accessor :attributes + # Container ID. attr_accessor :id + # Type of container. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/container_attributes.rb b/lib/datadog_api_client/v2/models/container_attributes.rb index ef87d1d3e2af..8e65c710c753 100644 --- a/lib/datadog_api_client/v2/models/container_attributes.rb +++ b/lib/datadog_api_client/v2/models/container_attributes.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V2 # Attributes for a container. class ContainerAttributes include BaseGenericModel + # The ID of the container. attr_accessor :container_id + # Time the container was created. attr_accessor :created_at + # Hostname of the host running the container. attr_accessor :host + # Digest of the compressed image manifest. attr_accessor :image_digest + # Name of the associated container image. attr_accessor :image_name + # List of image tags associated with the container image. attr_accessor :image_tags + # Name of the container. attr_accessor :name + # Time the container was started. attr_accessor :started_at + # State of the container. This depends on the container runtime. attr_accessor :state + # List of tags associated with the container. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/container_group.rb b/lib/datadog_api_client/v2/models/container_group.rb index 9ca3f5cfaa6b..f2082a41fe8c 100644 --- a/lib/datadog_api_client/v2/models/container_group.rb +++ b/lib/datadog_api_client/v2/models/container_group.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Container group object. class ContainerGroup include BaseGenericModel + # Attributes for a container group. attr_accessor :attributes + # Container Group ID. attr_accessor :id + # Relationships to containers inside a container group. attr_accessor :relationships + # Type of container group. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/container_group_attributes.rb b/lib/datadog_api_client/v2/models/container_group_attributes.rb index dda99b243379..83c3c372dca5 100644 --- a/lib/datadog_api_client/v2/models/container_group_attributes.rb +++ b/lib/datadog_api_client/v2/models/container_group_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes for a container group. class ContainerGroupAttributes include BaseGenericModel + # Number of containers in the group. attr_accessor :count + # Tags from the group name parsed in key/value format. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/container_group_relationships.rb b/lib/datadog_api_client/v2/models/container_group_relationships.rb index cf8b088b8597..3d16c533c9b5 100644 --- a/lib/datadog_api_client/v2/models/container_group_relationships.rb +++ b/lib/datadog_api_client/v2/models/container_group_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationships to containers inside a container group. class ContainerGroupRelationships include BaseGenericModel + # Relationships to Containers inside a Container Group. attr_accessor :containers diff --git a/lib/datadog_api_client/v2/models/container_group_relationships_link.rb b/lib/datadog_api_client/v2/models/container_group_relationships_link.rb index f58c7c223387..c4b7e7602c2b 100644 --- a/lib/datadog_api_client/v2/models/container_group_relationships_link.rb +++ b/lib/datadog_api_client/v2/models/container_group_relationships_link.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationships to Containers inside a Container Group. class ContainerGroupRelationshipsLink include BaseGenericModel + # Links data. attr_accessor :data + # Links attributes. attr_accessor :links diff --git a/lib/datadog_api_client/v2/models/container_group_relationships_links.rb b/lib/datadog_api_client/v2/models/container_group_relationships_links.rb index 60f61bbbac55..1a7e4ae768c9 100644 --- a/lib/datadog_api_client/v2/models/container_group_relationships_links.rb +++ b/lib/datadog_api_client/v2/models/container_group_relationships_links.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Links attributes. class ContainerGroupRelationshipsLinks include BaseGenericModel + # Link to related containers. attr_accessor :related diff --git a/lib/datadog_api_client/v2/models/container_image.rb b/lib/datadog_api_client/v2/models/container_image.rb index 6bf33bd90cc1..ac8414875be4 100644 --- a/lib/datadog_api_client/v2/models/container_image.rb +++ b/lib/datadog_api_client/v2/models/container_image.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Container Image object. class ContainerImage include BaseGenericModel + # Attributes for a Container Image. attr_accessor :attributes + # Container Image ID. attr_accessor :id + # Type of Container Image. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/container_image_attributes.rb b/lib/datadog_api_client/v2/models/container_image_attributes.rb index c769017a9041..23a34ff17a23 100644 --- a/lib/datadog_api_client/v2/models/container_image_attributes.rb +++ b/lib/datadog_api_client/v2/models/container_image_attributes.rb @@ -20,41 +20,58 @@ module DatadogAPIClient::V2 # Attributes for a Container Image. class ContainerImageAttributes include BaseGenericModel + # Number of containers running the image. attr_accessor :container_count + # List of platform-specific images associated with the image record. # The list contains more than 1 entry for multi-architecture images. attr_accessor :image_flavors + # List of image tags associated with the Container Image. attr_accessor :image_tags + # List of build times associated with the Container Image. # The list contains more than 1 entry for multi-architecture images. attr_accessor :images_built_at + # Name of the Container Image. attr_accessor :name + # List of Operating System architectures supported by the Container Image. attr_accessor :os_architectures + # List of Operating System names supported by the Container Image. attr_accessor :os_names + # List of Operating System versions supported by the Container Image. attr_accessor :os_versions + # Time the image was pushed to the container registry. attr_accessor :published_at + # Registry the Container Image was pushed to. attr_accessor :registry + # Digest of the compressed image manifest. attr_accessor :repo_digest + # Repository where the Container Image is stored in. attr_accessor :repository + # Short version of the Container Image name. attr_accessor :short_image + # List of size for each platform-specific image associated with the image record. # The list contains more than 1 entry for multi-architecture images. attr_accessor :sizes + # List of sources where the Container Image was collected from. attr_accessor :sources + # List of tags associated with the Container Image. attr_accessor :tags + # Vulnerability counts associated with the Container Image. attr_accessor :vulnerability_count diff --git a/lib/datadog_api_client/v2/models/container_image_flavor.rb b/lib/datadog_api_client/v2/models/container_image_flavor.rb index 963ba48a3586..eecd3912b22e 100644 --- a/lib/datadog_api_client/v2/models/container_image_flavor.rb +++ b/lib/datadog_api_client/v2/models/container_image_flavor.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Container Image breakdown by supported platform. class ContainerImageFlavor include BaseGenericModel + # Time the platform-specific Container Image was built. attr_accessor :built_at + # Operating System architecture supported by the Container Image. attr_accessor :os_architecture + # Operating System name supported by the Container Image. attr_accessor :os_name + # Operating System version supported by the Container Image. attr_accessor :os_version + # Size of the platform-specific Container Image. attr_accessor :size diff --git a/lib/datadog_api_client/v2/models/container_image_group.rb b/lib/datadog_api_client/v2/models/container_image_group.rb index 68db1a9c063f..d1baf8c8db73 100644 --- a/lib/datadog_api_client/v2/models/container_image_group.rb +++ b/lib/datadog_api_client/v2/models/container_image_group.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Container Image Group object. class ContainerImageGroup include BaseGenericModel + # Attributes for a Container Image Group. attr_accessor :attributes + # Container Image Group ID. attr_accessor :id + # Relationships inside a Container Image Group. attr_accessor :relationships + # Type of Container Image Group. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/container_image_group_attributes.rb b/lib/datadog_api_client/v2/models/container_image_group_attributes.rb index 7e8870d0d734..f7100c8ad9a6 100644 --- a/lib/datadog_api_client/v2/models/container_image_group_attributes.rb +++ b/lib/datadog_api_client/v2/models/container_image_group_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Attributes for a Container Image Group. class ContainerImageGroupAttributes include BaseGenericModel + # Number of Container Images in the group. attr_accessor :count + # Name of the Container Image group. attr_accessor :name + # Tags from the group name parsed in key/value format. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/container_image_group_images_relationships_link.rb b/lib/datadog_api_client/v2/models/container_image_group_images_relationships_link.rb index 35a0c03437e2..183ab972d2d2 100644 --- a/lib/datadog_api_client/v2/models/container_image_group_images_relationships_link.rb +++ b/lib/datadog_api_client/v2/models/container_image_group_images_relationships_link.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationships to Container Images inside a Container Image Group. class ContainerImageGroupImagesRelationshipsLink include BaseGenericModel + # Links data. attr_accessor :data + # Links attributes. attr_accessor :links diff --git a/lib/datadog_api_client/v2/models/container_image_group_relationships.rb b/lib/datadog_api_client/v2/models/container_image_group_relationships.rb index 091c095b5fec..4c80b0494809 100644 --- a/lib/datadog_api_client/v2/models/container_image_group_relationships.rb +++ b/lib/datadog_api_client/v2/models/container_image_group_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationships inside a Container Image Group. class ContainerImageGroupRelationships include BaseGenericModel + # Relationships to Container Images inside a Container Image Group. attr_accessor :container_images diff --git a/lib/datadog_api_client/v2/models/container_image_group_relationships_links.rb b/lib/datadog_api_client/v2/models/container_image_group_relationships_links.rb index ec7397b38a2b..f053f3f0c810 100644 --- a/lib/datadog_api_client/v2/models/container_image_group_relationships_links.rb +++ b/lib/datadog_api_client/v2/models/container_image_group_relationships_links.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Links attributes. class ContainerImageGroupRelationshipsLinks include BaseGenericModel + # Link to related Container Images. attr_accessor :related diff --git a/lib/datadog_api_client/v2/models/container_image_meta.rb b/lib/datadog_api_client/v2/models/container_image_meta.rb index 1e4ebaea7dbe..77ee492b845a 100644 --- a/lib/datadog_api_client/v2/models/container_image_meta.rb +++ b/lib/datadog_api_client/v2/models/container_image_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response metadata object. class ContainerImageMeta include BaseGenericModel + # Paging attributes. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/container_image_meta_page.rb b/lib/datadog_api_client/v2/models/container_image_meta_page.rb index 04747160d597..79e38a9a8dc3 100644 --- a/lib/datadog_api_client/v2/models/container_image_meta_page.rb +++ b/lib/datadog_api_client/v2/models/container_image_meta_page.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Paging attributes. class ContainerImageMetaPage include BaseGenericModel + # The cursor used to get the current results, if any. attr_accessor :cursor + # Number of results returned attr_reader :limit + # The cursor used to get the next results, if any. attr_accessor :next_cursor + # The cursor used to get the previous results, if any. attr_accessor :prev_cursor + # Total number of records that match the query. attr_accessor :total + # Type of Container Image pagination. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/container_image_vulnerabilities.rb b/lib/datadog_api_client/v2/models/container_image_vulnerabilities.rb index 8581492b459b..307bddfa193a 100644 --- a/lib/datadog_api_client/v2/models/container_image_vulnerabilities.rb +++ b/lib/datadog_api_client/v2/models/container_image_vulnerabilities.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Vulnerability counts associated with the Container Image. class ContainerImageVulnerabilities include BaseGenericModel + # ID of the Container Image. attr_accessor :asset_id + # Number of vulnerabilities with CVSS Critical severity. attr_accessor :critical + # Number of vulnerabilities with CVSS High severity. attr_accessor :high + # Number of vulnerabilities with CVSS Low severity. attr_accessor :low + # Number of vulnerabilities with CVSS Medium severity. attr_accessor :medium + # Number of vulnerabilities with CVSS None severity. attr_accessor :none + # Number of vulnerabilities with an unknown CVSS severity. attr_accessor :unknown diff --git a/lib/datadog_api_client/v2/models/container_images_response.rb b/lib/datadog_api_client/v2/models/container_images_response.rb index 39b0d4f13fbb..c9abe06d61d8 100644 --- a/lib/datadog_api_client/v2/models/container_images_response.rb +++ b/lib/datadog_api_client/v2/models/container_images_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # List of Container Images. class ContainerImagesResponse include BaseGenericModel + # Array of Container Image objects. attr_accessor :data + # Pagination links. attr_accessor :links + # Response metadata object. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/container_images_response_links.rb b/lib/datadog_api_client/v2/models/container_images_response_links.rb index 39c5a6b0e4a2..c05f551d0110 100644 --- a/lib/datadog_api_client/v2/models/container_images_response_links.rb +++ b/lib/datadog_api_client/v2/models/container_images_response_links.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Pagination links. class ContainerImagesResponseLinks include BaseGenericModel + # Link to the first page. attr_accessor :first + # Link to the last page. attr_accessor :last + # Link to the next page. attr_accessor :_next + # Link to previous page. attr_accessor :prev + # Link to current page. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/container_meta.rb b/lib/datadog_api_client/v2/models/container_meta.rb index 4d4f67ed525c..4bb2f77b37a7 100644 --- a/lib/datadog_api_client/v2/models/container_meta.rb +++ b/lib/datadog_api_client/v2/models/container_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response metadata object. class ContainerMeta include BaseGenericModel + # Paging attributes. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/container_meta_page.rb b/lib/datadog_api_client/v2/models/container_meta_page.rb index 2528bf716a82..79d8b134989a 100644 --- a/lib/datadog_api_client/v2/models/container_meta_page.rb +++ b/lib/datadog_api_client/v2/models/container_meta_page.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Paging attributes. class ContainerMetaPage include BaseGenericModel + # The cursor used to get the current results, if any. attr_accessor :cursor + # Number of results returned attr_reader :limit + # The cursor used to get the next results, if any. attr_accessor :next_cursor + # The cursor used to get the previous results, if any. attr_accessor :prev_cursor + # Total number of records that match the query. attr_accessor :total + # Type of Container pagination. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/containers_response.rb b/lib/datadog_api_client/v2/models/containers_response.rb index 111b59d61093..fc4ced767bc7 100644 --- a/lib/datadog_api_client/v2/models/containers_response.rb +++ b/lib/datadog_api_client/v2/models/containers_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # List of containers. class ContainersResponse include BaseGenericModel + # Array of Container objects. attr_accessor :data + # Pagination links. attr_accessor :links + # Response metadata object. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/containers_response_links.rb b/lib/datadog_api_client/v2/models/containers_response_links.rb index 190c647b8ecb..805da7a8d4c5 100644 --- a/lib/datadog_api_client/v2/models/containers_response_links.rb +++ b/lib/datadog_api_client/v2/models/containers_response_links.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Pagination links. class ContainersResponseLinks include BaseGenericModel + # Link to the first page. attr_accessor :first + # Link to the last page. attr_accessor :last + # Link to the next page. attr_accessor :_next + # Link to previous page. attr_accessor :prev + # Link to current page. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/convert_job_results_to_signals_attributes.rb b/lib/datadog_api_client/v2/models/convert_job_results_to_signals_attributes.rb index 9f059f9c712c..d1cb82c00654 100644 --- a/lib/datadog_api_client/v2/models/convert_job_results_to_signals_attributes.rb +++ b/lib/datadog_api_client/v2/models/convert_job_results_to_signals_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Attributes for converting historical job results to signals. class ConvertJobResultsToSignalsAttributes include BaseGenericModel + # Request ID. attr_accessor :id + # Job result IDs. attr_reader :job_result_ids + # Notifications sent. attr_reader :notifications + # Message of generated signals. attr_reader :signal_message + # Severity of the Security Signal. attr_reader :signal_severity diff --git a/lib/datadog_api_client/v2/models/convert_job_results_to_signals_data.rb b/lib/datadog_api_client/v2/models/convert_job_results_to_signals_data.rb index fd6d966e5167..7e272c3376e7 100644 --- a/lib/datadog_api_client/v2/models/convert_job_results_to_signals_data.rb +++ b/lib/datadog_api_client/v2/models/convert_job_results_to_signals_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data for converting historical job results to signals. class ConvertJobResultsToSignalsData include BaseGenericModel + # Attributes for converting historical job results to signals. attr_accessor :attributes + # Type of payload. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/convert_job_results_to_signals_request.rb b/lib/datadog_api_client/v2/models/convert_job_results_to_signals_request.rb index 57571a1de054..7f63f71f732e 100644 --- a/lib/datadog_api_client/v2/models/convert_job_results_to_signals_request.rb +++ b/lib/datadog_api_client/v2/models/convert_job_results_to_signals_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request for converting historical job results to signals. class ConvertJobResultsToSignalsRequest include BaseGenericModel + # Data for converting historical job results to signals. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cost_attribution_aggregates_body.rb b/lib/datadog_api_client/v2/models/cost_attribution_aggregates_body.rb index 541cd704a6fe..6a89b930ed21 100644 --- a/lib/datadog_api_client/v2/models/cost_attribution_aggregates_body.rb +++ b/lib/datadog_api_client/v2/models/cost_attribution_aggregates_body.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The object containing the aggregates. class CostAttributionAggregatesBody include BaseGenericModel + # The aggregate type. attr_accessor :agg_type + # The field. attr_accessor :field + # The value for a given field. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/cost_by_org.rb b/lib/datadog_api_client/v2/models/cost_by_org.rb index 4efae9067198..a94e9eb44b06 100644 --- a/lib/datadog_api_client/v2/models/cost_by_org.rb +++ b/lib/datadog_api_client/v2/models/cost_by_org.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Cost data. class CostByOrg include BaseGenericModel + # Cost attributes data. attr_accessor :attributes + # Unique ID of the response. attr_accessor :id + # Type of cost data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/cost_by_org_attributes.rb b/lib/datadog_api_client/v2/models/cost_by_org_attributes.rb index 48ddea3447f4..5decd094c1ab 100644 --- a/lib/datadog_api_client/v2/models/cost_by_org_attributes.rb +++ b/lib/datadog_api_client/v2/models/cost_by_org_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Cost attributes data. class CostByOrgAttributes include BaseGenericModel + # The account name. attr_accessor :account_name + # The account public ID. attr_accessor :account_public_id + # List of charges data reported for the requested month. attr_accessor :charges + # The month requested. attr_accessor :date + # The organization name. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id + # The region of the Datadog instance that the organization belongs to. attr_accessor :region + # The total cost of products for the month. attr_accessor :total_cost diff --git a/lib/datadog_api_client/v2/models/cost_by_org_response.rb b/lib/datadog_api_client/v2/models/cost_by_org_response.rb index 701e5ff3607a..6d0c32535e48 100644 --- a/lib/datadog_api_client/v2/models/cost_by_org_response.rb +++ b/lib/datadog_api_client/v2/models/cost_by_org_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Chargeback Summary response. class CostByOrgResponse include BaseGenericModel + # Response containing Chargeback Summary. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/cpu.rb b/lib/datadog_api_client/v2/models/cpu.rb index ed7e956c83c4..ba58559d69f6 100644 --- a/lib/datadog_api_client/v2/models/cpu.rb +++ b/lib/datadog_api_client/v2/models/cpu.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # CPU usage statistics derived from historical Spark job metrics. Provides multiple estimates so users can choose between conservative and cost-saving risk profiles. class Cpu include BaseGenericModel + # Maximum CPU usage observed for the job, expressed in millicores. This represents the upper bound of usage. attr_accessor :max + # 75th percentile of CPU usage (millicores). Represents a cost-saving configuration while covering most workloads. attr_accessor :p75 + # 95th percentile of CPU usage (millicores). Balances performance and cost, providing a safer margin than p75. attr_accessor :p95 diff --git a/lib/datadog_api_client/v2/models/create_action_connection_request.rb b/lib/datadog_api_client/v2/models/create_action_connection_request.rb index 7ae2fa2ccff2..40401a6c7799 100644 --- a/lib/datadog_api_client/v2/models/create_action_connection_request.rb +++ b/lib/datadog_api_client/v2/models/create_action_connection_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request used to create an action connection. class CreateActionConnectionRequest include BaseGenericModel + # Data related to the connection. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/create_action_connection_response.rb b/lib/datadog_api_client/v2/models/create_action_connection_response.rb index a73b630f16c9..8abea441da69 100644 --- a/lib/datadog_api_client/v2/models/create_action_connection_response.rb +++ b/lib/datadog_api_client/v2/models/create_action_connection_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The response for a created connection class CreateActionConnectionResponse include BaseGenericModel + # Data related to the connection. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_app_request.rb b/lib/datadog_api_client/v2/models/create_app_request.rb index 4bf5194855bc..055247d9a027 100644 --- a/lib/datadog_api_client/v2/models/create_app_request.rb +++ b/lib/datadog_api_client/v2/models/create_app_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A request object for creating a new app. class CreateAppRequest include BaseGenericModel + # The data object containing the app definition. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_app_request_data.rb b/lib/datadog_api_client/v2/models/create_app_request_data.rb index 2e288e1c029a..18ab604bbb98 100644 --- a/lib/datadog_api_client/v2/models/create_app_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_app_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The data object containing the app definition. class CreateAppRequestData include BaseGenericModel + # App definition attributes such as name, description, and components. attr_accessor :attributes + # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_app_request_data_attributes.rb b/lib/datadog_api_client/v2/models/create_app_request_data_attributes.rb index b457a19719f4..5e9ffdb0d2c6 100644 --- a/lib/datadog_api_client/v2/models/create_app_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_app_request_data_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # App definition attributes such as name, description, and components. class CreateAppRequestDataAttributes include BaseGenericModel + # The UI components that make up the app. attr_accessor :components + # A human-readable description for the app. attr_accessor :description + # The name of the app. attr_accessor :name + # An array of queries, such as external actions and state variables, that the app uses. attr_accessor :queries + # The name of the root component of the app. This must be a `grid` component that contains all other components. attr_accessor :root_instance_name + # A list of tags for the app, which can be used to filter apps. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/create_app_response.rb b/lib/datadog_api_client/v2/models/create_app_response.rb index e4b4ea03763c..887091b7452b 100644 --- a/lib/datadog_api_client/v2/models/create_app_response.rb +++ b/lib/datadog_api_client/v2/models/create_app_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The response object after a new app is successfully created, with the app ID. class CreateAppResponse include BaseGenericModel + # The data object containing the app ID. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_app_response_data.rb b/lib/datadog_api_client/v2/models/create_app_response_data.rb index 44545e913a43..cbb84f5b15ca 100644 --- a/lib/datadog_api_client/v2/models/create_app_response_data.rb +++ b/lib/datadog_api_client/v2/models/create_app_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The data object containing the app ID. class CreateAppResponseData include BaseGenericModel + # The ID of the created app. attr_reader :id + # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_apps_datastore_request.rb b/lib/datadog_api_client/v2/models/create_apps_datastore_request.rb index 92666891ada3..7a78c7f22a58 100644 --- a/lib/datadog_api_client/v2/models/create_apps_datastore_request.rb +++ b/lib/datadog_api_client/v2/models/create_apps_datastore_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to create a new datastore with specified configuration and metadata. class CreateAppsDatastoreRequest include BaseGenericModel + # Data wrapper containing the configuration needed to create a new datastore. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_apps_datastore_request_data.rb b/lib/datadog_api_client/v2/models/create_apps_datastore_request_data.rb index b77a744c6512..12ec895ee191 100644 --- a/lib/datadog_api_client/v2/models/create_apps_datastore_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_apps_datastore_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data wrapper containing the configuration needed to create a new datastore. class CreateAppsDatastoreRequestData include BaseGenericModel + # Configuration and metadata to create a new datastore. attr_accessor :attributes + # Optional ID for the new datastore. If not provided, one will be generated automatically. attr_accessor :id + # The resource type for datastores. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_apps_datastore_request_data_attributes.rb b/lib/datadog_api_client/v2/models/create_apps_datastore_request_data_attributes.rb index 2a69c591e87c..290a491c5a8e 100644 --- a/lib/datadog_api_client/v2/models/create_apps_datastore_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_apps_datastore_request_data_attributes.rb @@ -20,16 +20,21 @@ module DatadogAPIClient::V2 # Configuration and metadata to create a new datastore. class CreateAppsDatastoreRequestDataAttributes include BaseGenericModel + # A human-readable description about the datastore. attr_accessor :description + # The display name for the new datastore. attr_reader :name + # The organization access level for the datastore. For example, 'contributor'. attr_accessor :org_access + # The name of the primary key column for this datastore. Primary column names: # - Must abide by both [PostgreSQL naming conventions](https://www.postgresql.org/docs/7.0/syntax525.htm) # - Cannot exceed 63 characters attr_reader :primary_column_name + # Can be set to `uuid` to automatically generate primary keys when new items are added. Default value is `none`, which requires you to supply a primary key for each new item. attr_accessor :primary_key_generation_strategy diff --git a/lib/datadog_api_client/v2/models/create_apps_datastore_response.rb b/lib/datadog_api_client/v2/models/create_apps_datastore_response.rb index c87d25375e1c..67ac0e53fd25 100644 --- a/lib/datadog_api_client/v2/models/create_apps_datastore_response.rb +++ b/lib/datadog_api_client/v2/models/create_apps_datastore_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response after successfully creating a new datastore, containing the datastore's assigned ID. class CreateAppsDatastoreResponse include BaseGenericModel + # The newly created datastore's data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_apps_datastore_response_data.rb b/lib/datadog_api_client/v2/models/create_apps_datastore_response_data.rb index abd0054be352..41b109e4afe7 100644 --- a/lib/datadog_api_client/v2/models/create_apps_datastore_response_data.rb +++ b/lib/datadog_api_client/v2/models/create_apps_datastore_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The newly created datastore's data. class CreateAppsDatastoreResponseData include BaseGenericModel + # The unique identifier assigned to the newly created datastore. attr_accessor :id + # The resource type for datastores. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_custom_framework_request.rb b/lib/datadog_api_client/v2/models/create_custom_framework_request.rb index a7be8bf10251..a94ce90ae630 100644 --- a/lib/datadog_api_client/v2/models/create_custom_framework_request.rb +++ b/lib/datadog_api_client/v2/models/create_custom_framework_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object to create a custom framework. class CreateCustomFrameworkRequest include BaseGenericModel + # Contains type and attributes for custom frameworks. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/create_custom_framework_response.rb b/lib/datadog_api_client/v2/models/create_custom_framework_response.rb index 144b912d6e5e..c44546d5d2e5 100644 --- a/lib/datadog_api_client/v2/models/create_custom_framework_response.rb +++ b/lib/datadog_api_client/v2/models/create_custom_framework_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object to create a custom framework. class CreateCustomFrameworkResponse include BaseGenericModel + # Contains type and attributes for custom frameworks. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/create_data_deletion_request_body.rb b/lib/datadog_api_client/v2/models/create_data_deletion_request_body.rb index 8edf4941f9a3..e00751aad10b 100644 --- a/lib/datadog_api_client/v2/models/create_data_deletion_request_body.rb +++ b/lib/datadog_api_client/v2/models/create_data_deletion_request_body.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Object needed to create a data deletion request. class CreateDataDeletionRequestBody include BaseGenericModel + # Data needed to create a data deletion request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/create_data_deletion_request_body_attributes.rb b/lib/datadog_api_client/v2/models/create_data_deletion_request_body_attributes.rb index 9dfbe47b964c..d66738559fea 100644 --- a/lib/datadog_api_client/v2/models/create_data_deletion_request_body_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_data_deletion_request_body_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes for creating a data deletion request. class CreateDataDeletionRequestBodyAttributes include BaseGenericModel + # Start of requested time window, milliseconds since Unix epoch. attr_reader :from + # List of indexes for the search. If not provided, the search is performed in all indexes. attr_accessor :indexes + # Query for creating a data deletion request. attr_reader :query + # End of requested time window, milliseconds since Unix epoch. attr_reader :to diff --git a/lib/datadog_api_client/v2/models/create_data_deletion_request_body_data.rb b/lib/datadog_api_client/v2/models/create_data_deletion_request_body_data.rb index 829dd283d142..ca2b417b6b6b 100644 --- a/lib/datadog_api_client/v2/models/create_data_deletion_request_body_data.rb +++ b/lib/datadog_api_client/v2/models/create_data_deletion_request_body_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data needed to create a data deletion request. class CreateDataDeletionRequestBodyData include BaseGenericModel + # Attributes for creating a data deletion request. attr_reader :attributes + # The deletion request type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_data_deletion_response_body.rb b/lib/datadog_api_client/v2/models/create_data_deletion_response_body.rb index e7abbc5b1ba3..9b9bdf41e77d 100644 --- a/lib/datadog_api_client/v2/models/create_data_deletion_response_body.rb +++ b/lib/datadog_api_client/v2/models/create_data_deletion_response_body.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The response from the create data deletion request endpoint. class CreateDataDeletionResponseBody include BaseGenericModel + # The created data deletion request information. attr_accessor :data + # The metadata of the data deletion response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/create_incident_notification_rule_request.rb b/lib/datadog_api_client/v2/models/create_incident_notification_rule_request.rb index 7c1907e9fb13..e3c3cc608f76 100644 --- a/lib/datadog_api_client/v2/models/create_incident_notification_rule_request.rb +++ b/lib/datadog_api_client/v2/models/create_incident_notification_rule_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create request for a notification rule. class CreateIncidentNotificationRuleRequest include BaseGenericModel + # Notification rule data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/create_incident_notification_template_request.rb b/lib/datadog_api_client/v2/models/create_incident_notification_template_request.rb index 3b1d06a3306d..35d5bc62a76f 100644 --- a/lib/datadog_api_client/v2/models/create_incident_notification_template_request.rb +++ b/lib/datadog_api_client/v2/models/create_incident_notification_template_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create request for a notification template. class CreateIncidentNotificationTemplateRequest include BaseGenericModel + # Notification template data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/create_notification_rule_parameters.rb b/lib/datadog_api_client/v2/models/create_notification_rule_parameters.rb index 8edb916dfd42..25b031fe64fd 100644 --- a/lib/datadog_api_client/v2/models/create_notification_rule_parameters.rb +++ b/lib/datadog_api_client/v2/models/create_notification_rule_parameters.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Body of the notification rule create request. class CreateNotificationRuleParameters include BaseGenericModel + # Data of the notification rule create request: the rule type, and the rule attributes. All fields are required. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data.rb b/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data.rb index 08ffcaad798f..81d5f96151d8 100644 --- a/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data.rb +++ b/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data of the notification rule create request: the rule type, and the rule attributes. All fields are required. class CreateNotificationRuleParametersData include BaseGenericModel + # Attributes of the notification rule create request. attr_reader :attributes + # The rule type associated to notification rules. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data_attributes.rb b/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data_attributes.rb index 676fd609c586..2c532b40b073 100644 --- a/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_notification_rule_parameters_data_attributes.rb @@ -20,18 +20,23 @@ module DatadogAPIClient::V2 # Attributes of the notification rule create request. class CreateNotificationRuleParametersDataAttributes include BaseGenericModel + # Field used to enable or disable the rule. attr_accessor :enabled + # Name of the notification rule. attr_reader :name + # Selectors are used to filter security issues for which notifications should be generated. # Users can specify rule severities, rule types, a query to filter security issues on tags and attributes, and the trigger source. # Only the trigger_source field is required. attr_reader :selectors + # List of recipients to notify when a notification rule is triggered. Many different target types are supported, # such as email addresses, Slack channels, and PagerDuty services. # The appropriate integrations need to be properly configured to send notifications to the specified targets. attr_reader :targets + # Time aggregation period (in seconds) is used to aggregate the results of the notification rule evaluation. # Results are aggregated over a selected time frame using a rolling window, which updates with each new evaluation. # Notifications are only sent for new issues discovered during the window. diff --git a/lib/datadog_api_client/v2/models/create_open_api_response.rb b/lib/datadog_api_client/v2/models/create_open_api_response.rb index 1726804a4f60..07b2e180c4fe 100644 --- a/lib/datadog_api_client/v2/models/create_open_api_response.rb +++ b/lib/datadog_api_client/v2/models/create_open_api_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response for `CreateOpenAPI` operation. class CreateOpenAPIResponse include BaseGenericModel + # Data envelope for `CreateOpenAPIResponse`. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_open_api_response_attributes.rb b/lib/datadog_api_client/v2/models/create_open_api_response_attributes.rb index 3025d3d92f83..207ddf88472b 100644 --- a/lib/datadog_api_client/v2/models/create_open_api_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_open_api_response_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Attributes for `CreateOpenAPI`. class CreateOpenAPIResponseAttributes include BaseGenericModel + # List of endpoints which couldn't be parsed. attr_accessor :failed_endpoints diff --git a/lib/datadog_api_client/v2/models/create_open_api_response_data.rb b/lib/datadog_api_client/v2/models/create_open_api_response_data.rb index 79323b7229b9..747d4bf18bc3 100644 --- a/lib/datadog_api_client/v2/models/create_open_api_response_data.rb +++ b/lib/datadog_api_client/v2/models/create_open_api_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data envelope for `CreateOpenAPIResponse`. class CreateOpenAPIResponseData include BaseGenericModel + # Attributes for `CreateOpenAPI`. attr_accessor :attributes + # API identifier. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/create_page_request.rb b/lib/datadog_api_client/v2/models/create_page_request.rb index 6c63b9901d29..450eed40bad1 100644 --- a/lib/datadog_api_client/v2/models/create_page_request.rb +++ b/lib/datadog_api_client/v2/models/create_page_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Full request to trigger an On-Call Page. class CreatePageRequest include BaseGenericModel + # The main request body, including attributes and resource type. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_page_request_data.rb b/lib/datadog_api_client/v2/models/create_page_request_data.rb index 66045159d913..6cd3813b0bbc 100644 --- a/lib/datadog_api_client/v2/models/create_page_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_page_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The main request body, including attributes and resource type. class CreatePageRequestData include BaseGenericModel + # Details about the On-Call Page you want to create. attr_accessor :attributes + # The type of resource used when creating an On-Call Page. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_page_request_data_attributes.rb b/lib/datadog_api_client/v2/models/create_page_request_data_attributes.rb index 271763f32ccf..f5fdcafdca62 100644 --- a/lib/datadog_api_client/v2/models/create_page_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_page_request_data_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Details about the On-Call Page you want to create. class CreatePageRequestDataAttributes include BaseGenericModel + # A short summary of the issue or context. attr_accessor :description + # Tags to help categorize or filter the page. attr_accessor :tags + # Information about the target to notify (such as a team or user). attr_reader :target + # The title of the page. attr_reader :title + # On-Call Page urgency level. attr_reader :urgency diff --git a/lib/datadog_api_client/v2/models/create_page_request_data_attributes_target.rb b/lib/datadog_api_client/v2/models/create_page_request_data_attributes_target.rb index cc9d4e21b635..edd9f2855db5 100644 --- a/lib/datadog_api_client/v2/models/create_page_request_data_attributes_target.rb +++ b/lib/datadog_api_client/v2/models/create_page_request_data_attributes_target.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Information about the target to notify (such as a team or user). class CreatePageRequestDataAttributesTarget include BaseGenericModel + # Identifier for the target (for example, team handle or user ID). attr_accessor :identifier + # The kind of target, `team_id` | `team_handle` | `user_id`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/create_page_response.rb b/lib/datadog_api_client/v2/models/create_page_response.rb index 90329140c6c2..1cd3678aff7f 100644 --- a/lib/datadog_api_client/v2/models/create_page_response.rb +++ b/lib/datadog_api_client/v2/models/create_page_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The full response object after creating a new On-Call Page. class CreatePageResponse include BaseGenericModel + # The information returned after successfully creating a page. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_page_response_data.rb b/lib/datadog_api_client/v2/models/create_page_response_data.rb index 8d7b57907f2c..ead26fd4ecae 100644 --- a/lib/datadog_api_client/v2/models/create_page_response_data.rb +++ b/lib/datadog_api_client/v2/models/create_page_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The information returned after successfully creating a page. class CreatePageResponseData include BaseGenericModel + # The unique ID of the created page. attr_accessor :id + # The type of resource used when creating an On-Call Page. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_rule_request.rb b/lib/datadog_api_client/v2/models/create_rule_request.rb index 7e9e9ecbf402..31ae504e51e4 100644 --- a/lib/datadog_api_client/v2/models/create_rule_request.rb +++ b/lib/datadog_api_client/v2/models/create_rule_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Scorecard create rule request. class CreateRuleRequest include BaseGenericModel + # Scorecard create rule request data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_rule_request_data.rb b/lib/datadog_api_client/v2/models/create_rule_request_data.rb index 512170542cfa..cc4f5a486329 100644 --- a/lib/datadog_api_client/v2/models/create_rule_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_rule_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Scorecard create rule request data. class CreateRuleRequestData include BaseGenericModel + # Details of a rule. attr_accessor :attributes + # The JSON:API type for scorecard rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/create_rule_response.rb b/lib/datadog_api_client/v2/models/create_rule_response.rb index 91913de337e0..e50085ed1da4 100644 --- a/lib/datadog_api_client/v2/models/create_rule_response.rb +++ b/lib/datadog_api_client/v2/models/create_rule_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Created rule in response. class CreateRuleResponse include BaseGenericModel + # Create rule response data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_rule_response_data.rb b/lib/datadog_api_client/v2/models/create_rule_response_data.rb index d61b6c847a39..35a3703ea47d 100644 --- a/lib/datadog_api_client/v2/models/create_rule_response_data.rb +++ b/lib/datadog_api_client/v2/models/create_rule_response_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Create rule response data. class CreateRuleResponseData include BaseGenericModel + # Details of a rule. attr_accessor :attributes + # The unique ID for a scorecard rule. attr_accessor :id + # Scorecard create rule response relationship. attr_accessor :relationships + # The JSON:API type for scorecard rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request.rb b/lib/datadog_api_client/v2/models/create_ruleset_request.rb index e53d126084dd..42393de553e5 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequest` object. class CreateRulesetRequest include BaseGenericModel + # The definition of `CreateRulesetRequestData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data.rb index 48f431e7e390..99441e32a854 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestData` object. class CreateRulesetRequestData include BaseGenericModel + # The definition of `CreateRulesetRequestDataAttributes` object. attr_accessor :attributes + # The `CreateRulesetRequestData` `id`. attr_accessor :id + # Create ruleset resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes.rb index dc0ff178d4fa..bccc80f828ae 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestDataAttributes` object. class CreateRulesetRequestDataAttributes include BaseGenericModel + # The `attributes` `enabled`. attr_accessor :enabled + # The `attributes` `rules`. attr_reader :rules diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items.rb index 44af8658f4f0..66ff2ef9784d 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestDataAttributesRulesItems` object. class CreateRulesetRequestDataAttributesRulesItems include BaseGenericModel + # The `items` `enabled`. attr_reader :enabled + # The definition of `CreateRulesetRequestDataAttributesRulesItemsMapping` object. attr_accessor :mapping + # The `items` `metadata`. attr_accessor :metadata + # The `items` `name`. attr_reader :name + # The definition of `CreateRulesetRequestDataAttributesRulesItemsQuery` object. attr_accessor :query + # The definition of `CreateRulesetRequestDataAttributesRulesItemsReferenceTable` object. attr_accessor :reference_table diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_mapping.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_mapping.rb index 2736c2b89334..324c9dd611b2 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_mapping.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_mapping.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestDataAttributesRulesItemsMapping` object. class CreateRulesetRequestDataAttributesRulesItemsMapping include BaseGenericModel + # The `mapping` `destination_key`. attr_reader :destination_key + # The `mapping` `if_not_exists`. attr_reader :if_not_exists + # The `mapping` `source_keys`. attr_reader :source_keys diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query.rb index 02de32e986bb..26ce1a32631e 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestDataAttributesRulesItemsQuery` object. class CreateRulesetRequestDataAttributesRulesItemsQuery include BaseGenericModel + # The definition of `CreateRulesetRequestDataAttributesRulesItemsQueryAddition` object. attr_accessor :addition + # The `query` `case_insensitivity`. attr_accessor :case_insensitivity + # The `query` `if_not_exists`. attr_reader :if_not_exists + # The `query` `query`. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query_addition.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query_addition.rb index d99af0cfddea..48bd4634354e 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query_addition.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_query_addition.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestDataAttributesRulesItemsQueryAddition` object. class CreateRulesetRequestDataAttributesRulesItemsQueryAddition include BaseGenericModel + # The `addition` `key`. attr_reader :key + # The `addition` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table.rb index b6803315c2ff..5dd736b6b0a3 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestDataAttributesRulesItemsReferenceTable` object. class CreateRulesetRequestDataAttributesRulesItemsReferenceTable include BaseGenericModel + # The `reference_table` `case_insensitivity`. attr_accessor :case_insensitivity + # The `reference_table` `field_pairs`. attr_reader :field_pairs + # The `reference_table` `if_not_exists`. attr_accessor :if_not_exists + # The `reference_table` `source_keys`. attr_reader :source_keys + # The `reference_table` `table_name`. attr_reader :table_name diff --git a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb index e9b9fb8e48dc..8dcb8a514d74 100644 --- a/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb +++ b/lib/datadog_api_client/v2/models/create_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `CreateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems` object. class CreateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems include BaseGenericModel + # The `items` `input_column`. attr_reader :input_column + # The `items` `output_key`. attr_reader :output_key diff --git a/lib/datadog_api_client/v2/models/create_table_request.rb b/lib/datadog_api_client/v2/models/create_table_request.rb index 977891c39ecd..c51aa5d8cfe3 100644 --- a/lib/datadog_api_client/v2/models/create_table_request.rb +++ b/lib/datadog_api_client/v2/models/create_table_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequest` object. class CreateTableRequest include BaseGenericModel + # The definition of `CreateTableRequestData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_table_request_data.rb b/lib/datadog_api_client/v2/models/create_table_request_data.rb index 0e897d101ded..03614a894de2 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestData` object. class CreateTableRequestData include BaseGenericModel + # The definition of `CreateTableRequestDataAttributes` object. attr_accessor :attributes + # The ID of the reference table. attr_accessor :id + # Reference table resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes.rb index c3af0fdcd8b4..e924ff843f0d 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestDataAttributes` object. class CreateTableRequestDataAttributes include BaseGenericModel + # The description of the reference table. attr_accessor :description + # The definition of `CreateTableRequestDataAttributesFileMetadata` object. attr_accessor :file_metadata + # The definition of `CreateTableRequestDataAttributesSchema` object. attr_reader :schema + # The source type for creating reference table data. Only these source types can be created through this API. attr_reader :source + # The name of the reference table. attr_reader :table_name + # The tags of the reference table. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_cloud_storage.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_cloud_storage.rb index 17dc17a259a5..d6df3248c036 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_cloud_storage.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_cloud_storage.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Cloud storage file metadata for create requests. Both access_details and sync_enabled are required. class CreateTableRequestDataAttributesFileMetadataCloudStorage include BaseGenericModel + # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetails` object. attr_reader :access_details + # Whether this table is synced automatically. attr_reader :sync_enabled diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_local_file.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_local_file.rb index 00e89de902da..1425084c5572 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_local_file.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_local_file.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Local file metadata for create requests using the upload ID. class CreateTableRequestDataAttributesFileMetadataLocalFile include BaseGenericModel + # The upload ID. attr_reader :upload_id diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details.rb index 53ae43f1acb2..dc91255bc7a8 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetails` object. class CreateTableRequestDataAttributesFileMetadataOneOfAccessDetails include BaseGenericModel + # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail` object. attr_accessor :aws_detail + # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAzureDetail` object. attr_accessor :azure_detail + # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsGcpDetail` object. attr_accessor :gcp_detail diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb index f1690e86181e..ae0c77463717 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail` object. class CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail include BaseGenericModel + # The ID of the AWS account. attr_reader :aws_account_id + # The name of the Amazon S3 bucket. attr_reader :aws_bucket_name + # The relative file path from the S3 bucket root to the CSV file. attr_reader :file_path diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb index 1bb48630b23b..5bf5d397982c 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAzureDetail` object. class CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAzureDetail include BaseGenericModel + # The Azure client ID. attr_reader :azure_client_id + # The name of the Azure container. attr_reader :azure_container_name + # The name of the Azure storage account. attr_reader :azure_storage_account_name + # The ID of the Azure tenant. attr_reader :azure_tenant_id + # The relative file path from the Azure container root to the CSV file. attr_reader :file_path diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb index 3c5bae3101b9..d4b921d0000e 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsGcpDetail` object. class CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsGcpDetail include BaseGenericModel + # The relative file path from the GCS bucket root to the CSV file. attr_reader :file_path + # The name of the GCP bucket. attr_reader :gcp_bucket_name + # The ID of the GCP project. attr_reader :gcp_project_id + # The email of the GCP service account. attr_reader :gcp_service_account_email diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema.rb index 04ef44303f2c..a9fd105f8a38 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestDataAttributesSchema` object. class CreateTableRequestDataAttributesSchema include BaseGenericModel + # The `schema` `fields`. attr_reader :fields + # List of field names that serve as primary keys for the table. Only one primary key is supported, and it is used as an ID to retrieve rows. attr_reader :primary_keys diff --git a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema_fields_items.rb b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema_fields_items.rb index e034bc196d03..77c01aa424c7 100644 --- a/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema_fields_items.rb +++ b/lib/datadog_api_client/v2/models/create_table_request_data_attributes_schema_fields_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `CreateTableRequestDataAttributesSchemaFieldsItems` object. class CreateTableRequestDataAttributesSchemaFieldsItems include BaseGenericModel + # The field name. attr_reader :name + # The field type for reference table schema fields. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_upload_request.rb b/lib/datadog_api_client/v2/models/create_upload_request.rb index b77ad2261723..355ffecfcd45 100644 --- a/lib/datadog_api_client/v2/models/create_upload_request.rb +++ b/lib/datadog_api_client/v2/models/create_upload_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `CreateUploadRequest` object. class CreateUploadRequest include BaseGenericModel + # The definition of `CreateUploadRequestData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_upload_request_data.rb b/lib/datadog_api_client/v2/models/create_upload_request_data.rb index 5981401cb988..9564540dad87 100644 --- a/lib/datadog_api_client/v2/models/create_upload_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_upload_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `CreateUploadRequestData` object. class CreateUploadRequestData include BaseGenericModel + # The definition of `CreateUploadRequestDataAttributes` object. attr_accessor :attributes + # The ID of the upload. attr_accessor :id + # Upload resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_upload_request_data_attributes.rb b/lib/datadog_api_client/v2/models/create_upload_request_data_attributes.rb index b3a0890eda8b..a25888893294 100644 --- a/lib/datadog_api_client/v2/models/create_upload_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_upload_request_data_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `CreateUploadRequestDataAttributes` object. class CreateUploadRequestDataAttributes include BaseGenericModel + # The headers of the file to upload. attr_reader :headers + # The number of parts in the upload. attr_reader :part_count + # The size of each part in the upload in bytes. For multipart uploads (part_count > 1), all parts except the last one must be at least 5,000,000 bytes. For single-part uploads (part_count = 1), any size is allowed. attr_reader :part_size + # The name of the reference table. attr_reader :table_name diff --git a/lib/datadog_api_client/v2/models/create_upload_response.rb b/lib/datadog_api_client/v2/models/create_upload_response.rb index b7b0cb1ca95a..a49e0ff77f3b 100644 --- a/lib/datadog_api_client/v2/models/create_upload_response.rb +++ b/lib/datadog_api_client/v2/models/create_upload_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `CreateUploadResponse` object. class CreateUploadResponse include BaseGenericModel + # The definition of `CreateUploadResponseData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/create_upload_response_data.rb b/lib/datadog_api_client/v2/models/create_upload_response_data.rb index 0a7e4f4f556f..9c49d6e88908 100644 --- a/lib/datadog_api_client/v2/models/create_upload_response_data.rb +++ b/lib/datadog_api_client/v2/models/create_upload_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `CreateUploadResponseData` object. class CreateUploadResponseData include BaseGenericModel + # The definition of `CreateUploadResponseDataAttributes` object. attr_accessor :attributes + # The ID of the upload. attr_accessor :id + # Upload resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/create_upload_response_data_attributes.rb b/lib/datadog_api_client/v2/models/create_upload_response_data_attributes.rb index 833e83c9e047..9eb74ef23b36 100644 --- a/lib/datadog_api_client/v2/models/create_upload_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/create_upload_response_data_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `CreateUploadResponseDataAttributes` object. class CreateUploadResponseDataAttributes include BaseGenericModel + # The URLs of the parts in the upload. attr_accessor :part_urls diff --git a/lib/datadog_api_client/v2/models/create_workflow_request.rb b/lib/datadog_api_client/v2/models/create_workflow_request.rb index 15ff2868aaed..7e3b61009aef 100644 --- a/lib/datadog_api_client/v2/models/create_workflow_request.rb +++ b/lib/datadog_api_client/v2/models/create_workflow_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A request object for creating a new workflow. class CreateWorkflowRequest include BaseGenericModel + # Data related to the workflow. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/create_workflow_response.rb b/lib/datadog_api_client/v2/models/create_workflow_response.rb index f8eb345b2e82..3487d22ee2c7 100644 --- a/lib/datadog_api_client/v2/models/create_workflow_response.rb +++ b/lib/datadog_api_client/v2/models/create_workflow_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The response object after creating a new workflow. class CreateWorkflowResponse include BaseGenericModel + # Data related to the workflow. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/creator.rb b/lib/datadog_api_client/v2/models/creator.rb index 41966a732c5d..e3bfb0f731d9 100644 --- a/lib/datadog_api_client/v2/models/creator.rb +++ b/lib/datadog_api_client/v2/models/creator.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Creator of the object. class Creator include BaseGenericModel + # Email of the creator. attr_accessor :email + # Handle of the creator. attr_accessor :handle + # Name of the creator. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/csm_agent_data.rb b/lib/datadog_api_client/v2/models/csm_agent_data.rb index 5ab47a3cdff1..7a32d37d6f3e 100644 --- a/lib/datadog_api_client/v2/models/csm_agent_data.rb +++ b/lib/datadog_api_client/v2/models/csm_agent_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Single Agent Data. class CsmAgentData include BaseGenericModel + # A CSM Agent returned by the API. attr_accessor :attributes + # The ID of the Agent. attr_accessor :id + # The type of the resource. The value should always be `datadog_agent`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/csm_agents_attributes.rb b/lib/datadog_api_client/v2/models/csm_agents_attributes.rb index e0f8701f1fd3..61f5faf0848b 100644 --- a/lib/datadog_api_client/v2/models/csm_agents_attributes.rb +++ b/lib/datadog_api_client/v2/models/csm_agents_attributes.rb @@ -20,38 +20,55 @@ module DatadogAPIClient::V2 # A CSM Agent returned by the API. class CsmAgentsAttributes include BaseGenericModel + # Version of the Datadog Agent. attr_accessor :agent_version + # AWS Fargate details. attr_accessor :aws_fargate + # List of cluster names associated with the Agent. attr_accessor :cluster_name + # Unique identifier for the Datadog Agent. attr_accessor :datadog_agent + # ARN of the ECS Fargate task. attr_accessor :ecs_fargate_task_arn + # List of environments associated with the Agent. attr_accessor :envs + # ID of the host. attr_accessor :host_id + # Name of the host. attr_accessor :hostname + # Version of the installer used for installing the Datadog Agent. attr_accessor :install_method_installer_version + # Tool used for installing the Datadog Agent. attr_accessor :install_method_tool + # Indicates if CSM VM Containers is enabled. attr_accessor :is_csm_vm_containers_enabled + # Indicates if CSM VM Hosts is enabled. attr_accessor :is_csm_vm_hosts_enabled + # Indicates if CSPM is enabled. attr_accessor :is_cspm_enabled + # Indicates if CWS is enabled. attr_accessor :is_cws_enabled + # Indicates if CWS Remote Configuration is enabled. attr_accessor :is_cws_remote_configuration_enabled + # Indicates if Remote Configuration is enabled. attr_accessor :is_remote_configuration_enabled + # Operating system of the host. attr_accessor :os diff --git a/lib/datadog_api_client/v2/models/csm_agents_metadata.rb b/lib/datadog_api_client/v2/models/csm_agents_metadata.rb index a82a92098964..56107806e3a0 100644 --- a/lib/datadog_api_client/v2/models/csm_agents_metadata.rb +++ b/lib/datadog_api_client/v2/models/csm_agents_metadata.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Metadata related to the paginated response. class CSMAgentsMetadata include BaseGenericModel + # The index of the current page in the paginated results. attr_accessor :page_index + # The number of items per page in the paginated results. attr_accessor :page_size + # Total number of items that match the filter criteria. attr_accessor :total_filtered diff --git a/lib/datadog_api_client/v2/models/csm_agents_response.rb b/lib/datadog_api_client/v2/models/csm_agents_response.rb index 1a33458130d8..05ffe15d8fba 100644 --- a/lib/datadog_api_client/v2/models/csm_agents_response.rb +++ b/lib/datadog_api_client/v2/models/csm_agents_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response object that includes a list of CSM Agents. class CsmAgentsResponse include BaseGenericModel + # A list of Agents. attr_accessor :data + # Metadata related to the paginated response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_attributes.rb b/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_attributes.rb index b45e2e7f2d73..3bbd3d7b9624 100644 --- a/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_attributes.rb +++ b/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # CSM Cloud Accounts Coverage Analysis attributes. class CsmCloudAccountsCoverageAnalysisAttributes include BaseGenericModel + # CSM Coverage Analysis. attr_accessor :aws_coverage + # CSM Coverage Analysis. attr_accessor :azure_coverage + # CSM Coverage Analysis. attr_accessor :gcp_coverage + # The ID of your organization. attr_accessor :org_id + # CSM Coverage Analysis. attr_accessor :total_coverage diff --git a/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_data.rb b/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_data.rb index ec2cef5ecd1b..53a2f35cfbad 100644 --- a/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_data.rb +++ b/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # CSM Cloud Accounts Coverage Analysis data. class CsmCloudAccountsCoverageAnalysisData include BaseGenericModel + # CSM Cloud Accounts Coverage Analysis attributes. attr_accessor :attributes + # The ID of your organization. attr_accessor :id + # The type of the resource. The value should always be `get_cloud_accounts_coverage_analysis_response_public_v0`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_response.rb b/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_response.rb index 2ebbef6b4f63..d26f62e332ad 100644 --- a/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_response.rb +++ b/lib/datadog_api_client/v2/models/csm_cloud_accounts_coverage_analysis_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # CSM Cloud Accounts Coverage Analysis response. class CsmCloudAccountsCoverageAnalysisResponse include BaseGenericModel + # CSM Cloud Accounts Coverage Analysis data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/csm_coverage_analysis.rb b/lib/datadog_api_client/v2/models/csm_coverage_analysis.rb index d33bdbe29063..3ecd741c0d59 100644 --- a/lib/datadog_api_client/v2/models/csm_coverage_analysis.rb +++ b/lib/datadog_api_client/v2/models/csm_coverage_analysis.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # CSM Coverage Analysis. class CsmCoverageAnalysis include BaseGenericModel + # The number of fully configured resources. attr_accessor :configured_resources_count + # The coverage percentage. attr_accessor :coverage + # The number of partially configured resources. attr_accessor :partially_configured_resources_count + # The total number of resources. attr_accessor :total_resources_count diff --git a/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_attributes.rb b/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_attributes.rb index 0152e5de6945..56ac8ed59794 100644 --- a/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_attributes.rb +++ b/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # CSM Hosts and Containers Coverage Analysis attributes. class CsmHostsAndContainersCoverageAnalysisAttributes include BaseGenericModel + # CSM Coverage Analysis. attr_accessor :cspm_coverage + # CSM Coverage Analysis. attr_accessor :cws_coverage + # The ID of your organization. attr_accessor :org_id + # CSM Coverage Analysis. attr_accessor :total_coverage + # CSM Coverage Analysis. attr_accessor :vm_coverage diff --git a/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_data.rb b/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_data.rb index ec1a0e5ef269..990807278d0b 100644 --- a/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_data.rb +++ b/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # CSM Hosts and Containers Coverage Analysis data. class CsmHostsAndContainersCoverageAnalysisData include BaseGenericModel + # CSM Hosts and Containers Coverage Analysis attributes. attr_accessor :attributes + # The ID of your organization. attr_accessor :id + # The type of the resource. The value should always be `get_hosts_and_containers_coverage_analysis_response_public_v0`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_response.rb b/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_response.rb index b1965bb8b053..e064c79095f2 100644 --- a/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_response.rb +++ b/lib/datadog_api_client/v2/models/csm_hosts_and_containers_coverage_analysis_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # CSM Hosts and Containers Coverage Analysis response. class CsmHostsAndContainersCoverageAnalysisResponse include BaseGenericModel + # CSM Hosts and Containers Coverage Analysis data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_attributes.rb b/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_attributes.rb index 675be1f7859a..827bcd900a2d 100644 --- a/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_attributes.rb +++ b/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # CSM Serverless Resources Coverage Analysis attributes. class CsmServerlessCoverageAnalysisAttributes include BaseGenericModel + # CSM Coverage Analysis. attr_accessor :cws_coverage + # The ID of your organization. attr_accessor :org_id + # CSM Coverage Analysis. attr_accessor :total_coverage diff --git a/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_data.rb b/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_data.rb index f786c133d864..af6738346db7 100644 --- a/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_data.rb +++ b/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # CSM Serverless Resources Coverage Analysis data. class CsmServerlessCoverageAnalysisData include BaseGenericModel + # CSM Serverless Resources Coverage Analysis attributes. attr_accessor :attributes + # The ID of your organization. attr_accessor :id + # The type of the resource. The value should always be `get_serverless_coverage_analysis_response_public_v0`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_response.rb b/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_response.rb index f34f24442ed3..b48de51902ba 100644 --- a/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_response.rb +++ b/lib/datadog_api_client/v2/models/csm_serverless_coverage_analysis_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # CSM Serverless Resources Coverage Analysis response. class CsmServerlessCoverageAnalysisResponse include BaseGenericModel + # CSM Serverless Resources Coverage Analysis data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/custom_attribute_config.rb b/lib/datadog_api_client/v2/models/custom_attribute_config.rb index edee9784813a..1db82cea9155 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_config.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_config.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `CustomAttributeConfig` object. class CustomAttributeConfig include BaseGenericModel + # Custom attribute resource attributes attr_accessor :attributes + # Custom attribute configs identifier attr_accessor :id + # Custom attributes config JSON:API resource type attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/custom_attribute_config_attributes_create.rb b/lib/datadog_api_client/v2/models/custom_attribute_config_attributes_create.rb index 29d5d2f9b8ef..11f6ca147db7 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_config_attributes_create.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_config_attributes_create.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Custom attribute config resource attributes class CustomAttributeConfigAttributesCreate include BaseGenericModel + # Custom attribute description. attr_accessor :description + # Custom attribute name. attr_reader :display_name + # Whether multiple values can be set attr_reader :is_multi + # Custom attribute key. This will be the value use to search on this custom attribute attr_reader :key + # Custom attributes type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_attribute_config_create.rb b/lib/datadog_api_client/v2/models/custom_attribute_config_create.rb index 8ac7ddc4e1d9..1dd69d393f32 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_config_create.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_config_create.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Custom attribute config class CustomAttributeConfigCreate include BaseGenericModel + # Custom attribute config resource attributes attr_reader :attributes + # Custom attributes config JSON:API resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_attribute_config_create_request.rb b/lib/datadog_api_client/v2/models/custom_attribute_config_create_request.rb index df20abb5bc3a..218c169ce4c9 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_config_create_request.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_config_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Custom attribute config create request class CustomAttributeConfigCreateRequest include BaseGenericModel + # Custom attribute config attr_reader :data diff --git a/lib/datadog_api_client/v2/models/custom_attribute_config_resource_attributes.rb b/lib/datadog_api_client/v2/models/custom_attribute_config_resource_attributes.rb index b2fc4585d5e7..ba238edb4cd1 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_config_resource_attributes.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_config_resource_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Custom attribute resource attributes class CustomAttributeConfigResourceAttributes include BaseGenericModel + # Custom attribute config identifier. attr_reader :case_type_id + # Custom attribute description. attr_accessor :description + # Custom attribute name. attr_reader :display_name + # Whether multiple values can be set attr_reader :is_multi + # Custom attribute key. This will be the value use to search on this custom attribute attr_reader :key + # Custom attributes type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_attribute_config_response.rb b/lib/datadog_api_client/v2/models/custom_attribute_config_response.rb index 663c90da319d..f9269f21d020 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_config_response.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_config_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Custom attribute config response. class CustomAttributeConfigResponse include BaseGenericModel + # The definition of `CustomAttributeConfig` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/custom_attribute_configs_response.rb b/lib/datadog_api_client/v2/models/custom_attribute_configs_response.rb index 83796bc8f34b..04f397c542fb 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_configs_response.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_configs_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Custom attribute configs response. class CustomAttributeConfigsResponse include BaseGenericModel + # List of custom attribute configs of case type attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/custom_attribute_value.rb b/lib/datadog_api_client/v2/models/custom_attribute_value.rb index 6ef1adc52a4f..d8cb9ad15a45 100644 --- a/lib/datadog_api_client/v2/models/custom_attribute_value.rb +++ b/lib/datadog_api_client/v2/models/custom_attribute_value.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Custom attribute values class CustomAttributeValue include BaseGenericModel + # If true, value must be an array attr_reader :is_multi + # Custom attributes type attr_reader :type + # Union of supported value for a custom attribute attr_reader :value diff --git a/lib/datadog_api_client/v2/models/custom_connection.rb b/lib/datadog_api_client/v2/models/custom_connection.rb index 23d835c14240..f8d718d2985d 100644 --- a/lib/datadog_api_client/v2/models/custom_connection.rb +++ b/lib/datadog_api_client/v2/models/custom_connection.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A custom connection used by an app. class CustomConnection include BaseGenericModel + # The custom connection attributes. attr_accessor :attributes + # The ID of the custom connection. attr_accessor :id + # The custom connection type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/custom_connection_attributes.rb b/lib/datadog_api_client/v2/models/custom_connection_attributes.rb index 5bbb769aacb6..dbd290c17e14 100644 --- a/lib/datadog_api_client/v2/models/custom_connection_attributes.rb +++ b/lib/datadog_api_client/v2/models/custom_connection_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The custom connection attributes. class CustomConnectionAttributes include BaseGenericModel + # The name of the custom connection. attr_accessor :name + # Information about the Private Action Runner used by the custom connection, if the custom connection is associated with a Private Action Runner. attr_accessor :on_prem_runner diff --git a/lib/datadog_api_client/v2/models/custom_connection_attributes_on_prem_runner.rb b/lib/datadog_api_client/v2/models/custom_connection_attributes_on_prem_runner.rb index fe609e80d657..61a4a6543e10 100644 --- a/lib/datadog_api_client/v2/models/custom_connection_attributes_on_prem_runner.rb +++ b/lib/datadog_api_client/v2/models/custom_connection_attributes_on_prem_runner.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Information about the Private Action Runner used by the custom connection, if the custom connection is associated with a Private Action Runner. class CustomConnectionAttributesOnPremRunner include BaseGenericModel + # The Private Action Runner ID. attr_accessor :id + # The URL of the Private Action Runner. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/custom_cost_get_response_meta.rb b/lib/datadog_api_client/v2/models/custom_cost_get_response_meta.rb index 7655371a7bdb..d8c3fb3f13da 100644 --- a/lib/datadog_api_client/v2/models/custom_cost_get_response_meta.rb +++ b/lib/datadog_api_client/v2/models/custom_cost_get_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Meta for the response from the Get Custom Costs endpoints. class CustomCostGetResponseMeta include BaseGenericModel + # Version of Custom Costs file attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/custom_cost_list_response_meta.rb b/lib/datadog_api_client/v2/models/custom_cost_list_response_meta.rb index e4d75d0ac8ae..d7c24d50f96d 100644 --- a/lib/datadog_api_client/v2/models/custom_cost_list_response_meta.rb +++ b/lib/datadog_api_client/v2/models/custom_cost_list_response_meta.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Meta for the response from the List Custom Costs endpoints. class CustomCostListResponseMeta include BaseGenericModel + # Number of Custom Costs files returned by the List Custom Costs endpoint attr_accessor :total_filtered_count + # Version of Custom Costs file attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/custom_cost_upload_response_meta.rb b/lib/datadog_api_client/v2/models/custom_cost_upload_response_meta.rb index 633748b8fa10..505aac0ad2f2 100644 --- a/lib/datadog_api_client/v2/models/custom_cost_upload_response_meta.rb +++ b/lib/datadog_api_client/v2/models/custom_cost_upload_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Meta for the response from the Upload Custom Costs endpoints. class CustomCostUploadResponseMeta include BaseGenericModel + # Version of Custom Costs file attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_get_response.rb b/lib/datadog_api_client/v2/models/custom_costs_file_get_response.rb index e99f2b78d68e..bf07725234b1 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_get_response.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_get_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response for Get Custom Costs files. class CustomCostsFileGetResponse include BaseGenericModel + # JSON API format of for a Custom Costs file with content. attr_accessor :data + # Meta for the response from the Get Custom Costs endpoints. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_line_item.rb b/lib/datadog_api_client/v2/models/custom_costs_file_line_item.rb index f2bbb3d3622a..3660c99216a0 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_line_item.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_line_item.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Line item details from a Custom Costs file. class CustomCostsFileLineItem include BaseGenericModel + # Total cost in the cost file. attr_accessor :billed_cost + # Currency used in the Custom Costs file. attr_accessor :billing_currency + # Description for the line item cost. attr_accessor :charge_description + # End date of the usage charge. attr_reader :charge_period_end + # Start date of the usage charge. attr_reader :charge_period_start + # Name of the provider for the line item. attr_accessor :provider_name + # Additional tags for the line item. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_list_response.rb b/lib/datadog_api_client/v2/models/custom_costs_file_list_response.rb index df1de1e21a4f..b52904753db2 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_list_response.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_list_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response for List Custom Costs files. class CustomCostsFileListResponse include BaseGenericModel + # List of Custom Costs files. attr_accessor :data + # Meta for the response from the List Custom Costs endpoints. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_metadata.rb b/lib/datadog_api_client/v2/models/custom_costs_file_metadata.rb index 412549e5e768..ce5666f3e17c 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_metadata.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_metadata.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Schema of a Custom Costs metadata. class CustomCostsFileMetadata include BaseGenericModel + # Total cost in the cost file. attr_accessor :billed_cost + # Currency used in the Custom Costs file. attr_accessor :billing_currency + # Usage charge period of a Custom Costs file. attr_accessor :charge_period + # Name of the Custom Costs file. attr_accessor :name + # Providers contained in the Custom Costs file. attr_accessor :provider_names + # Status of the Custom Costs file. attr_accessor :status + # Timestamp, in millisecond, of the upload time of the Custom Costs file. attr_accessor :uploaded_at + # Metadata of the user that has uploaded the Custom Costs file. attr_accessor :uploaded_by diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_metadata_high_level.rb b/lib/datadog_api_client/v2/models/custom_costs_file_metadata_high_level.rb index d920b93d2ff7..3d8b89f646d9 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_metadata_high_level.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_metadata_high_level.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # JSON API format for a Custom Costs file. class CustomCostsFileMetadataHighLevel include BaseGenericModel + # Schema of a Custom Costs metadata. attr_accessor :attributes + # ID of the Custom Costs metadata. attr_accessor :id + # Type of the Custom Costs file metadata. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content.rb b/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content.rb index 399f6640976d..ade8afebfe58 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V2 # Schema of a cost file's metadata. class CustomCostsFileMetadataWithContent include BaseGenericModel + # Total cost in the cost file. attr_accessor :billed_cost + # Currency used in the Custom Costs file. attr_accessor :billing_currency + # Usage charge period of a Custom Costs file. attr_accessor :charge_period + # Detail of the line items from the Custom Costs file. attr_accessor :content + # Name of the Custom Costs file. attr_accessor :name + # Providers contained in the Custom Costs file. attr_accessor :provider_names + # Status of the Custom Costs file. attr_accessor :status + # Timestamp in millisecond of the upload time of the Custom Costs file. attr_accessor :uploaded_at + # Metadata of the user that has uploaded the Custom Costs file. attr_accessor :uploaded_by diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content_high_level.rb b/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content_high_level.rb index f32c8982be51..a700518bab4c 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content_high_level.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_metadata_with_content_high_level.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # JSON API format of for a Custom Costs file with content. class CustomCostsFileMetadataWithContentHighLevel include BaseGenericModel + # Schema of a cost file's metadata. attr_accessor :attributes + # ID of the Custom Costs metadata. attr_accessor :id + # Type of the Custom Costs file metadata. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_upload_response.rb b/lib/datadog_api_client/v2/models/custom_costs_file_upload_response.rb index 4cc66f132994..558b572ae10e 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_upload_response.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_upload_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response for Uploaded Custom Costs files. class CustomCostsFileUploadResponse include BaseGenericModel + # JSON API format for a Custom Costs file. attr_accessor :data + # Meta for the response from the Upload Custom Costs endpoints. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/custom_costs_file_usage_charge_period.rb b/lib/datadog_api_client/v2/models/custom_costs_file_usage_charge_period.rb index ef027ba3599c..196961de7490 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_file_usage_charge_period.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_file_usage_charge_period.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Usage charge period of a Custom Costs file. class CustomCostsFileUsageChargePeriod include BaseGenericModel + # End of the usage of the Custom Costs file. attr_accessor :_end + # Start of the usage of the Custom Costs file. attr_accessor :start diff --git a/lib/datadog_api_client/v2/models/custom_costs_user.rb b/lib/datadog_api_client/v2/models/custom_costs_user.rb index 0ba3989195ce..b85cb06c38ad 100644 --- a/lib/datadog_api_client/v2/models/custom_costs_user.rb +++ b/lib/datadog_api_client/v2/models/custom_costs_user.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Metadata of the user that has uploaded the Custom Costs file. class CustomCostsUser include BaseGenericModel + # The name of the Custom Costs file. attr_accessor :email + # The name of the Custom Costs file. attr_accessor :icon + # Name of the user. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/custom_destination_create_request.rb b/lib/datadog_api_client/v2/models/custom_destination_create_request.rb index eff11cfa4d60..14d082e36bd4 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_create_request.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The custom destination. class CustomDestinationCreateRequest include BaseGenericModel + # The definition of a custom destination. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/custom_destination_create_request_attributes.rb b/lib/datadog_api_client/v2/models/custom_destination_create_request_attributes.rb index 1979811c7321..b9c0ccbc2201 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_create_request_attributes.rb @@ -20,25 +20,32 @@ module DatadogAPIClient::V2 # The attributes associated with the custom destination. class CustomDestinationCreateRequestAttributes include BaseGenericModel + # Whether logs matching this custom destination should be forwarded or not. attr_accessor :enabled + # Whether tags from the forwarded logs should be forwarded or not. attr_accessor :forward_tags + # List of [keys of tags](https://docs.datadoghq.com/getting_started/tagging/#define-tags) to be filtered. # # An empty list represents no restriction is in place and either all or no tags will be # forwarded depending on `forward_tags_restriction_list_type` parameter. attr_reader :forward_tags_restriction_list + # How `forward_tags_restriction_list` parameter should be interpreted. # If `ALLOW_LIST`, then only tags whose keys on the forwarded logs match the ones on the restriction list # are forwarded. # # `BLOCK_LIST` works the opposite way. It does not forward the tags matching the ones on the list. attr_accessor :forward_tags_restriction_list_type + # A custom destination's location to forward logs. attr_reader :forwarder_destination + # The custom destination name. attr_reader :name + # The custom destination query and filter. Logs matching this query are forwarded to the destination. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/custom_destination_create_request_definition.rb b/lib/datadog_api_client/v2/models/custom_destination_create_request_definition.rb index f8851826a5c3..b26ce9fbaecb 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_create_request_definition.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_create_request_definition.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of a custom destination. class CustomDestinationCreateRequestDefinition include BaseGenericModel + # The attributes associated with the custom destination. attr_reader :attributes + # The type of the resource. The value should always be `custom_destination`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_elasticsearch_destination_auth.rb b/lib/datadog_api_client/v2/models/custom_destination_elasticsearch_destination_auth.rb index b9d688bf73f6..8683bd18a1e6 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_elasticsearch_destination_auth.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_elasticsearch_destination_auth.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Basic access authentication. class CustomDestinationElasticsearchDestinationAuth include BaseGenericModel + # The password of the authentication. This field is not returned by the API. attr_reader :password + # The username of the authentication. This field is not returned by the API. attr_reader :username diff --git a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_elasticsearch.rb b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_elasticsearch.rb index 6ea3a1e9fa5c..4461396a0899 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_elasticsearch.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_elasticsearch.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # The Elasticsearch destination. class CustomDestinationForwardDestinationElasticsearch include BaseGenericModel + # Basic access authentication. attr_reader :auth + # The destination for which logs will be forwarded to. # Must have HTTPS scheme and forwarding back to Datadog is not allowed. attr_reader :endpoint + # Name of the Elasticsearch index (must follow [Elasticsearch's criteria](https://www.elastic.co/guide/en/elasticsearch/reference/8.11/indices-create-index.html#indices-create-api-path-params)). attr_reader :index_name + # Date pattern with US locale and UTC timezone to be appended to the index name after adding `-` # (that is, `${index_name}-${indexPattern}`). # You can customize the index rotation naming pattern by choosing one of these options: @@ -38,6 +42,7 @@ class CustomDestinationForwardDestinationElasticsearch # If this field is missing or is blank, it means that the index name will always be the same # (that is, no rotation). attr_accessor :index_rotation + # Type of the Elasticsearch destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_http.rb b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_http.rb index 4f2b922236cf..5887ff1dc28d 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_http.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_http.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V2 # The HTTP destination. class CustomDestinationForwardDestinationHttp include BaseGenericModel + # Authentication method of the HTTP requests. attr_reader :auth + # The destination for which logs will be forwarded to. # Must have HTTPS scheme and forwarding back to Datadog is not allowed. attr_reader :endpoint + # Type of the HTTP destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_microsoft_sentinel.rb b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_microsoft_sentinel.rb index 46a6b016dbbc..4a843d512cdc 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_microsoft_sentinel.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_microsoft_sentinel.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The Microsoft Sentinel destination. class CustomDestinationForwardDestinationMicrosoftSentinel include BaseGenericModel + # Client ID from the Datadog Azure integration. attr_reader :client_id + # Azure data collection endpoint. attr_reader :data_collection_endpoint + # Azure data collection rule ID. attr_reader :data_collection_rule_id + # Azure stream name. attr_reader :stream_name + # Tenant ID from the Datadog Azure integration. attr_reader :tenant_id + # Type of the Microsoft Sentinel destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_splunk.rb b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_splunk.rb index a969d47cc6e4..2ded03f8ed16 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_forward_destination_splunk.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_forward_destination_splunk.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V2 # The Splunk HTTP Event Collector (HEC) destination. class CustomDestinationForwardDestinationSplunk include BaseGenericModel + # Access token of the Splunk HTTP Event Collector. This field is not returned by the API. attr_reader :access_token + # The destination for which logs will be forwarded to. # Must have HTTPS scheme and forwarding back to Datadog is not allowed. attr_reader :endpoint + # Type of the Splunk HTTP Event Collector (HEC) destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_basic.rb b/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_basic.rb index b5a95407f678..3637752cd09f 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_basic.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_basic.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Basic access authentication. class CustomDestinationHttpDestinationAuthBasic include BaseGenericModel + # The password of the authentication. This field is not returned by the API. attr_reader :password + # Type of the basic access authentication. attr_reader :type + # The username of the authentication. This field is not returned by the API. attr_reader :username diff --git a/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_custom_header.rb b/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_custom_header.rb index b4ff5c1fb1e1..a721a40efc59 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_custom_header.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_http_destination_auth_custom_header.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Custom header access authentication. class CustomDestinationHttpDestinationAuthCustomHeader include BaseGenericModel + # The header name of the authentication. attr_reader :header_name + # The header value of the authentication. This field is not returned by the API. attr_reader :header_value + # Type of the custom header access authentication. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_response.rb b/lib/datadog_api_client/v2/models/custom_destination_response.rb index ebbd792b7b9a..5b1870fcea05 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The custom destination. class CustomDestinationResponse include BaseGenericModel + # The definition of a custom destination. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_attributes.rb b/lib/datadog_api_client/v2/models/custom_destination_response_attributes.rb index e5ccb2db21e2..47d2596c4cae 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_attributes.rb @@ -20,25 +20,32 @@ module DatadogAPIClient::V2 # The attributes associated with the custom destination. class CustomDestinationResponseAttributes include BaseGenericModel + # Whether logs matching this custom destination should be forwarded or not. attr_accessor :enabled + # Whether tags from the forwarded logs should be forwarded or not. attr_accessor :forward_tags + # List of [keys of tags](https://docs.datadoghq.com/getting_started/tagging/#define-tags) to be filtered. # # An empty list represents no restriction is in place and either all or no tags will be # forwarded depending on `forward_tags_restriction_list_type` parameter. attr_reader :forward_tags_restriction_list + # How `forward_tags_restriction_list` parameter should be interpreted. # If `ALLOW_LIST`, then only tags whose keys on the forwarded logs match the ones on the restriction list # are forwarded. # # `BLOCK_LIST` works the opposite way. It does not forward the tags matching the ones on the list. attr_accessor :forward_tags_restriction_list_type + # A custom destination's location to forward logs. attr_accessor :forwarder_destination + # The custom destination name. attr_accessor :name + # The custom destination query filter. Logs matching this query are forwarded to the destination. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_definition.rb b/lib/datadog_api_client/v2/models/custom_destination_response_definition.rb index 523e7b688fba..9ad165ebfdd4 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_definition.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_definition.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of a custom destination. class CustomDestinationResponseDefinition include BaseGenericModel + # The attributes associated with the custom destination. attr_accessor :attributes + # The custom destination ID. attr_accessor :id + # The type of the resource. The value should always be `custom_destination`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_elasticsearch.rb b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_elasticsearch.rb index 882054e68e2e..50979a20e435 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_elasticsearch.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_elasticsearch.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # The Elasticsearch destination. class CustomDestinationResponseForwardDestinationElasticsearch include BaseGenericModel + # Basic access authentication. attr_reader :auth + # The destination for which logs will be forwarded to. # Must have HTTPS scheme and forwarding back to Datadog is not allowed. attr_reader :endpoint + # Name of the Elasticsearch index (must follow [Elasticsearch's criteria](https://www.elastic.co/guide/en/elasticsearch/reference/8.11/indices-create-index.html#indices-create-api-path-params)). attr_reader :index_name + # Date pattern with US locale and UTC timezone to be appended to the index name after adding `-` # (that is, `${index_name}-${indexPattern}`). # You can customize the index rotation naming pattern by choosing one of these options: @@ -38,6 +42,7 @@ class CustomDestinationResponseForwardDestinationElasticsearch # If this field is missing or is blank, it means that the index name will always be the same # (that is, no rotation). attr_accessor :index_rotation + # Type of the Elasticsearch destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_http.rb b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_http.rb index 8b70ce00202a..5ae6ef7e3238 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_http.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_http.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V2 # The HTTP destination. class CustomDestinationResponseForwardDestinationHttp include BaseGenericModel + # Authentication method of the HTTP requests. attr_reader :auth + # The destination for which logs will be forwarded to. # Must have HTTPS scheme and forwarding back to Datadog is not allowed. attr_reader :endpoint + # Type of the HTTP destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_microsoft_sentinel.rb b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_microsoft_sentinel.rb index 159ab3e320c7..783bb02f06eb 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_microsoft_sentinel.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_microsoft_sentinel.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The Microsoft Sentinel destination. class CustomDestinationResponseForwardDestinationMicrosoftSentinel include BaseGenericModel + # Client ID from the Datadog Azure integration. attr_reader :client_id + # Azure data collection endpoint. attr_reader :data_collection_endpoint + # Azure data collection rule ID. attr_reader :data_collection_rule_id + # Azure stream name. attr_reader :stream_name + # Tenant ID from the Datadog Azure integration. attr_reader :tenant_id + # Type of the Microsoft Sentinel destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_splunk.rb b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_splunk.rb index 2d6d55dfff3d..47c7c6e553da 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_splunk.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_forward_destination_splunk.rb @@ -20,9 +20,11 @@ module DatadogAPIClient::V2 # The Splunk HTTP Event Collector (HEC) destination. class CustomDestinationResponseForwardDestinationSplunk include BaseGenericModel + # The destination for which logs will be forwarded to. # Must have HTTPS scheme and forwarding back to Datadog is not allowed. attr_reader :endpoint + # Type of the Splunk HTTP Event Collector (HEC) destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_basic.rb b/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_basic.rb index e68918ca550a..d841df418d41 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_basic.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_basic.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Basic access authentication. class CustomDestinationResponseHttpDestinationAuthBasic include BaseGenericModel + # Type of the basic access authentication. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_custom_header.rb b/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_custom_header.rb index 148cdd2308b5..4b726fbcc78f 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_custom_header.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_response_http_destination_auth_custom_header.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Custom header access authentication. class CustomDestinationResponseHttpDestinationAuthCustomHeader include BaseGenericModel + # The header name of the authentication. attr_reader :header_name + # Type of the custom header access authentication. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destination_update_request.rb b/lib/datadog_api_client/v2/models/custom_destination_update_request.rb index 2096cf3ab9f0..ad8a26dce098 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_update_request.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The custom destination. class CustomDestinationUpdateRequest include BaseGenericModel + # The definition of a custom destination. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/custom_destination_update_request_attributes.rb b/lib/datadog_api_client/v2/models/custom_destination_update_request_attributes.rb index 88faafed1ef4..a3a874dcd84b 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_update_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_update_request_attributes.rb @@ -20,23 +20,30 @@ module DatadogAPIClient::V2 # The attributes associated with the custom destination. class CustomDestinationUpdateRequestAttributes include BaseGenericModel + # Whether logs matching this custom destination should be forwarded or not. attr_accessor :enabled + # Whether tags from the forwarded logs should be forwarded or not. attr_accessor :forward_tags + # List of [keys of tags](https://docs.datadoghq.com/getting_started/tagging/#define-tags) to be restricted from being forwarded. # An empty list represents no restriction is in place and either all or no tags will be forwarded depending on `forward_tags_restriction_list_type` parameter. attr_reader :forward_tags_restriction_list + # How `forward_tags_restriction_list` parameter should be interpreted. # If `ALLOW_LIST`, then only tags whose keys on the forwarded logs match the ones on the restriction list # are forwarded. # # `BLOCK_LIST` works the opposite way. It does not forward the tags matching the ones on the list. attr_accessor :forward_tags_restriction_list_type + # A custom destination's location to forward logs. attr_accessor :forwarder_destination + # The custom destination name. attr_accessor :name + # The custom destination query and filter. Logs matching this query are forwarded to the destination. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/custom_destination_update_request_definition.rb b/lib/datadog_api_client/v2/models/custom_destination_update_request_definition.rb index 3089565501a2..8c6fad53b252 100644 --- a/lib/datadog_api_client/v2/models/custom_destination_update_request_definition.rb +++ b/lib/datadog_api_client/v2/models/custom_destination_update_request_definition.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of a custom destination. class CustomDestinationUpdateRequestDefinition include BaseGenericModel + # The attributes associated with the custom destination. attr_accessor :attributes + # The custom destination ID. attr_reader :id + # The type of the resource. The value should always be `custom_destination`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_destinations_response.rb b/lib/datadog_api_client/v2/models/custom_destinations_response.rb index bccd47b4f85a..e2ee52cfba48 100644 --- a/lib/datadog_api_client/v2/models/custom_destinations_response.rb +++ b/lib/datadog_api_client/v2/models/custom_destinations_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The available custom destinations. class CustomDestinationsResponse include BaseGenericModel + # A list of custom destinations. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/custom_framework_control.rb b/lib/datadog_api_client/v2/models/custom_framework_control.rb index b9632fbead7e..63638aca38e9 100644 --- a/lib/datadog_api_client/v2/models/custom_framework_control.rb +++ b/lib/datadog_api_client/v2/models/custom_framework_control.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Framework Control. class CustomFrameworkControl include BaseGenericModel + # Control Name. attr_reader :name + # Rule IDs. attr_reader :rules_id diff --git a/lib/datadog_api_client/v2/models/custom_framework_data.rb b/lib/datadog_api_client/v2/models/custom_framework_data.rb index fb5fb17ceed2..ad7b74213e28 100644 --- a/lib/datadog_api_client/v2/models/custom_framework_data.rb +++ b/lib/datadog_api_client/v2/models/custom_framework_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Contains type and attributes for custom frameworks. class CustomFrameworkData include BaseGenericModel + # Framework Data Attributes. attr_reader :attributes + # The type of the resource. The value must be `custom_framework`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/custom_framework_data_attributes.rb b/lib/datadog_api_client/v2/models/custom_framework_data_attributes.rb index af6549068cc3..e3a651b1b00f 100644 --- a/lib/datadog_api_client/v2/models/custom_framework_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/custom_framework_data_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Framework Data Attributes. class CustomFrameworkDataAttributes include BaseGenericModel + # Framework Description attr_accessor :description + # Framework Handle attr_reader :handle + # Framework Icon URL attr_accessor :icon_url + # Framework Name attr_reader :name + # Framework Requirements attr_reader :requirements + # Framework Version attr_reader :version diff --git a/lib/datadog_api_client/v2/models/custom_framework_data_handle_and_version.rb b/lib/datadog_api_client/v2/models/custom_framework_data_handle_and_version.rb index ef5d722b9e44..72f8c5b49828 100644 --- a/lib/datadog_api_client/v2/models/custom_framework_data_handle_and_version.rb +++ b/lib/datadog_api_client/v2/models/custom_framework_data_handle_and_version.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Framework Handle and Version. class CustomFrameworkDataHandleAndVersion include BaseGenericModel + # Framework Handle attr_accessor :handle + # Framework Version attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/custom_framework_metadata.rb b/lib/datadog_api_client/v2/models/custom_framework_metadata.rb index 51e41deb66ef..fe8d5b7e11cd 100644 --- a/lib/datadog_api_client/v2/models/custom_framework_metadata.rb +++ b/lib/datadog_api_client/v2/models/custom_framework_metadata.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Metadata for custom frameworks. class CustomFrameworkMetadata include BaseGenericModel + # Framework without requirements. attr_accessor :attributes + # The ID of the custom framework. attr_accessor :id + # The type of the resource. The value must be `custom_framework`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/custom_framework_requirement.rb b/lib/datadog_api_client/v2/models/custom_framework_requirement.rb index 408df672b5e7..07dde271fae5 100644 --- a/lib/datadog_api_client/v2/models/custom_framework_requirement.rb +++ b/lib/datadog_api_client/v2/models/custom_framework_requirement.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Framework Requirement. class CustomFrameworkRequirement include BaseGenericModel + # Requirement Controls. attr_reader :controls + # Requirement Name. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/custom_framework_without_requirements.rb b/lib/datadog_api_client/v2/models/custom_framework_without_requirements.rb index 0fea87936f0e..d22f947f250a 100644 --- a/lib/datadog_api_client/v2/models/custom_framework_without_requirements.rb +++ b/lib/datadog_api_client/v2/models/custom_framework_without_requirements.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Framework without requirements. class CustomFrameworkWithoutRequirements include BaseGenericModel + # Framework Description attr_accessor :description + # Framework Handle attr_reader :handle + # Framework Icon URL attr_accessor :icon_url + # Framework Name attr_reader :name + # Framework Version attr_reader :version diff --git a/lib/datadog_api_client/v2/models/cvss.rb b/lib/datadog_api_client/v2/models/cvss.rb index f356db8ba07b..da866f1c5ec1 100644 --- a/lib/datadog_api_client/v2/models/cvss.rb +++ b/lib/datadog_api_client/v2/models/cvss.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Vulnerability severity. class CVSS include BaseGenericModel + # Vulnerability severity score. attr_reader :score + # The vulnerability severity. attr_reader :severity + # Vulnerability CVSS vector. attr_reader :vector diff --git a/lib/datadog_api_client/v2/models/dashboard_list_add_items_request.rb b/lib/datadog_api_client/v2/models/dashboard_list_add_items_request.rb index d0471d5768ef..50e370194e0d 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_add_items_request.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_add_items_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request containing a list of dashboards to add. class DashboardListAddItemsRequest include BaseGenericModel + # List of dashboards to add the dashboard list. attr_accessor :dashboards diff --git a/lib/datadog_api_client/v2/models/dashboard_list_add_items_response.rb b/lib/datadog_api_client/v2/models/dashboard_list_add_items_response.rb index b20eeba11873..4d93e3701a4b 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_add_items_response.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_add_items_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response containing a list of added dashboards. class DashboardListAddItemsResponse include BaseGenericModel + # List of dashboards added to the dashboard list. attr_accessor :added_dashboards_to_list diff --git a/lib/datadog_api_client/v2/models/dashboard_list_delete_items_request.rb b/lib/datadog_api_client/v2/models/dashboard_list_delete_items_request.rb index 64460dbcd5f3..f7f1ff4beb88 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_delete_items_request.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_delete_items_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request containing a list of dashboards to delete. class DashboardListDeleteItemsRequest include BaseGenericModel + # List of dashboards to delete from the dashboard list. attr_accessor :dashboards diff --git a/lib/datadog_api_client/v2/models/dashboard_list_delete_items_response.rb b/lib/datadog_api_client/v2/models/dashboard_list_delete_items_response.rb index 2781135a86c4..90d2e29bc814 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_delete_items_response.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_delete_items_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response containing a list of deleted dashboards. class DashboardListDeleteItemsResponse include BaseGenericModel + # List of dashboards deleted from the dashboard list. attr_accessor :deleted_dashboards_from_list diff --git a/lib/datadog_api_client/v2/models/dashboard_list_item.rb b/lib/datadog_api_client/v2/models/dashboard_list_item.rb index f7ddce42609e..fa11bd871a74 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_item.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_item.rb @@ -20,32 +20,46 @@ module DatadogAPIClient::V2 # A dashboard within a list. class DashboardListItem include BaseGenericModel + # Creator of the object. attr_accessor :author + # Date of creation of the dashboard. attr_accessor :created + # URL to the icon of the dashboard. attr_accessor :icon + # ID of the dashboard. attr_reader :id + # The short name of the integration. attr_accessor :integration_id + # Whether or not the dashboard is in the favorites. attr_accessor :is_favorite + # Whether or not the dashboard is read only. attr_accessor :is_read_only + # Whether the dashboard is publicly shared or not. attr_accessor :is_shared + # Date of last edition of the dashboard. attr_accessor :modified + # Popularity of the dashboard. attr_reader :popularity + # List of team names representing ownership of a dashboard. attr_reader :tags + # Title of the dashboard. attr_accessor :title + # The type of the dashboard. attr_reader :type + # URL path to the dashboard. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/dashboard_list_item_request.rb b/lib/datadog_api_client/v2/models/dashboard_list_item_request.rb index 14c0bf968858..fadbbea09ac6 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_item_request.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_item_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A dashboard within a list. class DashboardListItemRequest include BaseGenericModel + # ID of the dashboard. attr_reader :id + # The type of the dashboard. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/dashboard_list_item_response.rb b/lib/datadog_api_client/v2/models/dashboard_list_item_response.rb index e6dcec3a64a1..4ea7c178d22f 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_item_response.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_item_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A dashboard within a list. class DashboardListItemResponse include BaseGenericModel + # ID of the dashboard. attr_reader :id + # The type of the dashboard. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/dashboard_list_items.rb b/lib/datadog_api_client/v2/models/dashboard_list_items.rb index bc661990a555..c9766b7280ea 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_items.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Dashboards within a list. class DashboardListItems include BaseGenericModel + # List of dashboards in the dashboard list. attr_reader :dashboards + # Number of dashboards in the dashboard list. attr_accessor :total diff --git a/lib/datadog_api_client/v2/models/dashboard_list_update_items_request.rb b/lib/datadog_api_client/v2/models/dashboard_list_update_items_request.rb index 0fc8391ba9cb..8ef24cee9976 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_update_items_request.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_update_items_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request containing the list of dashboards to update to. class DashboardListUpdateItemsRequest include BaseGenericModel + # List of dashboards to update the dashboard list to. attr_accessor :dashboards diff --git a/lib/datadog_api_client/v2/models/dashboard_list_update_items_response.rb b/lib/datadog_api_client/v2/models/dashboard_list_update_items_response.rb index 403095beef95..1da5d9f1dfd2 100644 --- a/lib/datadog_api_client/v2/models/dashboard_list_update_items_response.rb +++ b/lib/datadog_api_client/v2/models/dashboard_list_update_items_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response containing a list of updated dashboards. class DashboardListUpdateItemsResponse include BaseGenericModel + # List of dashboards in the dashboard list. attr_accessor :dashboards diff --git a/lib/datadog_api_client/v2/models/dashboard_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/dashboard_trigger_wrapper.rb index 419488b95bc5..672034601fc8 100644 --- a/lib/datadog_api_client/v2/models/dashboard_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/dashboard_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for a Dashboard-based trigger. class DashboardTriggerWrapper include BaseGenericModel + # Trigger a workflow from a Dashboard. attr_reader :dashboard_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/data_deletion_response_item.rb b/lib/datadog_api_client/v2/models/data_deletion_response_item.rb index 46bf494e3890..ff5eef6b1a69 100644 --- a/lib/datadog_api_client/v2/models/data_deletion_response_item.rb +++ b/lib/datadog_api_client/v2/models/data_deletion_response_item.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The created data deletion request information. class DataDeletionResponseItem include BaseGenericModel + # Deletion attribute for data deletion response. attr_reader :attributes + # The ID of the created data deletion request. attr_reader :id + # The type of the request created. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/data_deletion_response_item_attributes.rb b/lib/datadog_api_client/v2/models/data_deletion_response_item_attributes.rb index bfacdc71b6d1..475b1183400b 100644 --- a/lib/datadog_api_client/v2/models/data_deletion_response_item_attributes.rb +++ b/lib/datadog_api_client/v2/models/data_deletion_response_item_attributes.rb @@ -20,30 +20,43 @@ module DatadogAPIClient::V2 # Deletion attribute for data deletion response. class DataDeletionResponseItemAttributes include BaseGenericModel + # Creation time of the deletion request. attr_reader :created_at + # User who created the deletion request. attr_reader :created_by + # Start of requested time window, milliseconds since Unix epoch. attr_reader :from_time + # List of indexes for the search. If not provided, the search is performed in all indexes. attr_accessor :indexes + # Whether the deletion request is fully created or not. It can take several minutes to fully create a deletion request depending on the target query and timeframe. attr_reader :is_created + # Organization ID. attr_reader :org_id + # Product name. attr_reader :product + # Query for creating a data deletion request. attr_reader :query + # Starting time of the process to delete the requested data. attr_reader :starting_at + # Status of the deletion request. attr_reader :status + # End of requested time window, milliseconds since Unix epoch. attr_reader :to_time + # Total number of elements to be deleted. Only the data accessible to the current user that matches the query and timeframe provided will be deleted. attr_reader :total_unrestricted + # Update time of the deletion request. attr_reader :updated_at diff --git a/lib/datadog_api_client/v2/models/data_deletion_response_meta.rb b/lib/datadog_api_client/v2/models/data_deletion_response_meta.rb index 121452275e1e..0bbab8307b99 100644 --- a/lib/datadog_api_client/v2/models/data_deletion_response_meta.rb +++ b/lib/datadog_api_client/v2/models/data_deletion_response_meta.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The metadata of the data deletion response. class DataDeletionResponseMeta include BaseGenericModel + # The total deletion requests created by product. attr_accessor :count_product + # The total deletion requests created by status. attr_accessor :count_status + # The next page when searching deletion requests created in the current organization. attr_accessor :next_page + # The product of the deletion request. attr_accessor :product + # The status of the executed request. attr_accessor :request_status diff --git a/lib/datadog_api_client/v2/models/data_relationships_teams.rb b/lib/datadog_api_client/v2/models/data_relationships_teams.rb index 2e678bb1478a..6f167964e00d 100644 --- a/lib/datadog_api_client/v2/models/data_relationships_teams.rb +++ b/lib/datadog_api_client/v2/models/data_relationships_teams.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Associates teams with this schedule in a data structure. class DataRelationshipsTeams include BaseGenericModel + # An array of team references for this schedule. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/data_relationships_teams_data_items.rb b/lib/datadog_api_client/v2/models/data_relationships_teams_data_items.rb index c9642ba66834..e5f5b0420080 100644 --- a/lib/datadog_api_client/v2/models/data_relationships_teams_data_items.rb +++ b/lib/datadog_api_client/v2/models/data_relationships_teams_data_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relates a team to this schedule, identified by `id` and `type` (must be `teams`). class DataRelationshipsTeamsDataItems include BaseGenericModel + # The unique identifier of the team in this relationship. attr_reader :id + # Teams resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/data_scalar_column.rb b/lib/datadog_api_client/v2/models/data_scalar_column.rb index fd95f2e271d0..07f0686c3835 100644 --- a/lib/datadog_api_client/v2/models/data_scalar_column.rb +++ b/lib/datadog_api_client/v2/models/data_scalar_column.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A column containing the numerical results for a formula or query. class DataScalarColumn include BaseGenericModel + # Metadata for the resulting numerical values. attr_accessor :meta + # The name referencing the formula or query for this column. attr_accessor :name + # The type of column present for numbers. attr_accessor :type + # The array of numerical values for one formula or query. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/data_transform.rb b/lib/datadog_api_client/v2/models/data_transform.rb index 43c08c1316cb..4ab2c1946165 100644 --- a/lib/datadog_api_client/v2/models/data_transform.rb +++ b/lib/datadog_api_client/v2/models/data_transform.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A data transformer, which is custom JavaScript code that executes and transforms data when its inputs change. class DataTransform include BaseGenericModel + # The ID of the data transformer. attr_reader :id + # A unique identifier for this data transformer. This name is also used to access the transformer's result throughout the app. attr_reader :name + # The properties of the data transformer. attr_reader :properties + # The data transform type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/data_transform_properties.rb b/lib/datadog_api_client/v2/models/data_transform_properties.rb index 0029d426947a..9080a602daa4 100644 --- a/lib/datadog_api_client/v2/models/data_transform_properties.rb +++ b/lib/datadog_api_client/v2/models/data_transform_properties.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The properties of the data transformer. class DataTransformProperties include BaseGenericModel + # A JavaScript function that returns the transformed data. attr_accessor :outputs diff --git a/lib/datadog_api_client/v2/models/database_monitoring_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/database_monitoring_trigger_wrapper.rb index ff308d92ff44..23d13f826c2d 100644 --- a/lib/datadog_api_client/v2/models/database_monitoring_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/database_monitoring_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for a Database Monitoring-based trigger. class DatabaseMonitoringTriggerWrapper include BaseGenericModel + # Trigger a workflow from Database Monitoring. attr_reader :database_monitoring_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/datadog_api_key.rb b/lib/datadog_api_client/v2/models/datadog_api_key.rb index e58220d68b48..d0e31d430b7e 100644 --- a/lib/datadog_api_client/v2/models/datadog_api_key.rb +++ b/lib/datadog_api_client/v2/models/datadog_api_key.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of the `DatadogAPIKey` object. class DatadogAPIKey include BaseGenericModel + # The `DatadogAPIKey` `api_key`. attr_reader :api_key + # The `DatadogAPIKey` `app_key`. attr_reader :app_key + # The `DatadogAPIKey` `datacenter`. attr_reader :datacenter + # Custom subdomain used for Datadog URLs generated with this Connection. For example, if this org uses `https://acme.datadoghq.com` to access Datadog, set this field to `acme`. If this field is omitted, generated URLs will use the default site URL for its datacenter (see [https://docs.datadoghq.com/getting_started/site](https://docs.datadoghq.com/getting_started/site)). attr_accessor :subdomain + # The definition of the `DatadogAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/datadog_api_key_update.rb b/lib/datadog_api_client/v2/models/datadog_api_key_update.rb index 8f7d20c019aa..5238bc45fb85 100644 --- a/lib/datadog_api_client/v2/models/datadog_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/datadog_api_key_update.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of the `DatadogAPIKey` object. class DatadogAPIKeyUpdate include BaseGenericModel + # The `DatadogAPIKeyUpdate` `api_key`. attr_accessor :api_key + # The `DatadogAPIKeyUpdate` `app_key`. attr_accessor :app_key + # The `DatadogAPIKeyUpdate` `datacenter`. attr_accessor :datacenter + # Custom subdomain used for Datadog URLs generated with this Connection. For example, if this org uses `https://acme.datadoghq.com` to access Datadog, set this field to `acme`. If this field is omitted, generated URLs will use the default site URL for its datacenter (see [https://docs.datadoghq.com/getting_started/site](https://docs.datadoghq.com/getting_started/site)). attr_accessor :subdomain + # The definition of the `DatadogAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/datadog_integration.rb b/lib/datadog_api_client/v2/models/datadog_integration.rb index fedb2fa54b5d..b9d73b38187e 100644 --- a/lib/datadog_api_client/v2/models/datadog_integration.rb +++ b/lib/datadog_api_client/v2/models/datadog_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `DatadogIntegration` object. class DatadogIntegration include BaseGenericModel + # The definition of the `DatadogCredentials` object. attr_reader :credentials + # The definition of the `DatadogIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/datadog_integration_update.rb b/lib/datadog_api_client/v2/models/datadog_integration_update.rb index b9c98dae1921..b2fada72aec8 100644 --- a/lib/datadog_api_client/v2/models/datadog_integration_update.rb +++ b/lib/datadog_api_client/v2/models/datadog_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `DatadogIntegrationUpdate` object. class DatadogIntegrationUpdate include BaseGenericModel + # The definition of the `DatadogCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `DatadogIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/dataset_attributes_request.rb b/lib/datadog_api_client/v2/models/dataset_attributes_request.rb index c00560e6c6e5..1cf3c6ecbf1a 100644 --- a/lib/datadog_api_client/v2/models/dataset_attributes_request.rb +++ b/lib/datadog_api_client/v2/models/dataset_attributes_request.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Dataset metadata and configurations. class DatasetAttributesRequest include BaseGenericModel + # Name of the dataset. attr_reader :name + # List of access principals, formatted as `principal_type:id`. Principal can be 'team' or 'role'. attr_reader :principals + # List of product-specific filters. attr_reader :product_filters diff --git a/lib/datadog_api_client/v2/models/dataset_attributes_response.rb b/lib/datadog_api_client/v2/models/dataset_attributes_response.rb index 8ea8e8886448..7ddeaaff9486 100644 --- a/lib/datadog_api_client/v2/models/dataset_attributes_response.rb +++ b/lib/datadog_api_client/v2/models/dataset_attributes_response.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Dataset metadata and configuration(s). class DatasetAttributesResponse include BaseGenericModel + # Timestamp when the dataset was created. attr_accessor :created_at + # Unique ID of the user who created the dataset. attr_accessor :created_by + # Name of the dataset. attr_accessor :name + # List of access principals, formatted as `principal_type:id`. Principal can be 'team' or 'role'. attr_accessor :principals + # List of product-specific filters. attr_accessor :product_filters diff --git a/lib/datadog_api_client/v2/models/dataset_create_request.rb b/lib/datadog_api_client/v2/models/dataset_create_request.rb index 8c2ed4812b5c..23b47b7dc4a8 100644 --- a/lib/datadog_api_client/v2/models/dataset_create_request.rb +++ b/lib/datadog_api_client/v2/models/dataset_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create request for a dataset. class DatasetCreateRequest include BaseGenericModel + # **Datasets Object Constraints** # - **Tag limit per dataset**: # - Each restricted dataset supports a maximum of 10 key:value pairs per product. diff --git a/lib/datadog_api_client/v2/models/dataset_request.rb b/lib/datadog_api_client/v2/models/dataset_request.rb index 7d9f4a674cf4..c6de254d9538 100644 --- a/lib/datadog_api_client/v2/models/dataset_request.rb +++ b/lib/datadog_api_client/v2/models/dataset_request.rb @@ -30,8 +30,10 @@ module DatadogAPIClient::V2 # - A tag value used in one dataset cannot be reused in another dataset of the same telemetry type. class DatasetRequest include BaseGenericModel + # Dataset metadata and configurations. attr_reader :attributes + # Resource type, always set to `dataset`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/dataset_response.rb b/lib/datadog_api_client/v2/models/dataset_response.rb index ee8c01b9abba..5793650774c0 100644 --- a/lib/datadog_api_client/v2/models/dataset_response.rb +++ b/lib/datadog_api_client/v2/models/dataset_response.rb @@ -30,10 +30,13 @@ module DatadogAPIClient::V2 # - A tag value used in one dataset cannot be reused in another dataset of the same telemetry type. class DatasetResponse include BaseGenericModel + # Dataset metadata and configuration(s). attr_accessor :attributes + # Unique identifier for the dataset. attr_accessor :id + # Resource type, always set to `dataset`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/dataset_response_multi.rb b/lib/datadog_api_client/v2/models/dataset_response_multi.rb index 57cbc71fd495..0e41110e9d1f 100644 --- a/lib/datadog_api_client/v2/models/dataset_response_multi.rb +++ b/lib/datadog_api_client/v2/models/dataset_response_multi.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response containing a list of datasets. class DatasetResponseMulti include BaseGenericModel + # The list of datasets returned in response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/dataset_response_single.rb b/lib/datadog_api_client/v2/models/dataset_response_single.rb index ca37eabeec24..ab9b961f2112 100644 --- a/lib/datadog_api_client/v2/models/dataset_response_single.rb +++ b/lib/datadog_api_client/v2/models/dataset_response_single.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response containing a single dataset object. class DatasetResponseSingle include BaseGenericModel + # **Datasets Object Constraints** # - **Tag Limit per Dataset**: # - Each restricted dataset supports a maximum of 10 key:value pairs per product. diff --git a/lib/datadog_api_client/v2/models/dataset_update_request.rb b/lib/datadog_api_client/v2/models/dataset_update_request.rb index 1ef798b5df5f..8bbf3e9ca9f7 100644 --- a/lib/datadog_api_client/v2/models/dataset_update_request.rb +++ b/lib/datadog_api_client/v2/models/dataset_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Edit request for a dataset. class DatasetUpdateRequest include BaseGenericModel + # **Datasets Object Constraints** # - **Tag limit per dataset**: # - Each restricted dataset supports a maximum of 10 key:value pairs per product. diff --git a/lib/datadog_api_client/v2/models/datastore.rb b/lib/datadog_api_client/v2/models/datastore.rb index 305e8d517b79..b395bf01089a 100644 --- a/lib/datadog_api_client/v2/models/datastore.rb +++ b/lib/datadog_api_client/v2/models/datastore.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A datastore's complete configuration and metadata. class Datastore include BaseGenericModel + # Core information about a datastore, including its unique identifier and attributes. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/datastore_array.rb b/lib/datadog_api_client/v2/models/datastore_array.rb index 732da9a9e652..e6c76cd9bf3b 100644 --- a/lib/datadog_api_client/v2/models/datastore_array.rb +++ b/lib/datadog_api_client/v2/models/datastore_array.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A collection of datastores returned by list operations. class DatastoreArray include BaseGenericModel + # An array of datastore objects containing their configurations and metadata. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/datastore_data.rb b/lib/datadog_api_client/v2/models/datastore_data.rb index 5b30353a2c60..6ab2f03759b8 100644 --- a/lib/datadog_api_client/v2/models/datastore_data.rb +++ b/lib/datadog_api_client/v2/models/datastore_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Core information about a datastore, including its unique identifier and attributes. class DatastoreData include BaseGenericModel + # Detailed information about a datastore. attr_accessor :attributes + # The unique identifier of the datastore. attr_accessor :id + # The resource type for datastores. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/datastore_data_attributes.rb b/lib/datadog_api_client/v2/models/datastore_data_attributes.rb index 1dc16ab88b9f..a0d2d5b0ee19 100644 --- a/lib/datadog_api_client/v2/models/datastore_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/datastore_data_attributes.rb @@ -20,24 +20,33 @@ module DatadogAPIClient::V2 # Detailed information about a datastore. class DatastoreDataAttributes include BaseGenericModel + # Timestamp when the datastore was created. attr_accessor :created_at + # The numeric ID of the user who created the datastore. attr_accessor :creator_user_id + # The UUID of the user who created the datastore. attr_accessor :creator_user_uuid + # A human-readable description about the datastore. attr_accessor :description + # Timestamp when the datastore was last modified. attr_accessor :modified_at + # The display name of the datastore. attr_accessor :name + # The ID of the organization that owns this datastore. attr_accessor :org_id + # The name of the primary key column for this datastore. Primary column names: # - Must abide by both [PostgreSQL naming conventions](https://www.postgresql.org/docs/7.0/syntax525.htm) # - Cannot exceed 63 characters attr_reader :primary_column_name + # Can be set to `uuid` to automatically generate primary keys when new items are added. Default value is `none`, which requires you to supply a primary key for each new item. attr_accessor :primary_key_generation_strategy diff --git a/lib/datadog_api_client/v2/models/datastore_trigger.rb b/lib/datadog_api_client/v2/models/datastore_trigger.rb index 4f12f1f8549e..63eab571ecd7 100644 --- a/lib/datadog_api_client/v2/models/datastore_trigger.rb +++ b/lib/datadog_api_client/v2/models/datastore_trigger.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Trigger a workflow from a Datastore. For automatic triggering a handle must be configured and the workflow must be published. class DatastoreTrigger include BaseGenericModel + # Defines a rate limit for a trigger. attr_accessor :rate_limit diff --git a/lib/datadog_api_client/v2/models/datastore_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/datastore_trigger_wrapper.rb index 481eeace0680..c48a68dfd283 100644 --- a/lib/datadog_api_client/v2/models/datastore_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/datastore_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for a Datastore-based trigger. class DatastoreTriggerWrapper include BaseGenericModel + # Trigger a workflow from a Datastore. For automatic triggering a handle must be configured and the workflow must be published. attr_reader :datastore_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/delete_app_response.rb b/lib/datadog_api_client/v2/models/delete_app_response.rb index a7ef23d433cc..28d3a8d1734e 100644 --- a/lib/datadog_api_client/v2/models/delete_app_response.rb +++ b/lib/datadog_api_client/v2/models/delete_app_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The response object after an app is successfully deleted. class DeleteAppResponse include BaseGenericModel + # The definition of `DeleteAppResponseData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/delete_app_response_data.rb b/lib/datadog_api_client/v2/models/delete_app_response_data.rb index 92f3e5235182..eea2a977ab4d 100644 --- a/lib/datadog_api_client/v2/models/delete_app_response_data.rb +++ b/lib/datadog_api_client/v2/models/delete_app_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `DeleteAppResponseData` object. class DeleteAppResponseData include BaseGenericModel + # The ID of the deleted app. attr_reader :id + # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request.rb b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request.rb index 76b866e22ad8..4c73fa1887c7 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to delete a specific item from a datastore by its primary key. class DeleteAppsDatastoreItemRequest include BaseGenericModel + # Data wrapper containing the information needed to identify and delete a specific datastore item. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data.rb b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data.rb index 863be763a03f..ed1d2660b335 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data wrapper containing the information needed to identify and delete a specific datastore item. class DeleteAppsDatastoreItemRequestData include BaseGenericModel + # Attributes specifying which datastore item to delete by its primary key. attr_accessor :attributes + # The resource type for datastore items. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data_attributes.rb b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data_attributes.rb index d45fd1ebbbf2..ebcebaf1dd32 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_request_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes specifying which datastore item to delete by its primary key. class DeleteAppsDatastoreItemRequestDataAttributes include BaseGenericModel + # Optional unique identifier of the item to delete. attr_accessor :id + # The primary key value that identifies the item to delete. Cannot exceed 256 characters. attr_reader :item_key diff --git a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response.rb b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response.rb index 94fb53067133..4668b62acae1 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response from successfully deleting a datastore item. class DeleteAppsDatastoreItemResponse include BaseGenericModel + # Data containing the identifier of the datastore item that was successfully deleted. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_array.rb b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_array.rb index a8fb363b05c2..d9a4a3735959 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_array.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_array.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `DeleteAppsDatastoreItemResponseArray` object. class DeleteAppsDatastoreItemResponseArray include BaseGenericModel + # The `DeleteAppsDatastoreItemResponseArray` `data`. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_data.rb b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_data.rb index 4d0bc89782bf..b702e2b65c61 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_data.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_datastore_item_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data containing the identifier of the datastore item that was successfully deleted. class DeleteAppsDatastoreItemResponseData include BaseGenericModel + # The unique identifier of the item that was deleted. attr_accessor :id + # The resource type for datastore items. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/delete_apps_request.rb b/lib/datadog_api_client/v2/models/delete_apps_request.rb index 61c2522eebec..8ac23ec813e9 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_request.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A request object for deleting multiple apps by ID. class DeleteAppsRequest include BaseGenericModel + # An array of objects containing the IDs of the apps to delete. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/delete_apps_request_data_items.rb b/lib/datadog_api_client/v2/models/delete_apps_request_data_items.rb index ce6822fe3b2c..c0419cb8a38d 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_request_data_items.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_request_data_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # An object containing the ID of an app to delete. class DeleteAppsRequestDataItems include BaseGenericModel + # The ID of the app to delete. attr_reader :id + # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/delete_apps_response.rb b/lib/datadog_api_client/v2/models/delete_apps_response.rb index 1a2d102fceec..049fc37537cb 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_response.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The response object after multiple apps are successfully deleted. class DeleteAppsResponse include BaseGenericModel + # An array of objects containing the IDs of the deleted apps. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/delete_apps_response_data_items.rb b/lib/datadog_api_client/v2/models/delete_apps_response_data_items.rb index e69491f5f4bd..3b3ba37f4f0c 100644 --- a/lib/datadog_api_client/v2/models/delete_apps_response_data_items.rb +++ b/lib/datadog_api_client/v2/models/delete_apps_response_data_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # An object containing the ID of a deleted app. class DeleteAppsResponseDataItems include BaseGenericModel + # The ID of the deleted app. attr_reader :id + # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/delete_custom_framework_response.rb b/lib/datadog_api_client/v2/models/delete_custom_framework_response.rb index e11a31b4419d..3ba0ba8c94c4 100644 --- a/lib/datadog_api_client/v2/models/delete_custom_framework_response.rb +++ b/lib/datadog_api_client/v2/models/delete_custom_framework_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object to delete a custom framework. class DeleteCustomFrameworkResponse include BaseGenericModel + # Metadata for custom frameworks. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/dependency_location.rb b/lib/datadog_api_client/v2/models/dependency_location.rb index 6445bf0f1d75..d82f291a1484 100644 --- a/lib/datadog_api_client/v2/models/dependency_location.rb +++ b/lib/datadog_api_client/v2/models/dependency_location.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Static library vulnerability location. class DependencyLocation include BaseGenericModel + # Location column end. attr_reader :column_end + # Location column start. attr_reader :column_start + # Location file name. attr_reader :file_name + # Location line end. attr_reader :line_end + # Location line start. attr_reader :line_start diff --git a/lib/datadog_api_client/v2/models/deployment.rb b/lib/datadog_api_client/v2/models/deployment.rb index 7e2e74953f42..ff1a13aa05b7 100644 --- a/lib/datadog_api_client/v2/models/deployment.rb +++ b/lib/datadog_api_client/v2/models/deployment.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The version of the app that was published. class Deployment include BaseGenericModel + # The attributes object containing the version ID of the published app. attr_accessor :attributes + # The deployment ID. attr_accessor :id + # Metadata object containing the publication creation information. attr_accessor :meta + # The deployment type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/deployment_attributes.rb b/lib/datadog_api_client/v2/models/deployment_attributes.rb index ec98fd25a56b..31026aa723d5 100644 --- a/lib/datadog_api_client/v2/models/deployment_attributes.rb +++ b/lib/datadog_api_client/v2/models/deployment_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The attributes object containing the version ID of the published app. class DeploymentAttributes include BaseGenericModel + # The version ID of the app that was published. For an unpublished app, this is always the nil UUID (`00000000-0000-0000-0000-000000000000`). attr_accessor :app_version_id diff --git a/lib/datadog_api_client/v2/models/deployment_metadata.rb b/lib/datadog_api_client/v2/models/deployment_metadata.rb index 300f28f8d129..2c2fb0d87024 100644 --- a/lib/datadog_api_client/v2/models/deployment_metadata.rb +++ b/lib/datadog_api_client/v2/models/deployment_metadata.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Metadata object containing the publication creation information. class DeploymentMetadata include BaseGenericModel + # Timestamp of when the app was published. attr_accessor :created_at + # The ID of the user who published the app. attr_accessor :user_id + # The name (or email address) of the user who published the app. attr_accessor :user_name + # The UUID of the user who published the app. attr_accessor :user_uuid diff --git a/lib/datadog_api_client/v2/models/deployment_relationship.rb b/lib/datadog_api_client/v2/models/deployment_relationship.rb index 6b3ff7375c59..cce2cfdae5de 100644 --- a/lib/datadog_api_client/v2/models/deployment_relationship.rb +++ b/lib/datadog_api_client/v2/models/deployment_relationship.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Information pointing to the app's publication status. class DeploymentRelationship include BaseGenericModel + # Data object containing the deployment ID. attr_accessor :data + # Metadata object containing the publication creation information. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/deployment_relationship_data.rb b/lib/datadog_api_client/v2/models/deployment_relationship_data.rb index 371dd8279ac3..5aab9523fde4 100644 --- a/lib/datadog_api_client/v2/models/deployment_relationship_data.rb +++ b/lib/datadog_api_client/v2/models/deployment_relationship_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data object containing the deployment ID. class DeploymentRelationshipData include BaseGenericModel + # The deployment ID. attr_accessor :id + # The deployment type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/detailed_finding.rb b/lib/datadog_api_client/v2/models/detailed_finding.rb index a5fbfd00fec2..4bb622f70595 100644 --- a/lib/datadog_api_client/v2/models/detailed_finding.rb +++ b/lib/datadog_api_client/v2/models/detailed_finding.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A single finding with with message and resource configuration. class DetailedFinding include BaseGenericModel + # The JSON:API attributes of the detailed finding. attr_accessor :attributes + # The unique ID for this finding. attr_accessor :id + # The JSON:API type for findings that have the message and resource configuration. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/detailed_finding_attributes.rb b/lib/datadog_api_client/v2/models/detailed_finding_attributes.rb index 7081d3092e88..5996bd67d340 100644 --- a/lib/datadog_api_client/v2/models/detailed_finding_attributes.rb +++ b/lib/datadog_api_client/v2/models/detailed_finding_attributes.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V2 # The JSON:API attributes of the detailed finding. class DetailedFindingAttributes include BaseGenericModel + # The evaluation of the finding. attr_accessor :evaluation + # The date on which the evaluation for this finding changed (Unix ms). attr_reader :evaluation_changed_at + # The remediation message for this finding. attr_accessor :message + # Information about the mute status of this finding. attr_accessor :mute + # The resource name of this finding. attr_accessor :resource + # The resource configuration for this finding. attr_accessor :resource_configuration + # The date on which the resource was discovered (Unix ms). attr_reader :resource_discovery_date + # The resource type of this finding. attr_accessor :resource_type + # The rule that triggered this finding. attr_accessor :rule + # The status of the finding. attr_accessor :status + # The tags associated with this finding. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/device_attributes.rb b/lib/datadog_api_client/v2/models/device_attributes.rb index c53909498273..3b8b98c7cde5 100644 --- a/lib/datadog_api_client/v2/models/device_attributes.rb +++ b/lib/datadog_api_client/v2/models/device_attributes.rb @@ -20,44 +20,64 @@ module DatadogAPIClient::V2 # The device attributes class DeviceAttributes include BaseGenericModel + # The device description attr_accessor :description + # The device type attr_accessor :device_type + # The device integration attr_accessor :integration + # Count of the device interfaces by status attr_accessor :interface_statuses + # The device IP address attr_accessor :ip_address + # The device location attr_accessor :location + # The device model attr_accessor :model + # The device name attr_accessor :name + # The device OS hostname attr_accessor :os_hostname + # The device OS name attr_accessor :os_name + # The device OS version attr_accessor :os_version + # The device ping status attr_accessor :ping_status + # The device product name attr_accessor :product_name + # The device serial number attr_accessor :serial_number + # The device SNMP status attr_accessor :status + # The device subnet attr_accessor :subnet + # The device `sys_object_id` attr_accessor :sys_object_id + # The list of device tags attr_accessor :tags + # The device vendor attr_accessor :vendor + # The device version attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/device_attributes_interface_statuses.rb b/lib/datadog_api_client/v2/models/device_attributes_interface_statuses.rb index 2493aee115ee..a0fc8e79305e 100644 --- a/lib/datadog_api_client/v2/models/device_attributes_interface_statuses.rb +++ b/lib/datadog_api_client/v2/models/device_attributes_interface_statuses.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Count of the device interfaces by status class DeviceAttributesInterfaceStatuses include BaseGenericModel + # The number of interfaces that are down attr_accessor :down + # The number of interfaces that are off attr_accessor :off + # The number of interfaces that are up attr_accessor :up + # The number of interfaces that are in a warning state attr_accessor :warning diff --git a/lib/datadog_api_client/v2/models/devices_list_data.rb b/lib/datadog_api_client/v2/models/devices_list_data.rb index 310597222f83..77fe76f66807 100644 --- a/lib/datadog_api_client/v2/models/devices_list_data.rb +++ b/lib/datadog_api_client/v2/models/devices_list_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The devices list data class DevicesListData include BaseGenericModel + # The device attributes attr_accessor :attributes + # The device ID attr_accessor :id + # The type of the resource. The value should always be device. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/domain_allowlist.rb b/lib/datadog_api_client/v2/models/domain_allowlist.rb index 8ee150022b3c..bc6be79b68d1 100644 --- a/lib/datadog_api_client/v2/models/domain_allowlist.rb +++ b/lib/datadog_api_client/v2/models/domain_allowlist.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The email domain allowlist for an org. class DomainAllowlist include BaseGenericModel + # The details of the email domain allowlist. attr_accessor :attributes + # The unique identifier of the org. attr_accessor :id + # Email domain allowlist allowlist type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/domain_allowlist_attributes.rb b/lib/datadog_api_client/v2/models/domain_allowlist_attributes.rb index 2aa213be1281..2a41ba58d913 100644 --- a/lib/datadog_api_client/v2/models/domain_allowlist_attributes.rb +++ b/lib/datadog_api_client/v2/models/domain_allowlist_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The details of the email domain allowlist. class DomainAllowlistAttributes include BaseGenericModel + # The list of domains in the email domain allowlist. attr_accessor :domains + # Whether the email domain allowlist is enabled for the org. attr_accessor :enabled diff --git a/lib/datadog_api_client/v2/models/domain_allowlist_request.rb b/lib/datadog_api_client/v2/models/domain_allowlist_request.rb index 7e031e64f432..cfd77400d878 100644 --- a/lib/datadog_api_client/v2/models/domain_allowlist_request.rb +++ b/lib/datadog_api_client/v2/models/domain_allowlist_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request containing the desired email domain allowlist configuration. class DomainAllowlistRequest include BaseGenericModel + # The email domain allowlist for an org. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/domain_allowlist_response.rb b/lib/datadog_api_client/v2/models/domain_allowlist_response.rb index 9927824cf1f0..3bbe54d9b315 100644 --- a/lib/datadog_api_client/v2/models/domain_allowlist_response.rb +++ b/lib/datadog_api_client/v2/models/domain_allowlist_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response containing information about the email domain allowlist. class DomainAllowlistResponse include BaseGenericModel + # The email domain allowlist response for an org. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/domain_allowlist_response_data.rb b/lib/datadog_api_client/v2/models/domain_allowlist_response_data.rb index 059503ba1985..a18fd5702870 100644 --- a/lib/datadog_api_client/v2/models/domain_allowlist_response_data.rb +++ b/lib/datadog_api_client/v2/models/domain_allowlist_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The email domain allowlist response for an org. class DomainAllowlistResponseData include BaseGenericModel + # The details of the email domain allowlist. attr_accessor :attributes + # The unique identifier of the org. attr_accessor :id + # Email domain allowlist allowlist type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/domain_allowlist_response_data_attributes.rb b/lib/datadog_api_client/v2/models/domain_allowlist_response_data_attributes.rb index 33324425edd1..aadcdd2efa6a 100644 --- a/lib/datadog_api_client/v2/models/domain_allowlist_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/domain_allowlist_response_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The details of the email domain allowlist. class DomainAllowlistResponseDataAttributes include BaseGenericModel + # The list of domains in the email domain allowlist. attr_accessor :domains + # Whether the email domain allowlist is enabled for the org. attr_accessor :enabled diff --git a/lib/datadog_api_client/v2/models/dora_deployment_request.rb b/lib/datadog_api_client/v2/models/dora_deployment_request.rb index 28b173a7ec72..e693492453f2 100644 --- a/lib/datadog_api_client/v2/models/dora_deployment_request.rb +++ b/lib/datadog_api_client/v2/models/dora_deployment_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to create a DORA deployment event. class DORADeploymentRequest include BaseGenericModel + # The JSON:API data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/dora_deployment_request_attributes.rb b/lib/datadog_api_client/v2/models/dora_deployment_request_attributes.rb index 67116ac20add..89f78a3531e3 100644 --- a/lib/datadog_api_client/v2/models/dora_deployment_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/dora_deployment_request_attributes.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V2 # Attributes to create a DORA deployment event. class DORADeploymentRequestAttributes include BaseGenericModel + # A list of user-defined tags. The tags must follow the `key:value` pattern. Up to 100 may be added per event. attr_accessor :custom_tags + # Environment name to where the service was deployed. attr_accessor :env + # Unix timestamp when the deployment finished. It must be in nanoseconds, milliseconds, or seconds. attr_reader :finished_at + # Git info for DORA Metrics events. attr_accessor :git + # Deployment ID. attr_accessor :id + # Service name. attr_reader :service + # Unix timestamp when the deployment started. It must be in nanoseconds, milliseconds, or seconds. attr_reader :started_at + # Name of the team owning the deployed service. If not provided, this is automatically populated with the team associated with the service in the Service Catalog. attr_accessor :team + # Version to correlate with [APM Deployment Tracking](https://docs.datadoghq.com/tracing/services/deployment_tracking/). attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/dora_deployment_request_data.rb b/lib/datadog_api_client/v2/models/dora_deployment_request_data.rb index b1306a689076..aafb0ab7ba8a 100644 --- a/lib/datadog_api_client/v2/models/dora_deployment_request_data.rb +++ b/lib/datadog_api_client/v2/models/dora_deployment_request_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The JSON:API data. class DORADeploymentRequestData include BaseGenericModel + # Attributes to create a DORA deployment event. attr_reader :attributes diff --git a/lib/datadog_api_client/v2/models/dora_deployment_response.rb b/lib/datadog_api_client/v2/models/dora_deployment_response.rb index 5b7dfcc94e25..4c75c4855898 100644 --- a/lib/datadog_api_client/v2/models/dora_deployment_response.rb +++ b/lib/datadog_api_client/v2/models/dora_deployment_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response after receiving a DORA deployment event. class DORADeploymentResponse include BaseGenericModel + # The JSON:API data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/dora_deployment_response_data.rb b/lib/datadog_api_client/v2/models/dora_deployment_response_data.rb index f8496c7df0a0..8e8547ef587d 100644 --- a/lib/datadog_api_client/v2/models/dora_deployment_response_data.rb +++ b/lib/datadog_api_client/v2/models/dora_deployment_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The JSON:API data. class DORADeploymentResponseData include BaseGenericModel + # The ID of the received DORA deployment event. attr_reader :id + # JSON:API type for DORA deployment events. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/dora_event.rb b/lib/datadog_api_client/v2/models/dora_event.rb index 9f436e362008..aa3b5d53c047 100644 --- a/lib/datadog_api_client/v2/models/dora_event.rb +++ b/lib/datadog_api_client/v2/models/dora_event.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A DORA event. class DORAEvent include BaseGenericModel + # The attributes of the event. attr_accessor :attributes + # The ID of the event. attr_accessor :id + # The type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/dora_failure_request.rb b/lib/datadog_api_client/v2/models/dora_failure_request.rb index 9087f54bf618..2667f039a98a 100644 --- a/lib/datadog_api_client/v2/models/dora_failure_request.rb +++ b/lib/datadog_api_client/v2/models/dora_failure_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to create a DORA failure event. class DORAFailureRequest include BaseGenericModel + # The JSON:API data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/dora_failure_request_attributes.rb b/lib/datadog_api_client/v2/models/dora_failure_request_attributes.rb index 72aad775b737..2a75e418c706 100644 --- a/lib/datadog_api_client/v2/models/dora_failure_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/dora_failure_request_attributes.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V2 # Attributes to create a DORA failure event. class DORAFailureRequestAttributes include BaseGenericModel + # A list of user-defined tags. The tags must follow the `key:value` pattern. Up to 100 may be added per event. attr_accessor :custom_tags + # Environment name that was impacted by the failure. attr_accessor :env + # Unix timestamp when the failure finished. It must be in nanoseconds, milliseconds, or seconds. attr_accessor :finished_at + # Git info for DORA Metrics events. attr_accessor :git + # Failure ID. Must have at least 16 characters. Required to update a previously sent failure. attr_accessor :id + # Failure name. attr_accessor :name + # Service names impacted by the failure. If possible, use names registered in the Service Catalog. Required when the team field is not provided. attr_accessor :services + # Failure severity. attr_accessor :severity + # Unix timestamp when the failure started. It must be in nanoseconds, milliseconds, or seconds. attr_reader :started_at + # Name of the team owning the services impacted. If possible, use team handles registered in Datadog. Required when the services field is not provided. attr_accessor :team + # Version to correlate with [APM Deployment Tracking](https://docs.datadoghq.com/tracing/services/deployment_tracking/). attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/dora_failure_request_data.rb b/lib/datadog_api_client/v2/models/dora_failure_request_data.rb index 290bcc128c12..cc926ebcb706 100644 --- a/lib/datadog_api_client/v2/models/dora_failure_request_data.rb +++ b/lib/datadog_api_client/v2/models/dora_failure_request_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The JSON:API data. class DORAFailureRequestData include BaseGenericModel + # Attributes to create a DORA failure event. attr_reader :attributes diff --git a/lib/datadog_api_client/v2/models/dora_failure_response.rb b/lib/datadog_api_client/v2/models/dora_failure_response.rb index 1e29111f9896..7197ce2ed17f 100644 --- a/lib/datadog_api_client/v2/models/dora_failure_response.rb +++ b/lib/datadog_api_client/v2/models/dora_failure_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response after receiving a DORA failure event. class DORAFailureResponse include BaseGenericModel + # Response after receiving a DORA failure event. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/dora_failure_response_data.rb b/lib/datadog_api_client/v2/models/dora_failure_response_data.rb index 697514f612f4..e316b42cce8f 100644 --- a/lib/datadog_api_client/v2/models/dora_failure_response_data.rb +++ b/lib/datadog_api_client/v2/models/dora_failure_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response after receiving a DORA failure event. class DORAFailureResponseData include BaseGenericModel + # The ID of the received DORA failure event. attr_reader :id + # JSON:API type for DORA failure events. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/dora_fetch_response.rb b/lib/datadog_api_client/v2/models/dora_fetch_response.rb index 092a65950f59..72f97bd00e9f 100644 --- a/lib/datadog_api_client/v2/models/dora_fetch_response.rb +++ b/lib/datadog_api_client/v2/models/dora_fetch_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response for the DORA fetch endpoints. class DORAFetchResponse include BaseGenericModel + # A DORA event. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/dora_git_info.rb b/lib/datadog_api_client/v2/models/dora_git_info.rb index 8a5825f179ff..24295fe5956d 100644 --- a/lib/datadog_api_client/v2/models/dora_git_info.rb +++ b/lib/datadog_api_client/v2/models/dora_git_info.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Git info for DORA Metrics events. class DORAGitInfo include BaseGenericModel + # Git Commit SHA. attr_reader :commit_sha + # Git Repository URL attr_reader :repository_url diff --git a/lib/datadog_api_client/v2/models/dora_list_deployments_request.rb b/lib/datadog_api_client/v2/models/dora_list_deployments_request.rb index 6806c776adcd..776ecf6747b0 100644 --- a/lib/datadog_api_client/v2/models/dora_list_deployments_request.rb +++ b/lib/datadog_api_client/v2/models/dora_list_deployments_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to get a list of deployments. class DORAListDeploymentsRequest include BaseGenericModel + # The JSON:API data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/dora_list_deployments_request_attributes.rb b/lib/datadog_api_client/v2/models/dora_list_deployments_request_attributes.rb index 1f6e3e161703..cb7db663ae86 100644 --- a/lib/datadog_api_client/v2/models/dora_list_deployments_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/dora_list_deployments_request_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Attributes to get a list of deployments. class DORAListDeploymentsRequestAttributes include BaseGenericModel + # Minimum timestamp for requested events. attr_accessor :from + # Maximum number of events in the response. attr_reader :limit + # Search query with event platform syntax. attr_accessor :query + # Sort order (prefixed with `-` for descending). attr_accessor :sort + # Maximum timestamp for requested events. attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/dora_list_deployments_request_data.rb b/lib/datadog_api_client/v2/models/dora_list_deployments_request_data.rb index 06a852f4e551..ee4df08fa14c 100644 --- a/lib/datadog_api_client/v2/models/dora_list_deployments_request_data.rb +++ b/lib/datadog_api_client/v2/models/dora_list_deployments_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The JSON:API data. class DORAListDeploymentsRequestData include BaseGenericModel + # Attributes to get a list of deployments. attr_reader :attributes + # The definition of `DORAListDeploymentsRequestDataType` object. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/dora_list_failures_request.rb b/lib/datadog_api_client/v2/models/dora_list_failures_request.rb index baa85284d20f..bd7799574d34 100644 --- a/lib/datadog_api_client/v2/models/dora_list_failures_request.rb +++ b/lib/datadog_api_client/v2/models/dora_list_failures_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to get a list of failures. class DORAListFailuresRequest include BaseGenericModel + # The JSON:API data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/dora_list_failures_request_attributes.rb b/lib/datadog_api_client/v2/models/dora_list_failures_request_attributes.rb index bb8a5ece6eb6..14ccd71da402 100644 --- a/lib/datadog_api_client/v2/models/dora_list_failures_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/dora_list_failures_request_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Attributes to get a list of failures. class DORAListFailuresRequestAttributes include BaseGenericModel + # Minimum timestamp for requested events. attr_accessor :from + # Maximum number of events in the response. attr_reader :limit + # Search query with event platform syntax. attr_accessor :query + # Sort order (prefixed with `-` for descending). attr_accessor :sort + # Maximum timestamp for requested events. attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/dora_list_failures_request_data.rb b/lib/datadog_api_client/v2/models/dora_list_failures_request_data.rb index 514cd2e3ca1c..3af6b0c93205 100644 --- a/lib/datadog_api_client/v2/models/dora_list_failures_request_data.rb +++ b/lib/datadog_api_client/v2/models/dora_list_failures_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The JSON:API data. class DORAListFailuresRequestData include BaseGenericModel + # Attributes to get a list of failures. attr_reader :attributes + # The definition of `DORAListFailuresRequestDataType` object. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/dora_list_response.rb b/lib/datadog_api_client/v2/models/dora_list_response.rb index 1ca3499e1b33..e4ae63e25eda 100644 --- a/lib/datadog_api_client/v2/models/dora_list_response.rb +++ b/lib/datadog_api_client/v2/models/dora_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response for the DORA list endpoints. class DORAListResponse include BaseGenericModel + # The list of DORA events. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/downtime_create_request.rb b/lib/datadog_api_client/v2/models/downtime_create_request.rb index 90f6d344b0ea..97ffce7dd326 100644 --- a/lib/datadog_api_client/v2/models/downtime_create_request.rb +++ b/lib/datadog_api_client/v2/models/downtime_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request for creating a downtime. class DowntimeCreateRequest include BaseGenericModel + # Object to create a downtime. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/downtime_create_request_attributes.rb b/lib/datadog_api_client/v2/models/downtime_create_request_attributes.rb index 378b7b563c83..84f93cd4fc5f 100644 --- a/lib/datadog_api_client/v2/models/downtime_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/downtime_create_request_attributes.rb @@ -20,22 +20,30 @@ module DatadogAPIClient::V2 # Downtime details. class DowntimeCreateRequestAttributes include BaseGenericModel + # The timezone in which to display the downtime's start and end times in Datadog applications. This is not used # as an offset for scheduling. attr_accessor :display_timezone + # A message to include with notifications for this downtime. Email notifications can be sent to specific users # by using the same `@username` notation as events. attr_accessor :message + # Monitor identifier for the downtime. attr_reader :monitor_identifier + # If the first recovery notification during a downtime should be muted. attr_accessor :mute_first_recovery_notification + # States that will trigger a monitor notification when the `notify_end_types` action occurs. attr_accessor :notify_end_states + # Actions that will trigger a monitor notification if the downtime is in the `notify_end_types` state. attr_accessor :notify_end_types + # Schedule for the downtime. attr_accessor :schedule + # The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/). attr_reader :scope diff --git a/lib/datadog_api_client/v2/models/downtime_create_request_data.rb b/lib/datadog_api_client/v2/models/downtime_create_request_data.rb index 53ff90246e52..999f047928c2 100644 --- a/lib/datadog_api_client/v2/models/downtime_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/downtime_create_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object to create a downtime. class DowntimeCreateRequestData include BaseGenericModel + # Downtime details. attr_reader :attributes + # Downtime resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/downtime_meta.rb b/lib/datadog_api_client/v2/models/downtime_meta.rb index b22870672761..4e26e756bc87 100644 --- a/lib/datadog_api_client/v2/models/downtime_meta.rb +++ b/lib/datadog_api_client/v2/models/downtime_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Pagination metadata returned by the API. class DowntimeMeta include BaseGenericModel + # Object containing the total filtered count. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/downtime_meta_page.rb b/lib/datadog_api_client/v2/models/downtime_meta_page.rb index 938c44eee6a8..df36e38bbf4c 100644 --- a/lib/datadog_api_client/v2/models/downtime_meta_page.rb +++ b/lib/datadog_api_client/v2/models/downtime_meta_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Object containing the total filtered count. class DowntimeMetaPage include BaseGenericModel + # Total count of elements matched by the filter. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/downtime_monitor_identifier_id.rb b/lib/datadog_api_client/v2/models/downtime_monitor_identifier_id.rb index e9ddb638a537..61a763767d81 100644 --- a/lib/datadog_api_client/v2/models/downtime_monitor_identifier_id.rb +++ b/lib/datadog_api_client/v2/models/downtime_monitor_identifier_id.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Object of the monitor identifier. class DowntimeMonitorIdentifierId include BaseGenericModel + # ID of the monitor to prevent notifications. attr_reader :monitor_id diff --git a/lib/datadog_api_client/v2/models/downtime_monitor_identifier_tags.rb b/lib/datadog_api_client/v2/models/downtime_monitor_identifier_tags.rb index 80ebce1eef9e..2e8ec15933bd 100644 --- a/lib/datadog_api_client/v2/models/downtime_monitor_identifier_tags.rb +++ b/lib/datadog_api_client/v2/models/downtime_monitor_identifier_tags.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Object of the monitor tags. class DowntimeMonitorIdentifierTags include BaseGenericModel + # A list of monitor tags. For example, tags that are applied directly to monitors, # not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies. # The resulting downtime applies to monitors that match **all** provided monitor tags. Setting `monitor_tags` diff --git a/lib/datadog_api_client/v2/models/downtime_monitor_included_attributes.rb b/lib/datadog_api_client/v2/models/downtime_monitor_included_attributes.rb index 0026d7373656..3b465f56e11f 100644 --- a/lib/datadog_api_client/v2/models/downtime_monitor_included_attributes.rb +++ b/lib/datadog_api_client/v2/models/downtime_monitor_included_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Attributes of the monitor identified by the downtime. class DowntimeMonitorIncludedAttributes include BaseGenericModel + # The name of the monitor identified by the downtime. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/downtime_monitor_included_item.rb b/lib/datadog_api_client/v2/models/downtime_monitor_included_item.rb index b5fe4caa94cd..35292965f98e 100644 --- a/lib/datadog_api_client/v2/models/downtime_monitor_included_item.rb +++ b/lib/datadog_api_client/v2/models/downtime_monitor_included_item.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Information about the monitor identified by the downtime. class DowntimeMonitorIncludedItem include BaseGenericModel + # Attributes of the monitor identified by the downtime. attr_accessor :attributes + # ID of the monitor identified by the downtime. attr_accessor :id + # Monitor resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/downtime_relationships.rb b/lib/datadog_api_client/v2/models/downtime_relationships.rb index 9d3ab2a9948c..e142298cfe00 100644 --- a/lib/datadog_api_client/v2/models/downtime_relationships.rb +++ b/lib/datadog_api_client/v2/models/downtime_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # All relationships associated with downtime. class DowntimeRelationships include BaseGenericModel + # The user who created the downtime. attr_accessor :created_by + # The monitor identified by the downtime. attr_accessor :monitor diff --git a/lib/datadog_api_client/v2/models/downtime_relationships_created_by.rb b/lib/datadog_api_client/v2/models/downtime_relationships_created_by.rb index d80ba466c813..36fc8a303fa4 100644 --- a/lib/datadog_api_client/v2/models/downtime_relationships_created_by.rb +++ b/lib/datadog_api_client/v2/models/downtime_relationships_created_by.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The user who created the downtime. class DowntimeRelationshipsCreatedBy include BaseGenericModel + # Data for the user who created the downtime. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/downtime_relationships_created_by_data.rb b/lib/datadog_api_client/v2/models/downtime_relationships_created_by_data.rb index cd427c92b031..a31944b02802 100644 --- a/lib/datadog_api_client/v2/models/downtime_relationships_created_by_data.rb +++ b/lib/datadog_api_client/v2/models/downtime_relationships_created_by_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data for the user who created the downtime. class DowntimeRelationshipsCreatedByData include BaseGenericModel + # User ID of the downtime creator. attr_accessor :id + # Users resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/downtime_relationships_monitor.rb b/lib/datadog_api_client/v2/models/downtime_relationships_monitor.rb index de3fa58cf4eb..a1f3fdd6c43e 100644 --- a/lib/datadog_api_client/v2/models/downtime_relationships_monitor.rb +++ b/lib/datadog_api_client/v2/models/downtime_relationships_monitor.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The monitor identified by the downtime. class DowntimeRelationshipsMonitor include BaseGenericModel + # Data for the monitor. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/downtime_relationships_monitor_data.rb b/lib/datadog_api_client/v2/models/downtime_relationships_monitor_data.rb index fc68c1a78ae5..9de7884d45ff 100644 --- a/lib/datadog_api_client/v2/models/downtime_relationships_monitor_data.rb +++ b/lib/datadog_api_client/v2/models/downtime_relationships_monitor_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data for the monitor. class DowntimeRelationshipsMonitorData include BaseGenericModel + # Monitor ID of the downtime. attr_accessor :id + # Monitor resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/downtime_response.rb b/lib/datadog_api_client/v2/models/downtime_response.rb index df32ff7baf58..631cfbf7c423 100644 --- a/lib/datadog_api_client/v2/models/downtime_response.rb +++ b/lib/datadog_api_client/v2/models/downtime_response.rb @@ -23,8 +23,10 @@ module DatadogAPIClient::V2 # prevent all alerting related to specified Datadog tags. class DowntimeResponse include BaseGenericModel + # Downtime data. attr_accessor :data + # Array of objects related to the downtime that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/downtime_response_attributes.rb b/lib/datadog_api_client/v2/models/downtime_response_attributes.rb index d18d4818c6f5..44f805627359 100644 --- a/lib/datadog_api_client/v2/models/downtime_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/downtime_response_attributes.rb @@ -20,32 +20,44 @@ module DatadogAPIClient::V2 # Downtime details. class DowntimeResponseAttributes include BaseGenericModel + # Time that the downtime was canceled. attr_accessor :canceled + # Creation time of the downtime. attr_accessor :created + # The timezone in which to display the downtime's start and end times in Datadog applications. This is not used # as an offset for scheduling. attr_accessor :display_timezone + # A message to include with notifications for this downtime. Email notifications can be sent to specific users # by using the same `@username` notation as events. attr_accessor :message + # Time that the downtime was last modified. attr_accessor :modified + # Monitor identifier for the downtime. attr_accessor :monitor_identifier + # If the first recovery notification during a downtime should be muted. attr_accessor :mute_first_recovery_notification + # States that will trigger a monitor notification when the `notify_end_types` action occurs. attr_accessor :notify_end_states + # Actions that will trigger a monitor notification if the downtime is in the `notify_end_types` state. attr_accessor :notify_end_types + # The schedule that defines when the monitor starts, stops, and recurs. There are two types of schedules: # one-time and recurring. Recurring schedules may have up to five RRULE-based recurrences. If no schedules are # provided, the downtime will begin immediately and never end. attr_accessor :schedule + # The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/). attr_accessor :scope + # The current status of the downtime. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/downtime_response_data.rb b/lib/datadog_api_client/v2/models/downtime_response_data.rb index 341d4067dff9..830a53281799 100644 --- a/lib/datadog_api_client/v2/models/downtime_response_data.rb +++ b/lib/datadog_api_client/v2/models/downtime_response_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Downtime data. class DowntimeResponseData include BaseGenericModel + # Downtime details. attr_accessor :attributes + # The downtime ID. attr_accessor :id + # All relationships associated with downtime. attr_accessor :relationships + # Downtime resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_current_downtime_response.rb b/lib/datadog_api_client/v2/models/downtime_schedule_current_downtime_response.rb index 48246019cc09..c04c5c971e1c 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_current_downtime_response.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_current_downtime_response.rb @@ -22,8 +22,10 @@ module DatadogAPIClient::V2 # downtimes it is the upcoming downtime. class DowntimeScheduleCurrentDowntimeResponse include BaseGenericModel + # The end of the current downtime. attr_accessor :_end + # The start of the current downtime. attr_accessor :start diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_one_time_create_update_request.rb b/lib/datadog_api_client/v2/models/downtime_schedule_one_time_create_update_request.rb index a71fbe22b0d4..65ea83d029bd 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_one_time_create_update_request.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_one_time_create_update_request.rb @@ -20,9 +20,11 @@ module DatadogAPIClient::V2 # A one-time downtime definition. class DowntimeScheduleOneTimeCreateUpdateRequest include BaseGenericModel + # ISO-8601 Datetime to end the downtime. Must include a UTC offset of zero. If not provided, the # downtime continues forever. attr_accessor :_end + # ISO-8601 Datetime to start the downtime. Must include a UTC offset of zero. If not provided, the # downtime starts the moment it is created. attr_accessor :start diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_one_time_response.rb b/lib/datadog_api_client/v2/models/downtime_schedule_one_time_response.rb index f6882a3f2b34..6b2d139fa60a 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_one_time_response.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_one_time_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A one-time downtime definition. class DowntimeScheduleOneTimeResponse include BaseGenericModel + # ISO-8601 Datetime to end the downtime. attr_accessor :_end + # ISO-8601 Datetime to start the downtime. attr_reader :start diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_create_update_request.rb b/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_create_update_request.rb index 5c500b0d8e8f..4e455044cfb4 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_create_update_request.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_create_update_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # An object defining the recurrence of the downtime. class DowntimeScheduleRecurrenceCreateUpdateRequest include BaseGenericModel + # The length of the downtime. Must begin with an integer and end with one of 'm', 'h', d', or 'w'. attr_reader :duration + # The `RRULE` standard for defining recurring events. # For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`. # Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported. @@ -29,6 +31,7 @@ class DowntimeScheduleRecurrenceCreateUpdateRequest # **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). # More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api). attr_reader :rrule + # ISO-8601 Datetime to start the downtime. Must not include a UTC offset. If not provided, the # downtime starts the moment it is created. attr_accessor :start diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_response.rb b/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_response.rb index 5f139d3d1e07..b62a0521a2c5 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_response.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_recurrence_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # An RRULE-based recurring downtime. class DowntimeScheduleRecurrenceResponse include BaseGenericModel + # The length of the downtime. Must begin with an integer and end with one of 'm', 'h', d', or 'w'. attr_accessor :duration + # The `RRULE` standard for defining recurring events. # For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`. # Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported. @@ -29,6 +31,7 @@ class DowntimeScheduleRecurrenceResponse # **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). # More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api). attr_accessor :rrule + # ISO-8601 Datetime to start the downtime. Must not include a UTC offset. If not provided, the # downtime starts the moment it is created. attr_accessor :start diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_create_request.rb b/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_create_request.rb index 5c12f2bd2d7d..9a23c657d1ef 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_create_request.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_create_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A recurring downtime schedule definition. class DowntimeScheduleRecurrencesCreateRequest include BaseGenericModel + # A list of downtime recurrences. attr_reader :recurrences + # The timezone in which to schedule the downtime. attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_response.rb b/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_response.rb index 23262cb00e07..60b79a126779 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_response.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_response.rb @@ -20,12 +20,15 @@ module DatadogAPIClient::V2 # A recurring downtime schedule definition. class DowntimeScheduleRecurrencesResponse include BaseGenericModel + # The most recent actual start and end dates for a recurring downtime. For a canceled downtime, # this is the previously occurring downtime. For active downtimes, this is the ongoing downtime, and for scheduled # downtimes it is the upcoming downtime. attr_accessor :current_downtime + # A list of downtime recurrences. attr_reader :recurrences + # The timezone in which to schedule the downtime. This affects recurring start and end dates. # Must match `display_timezone`. attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_update_request.rb b/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_update_request.rb index 83e9410392a7..cc73a8c0bc06 100644 --- a/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_update_request.rb +++ b/lib/datadog_api_client/v2/models/downtime_schedule_recurrences_update_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A recurring downtime schedule definition. class DowntimeScheduleRecurrencesUpdateRequest include BaseGenericModel + # A list of downtime recurrences. attr_accessor :recurrences + # The timezone in which to schedule the downtime. attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/downtime_update_request.rb b/lib/datadog_api_client/v2/models/downtime_update_request.rb index d55d5d50d013..e3b72ef8d7df 100644 --- a/lib/datadog_api_client/v2/models/downtime_update_request.rb +++ b/lib/datadog_api_client/v2/models/downtime_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request for editing a downtime. class DowntimeUpdateRequest include BaseGenericModel + # Object to update a downtime. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/downtime_update_request_attributes.rb b/lib/datadog_api_client/v2/models/downtime_update_request_attributes.rb index a41112da1273..e66aa3377d22 100644 --- a/lib/datadog_api_client/v2/models/downtime_update_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/downtime_update_request_attributes.rb @@ -20,22 +20,30 @@ module DatadogAPIClient::V2 # Attributes of the downtime to update. class DowntimeUpdateRequestAttributes include BaseGenericModel + # The timezone in which to display the downtime's start and end times in Datadog applications. This is not used # as an offset for scheduling. attr_accessor :display_timezone + # A message to include with notifications for this downtime. Email notifications can be sent to specific users # by using the same `@username` notation as events. attr_accessor :message + # Monitor identifier for the downtime. attr_accessor :monitor_identifier + # If the first recovery notification during a downtime should be muted. attr_accessor :mute_first_recovery_notification + # States that will trigger a monitor notification when the `notify_end_types` action occurs. attr_accessor :notify_end_states + # Actions that will trigger a monitor notification if the downtime is in the `notify_end_types` state. attr_accessor :notify_end_types + # Schedule for the downtime. attr_accessor :schedule + # The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/). attr_accessor :scope diff --git a/lib/datadog_api_client/v2/models/downtime_update_request_data.rb b/lib/datadog_api_client/v2/models/downtime_update_request_data.rb index 199d966b9820..4879cd60833b 100644 --- a/lib/datadog_api_client/v2/models/downtime_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/downtime_update_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object to update a downtime. class DowntimeUpdateRequestData include BaseGenericModel + # Attributes of the downtime to update. attr_reader :attributes + # ID of this downtime. attr_reader :id + # Downtime resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/entity_attributes.rb b/lib/datadog_api_client/v2/models/entity_attributes.rb index b13be7589d04..f86c89259dde 100644 --- a/lib/datadog_api_client/v2/models/entity_attributes.rb +++ b/lib/datadog_api_client/v2/models/entity_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Entity attributes. class EntityAttributes include BaseGenericModel + # The API version. attr_accessor :api_version + # The description. attr_accessor :description + # The display name. attr_accessor :display_name + # The kind. attr_accessor :kind + # The name. attr_accessor :name + # The namespace. attr_accessor :namespace + # The owner. attr_accessor :owner + # The tags. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/entity_data.rb b/lib/datadog_api_client/v2/models/entity_data.rb index 0ce827828087..13438b428c3b 100644 --- a/lib/datadog_api_client/v2/models/entity_data.rb +++ b/lib/datadog_api_client/v2/models/entity_data.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Entity data. class EntityData include BaseGenericModel + # Entity attributes. attr_accessor :attributes + # Entity ID. attr_accessor :id + # Entity metadata. attr_accessor :meta + # Entity relationships. attr_accessor :relationships + # Entity. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_meta.rb b/lib/datadog_api_client/v2/models/entity_meta.rb index 161fc2444426..8f1d075be31e 100644 --- a/lib/datadog_api_client/v2/models/entity_meta.rb +++ b/lib/datadog_api_client/v2/models/entity_meta.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Entity metadata. class EntityMeta include BaseGenericModel + # The creation time. attr_accessor :created_at + # The ingestion source. attr_accessor :ingestion_source + # The modification time. attr_accessor :modified_at + # The origin. attr_accessor :origin diff --git a/lib/datadog_api_client/v2/models/entity_relationships.rb b/lib/datadog_api_client/v2/models/entity_relationships.rb index 2dbcd24e7347..c4bce2d97dad 100644 --- a/lib/datadog_api_client/v2/models/entity_relationships.rb +++ b/lib/datadog_api_client/v2/models/entity_relationships.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Entity relationships. class EntityRelationships include BaseGenericModel + # Entity to incidents relationship. attr_accessor :incidents + # Entity to oncalls relationship. attr_accessor :oncall + # Entity to raw schema relationship. attr_accessor :raw_schema + # Entity to related entities relationship. attr_accessor :related_entities + # Entity to detail schema relationship. attr_accessor :schema diff --git a/lib/datadog_api_client/v2/models/entity_response_included_incident.rb b/lib/datadog_api_client/v2/models/entity_response_included_incident.rb index 0c7f42673719..11fd9f5f3dd5 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_incident.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_incident.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Included incident. class EntityResponseIncludedIncident include BaseGenericModel + # Incident attributes. attr_accessor :attributes + # Incident ID. attr_accessor :id + # Incident description. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_response_included_oncall.rb b/lib/datadog_api_client/v2/models/entity_response_included_oncall.rb index 3e413da4378d..71c0af50d420 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_oncall.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_oncall.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Included oncall. class EntityResponseIncludedOncall include BaseGenericModel + # Included related oncall attributes. attr_accessor :attributes + # Oncall ID. attr_accessor :id + # Oncall type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_response_included_raw_schema.rb b/lib/datadog_api_client/v2/models/entity_response_included_raw_schema.rb index a70b4add3029..bfa91d0f74fd 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_raw_schema.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_raw_schema.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Included raw schema. class EntityResponseIncludedRawSchema include BaseGenericModel + # Included raw schema attributes. attr_accessor :attributes + # Raw schema ID. attr_accessor :id + # Raw schema type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_response_included_raw_schema_attributes.rb b/lib/datadog_api_client/v2/models/entity_response_included_raw_schema_attributes.rb index daa0ba362511..d9c13ab03b7a 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_raw_schema_attributes.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_raw_schema_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Included raw schema attributes. class EntityResponseIncludedRawSchemaAttributes include BaseGenericModel + # Schema from user input in base64 encoding. attr_accessor :raw_schema diff --git a/lib/datadog_api_client/v2/models/entity_response_included_related_entity.rb b/lib/datadog_api_client/v2/models/entity_response_included_related_entity.rb index 18b374fda842..67e9933b6ced 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_related_entity.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_related_entity.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Included related entity. class EntityResponseIncludedRelatedEntity include BaseGenericModel + # Related entity attributes. attr_accessor :attributes + # Entity UUID. attr_accessor :id + # Included related entity meta. attr_accessor :meta + # Related entity. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_response_included_related_entity_attributes.rb b/lib/datadog_api_client/v2/models/entity_response_included_related_entity_attributes.rb index 32d62f80feae..20909c1edce6 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_related_entity_attributes.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_related_entity_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Related entity attributes. class EntityResponseIncludedRelatedEntityAttributes include BaseGenericModel + # Entity kind. attr_accessor :kind + # Entity name. attr_accessor :name + # Entity namespace. attr_accessor :namespace + # Entity relation type to the associated entity. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_response_included_related_entity_meta.rb b/lib/datadog_api_client/v2/models/entity_response_included_related_entity_meta.rb index 700db9f90920..9a0ceb28e5a6 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_related_entity_meta.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_related_entity_meta.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Included related entity meta. class EntityResponseIncludedRelatedEntityMeta include BaseGenericModel + # Entity creation time. attr_accessor :created_at + # Entity relation defined by. attr_accessor :defined_by + # Entity modification time. attr_accessor :modified_at + # Entity relation source. attr_accessor :source diff --git a/lib/datadog_api_client/v2/models/entity_response_included_related_incident_attributes.rb b/lib/datadog_api_client/v2/models/entity_response_included_related_incident_attributes.rb index 641e9c7b19fd..bdbfc4addc96 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_related_incident_attributes.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_related_incident_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Incident attributes. class EntityResponseIncludedRelatedIncidentAttributes include BaseGenericModel + # Incident creation time. attr_accessor :created_at + # Incident URL. attr_accessor :html_url + # Incident provider. attr_accessor :provider + # Incident status. attr_accessor :status + # Incident title. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_attributes.rb b/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_attributes.rb index 0deb528e4fd9..8abd9714182c 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_attributes.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Included related oncall attributes. class EntityResponseIncludedRelatedOncallAttributes include BaseGenericModel + # Oncall escalations. attr_accessor :escalations + # Oncall provider. attr_accessor :provider diff --git a/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_escalation_item.rb b/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_escalation_item.rb index b25b7c923a1d..071fbff16d85 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_escalation_item.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_related_oncall_escalation_item.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Oncall escalation. class EntityResponseIncludedRelatedOncallEscalationItem include BaseGenericModel + # Oncall email. attr_accessor :email + # Oncall level. attr_accessor :escalation_level + # Oncall name. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/entity_response_included_schema.rb b/lib/datadog_api_client/v2/models/entity_response_included_schema.rb index 3775093bb190..a7a60611f451 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_schema.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_schema.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Included detail entity schema. class EntityResponseIncludedSchema include BaseGenericModel + # Included schema. attr_accessor :attributes + # Entity ID. attr_accessor :id + # Schema type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_response_included_schema_attributes.rb b/lib/datadog_api_client/v2/models/entity_response_included_schema_attributes.rb index a9550128d7f7..1e151e5b37de 100644 --- a/lib/datadog_api_client/v2/models/entity_response_included_schema_attributes.rb +++ b/lib/datadog_api_client/v2/models/entity_response_included_schema_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Included schema. class EntityResponseIncludedSchemaAttributes include BaseGenericModel + # Entity schema v3. attr_accessor :schema diff --git a/lib/datadog_api_client/v2/models/entity_response_meta.rb b/lib/datadog_api_client/v2/models/entity_response_meta.rb index 2720b765f094..12d147324555 100644 --- a/lib/datadog_api_client/v2/models/entity_response_meta.rb +++ b/lib/datadog_api_client/v2/models/entity_response_meta.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Entity metadata. class EntityResponseMeta include BaseGenericModel + # Total entities count. attr_accessor :count + # Total included data count. attr_accessor :include_count diff --git a/lib/datadog_api_client/v2/models/entity_to_incidents.rb b/lib/datadog_api_client/v2/models/entity_to_incidents.rb index a0e922e39499..1c5c9543d32f 100644 --- a/lib/datadog_api_client/v2/models/entity_to_incidents.rb +++ b/lib/datadog_api_client/v2/models/entity_to_incidents.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Entity to incidents relationship. class EntityToIncidents include BaseGenericModel + # Relationships. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/entity_to_oncalls.rb b/lib/datadog_api_client/v2/models/entity_to_oncalls.rb index 7ada125d91e4..1b13841a2aa4 100644 --- a/lib/datadog_api_client/v2/models/entity_to_oncalls.rb +++ b/lib/datadog_api_client/v2/models/entity_to_oncalls.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Entity to oncalls relationship. class EntityToOncalls include BaseGenericModel + # Relationships. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/entity_to_raw_schema.rb b/lib/datadog_api_client/v2/models/entity_to_raw_schema.rb index 314e757f0cc9..1ad13f049f0a 100644 --- a/lib/datadog_api_client/v2/models/entity_to_raw_schema.rb +++ b/lib/datadog_api_client/v2/models/entity_to_raw_schema.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Entity to raw schema relationship. class EntityToRawSchema include BaseGenericModel + # Relationship entry. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/entity_to_related_entities.rb b/lib/datadog_api_client/v2/models/entity_to_related_entities.rb index a12cd8fc0e06..05b673115609 100644 --- a/lib/datadog_api_client/v2/models/entity_to_related_entities.rb +++ b/lib/datadog_api_client/v2/models/entity_to_related_entities.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Entity to related entities relationship. class EntityToRelatedEntities include BaseGenericModel + # Relationships. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/entity_to_schema.rb b/lib/datadog_api_client/v2/models/entity_to_schema.rb index ae509a1bf9c6..fe34d0f366c1 100644 --- a/lib/datadog_api_client/v2/models/entity_to_schema.rb +++ b/lib/datadog_api_client/v2/models/entity_to_schema.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Entity to detail schema relationship. class EntityToSchema include BaseGenericModel + # Relationship entry. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/entity_v3_api.rb b/lib/datadog_api_client/v2/models/entity_v3_api.rb index 1d4a806dba2e..27494757ce43 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_api.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_api.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Schema for API entities. class EntityV3API include BaseGenericModel + # The version of the schema data that was used to populate this entity's data. This could be via the API, Terraform, or YAML file in a repository. The field is known as schema-version in the previous version. attr_reader :api_version + # Datadog product integrations for the API entity. attr_accessor :datadog + # Custom extensions. This is the free-formed field to send client-side metadata. No Datadog features are affected by this field. attr_accessor :extensions + # A base schema for defining third-party integrations. attr_accessor :integrations + # The definition of Entity V3 API Kind object. attr_reader :kind + # The definition of Entity V3 Metadata object. attr_reader :metadata + # The definition of Entity V3 API Spec object. attr_accessor :spec diff --git a/lib/datadog_api_client/v2/models/entity_v3_api_datadog.rb b/lib/datadog_api_client/v2/models/entity_v3_api_datadog.rb index 9557536df241..8bb2926635af 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_api_datadog.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_api_datadog.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Datadog product integrations for the API entity. class EntityV3APIDatadog include BaseGenericModel + # Schema for mapping source code locations to an entity. attr_accessor :code_locations + # Events associations. attr_accessor :events + # Logs association. attr_accessor :logs + # Performance stats association. attr_accessor :performance_data + # CI Pipelines association. attr_accessor :pipelines diff --git a/lib/datadog_api_client/v2/models/entity_v3_api_spec.rb b/lib/datadog_api_client/v2/models/entity_v3_api_spec.rb index 701b965474f5..008232389443 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_api_spec.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_api_spec.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of Entity V3 API Spec object. class EntityV3APISpec include BaseGenericModel + # Services which implemented the API. attr_accessor :implemented_by + # The API definition. attr_accessor :interface + # The lifecycle state of the component. attr_reader :lifecycle + # The importance of the component. attr_reader :tier + # The type of API. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_definition.rb b/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_definition.rb index e08d61dd21bb..c978aab48b00 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_definition.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_definition.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `EntityV3APISpecInterfaceDefinition` object. class EntityV3APISpecInterfaceDefinition include BaseGenericModel + # The API definition. attr_accessor :definition diff --git a/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_file_ref.rb b/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_file_ref.rb index 4f6f71e03c80..11622ab62bf2 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_file_ref.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_api_spec_interface_file_ref.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `EntityV3APISpecInterfaceFileRef` object. class EntityV3APISpecInterfaceFileRef include BaseGenericModel + # The reference to the API definition file. attr_accessor :file_ref diff --git a/lib/datadog_api_client/v2/models/entity_v3_datadog_code_location_item.rb b/lib/datadog_api_client/v2/models/entity_v3_datadog_code_location_item.rb index 105d943ef9bb..ee54d09fe03a 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datadog_code_location_item.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datadog_code_location_item.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Code location item. class EntityV3DatadogCodeLocationItem include BaseGenericModel + # The paths (glob) to the source code of the service. attr_accessor :paths + # The repository path of the source code of the entity. attr_accessor :repository_url diff --git a/lib/datadog_api_client/v2/models/entity_v3_datadog_event_item.rb b/lib/datadog_api_client/v2/models/entity_v3_datadog_event_item.rb index 050a7bea5f36..35bef6ff71fd 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datadog_event_item.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datadog_event_item.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Events association item. class EntityV3DatadogEventItem include BaseGenericModel + # The name of the query. attr_accessor :name + # The query to run. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_opsgenie.rb b/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_opsgenie.rb index f3da60c461b0..1c710dc5729f 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_opsgenie.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_opsgenie.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # An Opsgenie integration schema. class EntityV3DatadogIntegrationOpsgenie include BaseGenericModel + # The region for the Opsgenie integration. attr_reader :region + # The service URL for the Opsgenie integration. attr_reader :service_url diff --git a/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_pagerduty.rb b/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_pagerduty.rb index fdd8f64900c3..23d6efcffea6 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_pagerduty.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datadog_integration_pagerduty.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A PagerDuty integration schema. class EntityV3DatadogIntegrationPagerduty include BaseGenericModel + # The service URL for the PagerDuty integration. attr_reader :service_url diff --git a/lib/datadog_api_client/v2/models/entity_v3_datadog_log_item.rb b/lib/datadog_api_client/v2/models/entity_v3_datadog_log_item.rb index e8a90bf27b1b..3c5e631919ee 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datadog_log_item.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datadog_log_item.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Log association item. class EntityV3DatadogLogItem include BaseGenericModel + # The name of the query. attr_accessor :name + # The query to run. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/entity_v3_datadog_performance.rb b/lib/datadog_api_client/v2/models/entity_v3_datadog_performance.rb index acf1db5a2122..887017face07 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datadog_performance.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datadog_performance.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Performance stats association. class EntityV3DatadogPerformance include BaseGenericModel + # A list of APM entity tags that associates the APM Stats data with the entity. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/entity_v3_datadog_pipelines.rb b/lib/datadog_api_client/v2/models/entity_v3_datadog_pipelines.rb index bbe1c2f3cc8f..bcff29a94135 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datadog_pipelines.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datadog_pipelines.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # CI Pipelines association. class EntityV3DatadogPipelines include BaseGenericModel + # A list of CI Fingerprints that associate CI Pipelines with the entity. attr_accessor :fingerprints diff --git a/lib/datadog_api_client/v2/models/entity_v3_datastore.rb b/lib/datadog_api_client/v2/models/entity_v3_datastore.rb index 1b06aff0f5cf..7193bfee4d05 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datastore.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datastore.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Schema for datastore entities. class EntityV3Datastore include BaseGenericModel + # The version of the schema data that was used to populate this entity's data. This could be via the API, Terraform, or YAML file in a repository. The field is known as schema-version in the previous version. attr_reader :api_version + # Datadog product integrations for the datastore entity. attr_accessor :datadog + # Custom extensions. This is the free-formed field to send client side metadata. No Datadog features are affected by this field. attr_accessor :extensions + # A base schema for defining third-party integrations. attr_accessor :integrations + # The definition of Entity V3 Datastore Kind object. attr_reader :kind + # The definition of Entity V3 Metadata object. attr_reader :metadata + # The definition of Entity V3 Datastore Spec object. attr_accessor :spec diff --git a/lib/datadog_api_client/v2/models/entity_v3_datastore_datadog.rb b/lib/datadog_api_client/v2/models/entity_v3_datastore_datadog.rb index 1ec5180074f6..46ce4ad797dd 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datastore_datadog.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datastore_datadog.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Datadog product integrations for the datastore entity. class EntityV3DatastoreDatadog include BaseGenericModel + # Events associations. attr_accessor :events + # Logs association. attr_accessor :logs + # Performance stats association. attr_accessor :performance_data diff --git a/lib/datadog_api_client/v2/models/entity_v3_datastore_spec.rb b/lib/datadog_api_client/v2/models/entity_v3_datastore_spec.rb index a1df4481f6f1..0ca8010f57f3 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_datastore_spec.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_datastore_spec.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of Entity V3 Datastore Spec object. class EntityV3DatastoreSpec include BaseGenericModel + # A list of components the datastore is a part of attr_accessor :component_of + # The lifecycle state of the datastore. attr_reader :lifecycle + # The importance of the datastore. attr_reader :tier + # The type of datastore. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_v3_integrations.rb b/lib/datadog_api_client/v2/models/entity_v3_integrations.rb index 3c6bd22b8944..cf8ebe13872b 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_integrations.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_integrations.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A base schema for defining third-party integrations. class EntityV3Integrations include BaseGenericModel + # An Opsgenie integration schema. attr_accessor :opsgenie + # A PagerDuty integration schema. attr_accessor :pagerduty diff --git a/lib/datadog_api_client/v2/models/entity_v3_metadata.rb b/lib/datadog_api_client/v2/models/entity_v3_metadata.rb index f350167dfb08..6993bf7c647f 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_metadata.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_metadata.rb @@ -20,28 +20,40 @@ module DatadogAPIClient::V2 # The definition of Entity V3 Metadata object. class EntityV3Metadata include BaseGenericModel + # The additional owners of the entity, usually a team. attr_accessor :additional_owners + # A list of contacts for the entity. attr_accessor :contacts + # Short description of the entity. The UI can leverage the description for display. attr_accessor :description + # User friendly name of the entity. The UI can leverage the display name for display. attr_accessor :display_name + # A read-only globally unique identifier for the entity generated by Datadog. User supplied values are ignored. attr_reader :id + # The entity reference from which to inherit metadata attr_accessor :inherit_from + # A list of links for the entity. attr_accessor :links + # A read-only set of Datadog managed attributes generated by Datadog. User supplied values are ignored. attr_accessor :managed + # Unique name given to an entity under the kind/namespace. attr_reader :name + # Namespace is a part of unique identifier. It has a default value of 'default'. attr_reader :namespace + # The owner of the entity, usually a team. attr_accessor :owner + # A set of custom tags. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/entity_v3_metadata_additional_owners_items.rb b/lib/datadog_api_client/v2/models/entity_v3_metadata_additional_owners_items.rb index 40e08ddc151e..4b4a8acf3786 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_metadata_additional_owners_items.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_metadata_additional_owners_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of Entity V3 Metadata Additional Owners Items object. class EntityV3MetadataAdditionalOwnersItems include BaseGenericModel + # Team name. attr_reader :name + # Team type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_v3_metadata_contacts_items.rb b/lib/datadog_api_client/v2/models/entity_v3_metadata_contacts_items.rb index 547506fd67f8..35d9e879691b 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_metadata_contacts_items.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_metadata_contacts_items.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of Entity V3 Metadata Contacts Items object. class EntityV3MetadataContactsItems include BaseGenericModel + # Contact value. attr_reader :contact + # Contact name. attr_reader :name + # Contact type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/entity_v3_metadata_links_items.rb b/lib/datadog_api_client/v2/models/entity_v3_metadata_links_items.rb index 0c6ccdb70fd9..18816f2e39f9 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_metadata_links_items.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_metadata_links_items.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of Entity V3 Metadata Links Items object. class EntityV3MetadataLinksItems include BaseGenericModel + # Link name. attr_reader :name + # Link provider. attr_accessor :provider + # Link type. attr_reader :type + # Link URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/entity_v3_queue.rb b/lib/datadog_api_client/v2/models/entity_v3_queue.rb index f7bf756f441c..15d0c679cd74 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_queue.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_queue.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Schema for queue entities. class EntityV3Queue include BaseGenericModel + # The version of the schema data that was used to populate this entity's data. This could be via the API, Terraform, or YAML file in a repository. The field is known as schema-version in the previous version. attr_reader :api_version + # Datadog product integrations for the datastore entity. attr_accessor :datadog + # Custom extensions. This is the free-formed field to send client-side metadata. No Datadog features are affected by this field. attr_accessor :extensions + # A base schema for defining third-party integrations. attr_accessor :integrations + # The definition of Entity V3 Queue Kind object. attr_reader :kind + # The definition of Entity V3 Metadata object. attr_reader :metadata + # The definition of Entity V3 Queue Spec object. attr_accessor :spec diff --git a/lib/datadog_api_client/v2/models/entity_v3_queue_datadog.rb b/lib/datadog_api_client/v2/models/entity_v3_queue_datadog.rb index 0402f8759bfc..c1a0ec5d6d9c 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_queue_datadog.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_queue_datadog.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Datadog product integrations for the datastore entity. class EntityV3QueueDatadog include BaseGenericModel + # Events associations. attr_accessor :events + # Logs association. attr_accessor :logs + # Performance stats association. attr_accessor :performance_data diff --git a/lib/datadog_api_client/v2/models/entity_v3_queue_spec.rb b/lib/datadog_api_client/v2/models/entity_v3_queue_spec.rb index ad562d3d9fb4..14f972c12b71 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_queue_spec.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_queue_spec.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of Entity V3 Queue Spec object. class EntityV3QueueSpec include BaseGenericModel + # A list of components the queue is a part of attr_accessor :component_of + # The lifecycle state of the queue. attr_reader :lifecycle + # The importance of the queue. attr_reader :tier + # The type of queue. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_v3_service.rb b/lib/datadog_api_client/v2/models/entity_v3_service.rb index 87825b2fe417..a82513baee01 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_service.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_service.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Schema for service entities. class EntityV3Service include BaseGenericModel + # The version of the schema data that was used to populate this entity's data. This could be via the API, Terraform, or YAML file in a repository. The field is known as schema-version in the previous version. attr_reader :api_version + # Datadog product integrations for the service entity. attr_accessor :datadog + # Custom extensions. This is the free-formed field to send client-side metadata. No Datadog features are affected by this field. attr_accessor :extensions + # A base schema for defining third-party integrations. attr_accessor :integrations + # The definition of Entity V3 Service Kind object. attr_reader :kind + # The definition of Entity V3 Metadata object. attr_reader :metadata + # The definition of Entity V3 Service Spec object. attr_accessor :spec diff --git a/lib/datadog_api_client/v2/models/entity_v3_service_datadog.rb b/lib/datadog_api_client/v2/models/entity_v3_service_datadog.rb index 9429e71be13f..92f2a3bda909 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_service_datadog.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_service_datadog.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Datadog product integrations for the service entity. class EntityV3ServiceDatadog include BaseGenericModel + # Schema for mapping source code locations to an entity. attr_accessor :code_locations + # Events associations. attr_accessor :events + # Logs association. attr_accessor :logs + # Performance stats association. attr_accessor :performance_data + # CI Pipelines association. attr_accessor :pipelines diff --git a/lib/datadog_api_client/v2/models/entity_v3_service_spec.rb b/lib/datadog_api_client/v2/models/entity_v3_service_spec.rb index 4a9071a5fea7..4602e1a5fbf7 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_service_spec.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_service_spec.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The definition of Entity V3 Service Spec object. class EntityV3ServiceSpec include BaseGenericModel + # A list of components the service is a part of attr_accessor :component_of + # A list of components the service depends on. attr_accessor :depends_on + # The service's programming language. attr_accessor :languages + # The lifecycle state of the component. attr_reader :lifecycle + # The importance of the component. attr_reader :tier + # The type of service. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/entity_v3_system.rb b/lib/datadog_api_client/v2/models/entity_v3_system.rb index 6e85e577e56e..f618a1862bac 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_system.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_system.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Schema for system entities. class EntityV3System include BaseGenericModel + # The version of the schema data that was used to populate this entity's data. This could be via the API, Terraform, or YAML file in a repository. The field is known as schema-version in the previous version. attr_reader :api_version + # Datadog product integrations for the service entity. attr_accessor :datadog + # Custom extensions. This is the free-formed field to send client-side metadata. No Datadog features are affected by this field. attr_accessor :extensions + # A base schema for defining third-party integrations. attr_accessor :integrations + # The definition of Entity V3 System Kind object. attr_reader :kind + # The definition of Entity V3 Metadata object. attr_reader :metadata + # The definition of Entity V3 System Spec object. attr_accessor :spec diff --git a/lib/datadog_api_client/v2/models/entity_v3_system_datadog.rb b/lib/datadog_api_client/v2/models/entity_v3_system_datadog.rb index bccb3e9d3734..958dd244d33b 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_system_datadog.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_system_datadog.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Datadog product integrations for the service entity. class EntityV3SystemDatadog include BaseGenericModel + # Events associations. attr_accessor :events + # Logs association. attr_accessor :logs + # Performance stats association. attr_accessor :performance_data + # CI Pipelines association. attr_accessor :pipelines diff --git a/lib/datadog_api_client/v2/models/entity_v3_system_spec.rb b/lib/datadog_api_client/v2/models/entity_v3_system_spec.rb index 1fccf9f35596..8b011f9c296f 100644 --- a/lib/datadog_api_client/v2/models/entity_v3_system_spec.rb +++ b/lib/datadog_api_client/v2/models/entity_v3_system_spec.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of Entity V3 System Spec object. class EntityV3SystemSpec include BaseGenericModel + # A list of components belongs to the system. attr_accessor :components + # The lifecycle state of the component. attr_reader :lifecycle + # An entity reference to the owner of the component. attr_reader :tier diff --git a/lib/datadog_api_client/v2/models/epss.rb b/lib/datadog_api_client/v2/models/epss.rb index a1adf4d50722..5378c4b356d9 100644 --- a/lib/datadog_api_client/v2/models/epss.rb +++ b/lib/datadog_api_client/v2/models/epss.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Vulnerability EPSS severity. class EPSS include BaseGenericModel + # Vulnerability EPSS severity score. attr_reader :score + # The vulnerability severity. attr_reader :severity diff --git a/lib/datadog_api_client/v2/models/error_handler.rb b/lib/datadog_api_client/v2/models/error_handler.rb index 7581b7bac996..4ecbcaaeba98 100644 --- a/lib/datadog_api_client/v2/models/error_handler.rb +++ b/lib/datadog_api_client/v2/models/error_handler.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Used to handle errors in an action. class ErrorHandler include BaseGenericModel + # The `ErrorHandler` `fallbackStepName`. attr_reader :fallback_step_name + # The definition of `RetryStrategy` object. attr_reader :retry_strategy diff --git a/lib/datadog_api_client/v2/models/escalation.rb b/lib/datadog_api_client/v2/models/escalation.rb index a10511e58059..a0942acff85f 100644 --- a/lib/datadog_api_client/v2/models/escalation.rb +++ b/lib/datadog_api_client/v2/models/escalation.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Represents an escalation policy step. class Escalation include BaseGenericModel + # Unique identifier of the escalation step. attr_accessor :id + # Contains the relationships of an escalation object, including its responders. attr_accessor :relationships + # Represents the resource type for individual steps in an escalation policy used during incident response. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy.rb b/lib/datadog_api_client/v2/models/escalation_policy.rb index a86ac77077f5..372250e1b6da 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Represents a complete escalation policy response, including policy data and optionally included related resources. class EscalationPolicy include BaseGenericModel + # Represents the data for a single escalation policy, including its attributes, ID, relationships, and resource type. attr_accessor :data + # Provides any included related resources, such as steps or targets, returned with the policy. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/escalation_policy_create_request.rb b/lib/datadog_api_client/v2/models/escalation_policy_create_request.rb index 18631601bc5b..e4160cf293e8 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_create_request.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Represents a request to create a new escalation policy, including the policy data. class EscalationPolicyCreateRequest include BaseGenericModel + # Represents the data for creating an escalation policy, including its attributes, relationships, and resource type. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data.rb b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data.rb index 963f1a6ab3e0..e4f694cce40f 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Represents the data for creating an escalation policy, including its attributes, relationships, and resource type. class EscalationPolicyCreateRequestData include BaseGenericModel + # Defines the attributes for creating an escalation policy, including its description, name, resolution behavior, retries, and steps. attr_reader :attributes + # Represents relationships in an escalation policy creation request, including references to teams. attr_accessor :relationships + # Indicates that the resource is of type `policies`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes.rb b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes.rb index fcbbd1f98861..13deed309745 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Defines the attributes for creating an escalation policy, including its description, name, resolution behavior, retries, and steps. class EscalationPolicyCreateRequestDataAttributes include BaseGenericModel + # Specifies the name for the new escalation policy. attr_reader :name + # Indicates whether the page is automatically resolved when the policy ends. attr_accessor :resolve_page_on_policy_end + # Specifies how many times the escalation sequence is retried if there is no response. attr_accessor :retries + # A list of escalation steps, each defining assignment, escalation timeout, and targets for the new policy. attr_reader :steps diff --git a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes_steps_items.rb b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes_steps_items.rb index 8c0b029a18a5..858aa5b0ea82 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes_steps_items.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_attributes_steps_items.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Defines a single escalation step within an escalation policy creation request. Contains assignment strategy, escalation timeout, and a list of targets. class EscalationPolicyCreateRequestDataAttributesStepsItems include BaseGenericModel + # Specifies how this escalation step will assign targets (example `default` or `round-robin`). attr_accessor :assignment + # Defines how many seconds to wait before escalating to the next step. attr_accessor :escalate_after_seconds + # Specifies the collection of escalation targets for this step. attr_reader :targets diff --git a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_relationships.rb b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_relationships.rb index f957c3c27c4c..6317bf2d008d 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_create_request_data_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Represents relationships in an escalation policy creation request, including references to teams. class EscalationPolicyCreateRequestDataRelationships include BaseGenericModel + # Associates teams with this schedule in a data structure. attr_accessor :teams diff --git a/lib/datadog_api_client/v2/models/escalation_policy_data.rb b/lib/datadog_api_client/v2/models/escalation_policy_data.rb index 49757569f3ae..9d495f9203fd 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_data.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Represents the data for a single escalation policy, including its attributes, ID, relationships, and resource type. class EscalationPolicyData include BaseGenericModel + # Defines the main attributes of an escalation policy, such as its name and behavior on policy end. attr_accessor :attributes + # Specifies the unique identifier of the escalation policy. attr_accessor :id + # Represents the relationships for an escalation policy, including references to steps and teams. attr_accessor :relationships + # Indicates that the resource is of type `policies`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy_data_attributes.rb b/lib/datadog_api_client/v2/models/escalation_policy_data_attributes.rb index e659c6beceed..dd6faafa051b 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_data_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Defines the main attributes of an escalation policy, such as its name and behavior on policy end. class EscalationPolicyDataAttributes include BaseGenericModel + # Specifies the name of the escalation policy. attr_reader :name + # Indicates whether the page is automatically resolved when the policy ends. attr_accessor :resolve_page_on_policy_end + # Specifies how many times the escalation sequence is retried if there is no response. attr_accessor :retries diff --git a/lib/datadog_api_client/v2/models/escalation_policy_data_relationships.rb b/lib/datadog_api_client/v2/models/escalation_policy_data_relationships.rb index cd89f5687112..6c7c526dbba3 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_data_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Represents the relationships for an escalation policy, including references to steps and teams. class EscalationPolicyDataRelationships include BaseGenericModel + # Defines the relationship to a collection of steps within an escalation policy. Contains an array of step data references. attr_reader :steps + # Associates teams with this schedule in a data structure. attr_accessor :teams diff --git a/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps.rb b/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps.rb index 128634474214..0e8b8eab78e7 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Defines the relationship to a collection of steps within an escalation policy. Contains an array of step data references. class EscalationPolicyDataRelationshipsSteps include BaseGenericModel + # An array of references to the steps defined in this escalation policy. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps_data_items.rb b/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps_data_items.rb index bb7e63841fce..c7408e6a4028 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps_data_items.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_data_relationships_steps_data_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Defines a relationship to a single step within an escalation policy. Contains the step's `id` and `type`. class EscalationPolicyDataRelationshipsStepsDataItems include BaseGenericModel + # Specifies the unique identifier for the step resource. attr_reader :id + # Indicates that the resource is of type `steps`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy_step.rb b/lib/datadog_api_client/v2/models/escalation_policy_step.rb index a375d244eaff..c0bf1a2f607a 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_step.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_step.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Represents a single step in an escalation policy, including its attributes, relationships, and resource type. class EscalationPolicyStep include BaseGenericModel + # Defines attributes for an escalation policy step, such as assignment strategy and escalation timeout. attr_accessor :attributes + # Specifies the unique identifier of this escalation policy step. attr_accessor :id + # Represents the relationship of an escalation policy step to its targets. attr_accessor :relationships + # Indicates that the resource is of type `steps`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy_step_attributes.rb b/lib/datadog_api_client/v2/models/escalation_policy_step_attributes.rb index aea365e96d6d..7685898b205c 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_step_attributes.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_step_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Defines attributes for an escalation policy step, such as assignment strategy and escalation timeout. class EscalationPolicyStepAttributes include BaseGenericModel + # Specifies how this escalation step will assign targets (example `default` or `round-robin`). attr_accessor :assignment + # Specifies how many seconds to wait before escalating to the next step. attr_accessor :escalate_after_seconds diff --git a/lib/datadog_api_client/v2/models/escalation_policy_step_relationships.rb b/lib/datadog_api_client/v2/models/escalation_policy_step_relationships.rb index 1bf763774ce9..4d2191736538 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_step_relationships.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_step_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Represents the relationship of an escalation policy step to its targets. class EscalationPolicyStepRelationships include BaseGenericModel + # A list of escalation targets for a step attr_accessor :targets diff --git a/lib/datadog_api_client/v2/models/escalation_policy_step_target.rb b/lib/datadog_api_client/v2/models/escalation_policy_step_target.rb index 51a63b5e818e..bc617a3b0474 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_step_target.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_step_target.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Defines a single escalation target within a step for an escalation policy creation request. Contains `id` and `type`. class EscalationPolicyStepTarget include BaseGenericModel + # Specifies the unique identifier for this target. attr_accessor :id + # Specifies the type of escalation target (example `users`, `schedules`, or `teams`). attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy_update_request.rb b/lib/datadog_api_client/v2/models/escalation_policy_update_request.rb index 3cbd86c17c30..6e116de1d383 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_update_request.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Represents a request to update an existing escalation policy, including the updated policy data. class EscalationPolicyUpdateRequest include BaseGenericModel + # Represents the data for updating an existing escalation policy, including its ID, attributes, relationships, and resource type. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data.rb b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data.rb index 85e97f117c15..a1516ee04a9a 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Represents the data for updating an existing escalation policy, including its ID, attributes, relationships, and resource type. class EscalationPolicyUpdateRequestData include BaseGenericModel + # Defines the attributes that can be updated for an escalation policy, such as description, name, resolution behavior, retries, and steps. attr_reader :attributes + # Specifies the unique identifier of the escalation policy being updated. attr_reader :id + # Represents relationships in an escalation policy update request, including references to teams. attr_accessor :relationships + # Indicates that the resource is of type `policies`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes.rb b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes.rb index 7aed4b2288ea..52664835ae1b 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Defines the attributes that can be updated for an escalation policy, such as description, name, resolution behavior, retries, and steps. class EscalationPolicyUpdateRequestDataAttributes include BaseGenericModel + # Specifies the name of the escalation policy. attr_reader :name + # Indicates whether the page is automatically resolved when the policy ends. attr_accessor :resolve_page_on_policy_end + # Specifies how many times the escalation sequence is retried if there is no response. attr_accessor :retries + # A list of escalation steps, each defining assignment, escalation timeout, and targets. attr_reader :steps diff --git a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes_steps_items.rb b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes_steps_items.rb index 776d3df4fd15..7af367f7b8d2 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes_steps_items.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_attributes_steps_items.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Defines a single escalation step within an escalation policy update request. Contains assignment strategy, escalation timeout, an optional step ID, and a list of targets. class EscalationPolicyUpdateRequestDataAttributesStepsItems include BaseGenericModel + # Specifies how this escalation step will assign targets (example `default` or `round-robin`). attr_accessor :assignment + # Defines how many seconds to wait before escalating to the next step. attr_accessor :escalate_after_seconds + # Specifies the unique identifier of this step. attr_accessor :id + # Specifies the collection of escalation targets for this step. attr_reader :targets diff --git a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_relationships.rb b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_relationships.rb index 361bf0d2cce6..e9d91555b816 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_update_request_data_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Represents relationships in an escalation policy update request, including references to teams. class EscalationPolicyUpdateRequestDataRelationships include BaseGenericModel + # Associates teams with this schedule in a data structure. attr_accessor :teams diff --git a/lib/datadog_api_client/v2/models/escalation_policy_user.rb b/lib/datadog_api_client/v2/models/escalation_policy_user.rb index b7f800da2f8e..fe50e5edb3be 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_user.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_user.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Represents a user object in the context of an escalation policy, including their `id`, type, and basic attributes. class EscalationPolicyUser include BaseGenericModel + # Provides basic user information for an escalation policy, including a name and email address. attr_accessor :attributes + # The unique user identifier. attr_accessor :id + # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_policy_user_attributes.rb b/lib/datadog_api_client/v2/models/escalation_policy_user_attributes.rb index e8c41c21cd31..631a47834d7d 100644 --- a/lib/datadog_api_client/v2/models/escalation_policy_user_attributes.rb +++ b/lib/datadog_api_client/v2/models/escalation_policy_user_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Provides basic user information for an escalation policy, including a name and email address. class EscalationPolicyUserAttributes include BaseGenericModel + # The user's email address. attr_accessor :email + # The user's name. attr_accessor :name + # The user's status. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/escalation_relationships.rb b/lib/datadog_api_client/v2/models/escalation_relationships.rb index a371c9f97eee..7b88befe39b7 100644 --- a/lib/datadog_api_client/v2/models/escalation_relationships.rb +++ b/lib/datadog_api_client/v2/models/escalation_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Contains the relationships of an escalation object, including its responders. class EscalationRelationships include BaseGenericModel + # Lists the users involved in a specific step of the escalation policy. attr_accessor :responders diff --git a/lib/datadog_api_client/v2/models/escalation_relationships_responders.rb b/lib/datadog_api_client/v2/models/escalation_relationships_responders.rb index 5966ab232633..5ae9b939a3a2 100644 --- a/lib/datadog_api_client/v2/models/escalation_relationships_responders.rb +++ b/lib/datadog_api_client/v2/models/escalation_relationships_responders.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Lists the users involved in a specific step of the escalation policy. class EscalationRelationshipsResponders include BaseGenericModel + # Array of user references assigned as responders for this escalation step. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/escalation_relationships_responders_data_items.rb b/lib/datadog_api_client/v2/models/escalation_relationships_responders_data_items.rb index dd6954f7fb41..1ee0698f9ec0 100644 --- a/lib/datadog_api_client/v2/models/escalation_relationships_responders_data_items.rb +++ b/lib/datadog_api_client/v2/models/escalation_relationships_responders_data_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Represents a user assigned to an escalation step. class EscalationRelationshipsRespondersDataItems include BaseGenericModel + # Unique identifier of the user assigned to the escalation step. attr_reader :id + # Represents the resource type for users assigned as responders in an escalation step. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/escalation_targets.rb b/lib/datadog_api_client/v2/models/escalation_targets.rb index 803008f18580..cf899cc4806b 100644 --- a/lib/datadog_api_client/v2/models/escalation_targets.rb +++ b/lib/datadog_api_client/v2/models/escalation_targets.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A list of escalation targets for a step class EscalationTargets include BaseGenericModel + # The `EscalationTargets` `data`. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/estimation.rb b/lib/datadog_api_client/v2/models/estimation.rb index 8c31b0e569e3..3c62834ee6d7 100644 --- a/lib/datadog_api_client/v2/models/estimation.rb +++ b/lib/datadog_api_client/v2/models/estimation.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Recommended resource values for a Spark driver or executor, derived from recent real usage metrics. Used by SPA to propose more efficient pod sizing. class Estimation include BaseGenericModel + # CPU usage statistics derived from historical Spark job metrics. Provides multiple estimates so users can choose between conservative and cost-saving risk profiles. attr_accessor :cpu + # Recommended ephemeral storage allocation (in MiB). Derived from job temporary storage patterns. attr_accessor :ephemeral_storage + # Recommended JVM heap size (in MiB). attr_accessor :heap + # Recommended total memory allocation (in MiB). Includes both heap and overhead. attr_accessor :memory + # Recommended JVM overhead (in MiB). Computed as total memory - heap. attr_accessor :overhead diff --git a/lib/datadog_api_client/v2/models/event.rb b/lib/datadog_api_client/v2/models/event.rb index a3d9f937cc28..822afacc4315 100644 --- a/lib/datadog_api_client/v2/models/event.rb +++ b/lib/datadog_api_client/v2/models/event.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class Event include BaseGenericModel + # Event ID. attr_accessor :id + # The event name. attr_accessor :name + # Event source ID. attr_accessor :source_id + # Event type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/event_attributes.rb b/lib/datadog_api_client/v2/models/event_attributes.rb index 348e24fa2331..878515e69e60 100644 --- a/lib/datadog_api_client/v2/models/event_attributes.rb +++ b/lib/datadog_api_client/v2/models/event_attributes.rb @@ -20,48 +20,67 @@ module DatadogAPIClient::V2 # Object description of attributes from your event. class EventAttributes include BaseGenericModel + # Aggregation key of the event. attr_accessor :aggregation_key + # POSIX timestamp of the event. Must be sent as an integer (no quotation marks). # Limited to events no older than 18 hours. attr_accessor :date_happened + # A device name. attr_accessor :device_name + # The duration between the triggering of the event and its recovery in nanoseconds. attr_accessor :duration + # The event title. attr_accessor :event_object + # The metadata associated with a request. attr_accessor :evt + # Host name to associate with the event. # Any tags associated with the host are also applied to this event. attr_accessor :hostname + # Attributes from the monitor that triggered the event. attr_accessor :monitor + # List of groups referred to in the event. attr_accessor :monitor_groups + # ID of the monitor that triggered the event. When an event isn't related to a monitor, this field is empty. attr_accessor :monitor_id + # The priority of the event's monitor. For example, `normal` or `low`. attr_accessor :priority + # Related event ID. attr_accessor :related_event_id + # Service that triggered the event. attr_accessor :service + # The type of event being posted. # For example, `nagios`, `hudson`, `jenkins`, `my_apps`, `chef`, `puppet`, `git` or `bitbucket`. # The list of standard source attribute values is [available here](https://docs.datadoghq.com/integrations/faq/list-of-api-source-attribute-value). attr_accessor :source_type_name + # Identifier for the source of the event, such as a monitor alert, an externally-submitted event, or an integration. attr_accessor :sourcecategory + # If an alert event is enabled, its status is one of the following: # `failure`, `error`, `warning`, `info`, `success`, `user_update`, # `recommendation`, or `snapshot`. attr_accessor :status + # A list of tags to apply to the event. attr_accessor :tags + # POSIX timestamp of your event in milliseconds. attr_accessor :timestamp + # The event title. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/event_create_request.rb b/lib/datadog_api_client/v2/models/event_create_request.rb index ac2b9b58ae89..48d1a7b2cada 100644 --- a/lib/datadog_api_client/v2/models/event_create_request.rb +++ b/lib/datadog_api_client/v2/models/event_create_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # An event object. class EventCreateRequest include BaseGenericModel + # Event attributes. attr_reader :attributes + # Entity type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/event_create_request_payload.rb b/lib/datadog_api_client/v2/models/event_create_request_payload.rb index c185882dae1e..83aa7de44bce 100644 --- a/lib/datadog_api_client/v2/models/event_create_request_payload.rb +++ b/lib/datadog_api_client/v2/models/event_create_request_payload.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Payload for creating an event. class EventCreateRequestPayload include BaseGenericModel + # An event object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/event_create_response.rb b/lib/datadog_api_client/v2/models/event_create_response.rb index 765ceb564c23..6ade48396563 100644 --- a/lib/datadog_api_client/v2/models/event_create_response.rb +++ b/lib/datadog_api_client/v2/models/event_create_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Event object. class EventCreateResponse include BaseGenericModel + # Event attributes. attr_accessor :attributes + # Entity type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/event_create_response_attributes.rb b/lib/datadog_api_client/v2/models/event_create_response_attributes.rb index aefb7bd7e64a..e1068646e527 100644 --- a/lib/datadog_api_client/v2/models/event_create_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/event_create_response_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Event attributes. class EventCreateResponseAttributes include BaseGenericModel + # JSON object for category-specific attributes. attr_accessor :attributes diff --git a/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes.rb b/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes.rb index 935750310874..215f82388746 100644 --- a/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes.rb +++ b/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # JSON object for category-specific attributes. class EventCreateResponseAttributesAttributes include BaseGenericModel + # JSON object of event system attributes. attr_accessor :evt diff --git a/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes_evt.rb b/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes_evt.rb index 89801e9994d3..9380f6c14eb4 100644 --- a/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes_evt.rb +++ b/lib/datadog_api_client/v2/models/event_create_response_attributes_attributes_evt.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # JSON object of event system attributes. class EventCreateResponseAttributesAttributesEvt include BaseGenericModel + # Event identifier. This field is deprecated and will be removed in a future version. Use the `uid` field instead. attr_accessor :id + # A unique identifier for the event. You can use this identifier to query or reference the event. attr_accessor :uid diff --git a/lib/datadog_api_client/v2/models/event_create_response_payload.rb b/lib/datadog_api_client/v2/models/event_create_response_payload.rb index 62d37ddcface..81eade4ad80d 100644 --- a/lib/datadog_api_client/v2/models/event_create_response_payload.rb +++ b/lib/datadog_api_client/v2/models/event_create_response_payload.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Event creation response. class EventCreateResponsePayload include BaseGenericModel + # Event object. attr_accessor :data + # Links to the event. attr_accessor :links diff --git a/lib/datadog_api_client/v2/models/event_create_response_payload_links.rb b/lib/datadog_api_client/v2/models/event_create_response_payload_links.rb index 50b47fd98e27..646b359a7b3c 100644 --- a/lib/datadog_api_client/v2/models/event_create_response_payload_links.rb +++ b/lib/datadog_api_client/v2/models/event_create_response_payload_links.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Links to the event. class EventCreateResponsePayloadLinks include BaseGenericModel + # The URL of the event. This link is only functional when using the default subdomain. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/event_payload.rb b/lib/datadog_api_client/v2/models/event_payload.rb index 4c1283c1e633..569a5f18d2ef 100644 --- a/lib/datadog_api_client/v2/models/event_payload.rb +++ b/lib/datadog_api_client/v2/models/event_payload.rb @@ -20,23 +20,31 @@ module DatadogAPIClient::V2 # Event attributes. class EventPayload include BaseGenericModel + # A string used for aggregation when [correlating](https://docs.datadoghq.com/service_management/events/correlation/) events. If you specify a key, events are deduplicated to alerts based on this key. Limited to 100 characters. attr_reader :aggregation_key + # JSON object for category-specific attributes. Schema is different per event category. attr_reader :attributes + # Event category identifying the type of event. attr_reader :category + # Integration ID sourced from integration manifests. attr_accessor :integration_id + # Free formed text associated with the event. It's suggested to use `data.attributes.attributes.custom` for well-structured attributes. Limited to 4000 characters. attr_reader :message + # A list of tags associated with the event. Maximum of 100 tags allowed. # Refer to [Tags docs](https://docs.datadoghq.com/getting_started/tagging/). attr_reader :tags + # Timestamp when the event occurred. Must follow [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. # For example `"2017-01-15T01:30:15.010000Z"`. # Defaults to the timestamp of receipt. Limited to values no older than 18 hours. attr_accessor :timestamp + # The title of the event. Limited to 500 characters. attr_reader :title diff --git a/lib/datadog_api_client/v2/models/event_response.rb b/lib/datadog_api_client/v2/models/event_response.rb index 99624df994a8..5a0fc78d36cd 100644 --- a/lib/datadog_api_client/v2/models/event_response.rb +++ b/lib/datadog_api_client/v2/models/event_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The object description of an event after being processed and stored by Datadog. class EventResponse include BaseGenericModel + # The object description of an event response attribute. attr_accessor :attributes + # the unique ID of the event. attr_accessor :id + # Type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/event_response_attributes.rb b/lib/datadog_api_client/v2/models/event_response_attributes.rb index 248ce62413e3..779713285edb 100644 --- a/lib/datadog_api_client/v2/models/event_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/event_response_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The object description of an event response attribute. class EventResponseAttributes include BaseGenericModel + # Object description of attributes from your event. attr_accessor :attributes + # The message of the event. attr_accessor :message + # An array of tags associated with the event. attr_accessor :tags + # The timestamp of the event. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/event_system_attributes.rb b/lib/datadog_api_client/v2/models/event_system_attributes.rb index 161698250c4c..367541867d4b 100644 --- a/lib/datadog_api_client/v2/models/event_system_attributes.rb +++ b/lib/datadog_api_client/v2/models/event_system_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # JSON object of event system attributes. class EventSystemAttributes include BaseGenericModel + # Event category identifying the type of event. attr_accessor :category + # Event identifier. This field is deprecated and will be removed in a future version. Use the `uid` field instead. attr_accessor :id + # Integration ID sourced from integration manifests. attr_accessor :integration_id + # The source type ID of the event. attr_accessor :source_id + # A unique identifier for the event. You can use this identifier to query or reference the event. attr_accessor :uid diff --git a/lib/datadog_api_client/v2/models/events_compute.rb b/lib/datadog_api_client/v2/models/events_compute.rb index 30422ebaf115..b57fe64b417d 100644 --- a/lib/datadog_api_client/v2/models/events_compute.rb +++ b/lib/datadog_api_client/v2/models/events_compute.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The instructions for what to compute for this query. class EventsCompute include BaseGenericModel + # The type of aggregation that can be performed on events-based queries. attr_reader :aggregation + # Interval for compute in milliseconds. attr_accessor :interval + # The "measure" attribute on which to perform the computation. attr_accessor :metric diff --git a/lib/datadog_api_client/v2/models/events_group_by.rb b/lib/datadog_api_client/v2/models/events_group_by.rb index cc7fd5ef376c..420c38ba58a0 100644 --- a/lib/datadog_api_client/v2/models/events_group_by.rb +++ b/lib/datadog_api_client/v2/models/events_group_by.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V2 # A dimension on which to split a query's results. class EventsGroupBy include BaseGenericModel + # The facet by which to split groups. attr_reader :facet + # The maximum buckets to return for this group by. Note: at most 10000 buckets are allowed. # If grouping by multiple facets, the product of limits must not exceed 10000. attr_reader :limit + # The dimension by which to sort a query's results. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/events_group_by_sort.rb b/lib/datadog_api_client/v2/models/events_group_by_sort.rb index e01608b0c25d..c6a426762593 100644 --- a/lib/datadog_api_client/v2/models/events_group_by_sort.rb +++ b/lib/datadog_api_client/v2/models/events_group_by_sort.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The dimension by which to sort a query's results. class EventsGroupBySort include BaseGenericModel + # The type of aggregation that can be performed on events-based queries. attr_reader :aggregation + # The metric's calculated value which should be used to define the sort order of a query's results. attr_accessor :metric + # Direction of sort. attr_accessor :order + # The type of sort to use on the calculated value. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/events_list_request.rb b/lib/datadog_api_client/v2/models/events_list_request.rb index 71dd1901b6c0..dfb1a2949db4 100644 --- a/lib/datadog_api_client/v2/models/events_list_request.rb +++ b/lib/datadog_api_client/v2/models/events_list_request.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # The object sent with the request to retrieve a list of events from your organization. class EventsListRequest include BaseGenericModel + # The search and filter query settings. attr_accessor :filter + # The global query options that are used. Either provide a timezone or a time offset but not both, # otherwise the query fails. attr_accessor :options + # Pagination settings. attr_accessor :page + # The sort parameters when querying events. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/events_list_response.rb b/lib/datadog_api_client/v2/models/events_list_response.rb index a16c58b66170..bdc23f0d6bab 100644 --- a/lib/datadog_api_client/v2/models/events_list_response.rb +++ b/lib/datadog_api_client/v2/models/events_list_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The response object with all events matching the request and pagination information. class EventsListResponse include BaseGenericModel + # An array of events matching the request. attr_accessor :data + # Links attributes. attr_accessor :links + # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/events_list_response_links.rb b/lib/datadog_api_client/v2/models/events_list_response_links.rb index 22099c0a4317..707eb10f0422 100644 --- a/lib/datadog_api_client/v2/models/events_list_response_links.rb +++ b/lib/datadog_api_client/v2/models/events_list_response_links.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Links attributes. class EventsListResponseLinks include BaseGenericModel + # Link for the next set of results. Note that the request can also be made using the # POST endpoint. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/events_query_filter.rb b/lib/datadog_api_client/v2/models/events_query_filter.rb index 9e1c868fbd87..5c5b7dd23934 100644 --- a/lib/datadog_api_client/v2/models/events_query_filter.rb +++ b/lib/datadog_api_client/v2/models/events_query_filter.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The search and filter query settings. class EventsQueryFilter include BaseGenericModel + # The minimum time for the requested events. Supports date math and regular timestamps in milliseconds. attr_accessor :from + # The search query following the event search syntax. attr_accessor :query + # The maximum time for the requested events. Supports date math and regular timestamps in milliseconds. attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/events_query_options.rb b/lib/datadog_api_client/v2/models/events_query_options.rb index fbb7e8e38422..e5056e68dd19 100644 --- a/lib/datadog_api_client/v2/models/events_query_options.rb +++ b/lib/datadog_api_client/v2/models/events_query_options.rb @@ -21,8 +21,10 @@ module DatadogAPIClient::V2 # otherwise the query fails. class EventsQueryOptions include BaseGenericModel + # The time offset to apply to the query in seconds. attr_accessor :time_offset + # The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York). attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/events_request_page.rb b/lib/datadog_api_client/v2/models/events_request_page.rb index 15a46542223b..2c9bb6f0517e 100644 --- a/lib/datadog_api_client/v2/models/events_request_page.rb +++ b/lib/datadog_api_client/v2/models/events_request_page.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Pagination settings. class EventsRequestPage include BaseGenericModel + # The returned paging point to use to get the next results. attr_accessor :cursor + # The maximum number of logs in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/events_response_metadata.rb b/lib/datadog_api_client/v2/models/events_response_metadata.rb index 092ce48a1b2d..af28b06417fb 100644 --- a/lib/datadog_api_client/v2/models/events_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/events_response_metadata.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class EventsResponseMetadata include BaseGenericModel + # The time elapsed in milliseconds. attr_accessor :elapsed + # Pagination attributes. attr_accessor :page + # The identifier of the request. attr_accessor :request_id + # The request status. attr_accessor :status + # A list of warnings (non-fatal errors) encountered. Partial results might be returned if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/events_response_metadata_page.rb b/lib/datadog_api_client/v2/models/events_response_metadata_page.rb index 530624b6167d..3e230b4c8cd6 100644 --- a/lib/datadog_api_client/v2/models/events_response_metadata_page.rb +++ b/lib/datadog_api_client/v2/models/events_response_metadata_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Pagination attributes. class EventsResponseMetadataPage include BaseGenericModel + # The cursor to use to get the next results, if any. To make the next request, use the same # parameters with the addition of the `page[cursor]`. attr_accessor :after diff --git a/lib/datadog_api_client/v2/models/events_scalar_query.rb b/lib/datadog_api_client/v2/models/events_scalar_query.rb index acb964dbb163..31abf84cbcb1 100644 --- a/lib/datadog_api_client/v2/models/events_scalar_query.rb +++ b/lib/datadog_api_client/v2/models/events_scalar_query.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # An individual scalar events query. class EventsScalarQuery include BaseGenericModel + # The instructions for what to compute for this query. attr_reader :compute + # A data source that is powered by the Events Platform. attr_reader :data_source + # The list of facets on which to split results. attr_accessor :group_by + # The indexes in which to search. attr_accessor :indexes + # The variable name for use in formulas. attr_accessor :name + # Configuration of the search/filter for an events query. attr_accessor :search diff --git a/lib/datadog_api_client/v2/models/events_search.rb b/lib/datadog_api_client/v2/models/events_search.rb index 3fb9882e0802..cbc8801e7cc6 100644 --- a/lib/datadog_api_client/v2/models/events_search.rb +++ b/lib/datadog_api_client/v2/models/events_search.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Configuration of the search/filter for an events query. class EventsSearch include BaseGenericModel + # The search/filter string for an events query. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/events_timeseries_query.rb b/lib/datadog_api_client/v2/models/events_timeseries_query.rb index 8b9c362d3967..126a3f9c494d 100644 --- a/lib/datadog_api_client/v2/models/events_timeseries_query.rb +++ b/lib/datadog_api_client/v2/models/events_timeseries_query.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # An individual timeseries events query. class EventsTimeseriesQuery include BaseGenericModel + # The instructions for what to compute for this query. attr_reader :compute + # A data source that is powered by the Events Platform. attr_reader :data_source + # The list of facets on which to split results. attr_accessor :group_by + # The indexes in which to search. attr_accessor :indexes + # The variable name for use in formulas. attr_accessor :name + # Configuration of the search/filter for an events query. attr_accessor :search diff --git a/lib/datadog_api_client/v2/models/events_warning.rb b/lib/datadog_api_client/v2/models/events_warning.rb index bee734c354be..a8172258aae4 100644 --- a/lib/datadog_api_client/v2/models/events_warning.rb +++ b/lib/datadog_api_client/v2/models/events_warning.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A warning message indicating something is wrong with the query. class EventsWarning include BaseGenericModel + # A unique code for this type of warning. attr_accessor :code + # A detailed explanation of this specific warning. attr_accessor :detail + # A short human-readable summary of the warning. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/fastly_accoun_response_attributes.rb b/lib/datadog_api_client/v2/models/fastly_accoun_response_attributes.rb index 79e8dc4372a9..29e833138ad9 100644 --- a/lib/datadog_api_client/v2/models/fastly_accoun_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/fastly_accoun_response_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes object of a Fastly account. class FastlyAccounResponseAttributes include BaseGenericModel + # The name of the Fastly account. attr_reader :name + # A list of services belonging to the parent account. attr_accessor :services diff --git a/lib/datadog_api_client/v2/models/fastly_account_create_request.rb b/lib/datadog_api_client/v2/models/fastly_account_create_request.rb index c43e3e5d4fed..5f43c073edaf 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_create_request.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Payload schema when adding a Fastly account. class FastlyAccountCreateRequest include BaseGenericModel + # Data object for creating a Fastly account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/fastly_account_create_request_attributes.rb b/lib/datadog_api_client/v2/models/fastly_account_create_request_attributes.rb index b3175916a347..60d367f0acc9 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_create_request_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Attributes object for creating a Fastly account. class FastlyAccountCreateRequestAttributes include BaseGenericModel + # The API key for the Fastly account. attr_reader :api_key + # The name of the Fastly account. attr_reader :name + # A list of services belonging to the parent account. attr_accessor :services diff --git a/lib/datadog_api_client/v2/models/fastly_account_create_request_data.rb b/lib/datadog_api_client/v2/models/fastly_account_create_request_data.rb index 4f05a293b3fe..347a4d2dffdd 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_create_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data object for creating a Fastly account. class FastlyAccountCreateRequestData include BaseGenericModel + # Attributes object for creating a Fastly account. attr_reader :attributes + # The JSON:API type for this API. Should always be `fastly-accounts`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/fastly_account_response.rb b/lib/datadog_api_client/v2/models/fastly_account_response.rb index d880eab7c820..94ca074b6a2e 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_response.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The expected response schema when getting a Fastly account. class FastlyAccountResponse include BaseGenericModel + # Data object of a Fastly account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/fastly_account_response_data.rb b/lib/datadog_api_client/v2/models/fastly_account_response_data.rb index 07088ef5c8a2..aa9486d4a7e0 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_response_data.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data object of a Fastly account. class FastlyAccountResponseData include BaseGenericModel + # Attributes object of a Fastly account. attr_reader :attributes + # The ID of the Fastly account, a hash of the account name. attr_reader :id + # The JSON:API type for this API. Should always be `fastly-accounts`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/fastly_account_update_request.rb b/lib/datadog_api_client/v2/models/fastly_account_update_request.rb index b5a7ec1df1e6..36ae0a2df664 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_update_request.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Payload schema when updating a Fastly account. class FastlyAccountUpdateRequest include BaseGenericModel + # Data object for updating a Fastly account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/fastly_account_update_request_attributes.rb b/lib/datadog_api_client/v2/models/fastly_account_update_request_attributes.rb index cad2ee9e9f3e..94140b09494d 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_update_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_update_request_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes object for updating a Fastly account. class FastlyAccountUpdateRequestAttributes include BaseGenericModel + # The API key of the Fastly account. attr_accessor :api_key + # The name of the Fastly account. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/fastly_account_update_request_data.rb b/lib/datadog_api_client/v2/models/fastly_account_update_request_data.rb index d15f4bd02ac6..f6d63e99f4a9 100644 --- a/lib/datadog_api_client/v2/models/fastly_account_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/fastly_account_update_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data object for updating a Fastly account. class FastlyAccountUpdateRequestData include BaseGenericModel + # Attributes object for updating a Fastly account. attr_accessor :attributes + # The JSON:API type for this API. Should always be `fastly-accounts`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/fastly_accounts_response.rb b/lib/datadog_api_client/v2/models/fastly_accounts_response.rb index 01a0f845592a..0f6e6f93a824 100644 --- a/lib/datadog_api_client/v2/models/fastly_accounts_response.rb +++ b/lib/datadog_api_client/v2/models/fastly_accounts_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The expected response schema when getting Fastly accounts. class FastlyAccountsResponse include BaseGenericModel + # The JSON:API data schema. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/fastly_api_key.rb b/lib/datadog_api_client/v2/models/fastly_api_key.rb index 7bae0554f63d..835ff40c7327 100644 --- a/lib/datadog_api_client/v2/models/fastly_api_key.rb +++ b/lib/datadog_api_client/v2/models/fastly_api_key.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `FastlyAPIKey` object. class FastlyAPIKey include BaseGenericModel + # The `FastlyAPIKey` `api_key`. attr_reader :api_key + # The definition of the `FastlyAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/fastly_api_key_update.rb b/lib/datadog_api_client/v2/models/fastly_api_key_update.rb index b79c837e93fc..53b9258165af 100644 --- a/lib/datadog_api_client/v2/models/fastly_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/fastly_api_key_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `FastlyAPIKey` object. class FastlyAPIKeyUpdate include BaseGenericModel + # The `FastlyAPIKeyUpdate` `api_key`. attr_accessor :api_key + # The definition of the `FastlyAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/fastly_integration.rb b/lib/datadog_api_client/v2/models/fastly_integration.rb index 7956710d902c..9efb45911529 100644 --- a/lib/datadog_api_client/v2/models/fastly_integration.rb +++ b/lib/datadog_api_client/v2/models/fastly_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `FastlyIntegration` object. class FastlyIntegration include BaseGenericModel + # The definition of the `FastlyCredentials` object. attr_reader :credentials + # The definition of the `FastlyIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/fastly_integration_update.rb b/lib/datadog_api_client/v2/models/fastly_integration_update.rb index 51d5cf2711ce..cce104e289c3 100644 --- a/lib/datadog_api_client/v2/models/fastly_integration_update.rb +++ b/lib/datadog_api_client/v2/models/fastly_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `FastlyIntegrationUpdate` object. class FastlyIntegrationUpdate include BaseGenericModel + # The definition of the `FastlyCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `FastlyIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/fastly_service.rb b/lib/datadog_api_client/v2/models/fastly_service.rb index dd9c41108e08..83eed739e0c8 100644 --- a/lib/datadog_api_client/v2/models/fastly_service.rb +++ b/lib/datadog_api_client/v2/models/fastly_service.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The schema representation of a Fastly service. class FastlyService include BaseGenericModel + # The ID of the Fastly service attr_reader :id + # A list of tags for the Fastly service. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/fastly_service_attributes.rb b/lib/datadog_api_client/v2/models/fastly_service_attributes.rb index 27370d9929ee..18e13f0a1057 100644 --- a/lib/datadog_api_client/v2/models/fastly_service_attributes.rb +++ b/lib/datadog_api_client/v2/models/fastly_service_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Attributes object for Fastly service requests. class FastlyServiceAttributes include BaseGenericModel + # A list of tags for the Fastly service. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/fastly_service_data.rb b/lib/datadog_api_client/v2/models/fastly_service_data.rb index 1db0211f35c8..5a0d1f962407 100644 --- a/lib/datadog_api_client/v2/models/fastly_service_data.rb +++ b/lib/datadog_api_client/v2/models/fastly_service_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data object for Fastly service requests. class FastlyServiceData include BaseGenericModel + # Attributes object for Fastly service requests. attr_accessor :attributes + # The ID of the Fastly service. attr_reader :id + # The JSON:API type for this API. Should always be `fastly-services`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/fastly_service_request.rb b/lib/datadog_api_client/v2/models/fastly_service_request.rb index 7fb7125303e2..849865325cfa 100644 --- a/lib/datadog_api_client/v2/models/fastly_service_request.rb +++ b/lib/datadog_api_client/v2/models/fastly_service_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Payload schema for Fastly service requests. class FastlyServiceRequest include BaseGenericModel + # Data object for Fastly service requests. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/fastly_service_response.rb b/lib/datadog_api_client/v2/models/fastly_service_response.rb index 907155c2b248..3a0e8472db41 100644 --- a/lib/datadog_api_client/v2/models/fastly_service_response.rb +++ b/lib/datadog_api_client/v2/models/fastly_service_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The expected response schema when getting a Fastly service. class FastlyServiceResponse include BaseGenericModel + # Data object for Fastly service requests. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/fastly_services_response.rb b/lib/datadog_api_client/v2/models/fastly_services_response.rb index fa94981ccaf7..aef874e48624 100644 --- a/lib/datadog_api_client/v2/models/fastly_services_response.rb +++ b/lib/datadog_api_client/v2/models/fastly_services_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The expected response schema when getting Fastly services. class FastlyServicesResponse include BaseGenericModel + # The JSON:API data schema. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/filters_per_product.rb b/lib/datadog_api_client/v2/models/filters_per_product.rb index b4de4b5ba809..8946daa0cc7b 100644 --- a/lib/datadog_api_client/v2/models/filters_per_product.rb +++ b/lib/datadog_api_client/v2/models/filters_per_product.rb @@ -20,11 +20,13 @@ module DatadogAPIClient::V2 # Product-specific filters for the dataset. class FiltersPerProduct include BaseGenericModel + # Defines the list of tag-based filters used to restrict access to telemetry data for a specific product. # These filters act as access control rules. Each filter must follow the tag query syntax used by # Datadog (such as `@tag.key:value`), and only one tag or attribute may be used to define the access strategy # per telemetry type. attr_reader :filters + # Name of the product the dataset is for. Possible values are 'apm', 'rum', # 'metrics', 'logs', 'error_tracking', and 'cloud_cost'. attr_reader :product diff --git a/lib/datadog_api_client/v2/models/finding.rb b/lib/datadog_api_client/v2/models/finding.rb index 8497d8accccf..8b5a2e96141a 100644 --- a/lib/datadog_api_client/v2/models/finding.rb +++ b/lib/datadog_api_client/v2/models/finding.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A single finding without the message and resource configuration. class Finding include BaseGenericModel + # The JSON:API attributes of the finding. attr_accessor :attributes + # The unique ID for this finding. attr_accessor :id + # The JSON:API type for findings. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/finding_attributes.rb b/lib/datadog_api_client/v2/models/finding_attributes.rb index fb81554ef5d9..5fd8801cc13f 100644 --- a/lib/datadog_api_client/v2/models/finding_attributes.rb +++ b/lib/datadog_api_client/v2/models/finding_attributes.rb @@ -20,30 +20,43 @@ module DatadogAPIClient::V2 # The JSON:API attributes of the finding. class FindingAttributes include BaseGenericModel + # The Datadog relative link for this finding. attr_accessor :datadog_link + # The description and remediation steps for this finding. attr_accessor :description + # The evaluation of the finding. attr_accessor :evaluation + # The date on which the evaluation for this finding changed (Unix ms). attr_reader :evaluation_changed_at + # The cloud-based ID for the resource related to the finding. attr_accessor :external_id + # Information about the mute status of this finding. attr_accessor :mute + # The resource name of this finding. attr_accessor :resource + # The date on which the resource was discovered (Unix ms). attr_reader :resource_discovery_date + # The resource type of this finding. attr_accessor :resource_type + # The rule that triggered this finding. attr_accessor :rule + # The status of the finding. attr_accessor :status + # The tags associated with this finding. attr_accessor :tags + # The vulnerability type of the finding. attr_accessor :vulnerability_type diff --git a/lib/datadog_api_client/v2/models/finding_mute.rb b/lib/datadog_api_client/v2/models/finding_mute.rb index 74ff0e0b5fb7..6bfaf7c4376d 100644 --- a/lib/datadog_api_client/v2/models/finding_mute.rb +++ b/lib/datadog_api_client/v2/models/finding_mute.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Information about the mute status of this finding. class FindingMute include BaseGenericModel + # Additional information about the reason why this finding is muted or unmuted. attr_accessor :description + # The expiration date of the mute or unmute action (Unix ms). attr_accessor :expiration_date + # Whether this finding is muted or unmuted. attr_accessor :muted + # The reason why this finding is muted or unmuted. attr_accessor :reason + # The start of the mute period. attr_accessor :start_date + # The ID of the user who muted or unmuted this finding. attr_accessor :uuid diff --git a/lib/datadog_api_client/v2/models/finding_rule.rb b/lib/datadog_api_client/v2/models/finding_rule.rb index bcaa85928689..9b615dd03d7c 100644 --- a/lib/datadog_api_client/v2/models/finding_rule.rb +++ b/lib/datadog_api_client/v2/models/finding_rule.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The rule that triggered this finding. class FindingRule include BaseGenericModel + # The ID of the rule that triggered this finding. attr_accessor :id + # The name of the rule that triggered this finding. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/flaky_test.rb b/lib/datadog_api_client/v2/models/flaky_test.rb index e753908c05b2..ca3c7a8f9018 100644 --- a/lib/datadog_api_client/v2/models/flaky_test.rb +++ b/lib/datadog_api_client/v2/models/flaky_test.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A flaky test object. class FlakyTest include BaseGenericModel + # Attributes of a flaky test. attr_accessor :attributes + # Test's ID. This ID is the hash of the test's Fully Qualified Name and Git repository ID. On the Test Runs UI it is the same as the `test_fingerprint_fqn` tag. attr_accessor :id + # The type of the flaky test from Flaky Test Management. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/flaky_test_attributes.rb b/lib/datadog_api_client/v2/models/flaky_test_attributes.rb index 1ae4699c7883..81256458ad27 100644 --- a/lib/datadog_api_client/v2/models/flaky_test_attributes.rb +++ b/lib/datadog_api_client/v2/models/flaky_test_attributes.rb @@ -20,31 +20,43 @@ module DatadogAPIClient::V2 # Attributes of a flaky test. class FlakyTestAttributes include BaseGenericModel + # Unique identifier for the attempt to fix this flaky test. Use this ID in the Git commit message in order to trigger the attempt to fix workflow. # # When the workflow is triggered the test is automatically retried by the tracer a certain number of configurable times. When all retries pass, the test is automatically marked as fixed in Flaky Test Management. # Test runs are tagged with @test.test_management.attempt_to_fix_passed and @test.test_management.is_attempt_to_fix when the attempt to fix workflow is triggered. attr_accessor :attempt_to_fix_id + # The name of the test's code owners as inferred from the repository configuration. attr_accessor :codeowners + # List of environments where this test has been flaky. attr_accessor :envs + # The branch name where the test exhibited flakiness for the first time. attr_accessor :first_flaked_branch + # The commit SHA where the test exhibited flakiness for the first time. attr_accessor :first_flaked_sha + # Unix timestamp when the test exhibited flakiness for the first time. attr_accessor :first_flaked_ts + # The category of a flaky test. attr_accessor :flaky_category + # The current state of the flaky test. attr_accessor :flaky_state + # The branch name where the test exhibited flakiness for the last time. attr_accessor :last_flaked_branch + # The commit SHA where the test exhibited flakiness for the last time. attr_accessor :last_flaked_sha + # Unix timestamp when the test exhibited flakiness for the last time. attr_accessor :last_flaked_ts + # The name of the test module. The definition of module changes slightly per language: # - In .NET, a test module groups every test that is run under the same unit test project. # - In Swift, a test module groups every test that is run for a given bundle. @@ -53,18 +65,24 @@ class FlakyTestAttributes # - In Python, a test module groups every test that is run under the same `.py` file as part of a test suite, which is typically managed by a framework like `unittest` or `pytest`. # - In Ruby, a test module groups every test that is run within the same test file, which is typically managed by a framework like `RSpec` or `Minitest`. attr_accessor :_module + # The test name. A concise name for a test case. Defined in the test itself. attr_accessor :name + # CI pipeline related statistics for the flaky test. This information is only available if test runs are associated with CI pipeline events from CI Visibility. attr_accessor :pipeline_stats + # List of test service names where this test has been flaky. # # A test service is a group of tests associated with a project or repository. It contains all the individual tests for your code, optionally organized into test suites, which are like folders for your tests. attr_accessor :services + # The name of the test suite. A group of tests exercising the same unit of code depending on your language and testing framework. attr_accessor :suite + # Metadata about the latest failed test run of the flaky test. attr_accessor :test_run_metadata + # Test statistics for the flaky test. attr_accessor :test_stats diff --git a/lib/datadog_api_client/v2/models/flaky_test_pipeline_stats.rb b/lib/datadog_api_client/v2/models/flaky_test_pipeline_stats.rb index 5bb83c528c4c..4ece743241ab 100644 --- a/lib/datadog_api_client/v2/models/flaky_test_pipeline_stats.rb +++ b/lib/datadog_api_client/v2/models/flaky_test_pipeline_stats.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # CI pipeline related statistics for the flaky test. This information is only available if test runs are associated with CI pipeline events from CI Visibility. class FlakyTestPipelineStats include BaseGenericModel + # The number of pipelines that failed due to this test for the past 7 days. This is computed as the sum of failed CI pipeline events associated with test runs where the flaky test failed. attr_accessor :failed_pipelines + # The total time lost by CI pipelines due to this flaky test in milliseconds. This is computed as the sum of the duration of failed CI pipeline events associated with test runs where the flaky test failed. attr_accessor :total_lost_time_ms diff --git a/lib/datadog_api_client/v2/models/flaky_test_run_metadata.rb b/lib/datadog_api_client/v2/models/flaky_test_run_metadata.rb index 34480d2393da..26c20d256860 100644 --- a/lib/datadog_api_client/v2/models/flaky_test_run_metadata.rb +++ b/lib/datadog_api_client/v2/models/flaky_test_run_metadata.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Metadata about the latest failed test run of the flaky test. class FlakyTestRunMetadata include BaseGenericModel + # The duration of the test run in milliseconds. attr_accessor :duration_ms + # The error message from the test failure. attr_accessor :error_message + # The stack trace from the test failure. attr_accessor :error_stack + # The line number where the test ends in the source file. attr_accessor :source_end + # The source file where the test is defined. attr_accessor :source_file + # The line number where the test starts in the source file. attr_accessor :source_start diff --git a/lib/datadog_api_client/v2/models/flaky_test_stats.rb b/lib/datadog_api_client/v2/models/flaky_test_stats.rb index cc1f8de2a485..c50c62bf60ed 100644 --- a/lib/datadog_api_client/v2/models/flaky_test_stats.rb +++ b/lib/datadog_api_client/v2/models/flaky_test_stats.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Test statistics for the flaky test. class FlakyTestStats include BaseGenericModel + # The failure rate percentage of the test for the past 7 days. This is the number of failed test runs divided by the total number of test runs (excluding skipped test runs). attr_accessor :failure_rate_pct diff --git a/lib/datadog_api_client/v2/models/flaky_tests_pagination.rb b/lib/datadog_api_client/v2/models/flaky_tests_pagination.rb index e6ae0441b5b3..7e27888784d8 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_pagination.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_pagination.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Pagination metadata for flaky tests. class FlakyTestsPagination include BaseGenericModel + # Cursor for the next page of results. attr_accessor :next_page diff --git a/lib/datadog_api_client/v2/models/flaky_tests_search_filter.rb b/lib/datadog_api_client/v2/models/flaky_tests_search_filter.rb index 665f0c930f56..e07d066034dc 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_search_filter.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_search_filter.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Search filter settings. class FlakyTestsSearchFilter include BaseGenericModel + # Search query following log syntax used to filter flaky tests, same as on Flaky Tests Management UI. The supported search keys are: # - `flaky_test_state` # - `flaky_test_category` diff --git a/lib/datadog_api_client/v2/models/flaky_tests_search_page_options.rb b/lib/datadog_api_client/v2/models/flaky_tests_search_page_options.rb index 3c41d25beeab..8b82700b7258 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_search_page_options.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_search_page_options.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Pagination attributes for listing flaky tests. class FlakyTestsSearchPageOptions include BaseGenericModel + # List following results with a cursor provided in the previous request. attr_accessor :cursor + # Maximum number of flaky tests in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/flaky_tests_search_request.rb b/lib/datadog_api_client/v2/models/flaky_tests_search_request.rb index 9851c9bea37a..d44d308517fd 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_search_request.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_search_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The request for a flaky tests search. class FlakyTestsSearchRequest include BaseGenericModel + # The JSON:API data for flaky tests search request. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/flaky_tests_search_request_attributes.rb b/lib/datadog_api_client/v2/models/flaky_tests_search_request_attributes.rb index b2ceda01477b..8dfed991364a 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_search_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_search_request_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Attributes for the flaky tests search request. class FlakyTestsSearchRequestAttributes include BaseGenericModel + # Search filter settings. attr_accessor :filter + # Pagination attributes for listing flaky tests. attr_accessor :page + # Parameter for sorting flaky test results. The default sort is by ascending Fully Qualified Name (FQN). The FQN is the concatenation of the test module, suite, and name. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/flaky_tests_search_request_data.rb b/lib/datadog_api_client/v2/models/flaky_tests_search_request_data.rb index 92d5f1d6c92c..525d2db9dd36 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_search_request_data.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_search_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The JSON:API data for flaky tests search request. class FlakyTestsSearchRequestData include BaseGenericModel + # Attributes for the flaky tests search request. attr_accessor :attributes + # The definition of `FlakyTestsSearchRequestDataType` object. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/flaky_tests_search_response.rb b/lib/datadog_api_client/v2/models/flaky_tests_search_response.rb index b15060f19d08..b891221a31e2 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_search_response.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_search_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response object with flaky tests matching the search request. class FlakyTestsSearchResponse include BaseGenericModel + # Array of flaky tests matching the request. attr_accessor :data + # Metadata for the flaky tests search response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/flaky_tests_search_response_meta.rb b/lib/datadog_api_client/v2/models/flaky_tests_search_response_meta.rb index 89624d049d1a..592c708e282f 100644 --- a/lib/datadog_api_client/v2/models/flaky_tests_search_response_meta.rb +++ b/lib/datadog_api_client/v2/models/flaky_tests_search_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Metadata for the flaky tests search response. class FlakyTestsSearchResponseMeta include BaseGenericModel + # Pagination metadata for flaky tests. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/formula_limit.rb b/lib/datadog_api_client/v2/models/formula_limit.rb index 60a1c6802b20..1cc6c1e1373c 100644 --- a/lib/datadog_api_client/v2/models/formula_limit.rb +++ b/lib/datadog_api_client/v2/models/formula_limit.rb @@ -21,8 +21,10 @@ module DatadogAPIClient::V2 # This limit is only for scalar queries and has no effect on timeseries queries. class FormulaLimit include BaseGenericModel + # The number of results to which to limit. attr_reader :count + # Direction of sort. attr_accessor :order diff --git a/lib/datadog_api_client/v2/models/framework_handle_and_version_response_data.rb b/lib/datadog_api_client/v2/models/framework_handle_and_version_response_data.rb index 89c9c867bfdf..4dde90164e6a 100644 --- a/lib/datadog_api_client/v2/models/framework_handle_and_version_response_data.rb +++ b/lib/datadog_api_client/v2/models/framework_handle_and_version_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Contains type and attributes for custom frameworks. class FrameworkHandleAndVersionResponseData include BaseGenericModel + # Framework Handle and Version. attr_reader :attributes + # The ID of the custom framework. attr_reader :id + # The type of the resource. The value must be `custom_framework`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/freshservice_api_key.rb b/lib/datadog_api_client/v2/models/freshservice_api_key.rb index 6487d1874924..2131cffab024 100644 --- a/lib/datadog_api_client/v2/models/freshservice_api_key.rb +++ b/lib/datadog_api_client/v2/models/freshservice_api_key.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of the `FreshserviceAPIKey` object. class FreshserviceAPIKey include BaseGenericModel + # The `FreshserviceAPIKey` `api_key`. attr_reader :api_key + # The `FreshserviceAPIKey` `domain`. attr_reader :domain + # The definition of the `FreshserviceAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/freshservice_api_key_update.rb b/lib/datadog_api_client/v2/models/freshservice_api_key_update.rb index b00ae5f7737a..563ad6b0a537 100644 --- a/lib/datadog_api_client/v2/models/freshservice_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/freshservice_api_key_update.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of the `FreshserviceAPIKey` object. class FreshserviceAPIKeyUpdate include BaseGenericModel + # The `FreshserviceAPIKeyUpdate` `api_key`. attr_accessor :api_key + # The `FreshserviceAPIKeyUpdate` `domain`. attr_accessor :domain + # The definition of the `FreshserviceAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/freshservice_integration.rb b/lib/datadog_api_client/v2/models/freshservice_integration.rb index dd30924da2e3..4cc1d6ede40a 100644 --- a/lib/datadog_api_client/v2/models/freshservice_integration.rb +++ b/lib/datadog_api_client/v2/models/freshservice_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `FreshserviceIntegration` object. class FreshserviceIntegration include BaseGenericModel + # The definition of the `FreshserviceCredentials` object. attr_reader :credentials + # The definition of the `FreshserviceIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/freshservice_integration_update.rb b/lib/datadog_api_client/v2/models/freshservice_integration_update.rb index 55b8c184bed6..a783bada0c04 100644 --- a/lib/datadog_api_client/v2/models/freshservice_integration_update.rb +++ b/lib/datadog_api_client/v2/models/freshservice_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `FreshserviceIntegrationUpdate` object. class FreshserviceIntegrationUpdate include BaseGenericModel + # The definition of the `FreshserviceCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `FreshserviceIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/full_api_key.rb b/lib/datadog_api_client/v2/models/full_api_key.rb index cfa22301d7fb..9ee656897d13 100644 --- a/lib/datadog_api_client/v2/models/full_api_key.rb +++ b/lib/datadog_api_client/v2/models/full_api_key.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Datadog API key. class FullAPIKey include BaseGenericModel + # Attributes of a full API key. attr_accessor :attributes + # ID of the API key. attr_accessor :id + # Resources related to the API key. attr_accessor :relationships + # API Keys resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/full_api_key_attributes.rb b/lib/datadog_api_client/v2/models/full_api_key_attributes.rb index a3305932e732..da3f67360928 100644 --- a/lib/datadog_api_client/v2/models/full_api_key_attributes.rb +++ b/lib/datadog_api_client/v2/models/full_api_key_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Attributes of a full API key. class FullAPIKeyAttributes include BaseGenericModel + # The category of the API key. attr_accessor :category + # Creation date of the API key. attr_accessor :created_at + # Date the API Key was last used attr_accessor :date_last_used + # The API key. attr_accessor :key + # The last four characters of the API key. attr_reader :last4 + # Date the API key was last modified. attr_accessor :modified_at + # Name of the API key. attr_accessor :name + # The remote config read enabled status. attr_accessor :remote_config_read_enabled diff --git a/lib/datadog_api_client/v2/models/full_application_key.rb b/lib/datadog_api_client/v2/models/full_application_key.rb index 182650c619ac..7b20e8872324 100644 --- a/lib/datadog_api_client/v2/models/full_application_key.rb +++ b/lib/datadog_api_client/v2/models/full_application_key.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Datadog application key. class FullApplicationKey include BaseGenericModel + # Attributes of a full application key. attr_accessor :attributes + # ID of the application key. attr_accessor :id + # Resources related to the application key. attr_accessor :relationships + # Application Keys resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/full_application_key_attributes.rb b/lib/datadog_api_client/v2/models/full_application_key_attributes.rb index db0beda669ab..47e0c8e4f55c 100644 --- a/lib/datadog_api_client/v2/models/full_application_key_attributes.rb +++ b/lib/datadog_api_client/v2/models/full_application_key_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Attributes of a full application key. class FullApplicationKeyAttributes include BaseGenericModel + # Creation date of the application key. attr_accessor :created_at + # The application key. attr_accessor :key + # The last four characters of the application key. attr_reader :last4 + # Last usage timestamp of the application key. attr_accessor :last_used_at + # Name of the application key. attr_accessor :name + # Array of scopes to grant the application key. attr_accessor :scopes diff --git a/lib/datadog_api_client/v2/models/full_custom_framework_data.rb b/lib/datadog_api_client/v2/models/full_custom_framework_data.rb index 1d9ced91a5c3..ec8fe5bf3393 100644 --- a/lib/datadog_api_client/v2/models/full_custom_framework_data.rb +++ b/lib/datadog_api_client/v2/models/full_custom_framework_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Contains type and attributes for custom frameworks. class FullCustomFrameworkData include BaseGenericModel + # Full Framework Data Attributes. attr_reader :attributes + # The ID of the custom framework. attr_reader :id + # The type of the resource. The value must be `custom_framework`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/full_custom_framework_data_attributes.rb b/lib/datadog_api_client/v2/models/full_custom_framework_data_attributes.rb index 4bf3f21b7ca2..3565e2f9fdc9 100644 --- a/lib/datadog_api_client/v2/models/full_custom_framework_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/full_custom_framework_data_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Full Framework Data Attributes. class FullCustomFrameworkDataAttributes include BaseGenericModel + # Framework Handle attr_reader :handle + # Framework Icon URL attr_accessor :icon_url + # Framework Name attr_reader :name + # Framework Requirements attr_reader :requirements + # Framework Version attr_reader :version diff --git a/lib/datadog_api_client/v2/models/gcp_integration.rb b/lib/datadog_api_client/v2/models/gcp_integration.rb index a7f88fdee0d6..63ca5d153361 100644 --- a/lib/datadog_api_client/v2/models/gcp_integration.rb +++ b/lib/datadog_api_client/v2/models/gcp_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GCPIntegration` object. class GCPIntegration include BaseGenericModel + # The definition of the `GCPCredentials` object. attr_reader :credentials + # The definition of the `GCPIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_integration_update.rb b/lib/datadog_api_client/v2/models/gcp_integration_update.rb index 6880fbe07c88..92d366801b1e 100644 --- a/lib/datadog_api_client/v2/models/gcp_integration_update.rb +++ b/lib/datadog_api_client/v2/models/gcp_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GCPIntegrationUpdate` object. class GCPIntegrationUpdate include BaseGenericModel + # The definition of the `GCPCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `GCPIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_metric_namespace_config.rb b/lib/datadog_api_client/v2/models/gcp_metric_namespace_config.rb index 76b413bdec5f..243c4e6aa1b7 100644 --- a/lib/datadog_api_client/v2/models/gcp_metric_namespace_config.rb +++ b/lib/datadog_api_client/v2/models/gcp_metric_namespace_config.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Configuration for a GCP metric namespace. class GCPMetricNamespaceConfig include BaseGenericModel + # When disabled, Datadog does not collect metrics that are related to this GCP metric namespace. attr_accessor :disabled + # The id of the GCP metric namespace. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/gcp_monitored_resource_config.rb b/lib/datadog_api_client/v2/models/gcp_monitored_resource_config.rb index 56e9cbf7b85c..d1f3952a4c3a 100644 --- a/lib/datadog_api_client/v2/models/gcp_monitored_resource_config.rb +++ b/lib/datadog_api_client/v2/models/gcp_monitored_resource_config.rb @@ -20,9 +20,11 @@ module DatadogAPIClient::V2 # Configuration for a GCP monitored resource. class GCPMonitoredResourceConfig include BaseGenericModel + # List of filters to limit the monitored resources that are pulled into Datadog by using tags. # Only monitored resources that apply to specified filters are imported into Datadog. attr_accessor :filters + # The GCP monitored resource type. Only a subset of resource types are supported. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/gcp_scan_options.rb b/lib/datadog_api_client/v2/models/gcp_scan_options.rb index 46f75526b761..6e5b0349846f 100644 --- a/lib/datadog_api_client/v2/models/gcp_scan_options.rb +++ b/lib/datadog_api_client/v2/models/gcp_scan_options.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object containing GCP scan options for a single project. class GcpScanOptions include BaseGenericModel + # Single GCP scan options entry. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcp_scan_options_array.rb b/lib/datadog_api_client/v2/models/gcp_scan_options_array.rb index 72ae6357b07f..681b064e3d55 100644 --- a/lib/datadog_api_client/v2/models/gcp_scan_options_array.rb +++ b/lib/datadog_api_client/v2/models/gcp_scan_options_array.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object containing a list of GCP scan options. class GcpScanOptionsArray include BaseGenericModel + # A list of GCP scan options. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/gcp_scan_options_data.rb b/lib/datadog_api_client/v2/models/gcp_scan_options_data.rb index 8b8fd1c7709f..bab91e8e32c3 100644 --- a/lib/datadog_api_client/v2/models/gcp_scan_options_data.rb +++ b/lib/datadog_api_client/v2/models/gcp_scan_options_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Single GCP scan options entry. class GcpScanOptionsData include BaseGenericModel + # Attributes for GCP scan options configuration. attr_accessor :attributes + # The GCP project ID. attr_reader :id + # GCP scan options resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_scan_options_data_attributes.rb b/lib/datadog_api_client/v2/models/gcp_scan_options_data_attributes.rb index 51372df83d1f..fef9cfb0ba31 100644 --- a/lib/datadog_api_client/v2/models/gcp_scan_options_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcp_scan_options_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes for GCP scan options configuration. class GcpScanOptionsDataAttributes include BaseGenericModel + # Indicates if scanning for vulnerabilities in containers is enabled. attr_accessor :vuln_containers_os + # Indicates if scanning for vulnerabilities in hosts is enabled. attr_accessor :vuln_host_os diff --git a/lib/datadog_api_client/v2/models/gcp_scan_options_input_update.rb b/lib/datadog_api_client/v2/models/gcp_scan_options_input_update.rb index 966184b0a4d3..68be3c05d026 100644 --- a/lib/datadog_api_client/v2/models/gcp_scan_options_input_update.rb +++ b/lib/datadog_api_client/v2/models/gcp_scan_options_input_update.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object for updating GCP scan options. class GcpScanOptionsInputUpdate include BaseGenericModel + # Data object for updating the scan options of a single GCP project. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data.rb b/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data.rb index 3c3947142e13..d61a2acf5b4a 100644 --- a/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data.rb +++ b/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data object for updating the scan options of a single GCP project. class GcpScanOptionsInputUpdateData include BaseGenericModel + # Attributes for updating GCP scan options configuration. attr_accessor :attributes + # The GCP project ID. attr_reader :id + # GCP scan options resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data_attributes.rb b/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data_attributes.rb index 1ecc85456cd9..5979638d7f5d 100644 --- a/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcp_scan_options_input_update_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes for updating GCP scan options configuration. class GcpScanOptionsInputUpdateDataAttributes include BaseGenericModel + # Indicates if scanning for vulnerabilities in containers is enabled. attr_accessor :vuln_containers_os + # Indicates if scanning for vulnerabilities in hosts is enabled. attr_accessor :vuln_host_os diff --git a/lib/datadog_api_client/v2/models/gcp_service_account.rb b/lib/datadog_api_client/v2/models/gcp_service_account.rb index ab8457d8f0f7..6245644972f4 100644 --- a/lib/datadog_api_client/v2/models/gcp_service_account.rb +++ b/lib/datadog_api_client/v2/models/gcp_service_account.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of the `GCPServiceAccount` object. class GCPServiceAccount include BaseGenericModel + # The `GCPServiceAccount` `private_key`. attr_reader :private_key + # The `GCPServiceAccount` `service_account_email`. attr_reader :service_account_email + # The definition of the `GCPServiceAccount` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_service_account_meta.rb b/lib/datadog_api_client/v2/models/gcp_service_account_meta.rb index 7aa8b7e367dc..dbfe58a83f7c 100644 --- a/lib/datadog_api_client/v2/models/gcp_service_account_meta.rb +++ b/lib/datadog_api_client/v2/models/gcp_service_account_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Additional information related to your service account. class GCPServiceAccountMeta include BaseGenericModel + # The current list of projects accessible from your service account. attr_accessor :accessible_projects diff --git a/lib/datadog_api_client/v2/models/gcp_service_account_update.rb b/lib/datadog_api_client/v2/models/gcp_service_account_update.rb index 218f109a0431..3e81d50682f2 100644 --- a/lib/datadog_api_client/v2/models/gcp_service_account_update.rb +++ b/lib/datadog_api_client/v2/models/gcp_service_account_update.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of the `GCPServiceAccount` object. class GCPServiceAccountUpdate include BaseGenericModel + # The `GCPServiceAccountUpdate` `private_key`. attr_accessor :private_key + # The `GCPServiceAccountUpdate` `service_account_email`. attr_accessor :service_account_email + # The definition of the `GCPServiceAccount` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_uc_config_response.rb b/lib/datadog_api_client/v2/models/gcp_uc_config_response.rb index d1e7bc7a09bb..f79443ea45e8 100644 --- a/lib/datadog_api_client/v2/models/gcp_uc_config_response.rb +++ b/lib/datadog_api_client/v2/models/gcp_uc_config_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `GcpUcConfigResponse` object. class GcpUcConfigResponse include BaseGenericModel + # The definition of `GcpUcConfigResponseData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcp_uc_config_response_data.rb b/lib/datadog_api_client/v2/models/gcp_uc_config_response_data.rb index 3dc0b6eb43bf..634c134764a1 100644 --- a/lib/datadog_api_client/v2/models/gcp_uc_config_response_data.rb +++ b/lib/datadog_api_client/v2/models/gcp_uc_config_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `GcpUcConfigResponseData` object. class GcpUcConfigResponseData include BaseGenericModel + # The definition of `GcpUcConfigResponseDataAttributes` object. attr_accessor :attributes + # The `GcpUcConfigResponseData` `id`. attr_accessor :id + # Google Cloud Usage Cost config resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_uc_config_response_data_attributes.rb b/lib/datadog_api_client/v2/models/gcp_uc_config_response_data_attributes.rb index 01e9a815b1a3..19b101d6a175 100644 --- a/lib/datadog_api_client/v2/models/gcp_uc_config_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcp_uc_config_response_data_attributes.rb @@ -20,30 +20,43 @@ module DatadogAPIClient::V2 # The definition of `GcpUcConfigResponseDataAttributes` object. class GcpUcConfigResponseDataAttributes include BaseGenericModel + # The `attributes` `account_id`. attr_accessor :account_id + # The `attributes` `bucket_name`. attr_accessor :bucket_name + # The `attributes` `created_at`. attr_accessor :created_at + # The `attributes` `dataset`. attr_accessor :dataset + # The `attributes` `error_messages`. attr_accessor :error_messages + # The `attributes` `export_prefix`. attr_accessor :export_prefix + # The `attributes` `export_project_name`. attr_accessor :export_project_name + # The `attributes` `months`. attr_accessor :months + # The `attributes` `project_id`. attr_accessor :project_id + # The `attributes` `service_account`. attr_accessor :service_account + # The `attributes` `status`. attr_accessor :status + # The `attributes` `status_updated_at`. attr_accessor :status_updated_at + # The `attributes` `updated_at`. attr_accessor :updated_at diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config.rb index 4e1317fa66cc..fe55672f4c5b 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Google Cloud Usage Cost config. class GCPUsageCostConfig include BaseGenericModel + # Attributes for a Google Cloud Usage Cost config. attr_reader :attributes + # The ID of the Google Cloud Usage Cost config. attr_accessor :id + # Type of Google Cloud Usage Cost config. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_attributes.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_attributes.rb index 3ca6cf9e0be5..24ffadcf2a76 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_attributes.rb @@ -20,30 +20,43 @@ module DatadogAPIClient::V2 # Attributes for a Google Cloud Usage Cost config. class GCPUsageCostConfigAttributes include BaseGenericModel + # The Google Cloud account ID. attr_reader :account_id + # The Google Cloud bucket name used to store the Usage Cost export. attr_reader :bucket_name + # The timestamp when the Google Cloud Usage Cost config was created. attr_reader :created_at + # The export dataset name used for the Google Cloud Usage Cost Report. attr_reader :dataset + # The error messages for the Google Cloud Usage Cost config. attr_accessor :error_messages + # The export prefix used for the Google Cloud Usage Cost Report. attr_reader :export_prefix + # The name of the Google Cloud Usage Cost Report. attr_reader :export_project_name + # The number of months the report has been backfilled. attr_reader :months + # The `project_id` of the Google Cloud Usage Cost report. attr_accessor :project_id + # The unique Google Cloud service account email. attr_reader :service_account + # The status of the Google Cloud Usage Cost config. attr_reader :status + # The timestamp when the Google Cloud Usage Cost config status was updated. attr_reader :status_updated_at + # The timestamp when the Google Cloud Usage Cost config status was updated. attr_reader :updated_at diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_data.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_data.rb index 66787b02a22a..086a115aa33c 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_data.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Google Cloud Usage Cost config patch data. class GCPUsageCostConfigPatchData include BaseGenericModel + # Attributes for Google Cloud Usage Cost config patch request. attr_reader :attributes + # Type of Google Cloud Usage Cost config patch request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request.rb index 57358ca24574..58c282db73d1 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Google Cloud Usage Cost config patch request. class GCPUsageCostConfigPatchRequest include BaseGenericModel + # Google Cloud Usage Cost config patch data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request_attributes.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request_attributes.rb index 55fb3b8eb504..517da0bfc45b 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_patch_request_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Attributes for Google Cloud Usage Cost config patch request. class GCPUsageCostConfigPatchRequestAttributes include BaseGenericModel + # Whether or not the Cloud Cost Management account is enabled. attr_reader :is_enabled diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_data.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_data.rb index 36592fd47d9e..1306f5bce094 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_data.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Google Cloud Usage Cost config post data. class GCPUsageCostConfigPostData include BaseGenericModel + # Attributes for Google Cloud Usage Cost config post request. attr_accessor :attributes + # Type of Google Cloud Usage Cost config post request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request.rb index ec9237aaca14..c408ed97535c 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Google Cloud Usage Cost config post request. class GCPUsageCostConfigPostRequest include BaseGenericModel + # Google Cloud Usage Cost config post data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request_attributes.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request_attributes.rb index 1f98f4a33ba0..78880b3c3562 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_post_request_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Attributes for Google Cloud Usage Cost config post request. class GCPUsageCostConfigPostRequestAttributes include BaseGenericModel + # The Google Cloud account ID. attr_reader :billing_account_id + # The Google Cloud bucket name used to store the Usage Cost export. attr_reader :bucket_name + # The export dataset name used for the Google Cloud Usage Cost report. attr_reader :export_dataset_name + # The export prefix used for the Google Cloud Usage Cost report. attr_accessor :export_prefix + # The name of the Google Cloud Usage Cost report. attr_reader :export_project_name + # The unique Google Cloud service account email. attr_reader :service_account diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_response.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_response.rb index e8f58d88806d..d1c4fbaf1c81 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_config_response.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_config_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response of Google Cloud Usage Cost config. class GCPUsageCostConfigResponse include BaseGenericModel + # Google Cloud Usage Cost config. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcp_usage_cost_configs_response.rb b/lib/datadog_api_client/v2/models/gcp_usage_cost_configs_response.rb index 4b89a547e951..fab7855681e8 100644 --- a/lib/datadog_api_client/v2/models/gcp_usage_cost_configs_response.rb +++ b/lib/datadog_api_client/v2/models/gcp_usage_cost_configs_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # List of Google Cloud Usage Cost configs. class GCPUsageCostConfigsResponse include BaseGenericModel + # A Google Cloud Usage Cost config. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/gcpsts_delegate_account.rb b/lib/datadog_api_client/v2/models/gcpsts_delegate_account.rb index 0aeeb5e895f0..cf09673feedf 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_delegate_account.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_delegate_account.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Datadog principal service account info. class GCPSTSDelegateAccount include BaseGenericModel + # Your delegate account attributes. attr_accessor :attributes + # The ID of the delegate service account. attr_accessor :id + # The type of account. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/gcpsts_delegate_account_attributes.rb b/lib/datadog_api_client/v2/models/gcpsts_delegate_account_attributes.rb index a80f63774e68..5a5b415707ef 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_delegate_account_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_delegate_account_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Your delegate account attributes. class GCPSTSDelegateAccountAttributes include BaseGenericModel + # Your organization's Datadog principal email address. attr_accessor :delegate_account_email diff --git a/lib/datadog_api_client/v2/models/gcpsts_delegate_account_response.rb b/lib/datadog_api_client/v2/models/gcpsts_delegate_account_response.rb index 36e0b22601e2..3c9dfc35cec8 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_delegate_account_response.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_delegate_account_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Your delegate service account response data. class GCPSTSDelegateAccountResponse include BaseGenericModel + # Datadog principal service account info. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_account.rb b/lib/datadog_api_client/v2/models/gcpsts_service_account.rb index e308949cc2a6..c7b248e5a229 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_account.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_account.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Info on your service account. class GCPSTSServiceAccount include BaseGenericModel + # Attributes associated with your service account. attr_accessor :attributes + # Your service account's unique ID. attr_accessor :id + # Additional information related to your service account. attr_accessor :meta + # The type of account. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb b/lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb index d2edd1d37986..f35f2baf5f2f 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb @@ -20,32 +20,44 @@ module DatadogAPIClient::V2 # Attributes associated with your service account. class GCPSTSServiceAccountAttributes include BaseGenericModel + # Tags to be associated with GCP metrics and service checks from your account. attr_accessor :account_tags + # Silence monitors for expected GCE instance shutdowns. attr_accessor :automute + # Your service account email address. attr_accessor :client_email + # List of filters to limit the Cloud Run revisions that are pulled into Datadog by using tags. # Only Cloud Run revision resources that apply to specified filters are imported into Datadog. # **Note:** This field is deprecated. Instead, use `monitored_resource_configs` with `type=cloud_run_revision` attr_accessor :cloud_run_revision_filters + # List of filters to limit the VM instances that are pulled into Datadog by using tags. # Only VM instance resources that apply to specified filters are imported into Datadog. # **Note:** This field is deprecated. Instead, use `monitored_resource_configs` with `type=gce_instance` attr_accessor :host_filters + # When enabled, Datadog will activate the Cloud Security Monitoring product for this service account. Note: This requires resource_collection_enabled to be set to true. attr_accessor :is_cspm_enabled + # When enabled, Datadog applies the `X-Goog-User-Project` header, attributing Google Cloud billing and quota usage to the project being monitored rather than the default service account project. attr_accessor :is_per_project_quota_enabled + # When enabled, Datadog scans for all resource change data in your Google Cloud environment. attr_accessor :is_resource_change_collection_enabled + # When enabled, Datadog will attempt to collect Security Command Center Findings. Note: This requires additional permissions on the service account. attr_accessor :is_security_command_center_enabled + # Configurations for GCP metric namespaces. attr_accessor :metric_namespace_configs + # Configurations for GCP monitored resources. attr_accessor :monitored_resource_configs + # When enabled, Datadog scans for all resources in your GCP environment. attr_accessor :resource_collection_enabled diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_account_create_request.rb b/lib/datadog_api_client/v2/models/gcpsts_service_account_create_request.rb index 336e03b3d561..d002436c1639 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_account_create_request.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_account_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Data on your newly generated service account. class GCPSTSServiceAccountCreateRequest include BaseGenericModel + # Additional metadata on your generated service account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_account_data.rb b/lib/datadog_api_client/v2/models/gcpsts_service_account_data.rb index c33e7b78028f..139eeb2cf0fb 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_account_data.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_account_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Additional metadata on your generated service account. class GCPSTSServiceAccountData include BaseGenericModel + # Attributes associated with your service account. attr_accessor :attributes + # The type of account. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_account_response.rb b/lib/datadog_api_client/v2/models/gcpsts_service_account_response.rb index 7d4c62596475..fa73f087ca23 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_account_response.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_account_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The account creation response. class GCPSTSServiceAccountResponse include BaseGenericModel + # Info on your service account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request.rb b/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request.rb index 58f2b7ca32ae..a024167ad002 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Service account info. class GCPSTSServiceAccountUpdateRequest include BaseGenericModel + # Data on your service account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request_data.rb b/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request_data.rb index 1156cb43a1e0..7a7f53b1f2c8 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_account_update_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data on your service account. class GCPSTSServiceAccountUpdateRequestData include BaseGenericModel + # Attributes associated with your service account. attr_accessor :attributes + # Your service account's unique ID. attr_accessor :id + # The type of account. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/gcpsts_service_accounts_response.rb b/lib/datadog_api_client/v2/models/gcpsts_service_accounts_response.rb index d4e8b82df812..1bc81f7cdf51 100644 --- a/lib/datadog_api_client/v2/models/gcpsts_service_accounts_response.rb +++ b/lib/datadog_api_client/v2/models/gcpsts_service_accounts_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Object containing all your STS enabled accounts. class GCPSTSServiceAccountsResponse include BaseGenericModel + # Array of GCP STS enabled service accounts. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/gemini_api_key.rb b/lib/datadog_api_client/v2/models/gemini_api_key.rb index 59e4831a0600..26d32061768b 100644 --- a/lib/datadog_api_client/v2/models/gemini_api_key.rb +++ b/lib/datadog_api_client/v2/models/gemini_api_key.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GeminiAPIKey` object. class GeminiAPIKey include BaseGenericModel + # The `GeminiAPIKey` `api_key`. attr_reader :api_key + # The definition of the `GeminiAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gemini_api_key_update.rb b/lib/datadog_api_client/v2/models/gemini_api_key_update.rb index fb37d795779c..9dd178234367 100644 --- a/lib/datadog_api_client/v2/models/gemini_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/gemini_api_key_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GeminiAPIKey` object. class GeminiAPIKeyUpdate include BaseGenericModel + # The `GeminiAPIKeyUpdate` `api_key`. attr_accessor :api_key + # The definition of the `GeminiAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gemini_integration.rb b/lib/datadog_api_client/v2/models/gemini_integration.rb index 3ef2477f8ec9..9e7eb1ff8f27 100644 --- a/lib/datadog_api_client/v2/models/gemini_integration.rb +++ b/lib/datadog_api_client/v2/models/gemini_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GeminiIntegration` object. class GeminiIntegration include BaseGenericModel + # The definition of the `GeminiCredentials` object. attr_reader :credentials + # The definition of the `GeminiIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gemini_integration_update.rb b/lib/datadog_api_client/v2/models/gemini_integration_update.rb index 045edb857539..e75c9466997c 100644 --- a/lib/datadog_api_client/v2/models/gemini_integration_update.rb +++ b/lib/datadog_api_client/v2/models/gemini_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GeminiIntegrationUpdate` object. class GeminiIntegrationUpdate include BaseGenericModel + # The definition of the `GeminiCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `GeminiIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/get_action_connection_response.rb b/lib/datadog_api_client/v2/models/get_action_connection_response.rb index c80a04246bed..f1246d04a4d5 100644 --- a/lib/datadog_api_client/v2/models/get_action_connection_response.rb +++ b/lib/datadog_api_client/v2/models/get_action_connection_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The response for found connection class GetActionConnectionResponse include BaseGenericModel + # Data related to the connection. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/get_app_key_registration_response.rb b/lib/datadog_api_client/v2/models/get_app_key_registration_response.rb index 9653f3e8a4cb..84e8a846bfc5 100644 --- a/lib/datadog_api_client/v2/models/get_app_key_registration_response.rb +++ b/lib/datadog_api_client/v2/models/get_app_key_registration_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The response object after getting an app key registration. class GetAppKeyRegistrationResponse include BaseGenericModel + # Data related to the app key registration. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/get_app_response.rb b/lib/datadog_api_client/v2/models/get_app_response.rb index 4d494a8334b7..89fe3d971af1 100644 --- a/lib/datadog_api_client/v2/models/get_app_response.rb +++ b/lib/datadog_api_client/v2/models/get_app_response.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The full app definition response object. class GetAppResponse include BaseGenericModel + # The data object containing the app definition. attr_accessor :data + # Data on the version of the app that was published. attr_accessor :included + # Metadata of an app. attr_accessor :meta + # The app's publication relationship and custom connections. attr_accessor :relationship diff --git a/lib/datadog_api_client/v2/models/get_app_response_data.rb b/lib/datadog_api_client/v2/models/get_app_response_data.rb index 34ac180dde7a..d4d600f5cb3e 100644 --- a/lib/datadog_api_client/v2/models/get_app_response_data.rb +++ b/lib/datadog_api_client/v2/models/get_app_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The data object containing the app definition. class GetAppResponseData include BaseGenericModel + # The app definition attributes, such as name, description, and components. attr_reader :attributes + # The ID of the app. attr_reader :id + # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/get_app_response_data_attributes.rb b/lib/datadog_api_client/v2/models/get_app_response_data_attributes.rb index 6ad75a325c96..d0425f3d1b94 100644 --- a/lib/datadog_api_client/v2/models/get_app_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/get_app_response_data_attributes.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The app definition attributes, such as name, description, and components. class GetAppResponseDataAttributes include BaseGenericModel + # The UI components that make up the app. attr_accessor :components + # A human-readable description for the app. attr_accessor :description + # Whether the app is marked as a favorite by the current user. attr_accessor :favorite + # The name of the app. attr_accessor :name + # An array of queries, such as external actions and state variables, that the app uses. attr_accessor :queries + # The name of the root component of the app. This must be a `grid` component that contains all other components. attr_accessor :root_instance_name + # A list of tags for the app, which can be used to filter apps. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/get_custom_framework_response.rb b/lib/datadog_api_client/v2/models/get_custom_framework_response.rb index a6105d141fac..831a37cad037 100644 --- a/lib/datadog_api_client/v2/models/get_custom_framework_response.rb +++ b/lib/datadog_api_client/v2/models/get_custom_framework_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object to get a custom framework. class GetCustomFrameworkResponse include BaseGenericModel + # Contains type and attributes for custom frameworks. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/get_data_deletions_response_body.rb b/lib/datadog_api_client/v2/models/get_data_deletions_response_body.rb index a153b6acc834..322ec125d4ee 100644 --- a/lib/datadog_api_client/v2/models/get_data_deletions_response_body.rb +++ b/lib/datadog_api_client/v2/models/get_data_deletions_response_body.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The response from the get data deletion requests endpoint. class GetDataDeletionsResponseBody include BaseGenericModel + # The list of data deletion requests that matches the query. attr_accessor :data + # The metadata of the data deletion response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/get_device_attributes.rb b/lib/datadog_api_client/v2/models/get_device_attributes.rb index f83ae668062c..57039b64aec4 100644 --- a/lib/datadog_api_client/v2/models/get_device_attributes.rb +++ b/lib/datadog_api_client/v2/models/get_device_attributes.rb @@ -20,42 +20,61 @@ module DatadogAPIClient::V2 # The device attributes class GetDeviceAttributes include BaseGenericModel + # A description of the device. attr_accessor :description + # The type of the device. attr_accessor :device_type + # The integration of the device. attr_accessor :integration + # The IP address of the device. attr_accessor :ip_address + # The location of the device. attr_accessor :location + # The model of the device. attr_accessor :model + # The name of the device. attr_accessor :name + # The operating system hostname of the device. attr_accessor :os_hostname + # The operating system name of the device. attr_accessor :os_name + # The operating system version of the device. attr_accessor :os_version + # The ping status of the device. attr_accessor :ping_status + # The product name of the device. attr_accessor :product_name + # The serial number of the device. attr_accessor :serial_number + # The status of the device. attr_accessor :status + # The subnet of the device. attr_accessor :subnet + # The device `sys_object_id`. attr_accessor :sys_object_id + # A list of tags associated with the device. attr_accessor :tags + # The vendor of the device. attr_accessor :vendor + # The version of the device. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/get_device_data.rb b/lib/datadog_api_client/v2/models/get_device_data.rb index 17bbc5342417..59fdef6581e4 100644 --- a/lib/datadog_api_client/v2/models/get_device_data.rb +++ b/lib/datadog_api_client/v2/models/get_device_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Get device response data. class GetDeviceData include BaseGenericModel + # The device attributes attr_accessor :attributes + # The device ID attr_accessor :id + # The type of the resource. The value should always be device. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/get_device_response.rb b/lib/datadog_api_client/v2/models/get_device_response.rb index 9e5aa93e73b2..7f05e1ee5b0e 100644 --- a/lib/datadog_api_client/v2/models/get_device_response.rb +++ b/lib/datadog_api_client/v2/models/get_device_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The `GetDevice` operation's response. class GetDeviceResponse include BaseGenericModel + # Get device response data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/get_finding_response.rb b/lib/datadog_api_client/v2/models/get_finding_response.rb index 758081da48b6..87f7de0bd5b5 100644 --- a/lib/datadog_api_client/v2/models/get_finding_response.rb +++ b/lib/datadog_api_client/v2/models/get_finding_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The expected response schema when getting a finding. class GetFindingResponse include BaseGenericModel + # A single finding with with message and resource configuration. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/get_interfaces_data.rb b/lib/datadog_api_client/v2/models/get_interfaces_data.rb index f733942d0b17..3014657d7ca7 100644 --- a/lib/datadog_api_client/v2/models/get_interfaces_data.rb +++ b/lib/datadog_api_client/v2/models/get_interfaces_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The interfaces list data class GetInterfacesData include BaseGenericModel + # The interface attributes attr_accessor :attributes + # The interface ID attr_accessor :id + # The type of the resource. The value should always be interface. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/get_interfaces_response.rb b/lib/datadog_api_client/v2/models/get_interfaces_response.rb index 96797b84e466..d35c99977624 100644 --- a/lib/datadog_api_client/v2/models/get_interfaces_response.rb +++ b/lib/datadog_api_client/v2/models/get_interfaces_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The `GetInterfaces` operation's response. class GetInterfacesResponse include BaseGenericModel + # Get Interfaces response attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response.rb b/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response.rb index 9acd1dfb05ed..3dbb63ebbc1f 100644 --- a/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response.rb +++ b/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `GetResourceEvaluationFiltersResponse` object. class GetResourceEvaluationFiltersResponse include BaseGenericModel + # The definition of `GetResourceFilterResponseData` object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response_data.rb b/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response_data.rb index 9361947f7b81..d62024bf338e 100644 --- a/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response_data.rb +++ b/lib/datadog_api_client/v2/models/get_resource_evaluation_filters_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `GetResourceFilterResponseData` object. class GetResourceEvaluationFiltersResponseData include BaseGenericModel + # Attributes of a resource filter. attr_accessor :attributes + # The `data` `id`. attr_accessor :id + # Constant string to identify the request type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/get_rule_version_history_data.rb b/lib/datadog_api_client/v2/models/get_rule_version_history_data.rb index 2c64f532bc22..ef8d21ad81ad 100644 --- a/lib/datadog_api_client/v2/models/get_rule_version_history_data.rb +++ b/lib/datadog_api_client/v2/models/get_rule_version_history_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data for the rule version history. class GetRuleVersionHistoryData include BaseGenericModel + # Response object containing the version history of a rule. attr_accessor :attributes + # ID of the rule. attr_accessor :id + # Type of data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/get_rule_version_history_response.rb b/lib/datadog_api_client/v2/models/get_rule_version_history_response.rb index c239a205bd58..f0acfe9b3e99 100644 --- a/lib/datadog_api_client/v2/models/get_rule_version_history_response.rb +++ b/lib/datadog_api_client/v2/models/get_rule_version_history_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response for getting the rule version history. class GetRuleVersionHistoryResponse include BaseGenericModel + # Data for the rule version history. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/get_sbom_response.rb b/lib/datadog_api_client/v2/models/get_sbom_response.rb index d6a0b3907441..b7dd14ef81c2 100644 --- a/lib/datadog_api_client/v2/models/get_sbom_response.rb +++ b/lib/datadog_api_client/v2/models/get_sbom_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The expected response schema when getting an SBOM. class GetSBOMResponse include BaseGenericModel + # A single SBOM attr_reader :data diff --git a/lib/datadog_api_client/v2/models/get_workflow_response.rb b/lib/datadog_api_client/v2/models/get_workflow_response.rb index 18782f673c6e..eeb56942f28d 100644 --- a/lib/datadog_api_client/v2/models/get_workflow_response.rb +++ b/lib/datadog_api_client/v2/models/get_workflow_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The response object after getting a workflow. class GetWorkflowResponse include BaseGenericModel + # Data related to the workflow. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/github_webhook_trigger.rb b/lib/datadog_api_client/v2/models/github_webhook_trigger.rb index 9b4b08d5f460..89d520bc338e 100644 --- a/lib/datadog_api_client/v2/models/github_webhook_trigger.rb +++ b/lib/datadog_api_client/v2/models/github_webhook_trigger.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Trigger a workflow from a GitHub webhook. To trigger a workflow from GitHub, you must set a `webhookSecret`. In your GitHub Webhook Settings, set the Payload URL to "base_url"/api/v2/workflows/"workflow_id"/webhook?orgId="org_id", select application/json for the content type, and be highly recommend enabling SSL verification for security. The workflow must be published. class GithubWebhookTrigger include BaseGenericModel + # Defines a rate limit for a trigger. attr_accessor :rate_limit diff --git a/lib/datadog_api_client/v2/models/github_webhook_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/github_webhook_trigger_wrapper.rb index a9c28ee066d8..a16a258b1b39 100644 --- a/lib/datadog_api_client/v2/models/github_webhook_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/github_webhook_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for a GitHub webhook-based trigger. class GithubWebhookTriggerWrapper include BaseGenericModel + # Trigger a workflow from a GitHub webhook. To trigger a workflow from GitHub, you must set a `webhookSecret`. In your GitHub Webhook Settings, set the Payload URL to "base_url"/api/v2/workflows/"workflow_id"/webhook?orgId="org_id", select application/json for the content type, and be highly recommend enabling SSL verification for security. The workflow must be published. attr_reader :github_webhook_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/gitlab_api_key.rb b/lib/datadog_api_client/v2/models/gitlab_api_key.rb index e002b9b7c30b..e3247473c348 100644 --- a/lib/datadog_api_client/v2/models/gitlab_api_key.rb +++ b/lib/datadog_api_client/v2/models/gitlab_api_key.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GitlabAPIKey` object. class GitlabAPIKey include BaseGenericModel + # The `GitlabAPIKey` `api_token`. attr_reader :api_token + # The definition of the `GitlabAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gitlab_api_key_update.rb b/lib/datadog_api_client/v2/models/gitlab_api_key_update.rb index 242cbd0bb317..757ac9b64490 100644 --- a/lib/datadog_api_client/v2/models/gitlab_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/gitlab_api_key_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GitlabAPIKey` object. class GitlabAPIKeyUpdate include BaseGenericModel + # The `GitlabAPIKeyUpdate` `api_token`. attr_accessor :api_token + # The definition of the `GitlabAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gitlab_integration.rb b/lib/datadog_api_client/v2/models/gitlab_integration.rb index ece6e1bf0d8d..5c456d78f9e3 100644 --- a/lib/datadog_api_client/v2/models/gitlab_integration.rb +++ b/lib/datadog_api_client/v2/models/gitlab_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GitlabIntegration` object. class GitlabIntegration include BaseGenericModel + # The definition of the `GitlabCredentials` object. attr_reader :credentials + # The definition of the `GitlabIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/gitlab_integration_update.rb b/lib/datadog_api_client/v2/models/gitlab_integration_update.rb index adf593991072..e645154c7887 100644 --- a/lib/datadog_api_client/v2/models/gitlab_integration_update.rb +++ b/lib/datadog_api_client/v2/models/gitlab_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GitlabIntegrationUpdate` object. class GitlabIntegrationUpdate include BaseGenericModel + # The definition of the `GitlabCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `GitlabIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/google_meet_configuration_reference.rb b/lib/datadog_api_client/v2/models/google_meet_configuration_reference.rb index 9e532d41e2d4..a581147d98f4 100644 --- a/lib/datadog_api_client/v2/models/google_meet_configuration_reference.rb +++ b/lib/datadog_api_client/v2/models/google_meet_configuration_reference.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A reference to a Google Meet Configuration resource. class GoogleMeetConfigurationReference include BaseGenericModel + # The Google Meet configuration relationship data object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/google_meet_configuration_reference_data.rb b/lib/datadog_api_client/v2/models/google_meet_configuration_reference_data.rb index d7415f4d3dba..6cfb202050d7 100644 --- a/lib/datadog_api_client/v2/models/google_meet_configuration_reference_data.rb +++ b/lib/datadog_api_client/v2/models/google_meet_configuration_reference_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The Google Meet configuration relationship data object. class GoogleMeetConfigurationReferenceData include BaseGenericModel + # The unique identifier of the Google Meet configuration. attr_reader :id + # The type of the Google Meet configuration. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/grey_noise_api_key.rb b/lib/datadog_api_client/v2/models/grey_noise_api_key.rb index 0b010c10754b..c9919900e537 100644 --- a/lib/datadog_api_client/v2/models/grey_noise_api_key.rb +++ b/lib/datadog_api_client/v2/models/grey_noise_api_key.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GreyNoiseAPIKey` object. class GreyNoiseAPIKey include BaseGenericModel + # The `GreyNoiseAPIKey` `api_key`. attr_reader :api_key + # The definition of the `GreyNoiseAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/grey_noise_api_key_update.rb b/lib/datadog_api_client/v2/models/grey_noise_api_key_update.rb index f0848cf2b3ff..5eebb5a99fc9 100644 --- a/lib/datadog_api_client/v2/models/grey_noise_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/grey_noise_api_key_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GreyNoiseAPIKey` object. class GreyNoiseAPIKeyUpdate include BaseGenericModel + # The `GreyNoiseAPIKeyUpdate` `api_key`. attr_accessor :api_key + # The definition of the `GreyNoiseAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/grey_noise_integration.rb b/lib/datadog_api_client/v2/models/grey_noise_integration.rb index 6439544f4d6b..5cc4cd9ff049 100644 --- a/lib/datadog_api_client/v2/models/grey_noise_integration.rb +++ b/lib/datadog_api_client/v2/models/grey_noise_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GreyNoiseIntegration` object. class GreyNoiseIntegration include BaseGenericModel + # The definition of the `GreyNoiseCredentials` object. attr_reader :credentials + # The definition of the `GreyNoiseIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/grey_noise_integration_update.rb b/lib/datadog_api_client/v2/models/grey_noise_integration_update.rb index c211fb10f4ba..7387078cb2b1 100644 --- a/lib/datadog_api_client/v2/models/grey_noise_integration_update.rb +++ b/lib/datadog_api_client/v2/models/grey_noise_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `GreyNoiseIntegrationUpdate` object. class GreyNoiseIntegrationUpdate include BaseGenericModel + # The definition of the `GreyNoiseCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `GreyNoiseIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/group_scalar_column.rb b/lib/datadog_api_client/v2/models/group_scalar_column.rb index 2daa6a6f6836..286fbd561e8a 100644 --- a/lib/datadog_api_client/v2/models/group_scalar_column.rb +++ b/lib/datadog_api_client/v2/models/group_scalar_column.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A column containing the tag keys and values in a group. class GroupScalarColumn include BaseGenericModel + # The name of the tag key or group. attr_accessor :name + # The type of column present for groups. attr_accessor :type + # The array of tag values for each group found for the results of the formulas or queries. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/historical_job_list_meta.rb b/lib/datadog_api_client/v2/models/historical_job_list_meta.rb index 1a790c46397b..c78abd3b8442 100644 --- a/lib/datadog_api_client/v2/models/historical_job_list_meta.rb +++ b/lib/datadog_api_client/v2/models/historical_job_list_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Metadata about the list of jobs. class HistoricalJobListMeta include BaseGenericModel + # Number of jobs in the list. attr_reader :total_count diff --git a/lib/datadog_api_client/v2/models/historical_job_options.rb b/lib/datadog_api_client/v2/models/historical_job_options.rb index 42a1e6c011ff..d6368dd7e6c5 100644 --- a/lib/datadog_api_client/v2/models/historical_job_options.rb +++ b/lib/datadog_api_client/v2/models/historical_job_options.rb @@ -20,23 +20,31 @@ module DatadogAPIClient::V2 # Job options. class HistoricalJobOptions include BaseGenericModel + # The detection method. attr_accessor :detection_method + # A time window is specified to match when at least one of the cases matches true. This is a sliding window # and evaluates in real time. For third party detection method, this field is not used. attr_accessor :evaluation_window + # Options on impossible travel detection method. attr_accessor :impossible_travel_options + # Once a signal is generated, the signal will remain "open" if a case is matched at least once within # this keep alive window. For third party detection method, this field is not used. attr_accessor :keep_alive + # A signal will "close" regardless of the query being matched once the time exceeds the maximum duration. # This time is calculated from the first seen timestamp. attr_accessor :max_signal_duration + # Options on new value detection method. attr_accessor :new_value_options + # Options on sequence detection method. attr_accessor :sequence_detection_options + # Options on third party detection method. attr_accessor :third_party_rule_options diff --git a/lib/datadog_api_client/v2/models/historical_job_query.rb b/lib/datadog_api_client/v2/models/historical_job_query.rb index 2e5877825662..bf77ded40018 100644 --- a/lib/datadog_api_client/v2/models/historical_job_query.rb +++ b/lib/datadog_api_client/v2/models/historical_job_query.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Query for selecting logs analyzed by the historical job. class HistoricalJobQuery include BaseGenericModel + # The aggregation type. attr_accessor :aggregation + # Source of events, either logs, audit trail, or Datadog events. attr_accessor :data_source + # Field for which the cardinality is measured. Sent as an array. attr_accessor :distinct_fields + # Fields to group by. attr_accessor :group_by_fields + # When false, events without a group-by value are ignored by the query. When true, events with missing group-by fields are processed with `N/A`, replacing the missing values. attr_accessor :has_optional_group_by_fields + # Group of target fields to aggregate over when using the sum, max, geo data, or new value aggregations. The sum, max, and geo data aggregations only accept one value in this list, whereas the new value aggregation accepts up to five values. attr_accessor :metrics + # Name of the query. attr_accessor :name + # Query to run on logs. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/historical_job_response.rb b/lib/datadog_api_client/v2/models/historical_job_response.rb index 2edc1345b657..97afb1a2a87f 100644 --- a/lib/datadog_api_client/v2/models/historical_job_response.rb +++ b/lib/datadog_api_client/v2/models/historical_job_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Historical job response. class HistoricalJobResponse include BaseGenericModel + # Historical job response data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/historical_job_response_attributes.rb b/lib/datadog_api_client/v2/models/historical_job_response_attributes.rb index bed31a90f1e4..216ea3995083 100644 --- a/lib/datadog_api_client/v2/models/historical_job_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/historical_job_response_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Historical job attributes. class HistoricalJobResponseAttributes include BaseGenericModel + # Time when the job was created. attr_accessor :created_at + # The handle of the user who created the job. attr_accessor :created_by_handle + # The name of the user who created the job. attr_accessor :created_by_name + # ID of the rule used to create the job (if it is created from a rule). attr_accessor :created_from_rule_id + # Definition of a historical job. attr_accessor :job_definition + # Job name. attr_accessor :job_name + # Job status. attr_accessor :job_status + # Last modification time of the job. attr_accessor :modified_at diff --git a/lib/datadog_api_client/v2/models/historical_job_response_data.rb b/lib/datadog_api_client/v2/models/historical_job_response_data.rb index 36c02ebbe0ce..5c92da2afe65 100644 --- a/lib/datadog_api_client/v2/models/historical_job_response_data.rb +++ b/lib/datadog_api_client/v2/models/historical_job_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Historical job response data. class HistoricalJobResponseData include BaseGenericModel + # Historical job attributes. attr_accessor :attributes + # ID of the job. attr_accessor :id + # Type of payload. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/hourly_usage.rb b/lib/datadog_api_client/v2/models/hourly_usage.rb index 0fb749994037..d34ee4597e55 100644 --- a/lib/datadog_api_client/v2/models/hourly_usage.rb +++ b/lib/datadog_api_client/v2/models/hourly_usage.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Hourly usage for a product family for an org. class HourlyUsage include BaseGenericModel + # Attributes of hourly usage for a product family for an org for a time period. attr_accessor :attributes + # Unique ID of the response. attr_accessor :id + # Type of usage data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/hourly_usage_attributes.rb b/lib/datadog_api_client/v2/models/hourly_usage_attributes.rb index e18ba10c7f4b..edc78482fde2 100644 --- a/lib/datadog_api_client/v2/models/hourly_usage_attributes.rb +++ b/lib/datadog_api_client/v2/models/hourly_usage_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Attributes of hourly usage for a product family for an org for a time period. class HourlyUsageAttributes include BaseGenericModel + # The account name. attr_accessor :account_name + # The account public ID. attr_accessor :account_public_id + # List of the measured usage values for the product family for the org for the time period. attr_accessor :measurements + # The organization name. attr_accessor :org_name + # The product for which usage is being reported. attr_accessor :product_family + # The organization public ID. attr_accessor :public_id + # The region of the Datadog instance that the organization belongs to. attr_accessor :region + # Datetime in ISO-8601 format, UTC. The hour for the usage. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/hourly_usage_measurement.rb b/lib/datadog_api_client/v2/models/hourly_usage_measurement.rb index 95cde0b4d8cb..1e5af656c69b 100644 --- a/lib/datadog_api_client/v2/models/hourly_usage_measurement.rb +++ b/lib/datadog_api_client/v2/models/hourly_usage_measurement.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Usage amount for a given usage type. class HourlyUsageMeasurement include BaseGenericModel + # Type of usage. attr_accessor :usage_type + # Contains the number measured for the given usage_type during the hour. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/hourly_usage_metadata.rb b/lib/datadog_api_client/v2/models/hourly_usage_metadata.rb index 6b92e70c931c..b2335a722a42 100644 --- a/lib/datadog_api_client/v2/models/hourly_usage_metadata.rb +++ b/lib/datadog_api_client/v2/models/hourly_usage_metadata.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The object containing document metadata. class HourlyUsageMetadata include BaseGenericModel + # The metadata for the current pagination. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/hourly_usage_pagination.rb b/lib/datadog_api_client/v2/models/hourly_usage_pagination.rb index 0aa501694e48..6d51231cb680 100644 --- a/lib/datadog_api_client/v2/models/hourly_usage_pagination.rb +++ b/lib/datadog_api_client/v2/models/hourly_usage_pagination.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The metadata for the current pagination. class HourlyUsagePagination include BaseGenericModel + # The cursor to get the next results (if any). To make the next request, use the same parameters and add `next_record_id`. attr_accessor :next_record_id diff --git a/lib/datadog_api_client/v2/models/hourly_usage_response.rb b/lib/datadog_api_client/v2/models/hourly_usage_response.rb index 5dc40c5c6325..40380886ac4b 100644 --- a/lib/datadog_api_client/v2/models/hourly_usage_response.rb +++ b/lib/datadog_api_client/v2/models/hourly_usage_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Hourly usage response. class HourlyUsageResponse include BaseGenericModel + # Response containing hourly usage. attr_accessor :data + # The object containing document metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/http_body.rb b/lib/datadog_api_client/v2/models/http_body.rb index 71556c12f41c..c7e73a8e92f9 100644 --- a/lib/datadog_api_client/v2/models/http_body.rb +++ b/lib/datadog_api_client/v2/models/http_body.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `HTTPBody` object. class HTTPBody include BaseGenericModel + # Serialized body content attr_accessor :content + # Content type of the body attr_accessor :content_type diff --git a/lib/datadog_api_client/v2/models/http_header.rb b/lib/datadog_api_client/v2/models/http_header.rb index 3e8c5377252b..54dd314d4588 100644 --- a/lib/datadog_api_client/v2/models/http_header.rb +++ b/lib/datadog_api_client/v2/models/http_header.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `HTTPHeader` object. class HTTPHeader include BaseGenericModel + # The `HTTPHeader` `name`. attr_reader :name + # The `HTTPHeader` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/http_header_update.rb b/lib/datadog_api_client/v2/models/http_header_update.rb index 2254618cb663..364858a2efe7 100644 --- a/lib/datadog_api_client/v2/models/http_header_update.rb +++ b/lib/datadog_api_client/v2/models/http_header_update.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `HTTPHeaderUpdate` object. class HTTPHeaderUpdate include BaseGenericModel + # Should the header be deleted. attr_accessor :deleted + # The `HTTPHeaderUpdate` `name`. attr_reader :name + # The `HTTPHeaderUpdate` `value`. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/http_integration.rb b/lib/datadog_api_client/v2/models/http_integration.rb index e14ef89f2710..cafe256f1b4a 100644 --- a/lib/datadog_api_client/v2/models/http_integration.rb +++ b/lib/datadog_api_client/v2/models/http_integration.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `HTTPIntegration` object. class HTTPIntegration include BaseGenericModel + # Base HTTP url for the integration attr_reader :base_url + # The definition of `HTTPCredentials` object. attr_reader :credentials + # The definition of `HTTPIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/http_integration_update.rb b/lib/datadog_api_client/v2/models/http_integration_update.rb index 1be0581b300b..d1b327516ac4 100644 --- a/lib/datadog_api_client/v2/models/http_integration_update.rb +++ b/lib/datadog_api_client/v2/models/http_integration_update.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `HTTPIntegrationUpdate` object. class HTTPIntegrationUpdate include BaseGenericModel + # Base HTTP url for the integration attr_accessor :base_url + # The definition of `HTTPCredentialsUpdate` object. attr_accessor :credentials + # The definition of `HTTPIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/http_log_error.rb b/lib/datadog_api_client/v2/models/http_log_error.rb index e4cfb0fedd59..1b93dadc43eb 100644 --- a/lib/datadog_api_client/v2/models/http_log_error.rb +++ b/lib/datadog_api_client/v2/models/http_log_error.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # List of errors. class HTTPLogError include BaseGenericModel + # Error message. attr_accessor :detail + # Error code. attr_accessor :status + # Error title. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/http_log_errors.rb b/lib/datadog_api_client/v2/models/http_log_errors.rb index 102fdf206a97..591c8683fb3f 100644 --- a/lib/datadog_api_client/v2/models/http_log_errors.rb +++ b/lib/datadog_api_client/v2/models/http_log_errors.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Invalid query performed. class HTTPLogErrors include BaseGenericModel + # Structured errors. attr_accessor :errors diff --git a/lib/datadog_api_client/v2/models/http_log_item.rb b/lib/datadog_api_client/v2/models/http_log_item.rb index f1267fa7c86f..38e4c04a9612 100644 --- a/lib/datadog_api_client/v2/models/http_log_item.rb +++ b/lib/datadog_api_client/v2/models/http_log_item.rb @@ -20,18 +20,23 @@ module DatadogAPIClient::V2 # Logs that are sent over HTTP. class HTTPLogItem include BaseGenericModel + # The integration name associated with your log: the technology from which the log originated. # When it matches an integration name, Datadog automatically installs the corresponding parsers and facets. # See [reserved attributes](https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#reserved-attributes). attr_accessor :ddsource + # Tags associated with your logs. attr_accessor :ddtags + # The name of the originating host of the log. attr_accessor :hostname + # The message [reserved attribute](https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#reserved-attributes) # of your log. By default, Datadog ingests the value of the message attribute as the body of the log entry. # That value is then highlighted and displayed in the Logstream, where it is indexed for full text search. attr_reader :message + # The name of the application or service generating the log events. # It is used to switch from Logs to APM, so make sure you define the same value when you use both products. # See [reserved attributes](https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#reserved-attributes). diff --git a/lib/datadog_api_client/v2/models/http_token.rb b/lib/datadog_api_client/v2/models/http_token.rb index aa3f05a9c71e..2a65010ffe6a 100644 --- a/lib/datadog_api_client/v2/models/http_token.rb +++ b/lib/datadog_api_client/v2/models/http_token.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `HTTPToken` object. class HTTPToken include BaseGenericModel + # The `HTTPToken` `name`. attr_reader :name + # The definition of `TokenType` object. attr_reader :type + # The `HTTPToken` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/http_token_auth.rb b/lib/datadog_api_client/v2/models/http_token_auth.rb index 158c8a0d2694..92f6dfa68a25 100644 --- a/lib/datadog_api_client/v2/models/http_token_auth.rb +++ b/lib/datadog_api_client/v2/models/http_token_auth.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of `HTTPTokenAuth` object. class HTTPTokenAuth include BaseGenericModel + # The definition of `HTTPBody` object. attr_accessor :body + # The `HTTPTokenAuth` `headers`. attr_accessor :headers + # The `HTTPTokenAuth` `tokens`. attr_accessor :tokens + # The definition of `HTTPTokenAuthType` object. attr_reader :type + # The `HTTPTokenAuth` `url_parameters`. attr_accessor :url_parameters diff --git a/lib/datadog_api_client/v2/models/http_token_auth_update.rb b/lib/datadog_api_client/v2/models/http_token_auth_update.rb index 03081bcc652f..672233d517c9 100644 --- a/lib/datadog_api_client/v2/models/http_token_auth_update.rb +++ b/lib/datadog_api_client/v2/models/http_token_auth_update.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of `HTTPTokenAuthUpdate` object. class HTTPTokenAuthUpdate include BaseGenericModel + # The definition of `HTTPBody` object. attr_accessor :body + # The `HTTPTokenAuthUpdate` `headers`. attr_accessor :headers + # The `HTTPTokenAuthUpdate` `tokens`. attr_accessor :tokens + # The definition of `HTTPTokenAuthType` object. attr_reader :type + # The `HTTPTokenAuthUpdate` `url_parameters`. attr_accessor :url_parameters diff --git a/lib/datadog_api_client/v2/models/http_token_update.rb b/lib/datadog_api_client/v2/models/http_token_update.rb index c682d5865644..63d5b5ffc542 100644 --- a/lib/datadog_api_client/v2/models/http_token_update.rb +++ b/lib/datadog_api_client/v2/models/http_token_update.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `HTTPTokenUpdate` object. class HTTPTokenUpdate include BaseGenericModel + # Should the header be deleted. attr_accessor :deleted + # The `HTTPToken` `name`. attr_reader :name + # The definition of `TokenType` object. attr_reader :type + # The `HTTPToken` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/httpci_app_error.rb b/lib/datadog_api_client/v2/models/httpci_app_error.rb index f99fab998142..202d9f6dc27f 100644 --- a/lib/datadog_api_client/v2/models/httpci_app_error.rb +++ b/lib/datadog_api_client/v2/models/httpci_app_error.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # List of errors. class HTTPCIAppError include BaseGenericModel + # Error message. attr_accessor :detail + # Error code. attr_accessor :status + # Error title. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/httpci_app_errors.rb b/lib/datadog_api_client/v2/models/httpci_app_errors.rb index 33dd0d899bfd..14e6c67563b0 100644 --- a/lib/datadog_api_client/v2/models/httpci_app_errors.rb +++ b/lib/datadog_api_client/v2/models/httpci_app_errors.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Errors occurred. class HTTPCIAppErrors include BaseGenericModel + # Structured errors. attr_accessor :errors diff --git a/lib/datadog_api_client/v2/models/idp_metadata_form_data.rb b/lib/datadog_api_client/v2/models/idp_metadata_form_data.rb index 719ca0a5485f..79f4b09d50bd 100644 --- a/lib/datadog_api_client/v2/models/idp_metadata_form_data.rb +++ b/lib/datadog_api_client/v2/models/idp_metadata_form_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The form data submitted to upload IdP metadata class IdPMetadataFormData include BaseGenericModel + # The IdP metadata XML file attr_accessor :idp_file diff --git a/lib/datadog_api_client/v2/models/incident_attachment_data.rb b/lib/datadog_api_client/v2/models/incident_attachment_data.rb index 47bc6557c357..9daf2ed57475 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_data.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A single incident attachment. class IncidentAttachmentData include BaseGenericModel + # The attributes object for an attachment. attr_reader :attributes + # A unique identifier that represents the incident attachment. attr_reader :id + # The incident attachment's relationships. attr_reader :relationships + # The incident attachment resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_attachment_link_attributes.rb b/lib/datadog_api_client/v2/models/incident_attachment_link_attributes.rb index 0ef9d7d90946..6600c413a8ae 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_link_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_link_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The attributes object for a link attachment. class IncidentAttachmentLinkAttributes include BaseGenericModel + # The link attachment. attr_reader :attachment + # The type of link attachment attributes. attr_reader :attachment_type + # Timestamp when the incident attachment link was last modified. attr_accessor :modified diff --git a/lib/datadog_api_client/v2/models/incident_attachment_link_attributes_attachment_object.rb b/lib/datadog_api_client/v2/models/incident_attachment_link_attributes_attachment_object.rb index a28a5fd3f248..6af3c3035a9e 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_link_attributes_attachment_object.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_link_attributes_attachment_object.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The link attachment. class IncidentAttachmentLinkAttributesAttachmentObject include BaseGenericModel + # The URL of this link attachment. attr_reader :document_url + # The title of this link attachment. attr_reader :title diff --git a/lib/datadog_api_client/v2/models/incident_attachment_postmortem_attributes.rb b/lib/datadog_api_client/v2/models/incident_attachment_postmortem_attributes.rb index 75041774e184..b71dd7df0ab0 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_postmortem_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_postmortem_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The attributes object for a postmortem attachment. class IncidentAttachmentPostmortemAttributes include BaseGenericModel + # The postmortem attachment. attr_reader :attachment + # The type of postmortem attachment attributes. attr_reader :attachment_type diff --git a/lib/datadog_api_client/v2/models/incident_attachment_relationships.rb b/lib/datadog_api_client/v2/models/incident_attachment_relationships.rb index 2e904d6981fa..d4b480f3f1b5 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The incident attachment's relationships. class IncidentAttachmentRelationships include BaseGenericModel + # Relationship to user. attr_accessor :last_modified_by_user diff --git a/lib/datadog_api_client/v2/models/incident_attachment_update_data.rb b/lib/datadog_api_client/v2/models/incident_attachment_update_data.rb index 6732e4c857c7..e56290e81463 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_update_data.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A single incident attachment. class IncidentAttachmentUpdateData include BaseGenericModel + # Incident attachment attributes. attr_accessor :attributes + # A unique identifier that represents the incident attachment. attr_accessor :id + # The incident attachment resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_attachment_update_request.rb b/lib/datadog_api_client/v2/models/incident_attachment_update_request.rb index 67ae6bd1340e..a71325e18860 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_update_request.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The update request for an incident's attachments. class IncidentAttachmentUpdateRequest include BaseGenericModel + # An array of incident attachments. An attachment object without an "id" key indicates that you want to # create that attachment. An attachment object without an "attributes" key indicates that you want to # delete that attachment. An attachment object with both the "id" key and a populated "attributes" object diff --git a/lib/datadog_api_client/v2/models/incident_attachment_update_response.rb b/lib/datadog_api_client/v2/models/incident_attachment_update_response.rb index 93ef4d03ec04..f7c5ea8d2bee 100644 --- a/lib/datadog_api_client/v2/models/incident_attachment_update_response.rb +++ b/lib/datadog_api_client/v2/models/incident_attachment_update_response.rb @@ -20,9 +20,11 @@ module DatadogAPIClient::V2 # The response object containing the created or updated incident attachments. class IncidentAttachmentUpdateResponse include BaseGenericModel + # An array of incident attachments. Only the attachments that were created or updated by the request are # returned. attr_reader :data + # Included related resources that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_attachments_postmortem_attributes_attachment_object.rb b/lib/datadog_api_client/v2/models/incident_attachments_postmortem_attributes_attachment_object.rb index b963fec55787..cd89b09d192f 100644 --- a/lib/datadog_api_client/v2/models/incident_attachments_postmortem_attributes_attachment_object.rb +++ b/lib/datadog_api_client/v2/models/incident_attachments_postmortem_attributes_attachment_object.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The postmortem attachment. class IncidentAttachmentsPostmortemAttributesAttachmentObject include BaseGenericModel + # The URL of this notebook attachment. attr_reader :document_url + # The title of this postmortem attachment. attr_reader :title diff --git a/lib/datadog_api_client/v2/models/incident_attachments_response.rb b/lib/datadog_api_client/v2/models/incident_attachments_response.rb index a55cad704bd5..7d7f30babd03 100644 --- a/lib/datadog_api_client/v2/models/incident_attachments_response.rb +++ b/lib/datadog_api_client/v2/models/incident_attachments_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The response object containing an incident's attachments. class IncidentAttachmentsResponse include BaseGenericModel + # An array of incident attachments. attr_reader :data + # Included related resources that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_create_attributes.rb b/lib/datadog_api_client/v2/models/incident_create_attributes.rb index ae1e2c6e398a..eea100e9aada 100644 --- a/lib/datadog_api_client/v2/models/incident_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_create_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # The incident's attributes for a create request. class IncidentCreateAttributes include BaseGenericModel + # Required if `customer_impacted:"true"`. A summary of the impact customers experienced during the incident. attr_accessor :customer_impact_scope + # A flag indicating whether the incident caused customer impact. attr_reader :customer_impacted + # A condensed view of the user-defined fields for which to create initial selections. attr_accessor :fields + # A unique identifier that represents an incident type. The default incident type will be used if this property is not provided. attr_accessor :incident_type_uuid + # An array of initial timeline cells to be placed at the beginning of the incident timeline. attr_accessor :initial_cells + # A flag indicating whether the incident is a test incident. attr_accessor :is_test + # Notification handles that will be notified of the incident at creation. attr_accessor :notification_handles + # The title of the incident, which summarizes what happened. attr_reader :title diff --git a/lib/datadog_api_client/v2/models/incident_create_data.rb b/lib/datadog_api_client/v2/models/incident_create_data.rb index a2641fa5a215..3ad7020e7c93 100644 --- a/lib/datadog_api_client/v2/models/incident_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_create_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Incident data for a create request. class IncidentCreateData include BaseGenericModel + # The incident's attributes for a create request. attr_reader :attributes + # The relationships the incident will have with other resources once created. attr_accessor :relationships + # Incident resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_create_relationships.rb b/lib/datadog_api_client/v2/models/incident_create_relationships.rb index acff8291aa61..b1909b2984ea 100644 --- a/lib/datadog_api_client/v2/models/incident_create_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_create_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The relationships the incident will have with other resources once created. class IncidentCreateRelationships include BaseGenericModel + # Relationship to user. attr_accessor :commander_user diff --git a/lib/datadog_api_client/v2/models/incident_create_request.rb b/lib/datadog_api_client/v2/models/incident_create_request.rb index 6b126619632f..61415bf34631 100644 --- a/lib/datadog_api_client/v2/models/incident_create_request.rb +++ b/lib/datadog_api_client/v2/models/incident_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create request for an incident. class IncidentCreateRequest include BaseGenericModel + # Incident data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_field_attributes_multiple_value.rb b/lib/datadog_api_client/v2/models/incident_field_attributes_multiple_value.rb index 64b8329f50a5..89917b622199 100644 --- a/lib/datadog_api_client/v2/models/incident_field_attributes_multiple_value.rb +++ b/lib/datadog_api_client/v2/models/incident_field_attributes_multiple_value.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A field with potentially multiple values selected. class IncidentFieldAttributesMultipleValue include BaseGenericModel + # Type of the multiple value field definitions. attr_accessor :type + # The multiple values selected for this field. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/incident_field_attributes_single_value.rb b/lib/datadog_api_client/v2/models/incident_field_attributes_single_value.rb index b764968963c2..3cb720c2e56e 100644 --- a/lib/datadog_api_client/v2/models/incident_field_attributes_single_value.rb +++ b/lib/datadog_api_client/v2/models/incident_field_attributes_single_value.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A field with a single value selected. class IncidentFieldAttributesSingleValue include BaseGenericModel + # Type of the single value field definitions. attr_accessor :type + # The single value selected for this field. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/incident_impact_attributes.rb b/lib/datadog_api_client/v2/models/incident_impact_attributes.rb index 420fd8e35866..a4fda06e19ba 100644 --- a/lib/datadog_api_client/v2/models/incident_impact_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_impact_attributes.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The incident impact's attributes. class IncidentImpactAttributes include BaseGenericModel + # Timestamp when the impact was created. attr_accessor :created + # Description of the impact. attr_reader :description + # Timestamp when the impact ended. attr_accessor :end_at + # An object mapping impact field names to field values. attr_accessor :fields + # The type of impact. attr_accessor :impact_type + # Timestamp when the impact was last modified. attr_accessor :modified + # Timestamp representing when the impact started. attr_reader :start_at diff --git a/lib/datadog_api_client/v2/models/incident_impact_create_attributes.rb b/lib/datadog_api_client/v2/models/incident_impact_create_attributes.rb index 5960de555d4f..05dd5576cf99 100644 --- a/lib/datadog_api_client/v2/models/incident_impact_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_impact_create_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The incident impact's attributes for a create request. class IncidentImpactCreateAttributes include BaseGenericModel + # Description of the impact. attr_reader :description + # Timestamp when the impact ended. attr_accessor :end_at + # An object mapping impact field names to field values. attr_accessor :fields + # Timestamp when the impact started. attr_reader :start_at diff --git a/lib/datadog_api_client/v2/models/incident_impact_create_data.rb b/lib/datadog_api_client/v2/models/incident_impact_create_data.rb index ae9b737306cc..5436f57b62f6 100644 --- a/lib/datadog_api_client/v2/models/incident_impact_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_impact_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Incident impact data for a create request. class IncidentImpactCreateData include BaseGenericModel + # The incident impact's attributes for a create request. attr_reader :attributes + # Incident impact resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_impact_create_request.rb b/lib/datadog_api_client/v2/models/incident_impact_create_request.rb index 1c1270e0f198..5fa0f4e88e84 100644 --- a/lib/datadog_api_client/v2/models/incident_impact_create_request.rb +++ b/lib/datadog_api_client/v2/models/incident_impact_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create request for an incident impact. class IncidentImpactCreateRequest include BaseGenericModel + # Incident impact data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_impact_relationships.rb b/lib/datadog_api_client/v2/models/incident_impact_relationships.rb index 9cbb78298a35..95b641a55cda 100644 --- a/lib/datadog_api_client/v2/models/incident_impact_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_impact_relationships.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The incident impact's resource relationships. class IncidentImpactRelationships include BaseGenericModel + # Relationship to user. attr_accessor :created_by_user + # Relationship to incident. attr_accessor :incident + # Relationship to user. attr_accessor :last_modified_by_user diff --git a/lib/datadog_api_client/v2/models/incident_impact_response.rb b/lib/datadog_api_client/v2/models/incident_impact_response.rb index 5bb8aead9fa8..70d060f02c99 100644 --- a/lib/datadog_api_client/v2/models/incident_impact_response.rb +++ b/lib/datadog_api_client/v2/models/incident_impact_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response with an incident impact. class IncidentImpactResponse include BaseGenericModel + # Incident impact data from a response. attr_reader :data + # Included related resources that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_impact_response_data.rb b/lib/datadog_api_client/v2/models/incident_impact_response_data.rb index d2e20cd6a951..02a6c08c650a 100644 --- a/lib/datadog_api_client/v2/models/incident_impact_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_impact_response_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Incident impact data from a response. class IncidentImpactResponseData include BaseGenericModel + # The incident impact's attributes. attr_accessor :attributes + # The incident impact's ID. attr_reader :id + # The incident impact's resource relationships. attr_accessor :relationships + # Incident impact resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_impacts_response.rb b/lib/datadog_api_client/v2/models/incident_impacts_response.rb index 68d0bbc18242..e26f9de38ad9 100644 --- a/lib/datadog_api_client/v2/models/incident_impacts_response.rb +++ b/lib/datadog_api_client/v2/models/incident_impacts_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response with a list of incident impacts. class IncidentImpactsResponse include BaseGenericModel + # An array of incident impacts. attr_reader :data + # Included related resources that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_attributes.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_attributes.rb index d7fbf8c424c6..6a13df5e745f 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_attributes.rb @@ -20,17 +20,23 @@ module DatadogAPIClient::V2 # Incident integration metadata's attributes for a create request. class IncidentIntegrationMetadataAttributes include BaseGenericModel + # Timestamp when the incident todo was created. attr_accessor :created + # UUID of the incident this integration metadata is connected to. attr_accessor :incident_id + # A number indicating the type of integration this metadata is for. 1 indicates Slack; # 8 indicates Jira. attr_reader :integration_type + # Incident integration metadata's metadata attribute. attr_reader :metadata + # Timestamp when the incident todo was last modified. attr_accessor :modified + # A number indicating the status of this integration metadata. 0 indicates unknown; # 1 indicates pending; 2 indicates complete; 3 indicates manually created; # 4 indicates manually updated; 5 indicates failed. diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_create_data.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_create_data.rb index de4201aad1aa..a6f799be3616 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Incident integration metadata data for a create request. class IncidentIntegrationMetadataCreateData include BaseGenericModel + # Incident integration metadata's attributes for a create request. attr_reader :attributes + # Integration metadata resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_create_request.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_create_request.rb index f85f1c9b1e8b..4f919af42263 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_create_request.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create request for an incident integration metadata. class IncidentIntegrationMetadataCreateRequest include BaseGenericModel + # Incident integration metadata data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_list_response.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_list_response.rb index 786b86b8d13b..2503f759a053 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_list_response.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_list_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response with a list of incident integration metadata. class IncidentIntegrationMetadataListResponse include BaseGenericModel + # An array of incident integration metadata. attr_reader :data + # Included related resources that the user requested. attr_accessor :included + # The metadata object containing pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_data.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_data.rb index 82346f0cbe98..1fd2eaa540b5 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_data.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Incident integration metadata data for a patch request. class IncidentIntegrationMetadataPatchData include BaseGenericModel + # Incident integration metadata's attributes for a create request. attr_reader :attributes + # Integration metadata resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_request.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_request.rb index dd159757df46..3f2643299249 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_request.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_patch_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Patch request for an incident integration metadata. class IncidentIntegrationMetadataPatchRequest include BaseGenericModel + # Incident integration metadata data for a patch request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_response.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_response.rb index e84a3b1b1a07..9357f03a074a 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_response.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response with an incident integration metadata. class IncidentIntegrationMetadataResponse include BaseGenericModel + # Incident integration metadata from a response. attr_reader :data + # Included related resources that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_integration_metadata_response_data.rb b/lib/datadog_api_client/v2/models/incident_integration_metadata_response_data.rb index 01a771dc8995..acb5381046f1 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_metadata_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_metadata_response_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Incident integration metadata from a response. class IncidentIntegrationMetadataResponseData include BaseGenericModel + # Incident integration metadata's attributes for a create request. attr_accessor :attributes + # The incident integration metadata's ID. attr_reader :id + # The incident's integration relationships from a response. attr_accessor :relationships + # Integration metadata resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_integration_relationships.rb b/lib/datadog_api_client/v2/models/incident_integration_relationships.rb index fbc9f35b1ce0..0fd944aa73e1 100644 --- a/lib/datadog_api_client/v2/models/incident_integration_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_integration_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The incident's integration relationships from a response. class IncidentIntegrationRelationships include BaseGenericModel + # Relationship to user. attr_accessor :created_by_user + # Relationship to user. attr_accessor :last_modified_by_user diff --git a/lib/datadog_api_client/v2/models/incident_non_datadog_creator.rb b/lib/datadog_api_client/v2/models/incident_non_datadog_creator.rb index 8cdef1824481..dd730e56ef79 100644 --- a/lib/datadog_api_client/v2/models/incident_non_datadog_creator.rb +++ b/lib/datadog_api_client/v2/models/incident_non_datadog_creator.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Incident's non Datadog creator. class IncidentNonDatadogCreator include BaseGenericModel + # Non Datadog creator `48px` image. attr_accessor :image_48_px + # Non Datadog creator name. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/incident_notification_handle.rb b/lib/datadog_api_client/v2/models/incident_notification_handle.rb index 1eba8950bd09..b41b28265234 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_handle.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_handle.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A notification handle that will be notified at incident creation. class IncidentNotificationHandle include BaseGenericModel + # The name of the notified handle. attr_accessor :display_name + # The handle used for the notification. This includes an email address, Slack channel, or workflow. attr_accessor :handle diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule.rb b/lib/datadog_api_client/v2/models/incident_notification_rule.rb index 8bff59c4d479..43a9e2ad55b1 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response with a notification rule. class IncidentNotificationRule include BaseGenericModel + # Notification rule data from a response. attr_reader :data + # Related objects that are included in the response. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_array.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_array.rb index 9771ddfb2891..aeddca76092a 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_array.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_array.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response with notification rules. class IncidentNotificationRuleArray include BaseGenericModel + # The `NotificationRuleArray` `data`. attr_reader :data + # Related objects that are included in the response. attr_accessor :included + # Response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta.rb index 018f96905cad..740d94ab8bc4 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response metadata. class IncidentNotificationRuleArrayMeta include BaseGenericModel + # Pagination metadata. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta_page.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta_page.rb index e82b7a68e985..8719dc79438c 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta_page.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_array_meta_page.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Pagination metadata. class IncidentNotificationRuleArrayMetaPage include BaseGenericModel + # The offset for the next page of results. attr_accessor :next_offset + # The current offset in the results. attr_accessor :offset + # The number of results returned per page. attr_accessor :size diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_attributes.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_attributes.rb index f3ae20e9c590..adedd3f154c0 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # The notification rule's attributes. class IncidentNotificationRuleAttributes include BaseGenericModel + # The conditions that trigger this notification rule. attr_reader :conditions + # Timestamp when the notification rule was created. attr_reader :created + # Whether the notification rule is enabled. attr_reader :enabled + # The notification handles (targets) for this rule. attr_reader :handles + # Timestamp when the notification rule was last modified. attr_reader :modified + # List of incident fields that trigger re-notification when changed. attr_accessor :renotify_on + # The trigger event for this notification rule. attr_reader :trigger + # The visibility of the notification rule. attr_reader :visibility diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_conditions_items.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_conditions_items.rb index f9455518997a..5955646eb140 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_conditions_items.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_conditions_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A condition that must be met to trigger the notification rule. class IncidentNotificationRuleConditionsItems include BaseGenericModel + # The incident field to evaluate attr_reader :field + # The value(s) to compare against. Multiple values are `ORed` together. attr_reader :values diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_create_attributes.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_create_attributes.rb index 80665ebe0da0..4d1d65c0be64 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_create_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The attributes for creating a notification rule. class IncidentNotificationRuleCreateAttributes include BaseGenericModel + # The conditions that trigger this notification rule. attr_reader :conditions + # Whether the notification rule is enabled. attr_accessor :enabled + # The notification handles (targets) for this rule. attr_reader :handles + # List of incident fields that trigger re-notification when changed. attr_accessor :renotify_on + # The trigger event for this notification rule. attr_reader :trigger + # The visibility of the notification rule. attr_accessor :visibility diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_create_data.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_create_data.rb index ac79e7465554..54a65449cb70 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_create_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Notification rule data for a create request. class IncidentNotificationRuleCreateData include BaseGenericModel + # The attributes for creating a notification rule. attr_reader :attributes + # The definition of `NotificationRuleCreateDataRelationships` object. attr_accessor :relationships + # Notification rules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_create_data_relationships.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_create_data_relationships.rb index 12938d3ee0e7..b1ba68508f9b 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_create_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_create_data_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `NotificationRuleCreateDataRelationships` object. class IncidentNotificationRuleCreateDataRelationships include BaseGenericModel + # Relationship to an incident type. attr_accessor :incident_type + # A relationship reference to a notification template. attr_accessor :notification_template diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_relationships.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_relationships.rb index 543be740ee5f..f3b2bc081b55 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_relationships.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The notification rule's resource relationships. class IncidentNotificationRuleRelationships include BaseGenericModel + # Relationship to user. attr_accessor :created_by_user + # Relationship to an incident type. attr_accessor :incident_type + # Relationship to user. attr_accessor :last_modified_by_user + # A relationship reference to a notification template. attr_accessor :notification_template diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_response_data.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_response_data.rb index 6199c3759056..0bc16a10c482 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_response_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Notification rule data from a response. class IncidentNotificationRuleResponseData include BaseGenericModel + # The notification rule's attributes. attr_accessor :attributes + # The unique identifier of the notification rule. attr_reader :id + # The notification rule's resource relationships. attr_accessor :relationships + # Notification rules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_notification_rule_update_data.rb b/lib/datadog_api_client/v2/models/incident_notification_rule_update_data.rb index 342b0aa85ca4..9cc6e8ccb369 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_rule_update_data.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_rule_update_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Notification rule data for an update request. class IncidentNotificationRuleUpdateData include BaseGenericModel + # The attributes for creating a notification rule. attr_reader :attributes + # The unique identifier of the notification rule. attr_reader :id + # The definition of `NotificationRuleCreateDataRelationships` object. attr_accessor :relationships + # Notification rules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_notification_template.rb b/lib/datadog_api_client/v2/models/incident_notification_template.rb index 8f72baae1864..cefd1d3c5b28 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response with a notification template. class IncidentNotificationTemplate include BaseGenericModel + # Notification template data from a response. attr_reader :data + # Related objects that are included in the response. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_array.rb b/lib/datadog_api_client/v2/models/incident_notification_template_array.rb index ce2276ab9b4f..c2c2a74eb3cd 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_array.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_array.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response with notification templates. class IncidentNotificationTemplateArray include BaseGenericModel + # The `NotificationTemplateArray` `data`. attr_reader :data + # Related objects that are included in the response. attr_accessor :included + # Response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_array_meta.rb b/lib/datadog_api_client/v2/models/incident_notification_template_array_meta.rb index 8d7e1fae55d6..605434feff78 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_array_meta.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_array_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response metadata. class IncidentNotificationTemplateArrayMeta include BaseGenericModel + # Pagination metadata. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_array_meta_page.rb b/lib/datadog_api_client/v2/models/incident_notification_template_array_meta_page.rb index 698f1135a3dc..05d0ff63b141 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_array_meta_page.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_array_meta_page.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Pagination metadata. class IncidentNotificationTemplateArrayMetaPage include BaseGenericModel + # Total number of notification templates. attr_accessor :total_count + # Total number of notification templates matching the filter. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_attributes.rb b/lib/datadog_api_client/v2/models/incident_notification_template_attributes.rb index 6c94036e73ce..fd4417878084 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The notification template's attributes. class IncidentNotificationTemplateAttributes include BaseGenericModel + # The category of the notification template. attr_reader :category + # The content body of the notification template. attr_reader :content + # Timestamp when the notification template was created. attr_reader :created + # Timestamp when the notification template was last modified. attr_reader :modified + # The name of the notification template. attr_reader :name + # The subject line of the notification template. attr_reader :subject diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_create_attributes.rb b/lib/datadog_api_client/v2/models/incident_notification_template_create_attributes.rb index fa87d091cfcf..320b57f350ac 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_create_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The attributes for creating a notification template. class IncidentNotificationTemplateCreateAttributes include BaseGenericModel + # The category of the notification template. attr_reader :category + # The content body of the notification template. attr_reader :content + # The name of the notification template. attr_reader :name + # The subject line of the notification template. attr_reader :subject diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_create_data.rb b/lib/datadog_api_client/v2/models/incident_notification_template_create_data.rb index 4515b45021cb..c56301c6f2cd 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_create_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Notification template data for a create request. class IncidentNotificationTemplateCreateData include BaseGenericModel + # The attributes for creating a notification template. attr_reader :attributes + # The definition of `NotificationTemplateCreateDataRelationships` object. attr_accessor :relationships + # Notification templates resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_create_data_relationships.rb b/lib/datadog_api_client/v2/models/incident_notification_template_create_data_relationships.rb index 55c4411c649c..103fdac1be45 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_create_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_create_data_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `NotificationTemplateCreateDataRelationships` object. class IncidentNotificationTemplateCreateDataRelationships include BaseGenericModel + # Relationship to an incident type. attr_accessor :incident_type diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_object.rb b/lib/datadog_api_client/v2/models/incident_notification_template_object.rb index 898e51d1e6b5..63917fd96107 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_object.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_object.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A notification template object for inclusion in other resources. class IncidentNotificationTemplateObject include BaseGenericModel + # The notification template's attributes. attr_accessor :attributes + # The unique identifier of the notification template. attr_reader :id + # The notification template's resource relationships. attr_accessor :relationships + # Notification templates resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_relationships.rb b/lib/datadog_api_client/v2/models/incident_notification_template_relationships.rb index 698c30662483..02827bf2b545 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_relationships.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The notification template's resource relationships. class IncidentNotificationTemplateRelationships include BaseGenericModel + # Relationship to user. attr_accessor :created_by_user + # Relationship to an incident type. attr_accessor :incident_type + # Relationship to user. attr_accessor :last_modified_by_user diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_response_data.rb b/lib/datadog_api_client/v2/models/incident_notification_template_response_data.rb index 55eb3ae2a4c7..f53f1633f28b 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_response_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Notification template data from a response. class IncidentNotificationTemplateResponseData include BaseGenericModel + # The notification template's attributes. attr_accessor :attributes + # The unique identifier of the notification template. attr_reader :id + # The notification template's resource relationships. attr_accessor :relationships + # Notification templates resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_update_attributes.rb b/lib/datadog_api_client/v2/models/incident_notification_template_update_attributes.rb index 90a8c7bf4c55..48852db0e2e7 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_update_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The attributes to update on a notification template. class IncidentNotificationTemplateUpdateAttributes include BaseGenericModel + # The category of the notification template. attr_accessor :category + # The content body of the notification template. attr_accessor :content + # The name of the notification template. attr_accessor :name + # The subject line of the notification template. attr_accessor :subject diff --git a/lib/datadog_api_client/v2/models/incident_notification_template_update_data.rb b/lib/datadog_api_client/v2/models/incident_notification_template_update_data.rb index 03c25728bd03..0efcb5f27583 100644 --- a/lib/datadog_api_client/v2/models/incident_notification_template_update_data.rb +++ b/lib/datadog_api_client/v2/models/incident_notification_template_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Notification template data for an update request. class IncidentNotificationTemplateUpdateData include BaseGenericModel + # The attributes to update on a notification template. attr_accessor :attributes + # The unique identifier of the notification template. attr_reader :id + # Notification templates resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_response.rb b/lib/datadog_api_client/v2/models/incident_response.rb index 5ee427f0265a..0aa7e431d56b 100644 --- a/lib/datadog_api_client/v2/models/incident_response.rb +++ b/lib/datadog_api_client/v2/models/incident_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response with an incident. class IncidentResponse include BaseGenericModel + # Incident data from a response. attr_reader :data + # Included related resources that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_response_attributes.rb b/lib/datadog_api_client/v2/models/incident_response_attributes.rb index 1a7e94fff811..9d32cae825d3 100644 --- a/lib/datadog_api_client/v2/models/incident_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_response_attributes.rb @@ -20,62 +20,90 @@ module DatadogAPIClient::V2 # The incident's attributes from a response. class IncidentResponseAttributes include BaseGenericModel + # Timestamp of when the incident was archived. attr_accessor :archived + # The incident case id. attr_accessor :case_id + # Timestamp when the incident was created. attr_accessor :created + # Length of the incident's customer impact in seconds. # Equals the difference between `customer_impact_start` and `customer_impact_end`. attr_accessor :customer_impact_duration + # Timestamp when customers were no longer impacted by the incident. attr_accessor :customer_impact_end + # A summary of the impact customers experienced during the incident. attr_accessor :customer_impact_scope + # Timestamp when customers began being impacted by the incident. attr_accessor :customer_impact_start + # A flag indicating whether the incident caused customer impact. attr_accessor :customer_impacted + # Timestamp when the incident was declared. attr_accessor :declared + # Incident's non Datadog creator. attr_accessor :declared_by + # UUID of the user who declared the incident. attr_accessor :declared_by_uuid + # Timestamp when the incident was detected. attr_accessor :detected + # A condensed view of the user-defined fields attached to incidents. attr_accessor :fields + # A unique identifier that represents an incident type. attr_accessor :incident_type_uuid + # A flag indicating whether the incident is a test incident. attr_accessor :is_test + # Timestamp when the incident was last modified. attr_accessor :modified + # Incident's non Datadog creator. attr_accessor :non_datadog_creator + # Notification handles that will be notified of the incident during update. attr_accessor :notification_handles + # The monotonically increasing integer ID for the incident. attr_accessor :public_id + # Timestamp when the incident's state was last changed from active or stable to resolved or completed. attr_accessor :resolved + # The incident severity. attr_accessor :severity + # The state incident. attr_accessor :state + # The amount of time in seconds to detect the incident. # Equals the difference between `customer_impact_start` and `detected`. attr_accessor :time_to_detect + # The amount of time in seconds to call incident after detection. Equals the difference of `detected` and `created`. attr_accessor :time_to_internal_response + # The amount of time in seconds to resolve customer impact after detecting the issue. Equals the difference between `customer_impact_end` and `detected`. attr_accessor :time_to_repair + # The amount of time in seconds to resolve the incident after it was created. Equals the difference between `created` and `resolved`. attr_accessor :time_to_resolve + # The title of the incident, which summarizes what happened. attr_reader :title + # The incident visibility status. attr_accessor :visibility diff --git a/lib/datadog_api_client/v2/models/incident_response_data.rb b/lib/datadog_api_client/v2/models/incident_response_data.rb index 3225870b77a3..c1a240ce9dab 100644 --- a/lib/datadog_api_client/v2/models/incident_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_response_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Incident data from a response. class IncidentResponseData include BaseGenericModel + # The incident's attributes from a response. attr_accessor :attributes + # The incident's ID. attr_reader :id + # The incident's relationships from a response. attr_accessor :relationships + # Incident resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_response_meta.rb b/lib/datadog_api_client/v2/models/incident_response_meta.rb index 9ba4d8cbb912..9a3cf8f5d2d5 100644 --- a/lib/datadog_api_client/v2/models/incident_response_meta.rb +++ b/lib/datadog_api_client/v2/models/incident_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The metadata object containing pagination metadata. class IncidentResponseMeta include BaseGenericModel + # Pagination properties. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/incident_response_meta_pagination.rb b/lib/datadog_api_client/v2/models/incident_response_meta_pagination.rb index 3266be9431d9..bd29496b6e65 100644 --- a/lib/datadog_api_client/v2/models/incident_response_meta_pagination.rb +++ b/lib/datadog_api_client/v2/models/incident_response_meta_pagination.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Pagination properties. class IncidentResponseMetaPagination include BaseGenericModel + # The index of the first element in the next page of results. Equal to page size added to the current offset. attr_accessor :next_offset + # The index of the first element in the results. attr_accessor :offset + # Maximum size of pages to return. attr_accessor :size diff --git a/lib/datadog_api_client/v2/models/incident_response_relationships.rb b/lib/datadog_api_client/v2/models/incident_response_relationships.rb index 715103f907db..9e59881c10af 100644 --- a/lib/datadog_api_client/v2/models/incident_response_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_response_relationships.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V2 # The incident's relationships from a response. class IncidentResponseRelationships include BaseGenericModel + # A relationship reference for attachments. attr_accessor :attachments + # Relationship to user. attr_accessor :commander_user + # Relationship to user. attr_accessor :created_by_user + # Relationship to user. attr_accessor :declared_by_user + # Relationship to impacts. attr_accessor :impacts + # A relationship reference for multiple integration metadata objects. attr_accessor :integrations + # Relationship to user. attr_accessor :last_modified_by_user + # Relationship to incident responders. attr_accessor :responders + # Relationship to incident user defined fields. attr_accessor :user_defined_fields diff --git a/lib/datadog_api_client/v2/models/incident_search_response.rb b/lib/datadog_api_client/v2/models/incident_search_response.rb index 96cd3bfe575e..d2b547e90fff 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response with incidents and facets. class IncidentSearchResponse include BaseGenericModel + # Data returned by an incident search. attr_reader :data + # Included related resources that the user requested. attr_accessor :included + # The metadata object containing pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/incident_search_response_attributes.rb b/lib/datadog_api_client/v2/models/incident_search_response_attributes.rb index 7f1bd9bf9946..fc5224f83446 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Attributes returned by an incident search. class IncidentSearchResponseAttributes include BaseGenericModel + # Facet data for incidents returned by a search query. attr_reader :facets + # Incidents returned by the search. attr_reader :incidents + # Number of incidents returned by the search. attr_reader :total diff --git a/lib/datadog_api_client/v2/models/incident_search_response_data.rb b/lib/datadog_api_client/v2/models/incident_search_response_data.rb index 600c506b83c7..fd5208ecc4f0 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data returned by an incident search. class IncidentSearchResponseData include BaseGenericModel + # Attributes returned by an incident search. attr_accessor :attributes + # Incident search result type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/incident_search_response_facets_data.rb b/lib/datadog_api_client/v2/models/incident_search_response_facets_data.rb index e94983d5a055..1b928500b010 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_facets_data.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_facets_data.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V2 # Facet data for incidents returned by a search query. class IncidentSearchResponseFacetsData include BaseGenericModel + # Facet data for incident commander users. attr_accessor :commander + # Facet data for incident creator users. attr_accessor :created_by + # Facet data for incident property fields. attr_accessor :fields + # Facet data for incident impact attributes. attr_accessor :impact + # Facet data for incident last modified by users. attr_accessor :last_modified_by + # Facet data for incident postmortem existence. attr_accessor :postmortem + # Facet data for incident responder users. attr_accessor :responder + # Facet data for incident severity attributes. attr_accessor :severity + # Facet data for incident state attributes. attr_accessor :state + # Facet data for incident time to repair metrics. attr_accessor :time_to_repair + # Facet data for incident time to resolve metrics. attr_accessor :time_to_resolve diff --git a/lib/datadog_api_client/v2/models/incident_search_response_field_facet_data.rb b/lib/datadog_api_client/v2/models/incident_search_response_field_facet_data.rb index 2aec326bc786..2776092895da 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_field_facet_data.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_field_facet_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Facet value and number of occurrences for a property field of an incident. class IncidentSearchResponseFieldFacetData include BaseGenericModel + # Count of the facet value appearing in search results. attr_reader :count + # The facet value appearing in search results. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/incident_search_response_incidents_data.rb b/lib/datadog_api_client/v2/models/incident_search_response_incidents_data.rb index af5ae4a0cc77..bd35ce8dcf52 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_incidents_data.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_incidents_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Incident returned by the search. class IncidentSearchResponseIncidentsData include BaseGenericModel + # Incident data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_search_response_meta.rb b/lib/datadog_api_client/v2/models/incident_search_response_meta.rb index 49d3bb0f6a40..3456c407e039 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_meta.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The metadata object containing pagination metadata. class IncidentSearchResponseMeta include BaseGenericModel + # Pagination properties. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data.rb b/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data.rb index a4d84363a215..16279c80af5c 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Facet data numeric attributes of an incident. class IncidentSearchResponseNumericFacetData include BaseGenericModel + # Aggregate information for numeric incident data. attr_reader :aggregates + # Name of the incident property field. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data_aggregates.rb b/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data_aggregates.rb index cd1bc8e3b491..0e98bfc4a37e 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data_aggregates.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_numeric_facet_data_aggregates.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Aggregate information for numeric incident data. class IncidentSearchResponseNumericFacetDataAggregates include BaseGenericModel + # Maximum value of the numeric aggregates. attr_accessor :max + # Minimum value of the numeric aggregates. attr_accessor :min diff --git a/lib/datadog_api_client/v2/models/incident_search_response_property_field_facet_data.rb b/lib/datadog_api_client/v2/models/incident_search_response_property_field_facet_data.rb index 2bfbad0bdaa6..e6edf4d30cac 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_property_field_facet_data.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_property_field_facet_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Facet data for the incident property fields. class IncidentSearchResponsePropertyFieldFacetData include BaseGenericModel + # Aggregate information for numeric incident data. attr_accessor :aggregates + # Facet data for the property field of an incident. attr_reader :facets + # Name of the incident property field. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/incident_search_response_user_facet_data.rb b/lib/datadog_api_client/v2/models/incident_search_response_user_facet_data.rb index 30b5a4e4390c..f4d5d3d1b8b8 100644 --- a/lib/datadog_api_client/v2/models/incident_search_response_user_facet_data.rb +++ b/lib/datadog_api_client/v2/models/incident_search_response_user_facet_data.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Facet data for user attributes of an incident. class IncidentSearchResponseUserFacetData include BaseGenericModel + # Count of the facet value appearing in search results. attr_reader :count + # Email of the user. attr_accessor :email + # Handle of the user. attr_accessor :handle + # Name of the user. attr_accessor :name + # ID of the user. attr_accessor :uuid diff --git a/lib/datadog_api_client/v2/models/incident_service_create_attributes.rb b/lib/datadog_api_client/v2/models/incident_service_create_attributes.rb index 5a5d2088bd90..da1240072701 100644 --- a/lib/datadog_api_client/v2/models/incident_service_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_service_create_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The incident service's attributes for a create request. class IncidentServiceCreateAttributes include BaseGenericModel + # Name of the incident service. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/incident_service_create_data.rb b/lib/datadog_api_client/v2/models/incident_service_create_data.rb index 53f9b7115fcf..35e600d4d15e 100644 --- a/lib/datadog_api_client/v2/models/incident_service_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_service_create_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Incident Service payload for create requests. class IncidentServiceCreateData include BaseGenericModel + # The incident service's attributes for a create request. attr_accessor :attributes + # The incident service's relationships. attr_accessor :relationships + # Incident service resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_service_create_request.rb b/lib/datadog_api_client/v2/models/incident_service_create_request.rb index b6544fa6db13..550e93d7e4a3 100644 --- a/lib/datadog_api_client/v2/models/incident_service_create_request.rb +++ b/lib/datadog_api_client/v2/models/incident_service_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create request with an incident service payload. class IncidentServiceCreateRequest include BaseGenericModel + # Incident Service payload for create requests. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_service_relationships.rb b/lib/datadog_api_client/v2/models/incident_service_relationships.rb index 4ff122be87fa..5397d03e127d 100644 --- a/lib/datadog_api_client/v2/models/incident_service_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_service_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The incident service's relationships. class IncidentServiceRelationships include BaseGenericModel + # Relationship to user. attr_accessor :created_by + # Relationship to user. attr_accessor :last_modified_by diff --git a/lib/datadog_api_client/v2/models/incident_service_response.rb b/lib/datadog_api_client/v2/models/incident_service_response.rb index fef3c65b4d93..302485f615d5 100644 --- a/lib/datadog_api_client/v2/models/incident_service_response.rb +++ b/lib/datadog_api_client/v2/models/incident_service_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response with an incident service payload. class IncidentServiceResponse include BaseGenericModel + # Incident Service data from responses. attr_reader :data + # Included objects from relationships. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_service_response_attributes.rb b/lib/datadog_api_client/v2/models/incident_service_response_attributes.rb index 46371a4e63c3..5788c6fc7095 100644 --- a/lib/datadog_api_client/v2/models/incident_service_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_service_response_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The incident service's attributes from a response. class IncidentServiceResponseAttributes include BaseGenericModel + # Timestamp of when the incident service was created. attr_accessor :created + # Timestamp of when the incident service was modified. attr_accessor :modified + # Name of the incident service. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/incident_service_response_data.rb b/lib/datadog_api_client/v2/models/incident_service_response_data.rb index 235e72a13b27..9fc515c3d7f8 100644 --- a/lib/datadog_api_client/v2/models/incident_service_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_service_response_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Incident Service data from responses. class IncidentServiceResponseData include BaseGenericModel + # The incident service's attributes from a response. attr_accessor :attributes + # The incident service's ID. attr_reader :id + # The incident service's relationships. attr_accessor :relationships + # Incident service resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_service_update_attributes.rb b/lib/datadog_api_client/v2/models/incident_service_update_attributes.rb index 9d15fb49f80e..ba05b5a8c2d5 100644 --- a/lib/datadog_api_client/v2/models/incident_service_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_service_update_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The incident service's attributes for an update request. class IncidentServiceUpdateAttributes include BaseGenericModel + # Name of the incident service. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/incident_service_update_data.rb b/lib/datadog_api_client/v2/models/incident_service_update_data.rb index 8318b517b8e3..056e95c9b0e2 100644 --- a/lib/datadog_api_client/v2/models/incident_service_update_data.rb +++ b/lib/datadog_api_client/v2/models/incident_service_update_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Incident Service payload for update requests. class IncidentServiceUpdateData include BaseGenericModel + # The incident service's attributes for an update request. attr_accessor :attributes + # The incident service's ID. attr_accessor :id + # The incident service's relationships. attr_accessor :relationships + # Incident service resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_service_update_request.rb b/lib/datadog_api_client/v2/models/incident_service_update_request.rb index 5a02bdee579c..c670ab9196ad 100644 --- a/lib/datadog_api_client/v2/models/incident_service_update_request.rb +++ b/lib/datadog_api_client/v2/models/incident_service_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Update request with an incident service payload. class IncidentServiceUpdateRequest include BaseGenericModel + # Incident Service payload for update requests. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_services_response.rb b/lib/datadog_api_client/v2/models/incident_services_response.rb index 003b8fb993ca..9fb2a714ef98 100644 --- a/lib/datadog_api_client/v2/models/incident_services_response.rb +++ b/lib/datadog_api_client/v2/models/incident_services_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response with a list of incident service payloads. class IncidentServicesResponse include BaseGenericModel + # An array of incident services. attr_reader :data + # Included related resources which the user requested. attr_accessor :included + # The metadata object containing pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/incident_team_create_attributes.rb b/lib/datadog_api_client/v2/models/incident_team_create_attributes.rb index e0f388059068..3fc111a3a89d 100644 --- a/lib/datadog_api_client/v2/models/incident_team_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_team_create_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The incident team's attributes for a create request. class IncidentTeamCreateAttributes include BaseGenericModel + # Name of the incident team. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/incident_team_create_data.rb b/lib/datadog_api_client/v2/models/incident_team_create_data.rb index 4b6d8afebe2d..65c77ac6a22f 100644 --- a/lib/datadog_api_client/v2/models/incident_team_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_team_create_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Incident Team data for a create request. class IncidentTeamCreateData include BaseGenericModel + # The incident team's attributes for a create request. attr_accessor :attributes + # The incident team's relationships. attr_accessor :relationships + # Incident Team resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_team_create_request.rb b/lib/datadog_api_client/v2/models/incident_team_create_request.rb index 40d476e64f9b..4c8b26651729 100644 --- a/lib/datadog_api_client/v2/models/incident_team_create_request.rb +++ b/lib/datadog_api_client/v2/models/incident_team_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create request with an incident team payload. class IncidentTeamCreateRequest include BaseGenericModel + # Incident Team data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_team_relationships.rb b/lib/datadog_api_client/v2/models/incident_team_relationships.rb index 58bc8d591a9d..427886bbc0e8 100644 --- a/lib/datadog_api_client/v2/models/incident_team_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_team_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The incident team's relationships. class IncidentTeamRelationships include BaseGenericModel + # Relationship to user. attr_accessor :created_by + # Relationship to user. attr_accessor :last_modified_by diff --git a/lib/datadog_api_client/v2/models/incident_team_response.rb b/lib/datadog_api_client/v2/models/incident_team_response.rb index 310edf59e25c..0034ab4b68b9 100644 --- a/lib/datadog_api_client/v2/models/incident_team_response.rb +++ b/lib/datadog_api_client/v2/models/incident_team_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response with an incident team payload. class IncidentTeamResponse include BaseGenericModel + # Incident Team data from a response. attr_reader :data + # Included objects from relationships. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_team_response_attributes.rb b/lib/datadog_api_client/v2/models/incident_team_response_attributes.rb index d5cd892d70c6..61e5ba8b3c13 100644 --- a/lib/datadog_api_client/v2/models/incident_team_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_team_response_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The incident team's attributes from a response. class IncidentTeamResponseAttributes include BaseGenericModel + # Timestamp of when the incident team was created. attr_accessor :created + # Timestamp of when the incident team was modified. attr_accessor :modified + # Name of the incident team. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/incident_team_response_data.rb b/lib/datadog_api_client/v2/models/incident_team_response_data.rb index 9d0c8ee68cc9..51b918569c82 100644 --- a/lib/datadog_api_client/v2/models/incident_team_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_team_response_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Incident Team data from a response. class IncidentTeamResponseData include BaseGenericModel + # The incident team's attributes from a response. attr_accessor :attributes + # The incident team's ID. attr_accessor :id + # The incident team's relationships. attr_accessor :relationships + # Incident Team resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/incident_team_update_attributes.rb b/lib/datadog_api_client/v2/models/incident_team_update_attributes.rb index b6de14b0e3d5..e174ec43996a 100644 --- a/lib/datadog_api_client/v2/models/incident_team_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_team_update_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The incident team's attributes for an update request. class IncidentTeamUpdateAttributes include BaseGenericModel + # Name of the incident team. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/incident_team_update_data.rb b/lib/datadog_api_client/v2/models/incident_team_update_data.rb index df30f5502ef8..2a5ce5957911 100644 --- a/lib/datadog_api_client/v2/models/incident_team_update_data.rb +++ b/lib/datadog_api_client/v2/models/incident_team_update_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Incident Team data for an update request. class IncidentTeamUpdateData include BaseGenericModel + # The incident team's attributes for an update request. attr_accessor :attributes + # The incident team's ID. attr_accessor :id + # The incident team's relationships. attr_accessor :relationships + # Incident Team resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_team_update_request.rb b/lib/datadog_api_client/v2/models/incident_team_update_request.rb index 542f2310b330..e91949273b54 100644 --- a/lib/datadog_api_client/v2/models/incident_team_update_request.rb +++ b/lib/datadog_api_client/v2/models/incident_team_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Update request with an incident team payload. class IncidentTeamUpdateRequest include BaseGenericModel + # Incident Team data for an update request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_teams_response.rb b/lib/datadog_api_client/v2/models/incident_teams_response.rb index d1e5f959823f..30e03b61b990 100644 --- a/lib/datadog_api_client/v2/models/incident_teams_response.rb +++ b/lib/datadog_api_client/v2/models/incident_teams_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response with a list of incident team payloads. class IncidentTeamsResponse include BaseGenericModel + # An array of incident teams. attr_reader :data + # Included related resources which the user requested. attr_accessor :included + # The metadata object containing pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes.rb b/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes.rb index ce42afec5b82..6671223a36b4 100644 --- a/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Timeline cell data for Markdown timeline cells for a create request. class IncidentTimelineCellMarkdownCreateAttributes include BaseGenericModel + # Type of the Markdown timeline cell. attr_reader :cell_type + # The Markdown timeline cell contents. attr_reader :content + # A flag indicating whether the timeline cell is important and should be highlighted. attr_accessor :important diff --git a/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes_content.rb b/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes_content.rb index 799d1e107adf..e96a1e56d7bf 100644 --- a/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes_content.rb +++ b/lib/datadog_api_client/v2/models/incident_timeline_cell_markdown_create_attributes_content.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The Markdown timeline cell contents. class IncidentTimelineCellMarkdownCreateAttributesContent include BaseGenericModel + # The Markdown content of the cell. attr_accessor :content diff --git a/lib/datadog_api_client/v2/models/incident_todo_anonymous_assignee.rb b/lib/datadog_api_client/v2/models/incident_todo_anonymous_assignee.rb index 94640476ea5e..f85f619bc63e 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_anonymous_assignee.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_anonymous_assignee.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Anonymous assignee entity. class IncidentTodoAnonymousAssignee include BaseGenericModel + # URL for assignee's icon. attr_reader :icon + # Anonymous assignee's ID. attr_reader :id + # Assignee's name. attr_reader :name + # The source of the anonymous assignee. attr_reader :source diff --git a/lib/datadog_api_client/v2/models/incident_todo_attributes.rb b/lib/datadog_api_client/v2/models/incident_todo_attributes.rb index 47e4102b345e..9eff57bc4d43 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_attributes.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Incident todo's attributes. class IncidentTodoAttributes include BaseGenericModel + # Array of todo assignees. attr_reader :assignees + # Timestamp when the todo was completed. attr_accessor :completed + # The follow-up task's content. attr_reader :content + # Timestamp when the incident todo was created. attr_accessor :created + # Timestamp when the todo should be completed by. attr_accessor :due_date + # UUID of the incident this todo is connected to. attr_accessor :incident_id + # Timestamp when the incident todo was last modified. attr_accessor :modified diff --git a/lib/datadog_api_client/v2/models/incident_todo_create_data.rb b/lib/datadog_api_client/v2/models/incident_todo_create_data.rb index 65b395532204..112b5dc3af6b 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Incident todo data for a create request. class IncidentTodoCreateData include BaseGenericModel + # Incident todo's attributes. attr_reader :attributes + # Todo resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_todo_create_request.rb b/lib/datadog_api_client/v2/models/incident_todo_create_request.rb index ec7f9a5df0de..1a42f7c9d8f5 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_create_request.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create request for an incident todo. class IncidentTodoCreateRequest include BaseGenericModel + # Incident todo data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_todo_list_response.rb b/lib/datadog_api_client/v2/models/incident_todo_list_response.rb index 9eff73b23b0c..a1d776420b75 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_list_response.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_list_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response with a list of incident todos. class IncidentTodoListResponse include BaseGenericModel + # An array of incident todos. attr_reader :data + # Included related resources that the user requested. attr_accessor :included + # The metadata object containing pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/incident_todo_patch_data.rb b/lib/datadog_api_client/v2/models/incident_todo_patch_data.rb index 0914ea0ef715..b22f9fb5972a 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_patch_data.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_patch_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Incident todo data for a patch request. class IncidentTodoPatchData include BaseGenericModel + # Incident todo's attributes. attr_reader :attributes + # Todo resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_todo_patch_request.rb b/lib/datadog_api_client/v2/models/incident_todo_patch_request.rb index 9efc721b6270..c1249ed6ca76 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_patch_request.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_patch_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Patch request for an incident todo. class IncidentTodoPatchRequest include BaseGenericModel + # Incident todo data for a patch request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_todo_relationships.rb b/lib/datadog_api_client/v2/models/incident_todo_relationships.rb index 74343f98ba71..ad43776cc957 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The incident's relationships from a response. class IncidentTodoRelationships include BaseGenericModel + # Relationship to user. attr_accessor :created_by_user + # Relationship to user. attr_accessor :last_modified_by_user diff --git a/lib/datadog_api_client/v2/models/incident_todo_response.rb b/lib/datadog_api_client/v2/models/incident_todo_response.rb index 9106ec8b0a80..b12f623ecf76 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_response.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response with an incident todo. class IncidentTodoResponse include BaseGenericModel + # Incident todo response data. attr_reader :data + # Included related resources that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/incident_todo_response_data.rb b/lib/datadog_api_client/v2/models/incident_todo_response_data.rb index 78159aafef86..ab3a67e4652e 100644 --- a/lib/datadog_api_client/v2/models/incident_todo_response_data.rb +++ b/lib/datadog_api_client/v2/models/incident_todo_response_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Incident todo response data. class IncidentTodoResponseData include BaseGenericModel + # Incident todo's attributes. attr_accessor :attributes + # The incident todo's ID. attr_reader :id + # The incident's relationships from a response. attr_accessor :relationships + # Todo resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_trigger.rb b/lib/datadog_api_client/v2/models/incident_trigger.rb index 887f9978f3fb..a8960e4ca6a1 100644 --- a/lib/datadog_api_client/v2/models/incident_trigger.rb +++ b/lib/datadog_api_client/v2/models/incident_trigger.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Trigger a workflow from an Incident. For automatic triggering a handle must be configured and the workflow must be published. class IncidentTrigger include BaseGenericModel + # Defines a rate limit for a trigger. attr_accessor :rate_limit diff --git a/lib/datadog_api_client/v2/models/incident_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/incident_trigger_wrapper.rb index 824f2e195097..1caa6638f245 100644 --- a/lib/datadog_api_client/v2/models/incident_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/incident_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for an Incident-based trigger. class IncidentTriggerWrapper include BaseGenericModel + # Trigger a workflow from an Incident. For automatic triggering a handle must be configured and the workflow must be published. attr_reader :incident_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/incident_type_attributes.rb b/lib/datadog_api_client/v2/models/incident_type_attributes.rb index e12165facc82..96693c0fd922 100644 --- a/lib/datadog_api_client/v2/models/incident_type_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_type_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Incident type's attributes. class IncidentTypeAttributes include BaseGenericModel + # Timestamp when the incident type was created. attr_accessor :created_at + # A unique identifier that represents the user that created the incident type. attr_accessor :created_by + # Text that describes the incident type. attr_accessor :description + # If true, this incident type will be used as the default incident type if a type is not specified during the creation of incident resources. attr_accessor :is_default + # A unique identifier that represents the user that last modified the incident type. attr_accessor :last_modified_by + # Timestamp when the incident type was last modified. attr_accessor :modified_at + # The name of the incident type. attr_reader :name + # The string that will be prepended to the incident title across the Datadog app. attr_accessor :prefix diff --git a/lib/datadog_api_client/v2/models/incident_type_create_data.rb b/lib/datadog_api_client/v2/models/incident_type_create_data.rb index 56cc40de860c..e6f0f41f223b 100644 --- a/lib/datadog_api_client/v2/models/incident_type_create_data.rb +++ b/lib/datadog_api_client/v2/models/incident_type_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Incident type data for a create request. class IncidentTypeCreateData include BaseGenericModel + # Incident type's attributes. attr_reader :attributes + # Incident type resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_type_create_request.rb b/lib/datadog_api_client/v2/models/incident_type_create_request.rb index 0acd9edcc876..4e8ab85f1e13 100644 --- a/lib/datadog_api_client/v2/models/incident_type_create_request.rb +++ b/lib/datadog_api_client/v2/models/incident_type_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create request for an incident type. class IncidentTypeCreateRequest include BaseGenericModel + # Incident type data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_type_list_response.rb b/lib/datadog_api_client/v2/models/incident_type_list_response.rb index 71da0d664348..5a8196ce5c7c 100644 --- a/lib/datadog_api_client/v2/models/incident_type_list_response.rb +++ b/lib/datadog_api_client/v2/models/incident_type_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response with a list of incident types. class IncidentTypeListResponse include BaseGenericModel + # An array of incident type objects. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_type_object.rb b/lib/datadog_api_client/v2/models/incident_type_object.rb index 5653f79fd3f6..bfa22b295271 100644 --- a/lib/datadog_api_client/v2/models/incident_type_object.rb +++ b/lib/datadog_api_client/v2/models/incident_type_object.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Incident type response data. class IncidentTypeObject include BaseGenericModel + # Incident type's attributes. attr_accessor :attributes + # The incident type's ID. attr_reader :id + # The incident type's resource relationships. attr_accessor :relationships + # Incident type resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_type_patch_data.rb b/lib/datadog_api_client/v2/models/incident_type_patch_data.rb index a773759c4cc1..7126bdc764d7 100644 --- a/lib/datadog_api_client/v2/models/incident_type_patch_data.rb +++ b/lib/datadog_api_client/v2/models/incident_type_patch_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Incident type data for a patch request. class IncidentTypePatchData include BaseGenericModel + # Incident type's attributes for updates. attr_reader :attributes + # The incident type's ID. attr_reader :id + # Incident type resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_type_patch_request.rb b/lib/datadog_api_client/v2/models/incident_type_patch_request.rb index ca7747b0f47e..542d9d6b92eb 100644 --- a/lib/datadog_api_client/v2/models/incident_type_patch_request.rb +++ b/lib/datadog_api_client/v2/models/incident_type_patch_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Patch request for an incident type. class IncidentTypePatchRequest include BaseGenericModel + # Incident type data for a patch request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_type_relationships.rb b/lib/datadog_api_client/v2/models/incident_type_relationships.rb index 14137abcbba4..7800043b73db 100644 --- a/lib/datadog_api_client/v2/models/incident_type_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_type_relationships.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The incident type's resource relationships. class IncidentTypeRelationships include BaseGenericModel + # Relationship to user. attr_accessor :created_by_user + # A reference to a Google Meet Configuration resource. attr_accessor :google_meet_configuration + # Relationship to user. attr_accessor :last_modified_by_user + # A reference to a Microsoft Teams Configuration resource. attr_accessor :microsoft_teams_configuration + # A reference to a Zoom configuration resource. attr_accessor :zoom_configuration diff --git a/lib/datadog_api_client/v2/models/incident_type_response.rb b/lib/datadog_api_client/v2/models/incident_type_response.rb index a1c6a97f00ea..1748bc80baee 100644 --- a/lib/datadog_api_client/v2/models/incident_type_response.rb +++ b/lib/datadog_api_client/v2/models/incident_type_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Incident type response data. class IncidentTypeResponse include BaseGenericModel + # Incident type response data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_type_update_attributes.rb b/lib/datadog_api_client/v2/models/incident_type_update_attributes.rb index 159aa579721f..66f4b3e1e210 100644 --- a/lib/datadog_api_client/v2/models/incident_type_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_type_update_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Incident type's attributes for updates. class IncidentTypeUpdateAttributes include BaseGenericModel + # Timestamp when the incident type was created. attr_accessor :created_at + # A unique identifier that represents the user that created the incident type. attr_accessor :created_by + # Text that describes the incident type. attr_accessor :description + # When true, this incident type will be used as the default type when an incident type is not specified. attr_accessor :is_default + # A unique identifier that represents the user that last modified the incident type. attr_accessor :last_modified_by + # Timestamp when the incident type was last modified. attr_accessor :modified_at + # The name of the incident type. attr_accessor :name + # The string that will be prepended to the incident title across the Datadog app. attr_accessor :prefix diff --git a/lib/datadog_api_client/v2/models/incident_update_attributes.rb b/lib/datadog_api_client/v2/models/incident_update_attributes.rb index 221f31809b26..733e3dab0988 100644 --- a/lib/datadog_api_client/v2/models/incident_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_update_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # The incident's attributes for an update request. class IncidentUpdateAttributes include BaseGenericModel + # Timestamp when customers were no longer impacted by the incident. attr_accessor :customer_impact_end + # A summary of the impact customers experienced during the incident. attr_accessor :customer_impact_scope + # Timestamp when customers began being impacted by the incident. attr_accessor :customer_impact_start + # A flag indicating whether the incident caused customer impact. attr_accessor :customer_impacted + # Timestamp when the incident was detected. attr_accessor :detected + # A condensed view of the user-defined fields for which to update selections. attr_accessor :fields + # Notification handles that will be notified of the incident during update. attr_accessor :notification_handles + # The title of the incident, which summarizes what happened. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/incident_update_data.rb b/lib/datadog_api_client/v2/models/incident_update_data.rb index 04dff39baee0..d8685ce02adb 100644 --- a/lib/datadog_api_client/v2/models/incident_update_data.rb +++ b/lib/datadog_api_client/v2/models/incident_update_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Incident data for an update request. class IncidentUpdateData include BaseGenericModel + # The incident's attributes for an update request. attr_accessor :attributes + # The incident's ID. attr_reader :id + # The incident's relationships for an update request. attr_accessor :relationships + # Incident resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/incident_update_relationships.rb b/lib/datadog_api_client/v2/models/incident_update_relationships.rb index 3cd93b446bde..a824662dca7b 100644 --- a/lib/datadog_api_client/v2/models/incident_update_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_update_relationships.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The incident's relationships for an update request. class IncidentUpdateRelationships include BaseGenericModel + # Relationship to user. attr_accessor :commander_user + # A relationship reference for multiple integration metadata objects. attr_accessor :integrations + # A relationship reference for postmortems. attr_accessor :postmortem diff --git a/lib/datadog_api_client/v2/models/incident_update_request.rb b/lib/datadog_api_client/v2/models/incident_update_request.rb index 7ae4babcfaea..7bfc1c3ce574 100644 --- a/lib/datadog_api_client/v2/models/incident_update_request.rb +++ b/lib/datadog_api_client/v2/models/incident_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Update request for an incident. class IncidentUpdateRequest include BaseGenericModel + # Incident data for an update request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/incident_user_attributes.rb b/lib/datadog_api_client/v2/models/incident_user_attributes.rb index fff4c818b9d6..569595699659 100644 --- a/lib/datadog_api_client/v2/models/incident_user_attributes.rb +++ b/lib/datadog_api_client/v2/models/incident_user_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Attributes of user object returned by the API. class IncidentUserAttributes include BaseGenericModel + # Email of the user. attr_accessor :email + # Handle of the user. attr_accessor :handle + # URL of the user's icon. attr_accessor :icon + # Name of the user. attr_accessor :name + # UUID of the user. attr_accessor :uuid diff --git a/lib/datadog_api_client/v2/models/incident_user_data.rb b/lib/datadog_api_client/v2/models/incident_user_data.rb index fe823d9838e5..1df677e79bc3 100644 --- a/lib/datadog_api_client/v2/models/incident_user_data.rb +++ b/lib/datadog_api_client/v2/models/incident_user_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # User object returned by the API. class IncidentUserData include BaseGenericModel + # Attributes of user object returned by the API. attr_accessor :attributes + # ID of the user. attr_accessor :id + # Users resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/incidents_response.rb b/lib/datadog_api_client/v2/models/incidents_response.rb index 13dc1c444637..debd9e096b00 100644 --- a/lib/datadog_api_client/v2/models/incidents_response.rb +++ b/lib/datadog_api_client/v2/models/incidents_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response with a list of incidents. class IncidentsResponse include BaseGenericModel + # An array of incidents. attr_reader :data + # Included related resources that the user requested. attr_accessor :included + # The metadata object containing pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/input_schema.rb b/lib/datadog_api_client/v2/models/input_schema.rb index 44b91ae60e0f..8880628a2c10 100644 --- a/lib/datadog_api_client/v2/models/input_schema.rb +++ b/lib/datadog_api_client/v2/models/input_schema.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A list of input parameters for the workflow. These can be used as dynamic runtime values in your workflow. class InputSchema include BaseGenericModel + # The `InputSchema` `parameters`. attr_accessor :parameters diff --git a/lib/datadog_api_client/v2/models/input_schema_parameters.rb b/lib/datadog_api_client/v2/models/input_schema_parameters.rb index d24a4de0f26c..933955d00d77 100644 --- a/lib/datadog_api_client/v2/models/input_schema_parameters.rb +++ b/lib/datadog_api_client/v2/models/input_schema_parameters.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of `InputSchemaParameters` object. class InputSchemaParameters include BaseGenericModel + # The `InputSchemaParameters` `defaultValue`. attr_accessor :default_value + # The `InputSchemaParameters` `description`. attr_accessor :description + # The `InputSchemaParameters` `label`. attr_accessor :label + # The `InputSchemaParameters` `name`. attr_reader :name + # The definition of `InputSchemaParametersType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/intake_payload_accepted.rb b/lib/datadog_api_client/v2/models/intake_payload_accepted.rb index 5549dee7ee43..eb086742f79c 100644 --- a/lib/datadog_api_client/v2/models/intake_payload_accepted.rb +++ b/lib/datadog_api_client/v2/models/intake_payload_accepted.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The payload accepted for intake. class IntakePayloadAccepted include BaseGenericModel + # A list of errors. attr_accessor :errors diff --git a/lib/datadog_api_client/v2/models/interface_attributes.rb b/lib/datadog_api_client/v2/models/interface_attributes.rb index f92ae01825e9..5318ce3ed261 100644 --- a/lib/datadog_api_client/v2/models/interface_attributes.rb +++ b/lib/datadog_api_client/v2/models/interface_attributes.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The interface attributes class InterfaceAttributes include BaseGenericModel + # The interface alias attr_accessor :_alias + # The interface description attr_accessor :description + # The interface index attr_accessor :index + # The interface IP addresses attr_accessor :ip_addresses + # The interface MAC address attr_accessor :mac_address + # The interface name attr_accessor :name + # The interface status attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/ip_allowlist_attributes.rb b/lib/datadog_api_client/v2/models/ip_allowlist_attributes.rb index b59d53fff38c..41e7934f2074 100644 --- a/lib/datadog_api_client/v2/models/ip_allowlist_attributes.rb +++ b/lib/datadog_api_client/v2/models/ip_allowlist_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes of the IP allowlist. class IPAllowlistAttributes include BaseGenericModel + # Whether the IP allowlist logic is enabled or not. attr_accessor :enabled + # Array of entries in the IP allowlist. attr_accessor :entries diff --git a/lib/datadog_api_client/v2/models/ip_allowlist_data.rb b/lib/datadog_api_client/v2/models/ip_allowlist_data.rb index 2bbf3db6f340..feea3eac4db6 100644 --- a/lib/datadog_api_client/v2/models/ip_allowlist_data.rb +++ b/lib/datadog_api_client/v2/models/ip_allowlist_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # IP allowlist data. class IPAllowlistData include BaseGenericModel + # Attributes of the IP allowlist. attr_accessor :attributes + # The unique identifier of the org. attr_accessor :id + # IP allowlist type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/ip_allowlist_entry.rb b/lib/datadog_api_client/v2/models/ip_allowlist_entry.rb index d369f0fb5639..13252104bcbe 100644 --- a/lib/datadog_api_client/v2/models/ip_allowlist_entry.rb +++ b/lib/datadog_api_client/v2/models/ip_allowlist_entry.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # IP allowlist entry object. class IPAllowlistEntry include BaseGenericModel + # Data of the IP allowlist entry object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/ip_allowlist_entry_attributes.rb b/lib/datadog_api_client/v2/models/ip_allowlist_entry_attributes.rb index a34434dd1545..cf62a61bdded 100644 --- a/lib/datadog_api_client/v2/models/ip_allowlist_entry_attributes.rb +++ b/lib/datadog_api_client/v2/models/ip_allowlist_entry_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes of the IP allowlist entry. class IPAllowlistEntryAttributes include BaseGenericModel + # The CIDR block describing the IP range of the entry. attr_accessor :cidr_block + # Creation time of the entry. attr_accessor :created_at + # Time of last entry modification. attr_accessor :modified_at + # A note describing the IP allowlist entry. attr_accessor :note diff --git a/lib/datadog_api_client/v2/models/ip_allowlist_entry_data.rb b/lib/datadog_api_client/v2/models/ip_allowlist_entry_data.rb index 9e4654b9c10d..9f912db83070 100644 --- a/lib/datadog_api_client/v2/models/ip_allowlist_entry_data.rb +++ b/lib/datadog_api_client/v2/models/ip_allowlist_entry_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data of the IP allowlist entry object. class IPAllowlistEntryData include BaseGenericModel + # Attributes of the IP allowlist entry. attr_accessor :attributes + # The unique identifier of the IP allowlist entry. attr_accessor :id + # IP allowlist Entry type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/ip_allowlist_response.rb b/lib/datadog_api_client/v2/models/ip_allowlist_response.rb index cf690b523c27..a04bbc556d74 100644 --- a/lib/datadog_api_client/v2/models/ip_allowlist_response.rb +++ b/lib/datadog_api_client/v2/models/ip_allowlist_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response containing information about the IP allowlist. class IPAllowlistResponse include BaseGenericModel + # IP allowlist data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/ip_allowlist_update_request.rb b/lib/datadog_api_client/v2/models/ip_allowlist_update_request.rb index 36e2a8443aee..a41ca002b043 100644 --- a/lib/datadog_api_client/v2/models/ip_allowlist_update_request.rb +++ b/lib/datadog_api_client/v2/models/ip_allowlist_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Update the IP allowlist. class IPAllowlistUpdateRequest include BaseGenericModel + # IP allowlist data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issue.rb b/lib/datadog_api_client/v2/models/issue.rb index 4e626b1a2646..83bf8ee01d9a 100644 --- a/lib/datadog_api_client/v2/models/issue.rb +++ b/lib/datadog_api_client/v2/models/issue.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The issue matching the request. class Issue include BaseGenericModel + # Object containing the information of an issue. attr_reader :attributes + # Issue identifier. attr_reader :id + # Relationship between the issue and an assignee, case and/or teams. attr_accessor :relationships + # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_assignee_relationship.rb b/lib/datadog_api_client/v2/models/issue_assignee_relationship.rb index 2588512d242f..4a56a8ca2db4 100644 --- a/lib/datadog_api_client/v2/models/issue_assignee_relationship.rb +++ b/lib/datadog_api_client/v2/models/issue_assignee_relationship.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship between the issue and assignee. class IssueAssigneeRelationship include BaseGenericModel + # The user the issue is assigned to. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issue_attributes.rb b/lib/datadog_api_client/v2/models/issue_attributes.rb index e34136c2c666..55e5661930fb 100644 --- a/lib/datadog_api_client/v2/models/issue_attributes.rb +++ b/lib/datadog_api_client/v2/models/issue_attributes.rb @@ -20,30 +20,43 @@ module DatadogAPIClient::V2 # Object containing the information of an issue. class IssueAttributes include BaseGenericModel + # Error message associated with the issue. attr_accessor :error_message + # Type of the error that matches the issue. attr_accessor :error_type + # Path of the file where the issue occurred. attr_accessor :file_path + # Timestamp of the first seen error in milliseconds since the Unix epoch. attr_accessor :first_seen + # The application version (for example, git commit hash) where the issue was first observed. attr_accessor :first_seen_version + # Name of the function where the issue occurred. attr_accessor :function_name + # Error is a crash. attr_accessor :is_crash + # Array of programming languages associated with the issue. attr_accessor :languages + # Timestamp of the last seen error in milliseconds since the Unix epoch. attr_accessor :last_seen + # The application version (for example, git commit hash) where the issue was last observed. attr_accessor :last_seen_version + # Platform associated with the issue. attr_accessor :platform + # Service name. attr_accessor :service + # State of the issue attr_accessor :state diff --git a/lib/datadog_api_client/v2/models/issue_case.rb b/lib/datadog_api_client/v2/models/issue_case.rb index 07ed42e608b9..56e560b7ea0c 100644 --- a/lib/datadog_api_client/v2/models/issue_case.rb +++ b/lib/datadog_api_client/v2/models/issue_case.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The case attached to the issue. class IssueCase include BaseGenericModel + # Object containing the information of a case. attr_reader :attributes + # Case identifier. attr_reader :id + # Resources related to a case. attr_accessor :relationships + # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_case_attributes.rb b/lib/datadog_api_client/v2/models/issue_case_attributes.rb index e08a720645f5..bf40017fdc4e 100644 --- a/lib/datadog_api_client/v2/models/issue_case_attributes.rb +++ b/lib/datadog_api_client/v2/models/issue_case_attributes.rb @@ -20,32 +20,46 @@ module DatadogAPIClient::V2 # Object containing the information of a case. class IssueCaseAttributes include BaseGenericModel + # Timestamp of when the case was archived. attr_accessor :archived_at + # Timestamp of when the case was closed. attr_accessor :closed_at + # Timestamp of when the case was created. attr_accessor :created_at + # Source of the case creation. attr_accessor :creation_source + # Description of the case. attr_accessor :description + # Due date of the case. attr_accessor :due_date + # Insights of the case. attr_accessor :insights + # Jira issue of the case. attr_accessor :jira_issue + # Key of the case. attr_accessor :key + # Timestamp of when the case was last modified. attr_accessor :modified_at + # Case priority attr_accessor :priority + # Case status attr_accessor :status + # Title of the case. attr_accessor :title + # Type of the case. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/issue_case_insight.rb b/lib/datadog_api_client/v2/models/issue_case_insight.rb index 19469038094c..ff9fc2c96838 100644 --- a/lib/datadog_api_client/v2/models/issue_case_insight.rb +++ b/lib/datadog_api_client/v2/models/issue_case_insight.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Insight of the case. class IssueCaseInsight include BaseGenericModel + # Reference of the insight. attr_accessor :ref + # Insight identifier. attr_accessor :resource_id + # Type of the insight. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/issue_case_jira_issue.rb b/lib/datadog_api_client/v2/models/issue_case_jira_issue.rb index 4ed95a462134..627029abccda 100644 --- a/lib/datadog_api_client/v2/models/issue_case_jira_issue.rb +++ b/lib/datadog_api_client/v2/models/issue_case_jira_issue.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Jira issue of the case. class IssueCaseJiraIssue include BaseGenericModel + # Contains the identifiers and URL for a successfully created Jira issue. attr_accessor :result + # Creation status of the Jira issue. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/issue_case_jira_issue_result.rb b/lib/datadog_api_client/v2/models/issue_case_jira_issue_result.rb index 56071b1f443b..6d5d4ac3069e 100644 --- a/lib/datadog_api_client/v2/models/issue_case_jira_issue_result.rb +++ b/lib/datadog_api_client/v2/models/issue_case_jira_issue_result.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Contains the identifiers and URL for a successfully created Jira issue. class IssueCaseJiraIssueResult include BaseGenericModel + # Jira issue identifier. attr_accessor :issue_id + # Jira issue key. attr_accessor :issue_key + # Jira issue URL. attr_accessor :issue_url + # Jira project key. attr_accessor :project_key diff --git a/lib/datadog_api_client/v2/models/issue_case_reference.rb b/lib/datadog_api_client/v2/models/issue_case_reference.rb index f172c35dd25d..d134c8d1fbc3 100644 --- a/lib/datadog_api_client/v2/models/issue_case_reference.rb +++ b/lib/datadog_api_client/v2/models/issue_case_reference.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The case the issue is attached to. class IssueCaseReference include BaseGenericModel + # Case identifier. attr_reader :id + # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_case_relationship.rb b/lib/datadog_api_client/v2/models/issue_case_relationship.rb index a9c93fdc5a8c..1da4cc514c0d 100644 --- a/lib/datadog_api_client/v2/models/issue_case_relationship.rb +++ b/lib/datadog_api_client/v2/models/issue_case_relationship.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship between the issue and case. class IssueCaseRelationship include BaseGenericModel + # The case the issue is attached to. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issue_case_relationships.rb b/lib/datadog_api_client/v2/models/issue_case_relationships.rb index ab27bc64db5b..fb94bd403550 100644 --- a/lib/datadog_api_client/v2/models/issue_case_relationships.rb +++ b/lib/datadog_api_client/v2/models/issue_case_relationships.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Resources related to a case. class IssueCaseRelationships include BaseGenericModel + # Relationship to user. attr_accessor :assignee + # Relationship to user. attr_accessor :created_by + # Relationship to user. attr_accessor :modified_by + # Relationship to project attr_accessor :project diff --git a/lib/datadog_api_client/v2/models/issue_reference.rb b/lib/datadog_api_client/v2/models/issue_reference.rb index f8feb5a6d092..4bb643aa1092 100644 --- a/lib/datadog_api_client/v2/models/issue_reference.rb +++ b/lib/datadog_api_client/v2/models/issue_reference.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The issue the search result corresponds to. class IssueReference include BaseGenericModel + # Issue identifier. attr_reader :id + # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_relationships.rb b/lib/datadog_api_client/v2/models/issue_relationships.rb index 03d52fdda19c..e6b32eba4d74 100644 --- a/lib/datadog_api_client/v2/models/issue_relationships.rb +++ b/lib/datadog_api_client/v2/models/issue_relationships.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Relationship between the issue and an assignee, case and/or teams. class IssueRelationships include BaseGenericModel + # Relationship between the issue and assignee. attr_accessor :assignee + # Relationship between the issue and case. attr_accessor :_case + # Relationship between the issue and teams. attr_accessor :team_owners diff --git a/lib/datadog_api_client/v2/models/issue_response.rb b/lib/datadog_api_client/v2/models/issue_response.rb index f5d906f058de..2d70d827fbde 100644 --- a/lib/datadog_api_client/v2/models/issue_response.rb +++ b/lib/datadog_api_client/v2/models/issue_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response containing error tracking issue data. class IssueResponse include BaseGenericModel + # The issue matching the request. attr_accessor :data + # Array of resources related to the issue. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/issue_team.rb b/lib/datadog_api_client/v2/models/issue_team.rb index 9bad1ef5630f..d3b6296b8d44 100644 --- a/lib/datadog_api_client/v2/models/issue_team.rb +++ b/lib/datadog_api_client/v2/models/issue_team.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A team that owns an issue. class IssueTeam include BaseGenericModel + # Object containing the information of a team. attr_reader :attributes + # Team identifier. attr_reader :id + # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_team_attributes.rb b/lib/datadog_api_client/v2/models/issue_team_attributes.rb index 0dbe84e029f2..fc55738911f9 100644 --- a/lib/datadog_api_client/v2/models/issue_team_attributes.rb +++ b/lib/datadog_api_client/v2/models/issue_team_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object containing the information of a team. class IssueTeamAttributes include BaseGenericModel + # The team's identifier. attr_accessor :handle + # The name of the team. attr_accessor :name + # A brief summary of the team, derived from its description. attr_accessor :summary diff --git a/lib/datadog_api_client/v2/models/issue_team_owners_relationship.rb b/lib/datadog_api_client/v2/models/issue_team_owners_relationship.rb index 86ff1bbcf48d..7fb0ac94b2a3 100644 --- a/lib/datadog_api_client/v2/models/issue_team_owners_relationship.rb +++ b/lib/datadog_api_client/v2/models/issue_team_owners_relationship.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship between the issue and teams. class IssueTeamOwnersRelationship include BaseGenericModel + # Array of teams that are owners of the issue. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issue_team_reference.rb b/lib/datadog_api_client/v2/models/issue_team_reference.rb index 8ce4d2696133..5dbd01b683f0 100644 --- a/lib/datadog_api_client/v2/models/issue_team_reference.rb +++ b/lib/datadog_api_client/v2/models/issue_team_reference.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A team that owns the issue. class IssueTeamReference include BaseGenericModel + # Team identifier. attr_reader :id + # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_update_assignee_request.rb b/lib/datadog_api_client/v2/models/issue_update_assignee_request.rb index ce1326bff0e7..3033a9015334 100644 --- a/lib/datadog_api_client/v2/models/issue_update_assignee_request.rb +++ b/lib/datadog_api_client/v2/models/issue_update_assignee_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Update issue assignee request payload. class IssueUpdateAssigneeRequest include BaseGenericModel + # Update issue assignee request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issue_update_assignee_request_data.rb b/lib/datadog_api_client/v2/models/issue_update_assignee_request_data.rb index 57bf00005b49..f3da95d5986e 100644 --- a/lib/datadog_api_client/v2/models/issue_update_assignee_request_data.rb +++ b/lib/datadog_api_client/v2/models/issue_update_assignee_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Update issue assignee request. class IssueUpdateAssigneeRequestData include BaseGenericModel + # User identifier. attr_reader :id + # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_update_state_request.rb b/lib/datadog_api_client/v2/models/issue_update_state_request.rb index b13ae69e16da..08e595316921 100644 --- a/lib/datadog_api_client/v2/models/issue_update_state_request.rb +++ b/lib/datadog_api_client/v2/models/issue_update_state_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Update issue state request payload. class IssueUpdateStateRequest include BaseGenericModel + # Update issue state request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issue_update_state_request_data.rb b/lib/datadog_api_client/v2/models/issue_update_state_request_data.rb index f6d5246ca37f..5a5d61f58336 100644 --- a/lib/datadog_api_client/v2/models/issue_update_state_request_data.rb +++ b/lib/datadog_api_client/v2/models/issue_update_state_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Update issue state request. class IssueUpdateStateRequestData include BaseGenericModel + # Object describing an issue state update request. attr_reader :attributes + # Issue identifier. attr_reader :id + # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_update_state_request_data_attributes.rb b/lib/datadog_api_client/v2/models/issue_update_state_request_data_attributes.rb index 2a90620ce789..af3153d8a5ab 100644 --- a/lib/datadog_api_client/v2/models/issue_update_state_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/issue_update_state_request_data_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Object describing an issue state update request. class IssueUpdateStateRequestDataAttributes include BaseGenericModel + # State of the issue attr_reader :state diff --git a/lib/datadog_api_client/v2/models/issue_user.rb b/lib/datadog_api_client/v2/models/issue_user.rb index 5d091ff170ee..21bcd1a925ae 100644 --- a/lib/datadog_api_client/v2/models/issue_user.rb +++ b/lib/datadog_api_client/v2/models/issue_user.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The user to whom the issue is assigned. class IssueUser include BaseGenericModel + # Object containing the information of a user. attr_reader :attributes + # User identifier. attr_reader :id + # Type of the object attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issue_user_attributes.rb b/lib/datadog_api_client/v2/models/issue_user_attributes.rb index bb9a65c973a4..3ebfc5c4b5e6 100644 --- a/lib/datadog_api_client/v2/models/issue_user_attributes.rb +++ b/lib/datadog_api_client/v2/models/issue_user_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object containing the information of a user. class IssueUserAttributes include BaseGenericModel + # Email of the user. attr_accessor :email + # Handle of the user. attr_accessor :handle + # Name of the user. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/issue_user_reference.rb b/lib/datadog_api_client/v2/models/issue_user_reference.rb index a49c26aa8205..0f489f22dd1e 100644 --- a/lib/datadog_api_client/v2/models/issue_user_reference.rb +++ b/lib/datadog_api_client/v2/models/issue_user_reference.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The user the issue is assigned to. class IssueUserReference include BaseGenericModel + # User identifier. attr_reader :id + # Type of the object attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issues_search_request.rb b/lib/datadog_api_client/v2/models/issues_search_request.rb index 55220813469b..ccbd5d7ba37b 100644 --- a/lib/datadog_api_client/v2/models/issues_search_request.rb +++ b/lib/datadog_api_client/v2/models/issues_search_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Search issues request payload. class IssuesSearchRequest include BaseGenericModel + # Search issues request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issues_search_request_data.rb b/lib/datadog_api_client/v2/models/issues_search_request_data.rb index 697a4a16437c..a966828047e9 100644 --- a/lib/datadog_api_client/v2/models/issues_search_request_data.rb +++ b/lib/datadog_api_client/v2/models/issues_search_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Search issues request. class IssuesSearchRequestData include BaseGenericModel + # Object describing a search issue request. attr_reader :attributes + # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issues_search_request_data_attributes.rb b/lib/datadog_api_client/v2/models/issues_search_request_data_attributes.rb index 359a9834d674..2618fe2a15ca 100644 --- a/lib/datadog_api_client/v2/models/issues_search_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/issues_search_request_data_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Object describing a search issue request. class IssuesSearchRequestDataAttributes include BaseGenericModel + # Start date (inclusive) of the query in milliseconds since the Unix epoch. attr_reader :from + # The attribute to sort the search results by. attr_accessor :order_by + # Persona for the search. Either track(s) or persona(s) must be specified. attr_accessor :persona + # Search query following the event search syntax. attr_reader :query + # End date (exclusive) of the query in milliseconds since the Unix epoch. attr_reader :to + # Track of the events to query. Either track(s) or persona(s) must be specified. attr_accessor :track diff --git a/lib/datadog_api_client/v2/models/issues_search_response.rb b/lib/datadog_api_client/v2/models/issues_search_response.rb index 29ad663b8aa9..d060a8ef1699 100644 --- a/lib/datadog_api_client/v2/models/issues_search_response.rb +++ b/lib/datadog_api_client/v2/models/issues_search_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Search issues response payload. class IssuesSearchResponse include BaseGenericModel + # Array of results matching the search query. attr_accessor :data + # Array of resources related to the search results. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/issues_search_result.rb b/lib/datadog_api_client/v2/models/issues_search_result.rb index b51f6d901253..57f0fca4dcba 100644 --- a/lib/datadog_api_client/v2/models/issues_search_result.rb +++ b/lib/datadog_api_client/v2/models/issues_search_result.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Result matching the search query. class IssuesSearchResult include BaseGenericModel + # Object containing the information of a search result. attr_reader :attributes + # Search result identifier (matches the nested issue's identifier). attr_reader :id + # Relationships between the search result and other resources. attr_accessor :relationships + # Type of the object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/issues_search_result_attributes.rb b/lib/datadog_api_client/v2/models/issues_search_result_attributes.rb index 1eca443bf438..e2a82cc9b757 100644 --- a/lib/datadog_api_client/v2/models/issues_search_result_attributes.rb +++ b/lib/datadog_api_client/v2/models/issues_search_result_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object containing the information of a search result. class IssuesSearchResultAttributes include BaseGenericModel + # Count of sessions impacted by the issue over the queried time window. attr_accessor :impacted_sessions + # Count of users impacted by the issue over the queried time window. attr_accessor :impacted_users + # Total count of errors that match the issue over the queried time window. attr_accessor :total_count diff --git a/lib/datadog_api_client/v2/models/issues_search_result_issue_relationship.rb b/lib/datadog_api_client/v2/models/issues_search_result_issue_relationship.rb index 0e8b0e787d15..b75b48bc6157 100644 --- a/lib/datadog_api_client/v2/models/issues_search_result_issue_relationship.rb +++ b/lib/datadog_api_client/v2/models/issues_search_result_issue_relationship.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship between the search result and the corresponding issue. class IssuesSearchResultIssueRelationship include BaseGenericModel + # The issue the search result corresponds to. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/issues_search_result_relationships.rb b/lib/datadog_api_client/v2/models/issues_search_result_relationships.rb index a7da138c3b61..93d6a222c43a 100644 --- a/lib/datadog_api_client/v2/models/issues_search_result_relationships.rb +++ b/lib/datadog_api_client/v2/models/issues_search_result_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationships between the search result and other resources. class IssuesSearchResultRelationships include BaseGenericModel + # Relationship between the search result and the corresponding issue. attr_accessor :issue diff --git a/lib/datadog_api_client/v2/models/item_api_payload.rb b/lib/datadog_api_client/v2/models/item_api_payload.rb index fa1bb2d8830c..2ddc6cde7568 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A single datastore item with its content and metadata. class ItemApiPayload include BaseGenericModel + # Core data and metadata for a single datastore item. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/item_api_payload_array.rb b/lib/datadog_api_client/v2/models/item_api_payload_array.rb index 1d01c0e40fc4..7d533cf6269e 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload_array.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload_array.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A collection of datastore items with pagination and schema metadata. class ItemApiPayloadArray include BaseGenericModel + # An array of datastore items with their content and metadata. attr_reader :data + # Additional metadata about a collection of datastore items, including pagination and schema information. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/item_api_payload_data.rb b/lib/datadog_api_client/v2/models/item_api_payload_data.rb index 717310d0e783..2e9bfccdb32e 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload_data.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Core data and metadata for a single datastore item. class ItemApiPayloadData include BaseGenericModel + # Metadata and content of a datastore item. attr_accessor :attributes + # The unique identifier of the datastore. attr_accessor :id + # The resource type for datastore items. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/item_api_payload_data_attributes.rb b/lib/datadog_api_client/v2/models/item_api_payload_data_attributes.rb index fbb4868d40e8..3aa2443b91a3 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload_data_attributes.rb @@ -20,20 +20,27 @@ module DatadogAPIClient::V2 # Metadata and content of a datastore item. class ItemApiPayloadDataAttributes include BaseGenericModel + # Timestamp when the item was first created. attr_accessor :created_at + # Timestamp when the item was last modified. attr_accessor :modified_at + # The ID of the organization that owns this item. attr_accessor :org_id + # The name of the primary key column for this datastore. Primary column names: # - Must abide by both [PostgreSQL naming conventions](https://www.postgresql.org/docs/7.0/syntax525.htm) # - Cannot exceed 63 characters attr_reader :primary_column_name + # A unique signature identifying this item version. attr_accessor :signature + # The unique identifier of the datastore containing this item. attr_accessor :store_id + # The data content (as key-value pairs) of a datastore item. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/item_api_payload_meta.rb b/lib/datadog_api_client/v2/models/item_api_payload_meta.rb index 9976c07d6f80..f4897c224d80 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload_meta.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload_meta.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Additional metadata about a collection of datastore items, including pagination and schema information. class ItemApiPayloadMeta include BaseGenericModel + # Pagination information for a collection of datastore items. attr_accessor :page + # Schema information about the datastore, including its primary key and field definitions. attr_accessor :schema diff --git a/lib/datadog_api_client/v2/models/item_api_payload_meta_page.rb b/lib/datadog_api_client/v2/models/item_api_payload_meta_page.rb index a3917fc8aceb..edc57bc62f21 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload_meta_page.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload_meta_page.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Pagination information for a collection of datastore items. class ItemApiPayloadMetaPage include BaseGenericModel + # Whether there are additional pages of items beyond the current page. attr_accessor :has_more + # The total number of items in the datastore, ignoring any filters. attr_accessor :total_count + # The total number of items that match the current filter criteria. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/item_api_payload_meta_schema.rb b/lib/datadog_api_client/v2/models/item_api_payload_meta_schema.rb index fa896438e741..fd720b861449 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload_meta_schema.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload_meta_schema.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema information about the datastore, including its primary key and field definitions. class ItemApiPayloadMetaSchema include BaseGenericModel + # An array describing the columns available in this datastore. attr_accessor :fields + # The name of the primary key column for this datastore. attr_accessor :primary_key diff --git a/lib/datadog_api_client/v2/models/item_api_payload_meta_schema_field.rb b/lib/datadog_api_client/v2/models/item_api_payload_meta_schema_field.rb index d4c922fc64e3..4439cff94bf9 100644 --- a/lib/datadog_api_client/v2/models/item_api_payload_meta_schema_field.rb +++ b/lib/datadog_api_client/v2/models/item_api_payload_meta_schema_field.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Information about a specific column in the datastore schema. class ItemApiPayloadMetaSchemaField include BaseGenericModel + # The name of this column in the datastore. attr_reader :name + # The data type of this column. For example, 'string', 'number', or 'boolean'. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/jira_integration_metadata.rb b/lib/datadog_api_client/v2/models/jira_integration_metadata.rb index 0d7074ee44f5..e294610991be 100644 --- a/lib/datadog_api_client/v2/models/jira_integration_metadata.rb +++ b/lib/datadog_api_client/v2/models/jira_integration_metadata.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Incident integration metadata for the Jira integration. class JiraIntegrationMetadata include BaseGenericModel + # Array of Jira issues in this integration metadata. attr_reader :issues diff --git a/lib/datadog_api_client/v2/models/jira_integration_metadata_issues_item.rb b/lib/datadog_api_client/v2/models/jira_integration_metadata_issues_item.rb index 89543d11d474..3644b4c3b030 100644 --- a/lib/datadog_api_client/v2/models/jira_integration_metadata_issues_item.rb +++ b/lib/datadog_api_client/v2/models/jira_integration_metadata_issues_item.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Item in the Jira integration metadata issue array. class JiraIntegrationMetadataIssuesItem include BaseGenericModel + # URL of issue's Jira account. attr_reader :account + # Jira issue's issue key. attr_accessor :issue_key + # Jira issue's issue type. attr_accessor :issuetype_id + # Jira issue's project keys. attr_reader :project_key + # URL redirecting to the Jira issue. attr_accessor :redirect_url diff --git a/lib/datadog_api_client/v2/models/jira_issue.rb b/lib/datadog_api_client/v2/models/jira_issue.rb index c661c742b9db..a459e3f67e1c 100644 --- a/lib/datadog_api_client/v2/models/jira_issue.rb +++ b/lib/datadog_api_client/v2/models/jira_issue.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Jira issue attached to case class JiraIssue include BaseGenericModel + # Jira issue information attr_accessor :result + # Case status attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/jira_issue_result.rb b/lib/datadog_api_client/v2/models/jira_issue_result.rb index 5ec93a3500bb..465972677ce1 100644 --- a/lib/datadog_api_client/v2/models/jira_issue_result.rb +++ b/lib/datadog_api_client/v2/models/jira_issue_result.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Jira issue information class JiraIssueResult include BaseGenericModel + # Jira issue ID attr_accessor :issue_id + # Jira issue key attr_accessor :issue_key + # Jira issue URL attr_accessor :issue_url + # Jira project key attr_accessor :project_key diff --git a/lib/datadog_api_client/v2/models/job_create_response.rb b/lib/datadog_api_client/v2/models/job_create_response.rb index d244543a3e88..2225fc02fe8f 100644 --- a/lib/datadog_api_client/v2/models/job_create_response.rb +++ b/lib/datadog_api_client/v2/models/job_create_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Run a historical job response. class JobCreateResponse include BaseGenericModel + # The definition of `JobCreateResponseData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/job_create_response_data.rb b/lib/datadog_api_client/v2/models/job_create_response_data.rb index 38e54947d1bf..e2d29960e6fa 100644 --- a/lib/datadog_api_client/v2/models/job_create_response_data.rb +++ b/lib/datadog_api_client/v2/models/job_create_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `JobCreateResponseData` object. class JobCreateResponseData include BaseGenericModel + # ID of the created job. attr_accessor :id + # Type of payload. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/job_definition.rb b/lib/datadog_api_client/v2/models/job_definition.rb index 3d767939694f..990c37537802 100644 --- a/lib/datadog_api_client/v2/models/job_definition.rb +++ b/lib/datadog_api_client/v2/models/job_definition.rb @@ -20,32 +20,46 @@ module DatadogAPIClient::V2 # Definition of a historical job. class JobDefinition include BaseGenericModel + # Calculated fields. attr_accessor :calculated_fields + # Cases used for generating job results. attr_reader :cases + # Starting time of data analyzed by the job. attr_reader :from + # Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups. attr_accessor :group_signals_by + # Index used to load the data. attr_reader :index + # Message for generated results. attr_reader :message + # Job name. attr_reader :name + # Job options. attr_accessor :options + # Queries for selecting logs analyzed by the job. attr_reader :queries + # Reference tables used in the queries. attr_accessor :reference_tables + # Tags for generated signals. attr_accessor :tags + # Cases for generating results from third-party detection method. Only available for third-party detection method. attr_accessor :third_party_cases + # Ending time of data analyzed by the job. attr_reader :to + # Job type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/job_definition_from_rule.rb b/lib/datadog_api_client/v2/models/job_definition_from_rule.rb index 98a0745c0d59..89f6543cd302 100644 --- a/lib/datadog_api_client/v2/models/job_definition_from_rule.rb +++ b/lib/datadog_api_client/v2/models/job_definition_from_rule.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Definition of a historical job based on a security monitoring rule. class JobDefinitionFromRule include BaseGenericModel + # Starting time of data analyzed by the job. attr_reader :from + # ID of the detection rule used to create the job. attr_reader :id + # Index used to load the data. attr_reader :index + # Notifications sent when the job is completed. attr_accessor :notifications + # Ending time of data analyzed by the job. attr_reader :to diff --git a/lib/datadog_api_client/v2/models/jsonapi_error_item.rb b/lib/datadog_api_client/v2/models/jsonapi_error_item.rb index e478705c85b9..44475019cfe1 100644 --- a/lib/datadog_api_client/v2/models/jsonapi_error_item.rb +++ b/lib/datadog_api_client/v2/models/jsonapi_error_item.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # API error response body class JSONAPIErrorItem include BaseGenericModel + # A human-readable explanation specific to this occurrence of the error. attr_accessor :detail + # Non-standard meta-information about the error attr_accessor :meta + # References to the source of the error. attr_accessor :source + # Status code of the response. attr_accessor :status + # Short human-readable summary of the error. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/jsonapi_error_item_source.rb b/lib/datadog_api_client/v2/models/jsonapi_error_item_source.rb index aa7c9d5eda0c..37aee0b6e71d 100644 --- a/lib/datadog_api_client/v2/models/jsonapi_error_item_source.rb +++ b/lib/datadog_api_client/v2/models/jsonapi_error_item_source.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # References to the source of the error. class JSONAPIErrorItemSource include BaseGenericModel + # A string indicating the name of a single request header which caused the error. attr_accessor :header + # A string indicating which URI query parameter caused the error. attr_accessor :parameter + # A JSON pointer to the value in the request document that caused the error. attr_accessor :pointer diff --git a/lib/datadog_api_client/v2/models/jsonapi_error_response.rb b/lib/datadog_api_client/v2/models/jsonapi_error_response.rb index afb400ab0ee8..4861f4ea574e 100644 --- a/lib/datadog_api_client/v2/models/jsonapi_error_response.rb +++ b/lib/datadog_api_client/v2/models/jsonapi_error_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # API error response. class JSONAPIErrorResponse include BaseGenericModel + # A list of errors. attr_reader :errors diff --git a/lib/datadog_api_client/v2/models/kind_attributes.rb b/lib/datadog_api_client/v2/models/kind_attributes.rb index aa40b6741af8..6ad0d3d7bc3e 100644 --- a/lib/datadog_api_client/v2/models/kind_attributes.rb +++ b/lib/datadog_api_client/v2/models/kind_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Kind attributes. class KindAttributes include BaseGenericModel + # Short description of the kind. attr_accessor :description + # User friendly name of the kind. attr_accessor :display_name + # The kind name. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/kind_data.rb b/lib/datadog_api_client/v2/models/kind_data.rb index 7b0c05e3bd92..73fd349b4608 100644 --- a/lib/datadog_api_client/v2/models/kind_data.rb +++ b/lib/datadog_api_client/v2/models/kind_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Schema that defines the structure of a Kind object in the Software Catalog. class KindData include BaseGenericModel + # Kind attributes. attr_accessor :attributes + # A read-only globally unique identifier for the entity generated by Datadog. User supplied values are ignored. attr_reader :id + # Kind metadata. attr_accessor :meta + # Kind. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/kind_metadata.rb b/lib/datadog_api_client/v2/models/kind_metadata.rb index c310bd0e394f..bceb417cc74b 100644 --- a/lib/datadog_api_client/v2/models/kind_metadata.rb +++ b/lib/datadog_api_client/v2/models/kind_metadata.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Kind metadata. class KindMetadata include BaseGenericModel + # The creation time. attr_accessor :created_at + # The modification time. attr_accessor :modified_at diff --git a/lib/datadog_api_client/v2/models/kind_obj.rb b/lib/datadog_api_client/v2/models/kind_obj.rb index efa4030c4c53..7228de3c8aee 100644 --- a/lib/datadog_api_client/v2/models/kind_obj.rb +++ b/lib/datadog_api_client/v2/models/kind_obj.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Schema for kind. class KindObj include BaseGenericModel + # Short description of the kind. attr_accessor :description + # The display name of the kind. Automatically generated if not provided. attr_accessor :display_name + # The name of the kind to create or update. This must be in kebab-case format. attr_reader :kind diff --git a/lib/datadog_api_client/v2/models/kind_response_meta.rb b/lib/datadog_api_client/v2/models/kind_response_meta.rb index 3aa80ba48a1b..798f6fc038e7 100644 --- a/lib/datadog_api_client/v2/models/kind_response_meta.rb +++ b/lib/datadog_api_client/v2/models/kind_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Kind response metadata. class KindResponseMeta include BaseGenericModel + # Total kinds count. attr_accessor :count diff --git a/lib/datadog_api_client/v2/models/launch_darkly_api_key.rb b/lib/datadog_api_client/v2/models/launch_darkly_api_key.rb index c6930f1bc2fe..55c6fab335a9 100644 --- a/lib/datadog_api_client/v2/models/launch_darkly_api_key.rb +++ b/lib/datadog_api_client/v2/models/launch_darkly_api_key.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `LaunchDarklyAPIKey` object. class LaunchDarklyAPIKey include BaseGenericModel + # The `LaunchDarklyAPIKey` `api_token`. attr_reader :api_token + # The definition of the `LaunchDarklyAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/launch_darkly_api_key_update.rb b/lib/datadog_api_client/v2/models/launch_darkly_api_key_update.rb index 4d4020e20ac0..3710835a1200 100644 --- a/lib/datadog_api_client/v2/models/launch_darkly_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/launch_darkly_api_key_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `LaunchDarklyAPIKey` object. class LaunchDarklyAPIKeyUpdate include BaseGenericModel + # The `LaunchDarklyAPIKeyUpdate` `api_token`. attr_accessor :api_token + # The definition of the `LaunchDarklyAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/launch_darkly_integration.rb b/lib/datadog_api_client/v2/models/launch_darkly_integration.rb index 8ee9ef376150..bec6cf346cab 100644 --- a/lib/datadog_api_client/v2/models/launch_darkly_integration.rb +++ b/lib/datadog_api_client/v2/models/launch_darkly_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `LaunchDarklyIntegration` object. class LaunchDarklyIntegration include BaseGenericModel + # The definition of the `LaunchDarklyCredentials` object. attr_reader :credentials + # The definition of the `LaunchDarklyIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/launch_darkly_integration_update.rb b/lib/datadog_api_client/v2/models/launch_darkly_integration_update.rb index 26851f035bbd..702ce4311b4d 100644 --- a/lib/datadog_api_client/v2/models/launch_darkly_integration_update.rb +++ b/lib/datadog_api_client/v2/models/launch_darkly_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `LaunchDarklyIntegrationUpdate` object. class LaunchDarklyIntegrationUpdate include BaseGenericModel + # The definition of the `LaunchDarklyCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `LaunchDarklyIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/layer.rb b/lib/datadog_api_client/v2/models/layer.rb index 12ca55c09e18..908ba2e5c820 100644 --- a/lib/datadog_api_client/v2/models/layer.rb +++ b/lib/datadog_api_client/v2/models/layer.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Encapsulates a layer resource, holding attributes like rotation details, plus relationships to the members covering that layer. class Layer include BaseGenericModel + # Describes key properties of a Layer, including rotation details, name, start/end times, and any restrictions. attr_accessor :attributes + # A unique identifier for this layer. attr_accessor :id + # Holds references to objects related to the Layer entity, such as its members. attr_accessor :relationships + # Layers resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/layer_attributes.rb b/lib/datadog_api_client/v2/models/layer_attributes.rb index 253d08875007..739d19f658ae 100644 --- a/lib/datadog_api_client/v2/models/layer_attributes.rb +++ b/lib/datadog_api_client/v2/models/layer_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Describes key properties of a Layer, including rotation details, name, start/end times, and any restrictions. class LayerAttributes include BaseGenericModel + # When the layer becomes active (ISO 8601). attr_accessor :effective_date + # When the layer ceases to be active (ISO 8601). attr_accessor :end_date + # Defines how often the rotation repeats, using a combination of days and optional seconds. Should be at least 1 hour. attr_accessor :interval + # The name of this layer. attr_accessor :name + # An optional list of time restrictions for when this layer is in effect. attr_accessor :restrictions + # The date/time when the rotation starts (ISO 8601). attr_accessor :rotation_start diff --git a/lib/datadog_api_client/v2/models/layer_attributes_interval.rb b/lib/datadog_api_client/v2/models/layer_attributes_interval.rb index 50f62eea52d4..52a2caf31a8f 100644 --- a/lib/datadog_api_client/v2/models/layer_attributes_interval.rb +++ b/lib/datadog_api_client/v2/models/layer_attributes_interval.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Defines how often the rotation repeats, using a combination of days and optional seconds. Should be at least 1 hour. class LayerAttributesInterval include BaseGenericModel + # The number of days in each rotation cycle. attr_reader :days + # Any additional seconds for the rotation cycle (up to 30 days). attr_reader :seconds diff --git a/lib/datadog_api_client/v2/models/layer_relationships.rb b/lib/datadog_api_client/v2/models/layer_relationships.rb index 43ba6b179460..5e5accf8e0e0 100644 --- a/lib/datadog_api_client/v2/models/layer_relationships.rb +++ b/lib/datadog_api_client/v2/models/layer_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Holds references to objects related to the Layer entity, such as its members. class LayerRelationships include BaseGenericModel + # Holds an array of references to the members of a Layer, each containing member IDs. attr_accessor :members diff --git a/lib/datadog_api_client/v2/models/layer_relationships_members.rb b/lib/datadog_api_client/v2/models/layer_relationships_members.rb index b747d1717377..1fb46fd713c0 100644 --- a/lib/datadog_api_client/v2/models/layer_relationships_members.rb +++ b/lib/datadog_api_client/v2/models/layer_relationships_members.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Holds an array of references to the members of a Layer, each containing member IDs. class LayerRelationshipsMembers include BaseGenericModel + # The list of members who belong to this layer. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/layer_relationships_members_data_items.rb b/lib/datadog_api_client/v2/models/layer_relationships_members_data_items.rb index 96f64aaf172d..160fca27ef5e 100644 --- a/lib/datadog_api_client/v2/models/layer_relationships_members_data_items.rb +++ b/lib/datadog_api_client/v2/models/layer_relationships_members_data_items.rb @@ -21,8 +21,10 @@ module DatadogAPIClient::V2 # a unique Datadog user ID. class LayerRelationshipsMembersDataItems include BaseGenericModel + # The unique user ID of the layer member. attr_reader :id + # Members resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/leaked_key.rb b/lib/datadog_api_client/v2/models/leaked_key.rb index 3648da242b6b..1c95343e1949 100644 --- a/lib/datadog_api_client/v2/models/leaked_key.rb +++ b/lib/datadog_api_client/v2/models/leaked_key.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of LeakedKey object. class LeakedKey include BaseGenericModel + # The definition of LeakedKeyAttributes object. attr_reader :attributes + # The LeakedKey id. attr_reader :id + # The definition of LeakedKeyType object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/leaked_key_attributes.rb b/lib/datadog_api_client/v2/models/leaked_key_attributes.rb index 308f10040b95..cf355023d5f6 100644 --- a/lib/datadog_api_client/v2/models/leaked_key_attributes.rb +++ b/lib/datadog_api_client/v2/models/leaked_key_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of LeakedKeyAttributes object. class LeakedKeyAttributes include BaseGenericModel + # The LeakedKeyAttributes date. attr_reader :date + # The LeakedKeyAttributes leak_source. attr_accessor :leak_source diff --git a/lib/datadog_api_client/v2/models/library.rb b/lib/datadog_api_client/v2/models/library.rb index 0c9a89f6331b..00338bf39c28 100644 --- a/lib/datadog_api_client/v2/models/library.rb +++ b/lib/datadog_api_client/v2/models/library.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Vulnerability library. class Library include BaseGenericModel + # Vulnerability library name. attr_reader :name + # Vulnerability library version. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/links.rb b/lib/datadog_api_client/v2/models/links.rb index b4ac307a8a37..784ea2c0c8c5 100644 --- a/lib/datadog_api_client/v2/models/links.rb +++ b/lib/datadog_api_client/v2/models/links.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The JSON:API links related to pagination. class Links include BaseGenericModel + # First page link. attr_reader :first + # Last page link. attr_reader :last + # Next page link. attr_accessor :_next + # Previous page link. attr_accessor :previous + # Request link. attr_reader :_self diff --git a/lib/datadog_api_client/v2/models/list_apis_response.rb b/lib/datadog_api_client/v2/models/list_apis_response.rb index 77077e3459f5..095473a0453b 100644 --- a/lib/datadog_api_client/v2/models/list_apis_response.rb +++ b/lib/datadog_api_client/v2/models/list_apis_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response for `ListAPIs`. class ListAPIsResponse include BaseGenericModel + # List of API items. attr_accessor :data + # Metadata for `ListAPIsResponse`. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_apis_response_data.rb b/lib/datadog_api_client/v2/models/list_apis_response_data.rb index dacb9ef69dcd..0f0c7e7629da 100644 --- a/lib/datadog_api_client/v2/models/list_apis_response_data.rb +++ b/lib/datadog_api_client/v2/models/list_apis_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data envelope for `ListAPIsResponse`. class ListAPIsResponseData include BaseGenericModel + # Attributes for `ListAPIsResponseData`. attr_accessor :attributes + # API identifier. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/list_apis_response_data_attributes.rb b/lib/datadog_api_client/v2/models/list_apis_response_data_attributes.rb index a0ff1c49c5e4..c7efde9be391 100644 --- a/lib/datadog_api_client/v2/models/list_apis_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/list_apis_response_data_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Attributes for `ListAPIsResponseData`. class ListAPIsResponseDataAttributes include BaseGenericModel + # API name. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/list_apis_response_meta.rb b/lib/datadog_api_client/v2/models/list_apis_response_meta.rb index 19ce039aea6a..b33d5351d5d7 100644 --- a/lib/datadog_api_client/v2/models/list_apis_response_meta.rb +++ b/lib/datadog_api_client/v2/models/list_apis_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Metadata for `ListAPIsResponse`. class ListAPIsResponseMeta include BaseGenericModel + # Pagination metadata information for `ListAPIsResponse`. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/list_apis_response_meta_pagination.rb b/lib/datadog_api_client/v2/models/list_apis_response_meta_pagination.rb index 9cbaa2de9f9d..c09e3f1188d4 100644 --- a/lib/datadog_api_client/v2/models/list_apis_response_meta_pagination.rb +++ b/lib/datadog_api_client/v2/models/list_apis_response_meta_pagination.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Pagination metadata information for `ListAPIsResponse`. class ListAPIsResponseMetaPagination include BaseGenericModel + # Number of items in the current page. attr_accessor :limit + # Offset for pagination. attr_accessor :offset + # Total number of items. attr_accessor :total_count diff --git a/lib/datadog_api_client/v2/models/list_app_key_registrations_response.rb b/lib/datadog_api_client/v2/models/list_app_key_registrations_response.rb index d5f130d9b98e..62c02a8a3ac3 100644 --- a/lib/datadog_api_client/v2/models/list_app_key_registrations_response.rb +++ b/lib/datadog_api_client/v2/models/list_app_key_registrations_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A paginated list of app key registrations. class ListAppKeyRegistrationsResponse include BaseGenericModel + # An array of app key registrations. attr_accessor :data + # The definition of `ListAppKeyRegistrationsResponseMeta` object. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_app_key_registrations_response_meta.rb b/lib/datadog_api_client/v2/models/list_app_key_registrations_response_meta.rb index 52dc528c9509..0bd114921333 100644 --- a/lib/datadog_api_client/v2/models/list_app_key_registrations_response_meta.rb +++ b/lib/datadog_api_client/v2/models/list_app_key_registrations_response_meta.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `ListAppKeyRegistrationsResponseMeta` object. class ListAppKeyRegistrationsResponseMeta include BaseGenericModel + # The total number of app key registrations. attr_accessor :total + # The total number of app key registrations that match the specified filters. attr_accessor :total_filtered diff --git a/lib/datadog_api_client/v2/models/list_application_keys_response.rb b/lib/datadog_api_client/v2/models/list_application_keys_response.rb index 0a0d976f660c..3025475975fc 100644 --- a/lib/datadog_api_client/v2/models/list_application_keys_response.rb +++ b/lib/datadog_api_client/v2/models/list_application_keys_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response for a list of application keys. class ListApplicationKeysResponse include BaseGenericModel + # Array of application keys. attr_accessor :data + # Array of objects related to the application key. attr_accessor :included + # Additional information related to the application key response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_apps_response.rb b/lib/datadog_api_client/v2/models/list_apps_response.rb index 0b8ad94bb09c..5328897297e4 100644 --- a/lib/datadog_api_client/v2/models/list_apps_response.rb +++ b/lib/datadog_api_client/v2/models/list_apps_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A paginated list of apps matching the specified filters and sorting. class ListAppsResponse include BaseGenericModel + # An array of app definitions. attr_accessor :data + # Data on the version of the app that was published. attr_accessor :included + # Pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_apps_response_data_items.rb b/lib/datadog_api_client/v2/models/list_apps_response_data_items.rb index 9a0fff5b0355..623af9999f42 100644 --- a/lib/datadog_api_client/v2/models/list_apps_response_data_items.rb +++ b/lib/datadog_api_client/v2/models/list_apps_response_data_items.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # An app definition object. This contains only basic information about the app such as ID, name, and tags. class ListAppsResponseDataItems include BaseGenericModel + # Basic information about the app such as name, description, and tags. attr_reader :attributes + # The ID of the app. attr_reader :id + # Metadata of an app. attr_accessor :meta + # The app's publication information. attr_accessor :relationships + # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/list_apps_response_data_items_attributes.rb b/lib/datadog_api_client/v2/models/list_apps_response_data_items_attributes.rb index a4496dd4dc95..a86f44d974ad 100644 --- a/lib/datadog_api_client/v2/models/list_apps_response_data_items_attributes.rb +++ b/lib/datadog_api_client/v2/models/list_apps_response_data_items_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Basic information about the app such as name, description, and tags. class ListAppsResponseDataItemsAttributes include BaseGenericModel + # A human-readable description for the app. attr_accessor :description + # Whether the app is marked as a favorite by the current user. attr_accessor :favorite + # The name of the app. attr_accessor :name + # Whether the app is enabled for use in the Datadog self-service hub. attr_accessor :self_service + # A list of tags for the app, which can be used to filter apps. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/list_apps_response_data_items_relationships.rb b/lib/datadog_api_client/v2/models/list_apps_response_data_items_relationships.rb index 11b257599bb8..270f3a99df2a 100644 --- a/lib/datadog_api_client/v2/models/list_apps_response_data_items_relationships.rb +++ b/lib/datadog_api_client/v2/models/list_apps_response_data_items_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The app's publication information. class ListAppsResponseDataItemsRelationships include BaseGenericModel + # Information pointing to the app's publication status. attr_accessor :deployment diff --git a/lib/datadog_api_client/v2/models/list_apps_response_meta.rb b/lib/datadog_api_client/v2/models/list_apps_response_meta.rb index b9af1766a3e7..f4944df41552 100644 --- a/lib/datadog_api_client/v2/models/list_apps_response_meta.rb +++ b/lib/datadog_api_client/v2/models/list_apps_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Pagination metadata. class ListAppsResponseMeta include BaseGenericModel + # Information on the total number of apps, to be used for pagination. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/list_apps_response_meta_page.rb b/lib/datadog_api_client/v2/models/list_apps_response_meta_page.rb index 4759d5890e8d..caf981114e82 100644 --- a/lib/datadog_api_client/v2/models/list_apps_response_meta_page.rb +++ b/lib/datadog_api_client/v2/models/list_apps_response_meta_page.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Information on the total number of apps, to be used for pagination. class ListAppsResponseMetaPage include BaseGenericModel + # The total number of apps under the Datadog organization, disregarding any filters applied. attr_accessor :total_count + # The total number of apps that match the specified filters. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/list_assets_sbo_ms_response.rb b/lib/datadog_api_client/v2/models/list_assets_sbo_ms_response.rb index f94cccab3470..eb049d9fa19e 100644 --- a/lib/datadog_api_client/v2/models/list_assets_sbo_ms_response.rb +++ b/lib/datadog_api_client/v2/models/list_assets_sbo_ms_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The expected response schema when listing assets SBOMs. class ListAssetsSBOMsResponse include BaseGenericModel + # List of assets SBOMs. attr_reader :data + # The JSON:API links related to pagination. attr_accessor :links + # The metadata related to this request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_devices_response.rb b/lib/datadog_api_client/v2/models/list_devices_response.rb index cac8098209af..9b920ed20e0e 100644 --- a/lib/datadog_api_client/v2/models/list_devices_response.rb +++ b/lib/datadog_api_client/v2/models/list_devices_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # List devices response. class ListDevicesResponse include BaseGenericModel + # The list devices response data. attr_accessor :data + # Object describing meta attributes of response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_devices_response_metadata.rb b/lib/datadog_api_client/v2/models/list_devices_response_metadata.rb index 132100acbf4f..7eff556a934e 100644 --- a/lib/datadog_api_client/v2/models/list_devices_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/list_devices_response_metadata.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Object describing meta attributes of response. class ListDevicesResponseMetadata include BaseGenericModel + # Pagination object. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/list_devices_response_metadata_page.rb b/lib/datadog_api_client/v2/models/list_devices_response_metadata_page.rb index 44177e65cfbb..bf3bab532fb9 100644 --- a/lib/datadog_api_client/v2/models/list_devices_response_metadata_page.rb +++ b/lib/datadog_api_client/v2/models/list_devices_response_metadata_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Pagination object. class ListDevicesResponseMetadataPage include BaseGenericModel + # Total count of devices matched by the filter. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/list_downtimes_response.rb b/lib/datadog_api_client/v2/models/list_downtimes_response.rb index 590572dbc6c9..5e735bddc930 100644 --- a/lib/datadog_api_client/v2/models/list_downtimes_response.rb +++ b/lib/datadog_api_client/v2/models/list_downtimes_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response for retrieving all downtimes. class ListDowntimesResponse include BaseGenericModel + # An array of downtimes. attr_accessor :data + # Array of objects related to the downtimes. attr_accessor :included + # Pagination metadata returned by the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_entity_catalog_response.rb b/lib/datadog_api_client/v2/models/list_entity_catalog_response.rb index f9f510bd726b..d8ede0a847bf 100644 --- a/lib/datadog_api_client/v2/models/list_entity_catalog_response.rb +++ b/lib/datadog_api_client/v2/models/list_entity_catalog_response.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # List entity response. class ListEntityCatalogResponse include BaseGenericModel + # List of entity data. attr_accessor :data + # List entity response included. attr_accessor :included + # List entity response links. attr_accessor :links + # Entity metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_entity_catalog_response_links.rb b/lib/datadog_api_client/v2/models/list_entity_catalog_response_links.rb index b2738ea6cf7d..70aab4d000c5 100644 --- a/lib/datadog_api_client/v2/models/list_entity_catalog_response_links.rb +++ b/lib/datadog_api_client/v2/models/list_entity_catalog_response_links.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # List entity response links. class ListEntityCatalogResponseLinks include BaseGenericModel + # Next link. attr_accessor :_next + # Previous link. attr_accessor :previous + # Current link. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/list_findings_meta.rb b/lib/datadog_api_client/v2/models/list_findings_meta.rb index 9b256ca4a135..661daf438d62 100644 --- a/lib/datadog_api_client/v2/models/list_findings_meta.rb +++ b/lib/datadog_api_client/v2/models/list_findings_meta.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Metadata for pagination. class ListFindingsMeta include BaseGenericModel + # Pagination and findings count information. attr_accessor :page + # The point in time corresponding to the listed findings. attr_reader :snapshot_timestamp diff --git a/lib/datadog_api_client/v2/models/list_findings_page.rb b/lib/datadog_api_client/v2/models/list_findings_page.rb index d9eb93b772da..a3bb6e436273 100644 --- a/lib/datadog_api_client/v2/models/list_findings_page.rb +++ b/lib/datadog_api_client/v2/models/list_findings_page.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Pagination and findings count information. class ListFindingsPage include BaseGenericModel + # The cursor used to paginate requests. attr_accessor :cursor + # The total count of findings after the filter has been applied. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/list_findings_response.rb b/lib/datadog_api_client/v2/models/list_findings_response.rb index 1649508ad34d..380cc211839e 100644 --- a/lib/datadog_api_client/v2/models/list_findings_response.rb +++ b/lib/datadog_api_client/v2/models/list_findings_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The expected response schema when listing findings. class ListFindingsResponse include BaseGenericModel + # Array of findings. attr_reader :data + # Metadata for pagination. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/list_historical_jobs_response.rb b/lib/datadog_api_client/v2/models/list_historical_jobs_response.rb index cd2d8dbf631d..90a1fd762ecd 100644 --- a/lib/datadog_api_client/v2/models/list_historical_jobs_response.rb +++ b/lib/datadog_api_client/v2/models/list_historical_jobs_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # List of historical jobs. class ListHistoricalJobsResponse include BaseGenericModel + # Array containing the list of historical jobs. attr_accessor :data + # Metadata about the list of jobs. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_kind_catalog_response.rb b/lib/datadog_api_client/v2/models/list_kind_catalog_response.rb index bbb551d9591a..8501e4a4e586 100644 --- a/lib/datadog_api_client/v2/models/list_kind_catalog_response.rb +++ b/lib/datadog_api_client/v2/models/list_kind_catalog_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # List kind response. class ListKindCatalogResponse include BaseGenericModel + # List of kind responses. attr_accessor :data + # Kind response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_pipelines_response.rb b/lib/datadog_api_client/v2/models/list_pipelines_response.rb index 56982a0c9084..b0bb225f9123 100644 --- a/lib/datadog_api_client/v2/models/list_pipelines_response.rb +++ b/lib/datadog_api_client/v2/models/list_pipelines_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Represents the response payload containing a list of pipelines and associated metadata. class ListPipelinesResponse include BaseGenericModel + # The `schema` `data`. attr_reader :data + # Metadata about the response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_pipelines_response_meta.rb b/lib/datadog_api_client/v2/models/list_pipelines_response_meta.rb index 4b5ebbb84eca..b1e604caf222 100644 --- a/lib/datadog_api_client/v2/models/list_pipelines_response_meta.rb +++ b/lib/datadog_api_client/v2/models/list_pipelines_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Metadata about the response. class ListPipelinesResponseMeta include BaseGenericModel + # The total number of pipelines. attr_accessor :total_count diff --git a/lib/datadog_api_client/v2/models/list_powerpacks_response.rb b/lib/datadog_api_client/v2/models/list_powerpacks_response.rb index 09ccb3c2ac0b..74168d2f3b5d 100644 --- a/lib/datadog_api_client/v2/models/list_powerpacks_response.rb +++ b/lib/datadog_api_client/v2/models/list_powerpacks_response.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Response object which includes all powerpack configurations. class ListPowerpacksResponse include BaseGenericModel + # List of powerpack definitions. attr_accessor :data + # Array of objects related to the users. attr_accessor :included + # Links attributes. attr_accessor :links + # Powerpack response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_relation_catalog_response.rb b/lib/datadog_api_client/v2/models/list_relation_catalog_response.rb index 06bc6129c5d4..ca891e531cec 100644 --- a/lib/datadog_api_client/v2/models/list_relation_catalog_response.rb +++ b/lib/datadog_api_client/v2/models/list_relation_catalog_response.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # List entity relation response. class ListRelationCatalogResponse include BaseGenericModel + # Array of relation responses attr_accessor :data + # List relation response included entities. attr_accessor :included + # List relation response links. attr_accessor :links + # Relation response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_relation_catalog_response_links.rb b/lib/datadog_api_client/v2/models/list_relation_catalog_response_links.rb index 6893de0c10bd..76196aa34b1a 100644 --- a/lib/datadog_api_client/v2/models/list_relation_catalog_response_links.rb +++ b/lib/datadog_api_client/v2/models/list_relation_catalog_response_links.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # List relation response links. class ListRelationCatalogResponseLinks include BaseGenericModel + # Next link. attr_accessor :_next + # Previous link. attr_accessor :previous + # Current link. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/list_rules_response.rb b/lib/datadog_api_client/v2/models/list_rules_response.rb index 6bf90aa9b89e..76bb5e387dae 100644 --- a/lib/datadog_api_client/v2/models/list_rules_response.rb +++ b/lib/datadog_api_client/v2/models/list_rules_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Scorecard rules response. class ListRulesResponse include BaseGenericModel + # Array of rule details. attr_accessor :data + # Links attributes. attr_accessor :links diff --git a/lib/datadog_api_client/v2/models/list_rules_response_data_item.rb b/lib/datadog_api_client/v2/models/list_rules_response_data_item.rb index 1dec7780a928..1967739ad556 100644 --- a/lib/datadog_api_client/v2/models/list_rules_response_data_item.rb +++ b/lib/datadog_api_client/v2/models/list_rules_response_data_item.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Rule details. class ListRulesResponseDataItem include BaseGenericModel + # Details of a rule. attr_accessor :attributes + # The unique ID for a scorecard rule. attr_accessor :id + # Scorecard create rule response relationship. attr_accessor :relationships + # The JSON:API type for scorecard rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/list_rules_response_links.rb b/lib/datadog_api_client/v2/models/list_rules_response_links.rb index 6f0b46b2d0f3..2d0f1c8bcfbd 100644 --- a/lib/datadog_api_client/v2/models/list_rules_response_links.rb +++ b/lib/datadog_api_client/v2/models/list_rules_response_links.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Links attributes. class ListRulesResponseLinks include BaseGenericModel + # Link for the next set of rules. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/list_tags_response.rb b/lib/datadog_api_client/v2/models/list_tags_response.rb index dcba3cb5fea9..73dcac79c22c 100644 --- a/lib/datadog_api_client/v2/models/list_tags_response.rb +++ b/lib/datadog_api_client/v2/models/list_tags_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # List tags response. class ListTagsResponse include BaseGenericModel + # The list tags response data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/list_tags_response_data.rb b/lib/datadog_api_client/v2/models/list_tags_response_data.rb index a2979042443a..014a38ea4a87 100644 --- a/lib/datadog_api_client/v2/models/list_tags_response_data.rb +++ b/lib/datadog_api_client/v2/models/list_tags_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The list tags response data. class ListTagsResponseData include BaseGenericModel + # The definition of ListTagsResponseDataAttributes object. attr_accessor :attributes + # The device ID attr_accessor :id + # The type of the resource. The value should always be tags. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/list_tags_response_data_attributes.rb b/lib/datadog_api_client/v2/models/list_tags_response_data_attributes.rb index 59e016b8d016..4474d70504bd 100644 --- a/lib/datadog_api_client/v2/models/list_tags_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/list_tags_response_data_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of ListTagsResponseDataAttributes object. class ListTagsResponseDataAttributes include BaseGenericModel + # The list of tags attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/list_vulnerabilities_response.rb b/lib/datadog_api_client/v2/models/list_vulnerabilities_response.rb index 8a0601cd55b3..13f83cea0f67 100644 --- a/lib/datadog_api_client/v2/models/list_vulnerabilities_response.rb +++ b/lib/datadog_api_client/v2/models/list_vulnerabilities_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The expected response schema when listing vulnerabilities. class ListVulnerabilitiesResponse include BaseGenericModel + # List of vulnerabilities. attr_reader :data + # The JSON:API links related to pagination. attr_accessor :links + # The metadata related to this request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/list_vulnerable_assets_response.rb b/lib/datadog_api_client/v2/models/list_vulnerable_assets_response.rb index 837ee7f89f28..624b8cc61467 100644 --- a/lib/datadog_api_client/v2/models/list_vulnerable_assets_response.rb +++ b/lib/datadog_api_client/v2/models/list_vulnerable_assets_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The expected response schema when listing vulnerable assets. class ListVulnerableAssetsResponse include BaseGenericModel + # List of vulnerable assets. attr_reader :data + # The JSON:API links related to pagination. attr_accessor :links + # The metadata related to this request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/log.rb b/lib/datadog_api_client/v2/models/log.rb index 37e10b239fa0..04c1ada7c797 100644 --- a/lib/datadog_api_client/v2/models/log.rb +++ b/lib/datadog_api_client/v2/models/log.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object description of a log after being processed and stored by Datadog. class Log include BaseGenericModel + # JSON object containing all log attributes and their associated values. attr_accessor :attributes + # Unique ID of the Log. attr_accessor :id + # Type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/log_attributes.rb b/lib/datadog_api_client/v2/models/log_attributes.rb index 063df23fac82..709556dc233d 100644 --- a/lib/datadog_api_client/v2/models/log_attributes.rb +++ b/lib/datadog_api_client/v2/models/log_attributes.rb @@ -20,22 +20,29 @@ module DatadogAPIClient::V2 # JSON object containing all log attributes and their associated values. class LogAttributes include BaseGenericModel + # JSON object of attributes from your log. attr_accessor :attributes + # Name of the machine from where the logs are being sent. attr_accessor :host + # The message [reserved attribute](https://docs.datadoghq.com/logs/log_collection/#reserved-attributes) # of your log. By default, Datadog ingests the value of the message attribute as the body of the log entry. # That value is then highlighted and displayed in the Logstream, where it is indexed for full text search. attr_accessor :message + # The name of the application or service generating the log events. # It is used to switch from Logs to APM, so make sure you define the same # value when you use both products. attr_accessor :service + # Status of the message associated with your log. attr_accessor :status + # Array of tags associated with your log. attr_accessor :tags + # Timestamp of your log. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/logs_aggregate_bucket.rb b/lib/datadog_api_client/v2/models/logs_aggregate_bucket.rb index f85c84927f88..c8618f3f04d3 100644 --- a/lib/datadog_api_client/v2/models/logs_aggregate_bucket.rb +++ b/lib/datadog_api_client/v2/models/logs_aggregate_bucket.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A bucket values class LogsAggregateBucket include BaseGenericModel + # The key, value pairs for each group by attr_accessor :by + # A map of the metric name -> value for regular compute or list of values for a timeseries attr_accessor :computes diff --git a/lib/datadog_api_client/v2/models/logs_aggregate_bucket_value_timeseries_point.rb b/lib/datadog_api_client/v2/models/logs_aggregate_bucket_value_timeseries_point.rb index 6371de95b38b..11f92523cc11 100644 --- a/lib/datadog_api_client/v2/models/logs_aggregate_bucket_value_timeseries_point.rb +++ b/lib/datadog_api_client/v2/models/logs_aggregate_bucket_value_timeseries_point.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A timeseries point class LogsAggregateBucketValueTimeseriesPoint include BaseGenericModel + # The time value for this point attr_accessor :time + # The value for this point attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/logs_aggregate_request.rb b/lib/datadog_api_client/v2/models/logs_aggregate_request.rb index 37d0de306528..e39337755256 100644 --- a/lib/datadog_api_client/v2/models/logs_aggregate_request.rb +++ b/lib/datadog_api_client/v2/models/logs_aggregate_request.rb @@ -20,15 +20,20 @@ module DatadogAPIClient::V2 # The object sent with the request to retrieve a list of logs from your organization. class LogsAggregateRequest include BaseGenericModel + # The list of metrics or timeseries to compute for the retrieved buckets. attr_accessor :compute + # The search and filter query settings attr_accessor :filter + # The rules for the group by attr_accessor :group_by + # Global query options that are used during the query. # Note: These fields are currently deprecated and do not affect the query results. attr_accessor :options + # Paging settings attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/logs_aggregate_request_page.rb b/lib/datadog_api_client/v2/models/logs_aggregate_request_page.rb index 5e486e808d1c..cf1b7967a949 100644 --- a/lib/datadog_api_client/v2/models/logs_aggregate_request_page.rb +++ b/lib/datadog_api_client/v2/models/logs_aggregate_request_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Paging settings class LogsAggregateRequestPage include BaseGenericModel + # The returned paging point to use to get the next results. Note: at most 1000 results can be paged. attr_accessor :cursor diff --git a/lib/datadog_api_client/v2/models/logs_aggregate_response.rb b/lib/datadog_api_client/v2/models/logs_aggregate_response.rb index e564f21f10ce..71cce67a2ca0 100644 --- a/lib/datadog_api_client/v2/models/logs_aggregate_response.rb +++ b/lib/datadog_api_client/v2/models/logs_aggregate_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The response object for the logs aggregate API endpoint class LogsAggregateResponse include BaseGenericModel + # The query results attr_accessor :data + # The metadata associated with a request attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/logs_aggregate_response_data.rb b/lib/datadog_api_client/v2/models/logs_aggregate_response_data.rb index e9159b0858d9..07f4a05e4226 100644 --- a/lib/datadog_api_client/v2/models/logs_aggregate_response_data.rb +++ b/lib/datadog_api_client/v2/models/logs_aggregate_response_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The query results class LogsAggregateResponseData include BaseGenericModel + # The list of matching buckets, one item per bucket attr_accessor :buckets diff --git a/lib/datadog_api_client/v2/models/logs_aggregate_sort.rb b/lib/datadog_api_client/v2/models/logs_aggregate_sort.rb index 01406c19a8ad..96135398e3ac 100644 --- a/lib/datadog_api_client/v2/models/logs_aggregate_sort.rb +++ b/lib/datadog_api_client/v2/models/logs_aggregate_sort.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A sort rule class LogsAggregateSort include BaseGenericModel + # An aggregation function attr_accessor :aggregation + # The metric to sort by (only used for `type=measure`) attr_accessor :metric + # The order to use, ascending or descending attr_accessor :order + # The type of sorting algorithm attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/logs_archive.rb b/lib/datadog_api_client/v2/models/logs_archive.rb index 00d0bc57be79..c95d42d8ab81 100644 --- a/lib/datadog_api_client/v2/models/logs_archive.rb +++ b/lib/datadog_api_client/v2/models/logs_archive.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The logs archive. class LogsArchive include BaseGenericModel + # The definition of an archive. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/logs_archive_attributes.rb b/lib/datadog_api_client/v2/models/logs_archive_attributes.rb index 031fe74d871e..adc373a51c04 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_attributes.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_attributes.rb @@ -20,19 +20,26 @@ module DatadogAPIClient::V2 # The attributes associated with the archive. class LogsArchiveAttributes include BaseGenericModel + # An archive's destination. attr_accessor :destination + # To store the tags in the archive, set the value "true". # If it is set to "false", the tags will be deleted when the logs are sent to the archive. attr_accessor :include_tags + # The archive name. attr_reader :name + # The archive query/filter. Logs matching this query are included in the archive. attr_reader :query + # Maximum scan size for rehydration from this archive. attr_accessor :rehydration_max_scan_size_in_gb + # An array of tags to add to rehydrated logs from an archive. attr_accessor :rehydration_tags + # The state of the archive. attr_accessor :state diff --git a/lib/datadog_api_client/v2/models/logs_archive_create_request.rb b/lib/datadog_api_client/v2/models/logs_archive_create_request.rb index b0f6b9f33a62..4d4996056d44 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_create_request.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The logs archive. class LogsArchiveCreateRequest include BaseGenericModel + # The definition of an archive. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/logs_archive_create_request_attributes.rb b/lib/datadog_api_client/v2/models/logs_archive_create_request_attributes.rb index c3a568f08f28..d4d8e0341c5e 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_create_request_attributes.rb @@ -20,17 +20,23 @@ module DatadogAPIClient::V2 # The attributes associated with the archive. class LogsArchiveCreateRequestAttributes include BaseGenericModel + # An archive's destination. attr_reader :destination + # To store the tags in the archive, set the value "true". # If it is set to "false", the tags will be deleted when the logs are sent to the archive. attr_accessor :include_tags + # The archive name. attr_reader :name + # The archive query/filter. Logs matching this query are included in the archive. attr_reader :query + # Maximum scan size for rehydration from this archive. attr_accessor :rehydration_max_scan_size_in_gb + # An array of tags to add to rehydrated logs from an archive. attr_accessor :rehydration_tags diff --git a/lib/datadog_api_client/v2/models/logs_archive_create_request_definition.rb b/lib/datadog_api_client/v2/models/logs_archive_create_request_definition.rb index 644cabb88b56..db1c6c1aeed0 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_create_request_definition.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_create_request_definition.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of an archive. class LogsArchiveCreateRequestDefinition include BaseGenericModel + # The attributes associated with the archive. attr_accessor :attributes + # The type of the resource. The value should always be archives. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_archive_definition.rb b/lib/datadog_api_client/v2/models/logs_archive_definition.rb index 5c853d085828..fcd070e22aa8 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_definition.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_definition.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of an archive. class LogsArchiveDefinition include BaseGenericModel + # The attributes associated with the archive. attr_accessor :attributes + # The archive ID. attr_accessor :id + # The type of the resource. The value should always be archives. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_archive_destination_azure.rb b/lib/datadog_api_client/v2/models/logs_archive_destination_azure.rb index 5ef6a518f022..271a94bb2b8c 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_destination_azure.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_destination_azure.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The Azure archive destination. class LogsArchiveDestinationAzure include BaseGenericModel + # The container where the archive will be stored. attr_reader :container + # The Azure archive's integration destination. attr_reader :integration + # The archive path. attr_accessor :path + # The region where the archive will be stored. attr_accessor :region + # The associated storage account. attr_reader :storage_account + # Type of the Azure archive destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_archive_destination_gcs.rb b/lib/datadog_api_client/v2/models/logs_archive_destination_gcs.rb index 1fa59b96fcf2..a73b02bd5f6f 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_destination_gcs.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_destination_gcs.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The GCS archive destination. class LogsArchiveDestinationGCS include BaseGenericModel + # The bucket where the archive will be stored. attr_reader :bucket + # The GCS archive's integration destination. attr_reader :integration + # The archive path. attr_accessor :path + # Type of the GCS archive destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_archive_destination_s3.rb b/lib/datadog_api_client/v2/models/logs_archive_destination_s3.rb index 660cfdbc335d..6da62c43547e 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_destination_s3.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_destination_s3.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The S3 archive destination. class LogsArchiveDestinationS3 include BaseGenericModel + # The bucket where the archive will be stored. attr_reader :bucket + # The S3 encryption settings. attr_accessor :encryption + # The S3 Archive's integration destination. attr_reader :integration + # The archive path. attr_accessor :path + # The storage class where the archive will be stored. attr_accessor :storage_class + # Type of the S3 archive destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_archive_encryption_s3.rb b/lib/datadog_api_client/v2/models/logs_archive_encryption_s3.rb index 3c1e4794f114..843c98f6d47a 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_encryption_s3.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_encryption_s3.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The S3 encryption settings. class LogsArchiveEncryptionS3 include BaseGenericModel + # An Amazon Resource Name (ARN) used to identify an AWS KMS key. attr_accessor :key + # Type of S3 encryption for a destination. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_archive_integration_azure.rb b/lib/datadog_api_client/v2/models/logs_archive_integration_azure.rb index 7175e688bece..9089451fb258 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_integration_azure.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_integration_azure.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The Azure archive's integration destination. class LogsArchiveIntegrationAzure include BaseGenericModel + # A client ID. attr_reader :client_id + # A tenant ID. attr_reader :tenant_id diff --git a/lib/datadog_api_client/v2/models/logs_archive_integration_gcs.rb b/lib/datadog_api_client/v2/models/logs_archive_integration_gcs.rb index 9ca2cc79a1a8..50f04e60748d 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_integration_gcs.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_integration_gcs.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The GCS archive's integration destination. class LogsArchiveIntegrationGCS include BaseGenericModel + # A client email. attr_reader :client_email + # A project ID. attr_accessor :project_id diff --git a/lib/datadog_api_client/v2/models/logs_archive_integration_s3.rb b/lib/datadog_api_client/v2/models/logs_archive_integration_s3.rb index 9fbe9292e6cb..fd73c2112c68 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_integration_s3.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_integration_s3.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The S3 Archive's integration destination. class LogsArchiveIntegrationS3 include BaseGenericModel + # The account ID for the integration. attr_reader :account_id + # The path of the integration. attr_reader :role_name diff --git a/lib/datadog_api_client/v2/models/logs_archive_order.rb b/lib/datadog_api_client/v2/models/logs_archive_order.rb index 8f0c8eb3f0b0..0807b24601fb 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_order.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_order.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A ordered list of archive IDs. class LogsArchiveOrder include BaseGenericModel + # The definition of an archive order. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/logs_archive_order_attributes.rb b/lib/datadog_api_client/v2/models/logs_archive_order_attributes.rb index 0ad1cd6d165e..d45a4e4c2139 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_order_attributes.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_order_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The attributes associated with the archive order. class LogsArchiveOrderAttributes include BaseGenericModel + # An ordered array of `` strings, the order of archive IDs in the array # define the overall archives order for Datadog. attr_reader :archive_ids diff --git a/lib/datadog_api_client/v2/models/logs_archive_order_definition.rb b/lib/datadog_api_client/v2/models/logs_archive_order_definition.rb index 9f2c9819e6da..88c8efa16e45 100644 --- a/lib/datadog_api_client/v2/models/logs_archive_order_definition.rb +++ b/lib/datadog_api_client/v2/models/logs_archive_order_definition.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of an archive order. class LogsArchiveOrderDefinition include BaseGenericModel + # The attributes associated with the archive order. attr_reader :attributes + # Type of the archive order definition. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_archives.rb b/lib/datadog_api_client/v2/models/logs_archives.rb index bc30ab797799..89c22ead3584 100644 --- a/lib/datadog_api_client/v2/models/logs_archives.rb +++ b/lib/datadog_api_client/v2/models/logs_archives.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The available archives. class LogsArchives include BaseGenericModel + # A list of archives. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/logs_compute.rb b/lib/datadog_api_client/v2/models/logs_compute.rb index c3113c856df2..bccfb7ac57c1 100644 --- a/lib/datadog_api_client/v2/models/logs_compute.rb +++ b/lib/datadog_api_client/v2/models/logs_compute.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # A compute rule to compute metrics or timeseries class LogsCompute include BaseGenericModel + # An aggregation function attr_reader :aggregation + # The time buckets' size (only used for type=timeseries) # Defaults to a resolution of 150 points attr_accessor :interval + # The metric to use attr_accessor :metric + # The type of compute attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/logs_group_by.rb b/lib/datadog_api_client/v2/models/logs_group_by.rb index ec37adb5e145..a1bc668b6ed2 100644 --- a/lib/datadog_api_client/v2/models/logs_group_by.rb +++ b/lib/datadog_api_client/v2/models/logs_group_by.rb @@ -20,18 +20,24 @@ module DatadogAPIClient::V2 # A group by rule class LogsGroupBy include BaseGenericModel + # The name of the facet to use (required) attr_reader :facet + # Used to perform a histogram computation (only for measure facets). # Note: at most 100 buckets are allowed, the number of buckets is (max - min)/interval. attr_accessor :histogram + # The maximum buckets to return for this group by. Note: at most 10000 buckets are allowed. # If grouping by multiple facets, the product of limits must not exceed 10000. attr_accessor :limit + # The value to use for logs that don't have the facet used to group by attr_accessor :missing + # A sort rule attr_accessor :sort + # A resulting object to put the given computes in over all the matching records. attr_accessor :total diff --git a/lib/datadog_api_client/v2/models/logs_group_by_histogram.rb b/lib/datadog_api_client/v2/models/logs_group_by_histogram.rb index 6df6010815cf..690d4221486f 100644 --- a/lib/datadog_api_client/v2/models/logs_group_by_histogram.rb +++ b/lib/datadog_api_client/v2/models/logs_group_by_histogram.rb @@ -21,11 +21,14 @@ module DatadogAPIClient::V2 # Note: at most 100 buckets are allowed, the number of buckets is (max - min)/interval. class LogsGroupByHistogram include BaseGenericModel + # The bin size of the histogram buckets attr_reader :interval + # The maximum value for the measure used in the histogram # (values greater than this one are filtered out) attr_reader :max + # The minimum value for the measure used in the histogram # (values smaller than this one are filtered out) attr_reader :min diff --git a/lib/datadog_api_client/v2/models/logs_list_request.rb b/lib/datadog_api_client/v2/models/logs_list_request.rb index 8ffb850f5a86..38ced026f557 100644 --- a/lib/datadog_api_client/v2/models/logs_list_request.rb +++ b/lib/datadog_api_client/v2/models/logs_list_request.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # The request for a logs list. class LogsListRequest include BaseGenericModel + # The search and filter query settings attr_accessor :filter + # Global query options that are used during the query. # Note: These fields are currently deprecated and do not affect the query results. attr_accessor :options + # Paging attributes for listing logs. attr_accessor :page + # Sort parameters when querying logs. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/logs_list_request_page.rb b/lib/datadog_api_client/v2/models/logs_list_request_page.rb index 7ede197b04a5..f716223a66d8 100644 --- a/lib/datadog_api_client/v2/models/logs_list_request_page.rb +++ b/lib/datadog_api_client/v2/models/logs_list_request_page.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Paging attributes for listing logs. class LogsListRequestPage include BaseGenericModel + # List following results with a cursor provided in the previous query. attr_accessor :cursor + # Maximum number of logs in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/logs_list_response.rb b/lib/datadog_api_client/v2/models/logs_list_response.rb index 57dfde9758da..7d8c521c05c6 100644 --- a/lib/datadog_api_client/v2/models/logs_list_response.rb +++ b/lib/datadog_api_client/v2/models/logs_list_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response object with all logs matching the request and pagination information. class LogsListResponse include BaseGenericModel + # Array of logs matching the request. attr_accessor :data + # Links attributes. attr_accessor :links + # The metadata associated with a request attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/logs_list_response_links.rb b/lib/datadog_api_client/v2/models/logs_list_response_links.rb index 02085cc259ee..fbaf8c58c7d8 100644 --- a/lib/datadog_api_client/v2/models/logs_list_response_links.rb +++ b/lib/datadog_api_client/v2/models/logs_list_response_links.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Links attributes. class LogsListResponseLinks include BaseGenericModel + # Link for the next set of results. Note that the request can also be made using the # POST endpoint. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/logs_metric_compute.rb b/lib/datadog_api_client/v2/models/logs_metric_compute.rb index 0ffad5ee2bbc..999aca0cc748 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_compute.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_compute.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V2 # The compute rule to compute the log-based metric. class LogsMetricCompute include BaseGenericModel + # The type of aggregation to use. attr_reader :aggregation_type + # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when the `aggregation_type` is `distribution`. attr_accessor :include_percentiles + # The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution"). attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/logs_metric_create_attributes.rb b/lib/datadog_api_client/v2/models/logs_metric_create_attributes.rb index 87db2fdd056d..0e7c56fb3b5c 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_create_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The object describing the Datadog log-based metric to create. class LogsMetricCreateAttributes include BaseGenericModel + # The compute rule to compute the log-based metric. attr_reader :compute + # The log-based metric filter. Logs matching this filter will be aggregated in this metric. attr_accessor :filter + # The rules for the group by. attr_accessor :group_by diff --git a/lib/datadog_api_client/v2/models/logs_metric_create_data.rb b/lib/datadog_api_client/v2/models/logs_metric_create_data.rb index 6a5b51c83ef2..9aa760e2e517 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_create_data.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_create_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The new log-based metric properties. class LogsMetricCreateData include BaseGenericModel + # The object describing the Datadog log-based metric to create. attr_reader :attributes + # The name of the log-based metric. attr_reader :id + # The type of the resource. The value should always be logs_metrics. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_metric_create_request.rb b/lib/datadog_api_client/v2/models/logs_metric_create_request.rb index 7245e0d16ba6..2fe899ce225b 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_create_request.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The new log-based metric body. class LogsMetricCreateRequest include BaseGenericModel + # The new log-based metric properties. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/logs_metric_filter.rb b/lib/datadog_api_client/v2/models/logs_metric_filter.rb index 5ba07fd4f6d2..77d294b41784 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_filter.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_filter.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The log-based metric filter. Logs matching this filter will be aggregated in this metric. class LogsMetricFilter include BaseGenericModel + # The search query - following the log search syntax. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/logs_metric_group_by.rb b/lib/datadog_api_client/v2/models/logs_metric_group_by.rb index 122dfd3f2375..448ca8e121fe 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_group_by.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_group_by.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A group by rule. class LogsMetricGroupBy include BaseGenericModel + # The path to the value the log-based metric will be aggregated over. attr_reader :path + # Eventual name of the tag that gets created. By default, the path attribute is used as the tag name. attr_accessor :tag_name diff --git a/lib/datadog_api_client/v2/models/logs_metric_response.rb b/lib/datadog_api_client/v2/models/logs_metric_response.rb index 8d41b43bfa17..b3fe238641d1 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_response.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The log-based metric object. class LogsMetricResponse include BaseGenericModel + # The log-based metric properties. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/logs_metric_response_attributes.rb b/lib/datadog_api_client/v2/models/logs_metric_response_attributes.rb index caa82e855197..984a228cc164 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_response_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The object describing a Datadog log-based metric. class LogsMetricResponseAttributes include BaseGenericModel + # The compute rule to compute the log-based metric. attr_accessor :compute + # The log-based metric filter. Logs matching this filter will be aggregated in this metric. attr_accessor :filter + # The rules for the group by. attr_accessor :group_by diff --git a/lib/datadog_api_client/v2/models/logs_metric_response_compute.rb b/lib/datadog_api_client/v2/models/logs_metric_response_compute.rb index cb8f0adaed13..b72cb6df8928 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_response_compute.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_response_compute.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V2 # The compute rule to compute the log-based metric. class LogsMetricResponseCompute include BaseGenericModel + # The type of aggregation to use. attr_accessor :aggregation_type + # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when the `aggregation_type` is `distribution`. attr_accessor :include_percentiles + # The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution"). attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/logs_metric_response_data.rb b/lib/datadog_api_client/v2/models/logs_metric_response_data.rb index 45e9978197e7..090c837bdc02 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_response_data.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The log-based metric properties. class LogsMetricResponseData include BaseGenericModel + # The object describing a Datadog log-based metric. attr_accessor :attributes + # The name of the log-based metric. attr_accessor :id + # The type of the resource. The value should always be logs_metrics. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/logs_metric_response_filter.rb b/lib/datadog_api_client/v2/models/logs_metric_response_filter.rb index c1d3f62985ab..fc2a998da6c6 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_response_filter.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_response_filter.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The log-based metric filter. Logs matching this filter will be aggregated in this metric. class LogsMetricResponseFilter include BaseGenericModel + # The search query - following the log search syntax. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/logs_metric_response_group_by.rb b/lib/datadog_api_client/v2/models/logs_metric_response_group_by.rb index b2b37a2b04c6..f48733f92207 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_response_group_by.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_response_group_by.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A group by rule. class LogsMetricResponseGroupBy include BaseGenericModel + # The path to the value the log-based metric will be aggregated over. attr_accessor :path + # Eventual name of the tag that gets created. By default, the path attribute is used as the tag name. attr_accessor :tag_name diff --git a/lib/datadog_api_client/v2/models/logs_metric_update_attributes.rb b/lib/datadog_api_client/v2/models/logs_metric_update_attributes.rb index b440dec74f40..62d224dec886 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_update_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The log-based metric properties that will be updated. class LogsMetricUpdateAttributes include BaseGenericModel + # The compute rule to compute the log-based metric. attr_accessor :compute + # The log-based metric filter. Logs matching this filter will be aggregated in this metric. attr_accessor :filter + # The rules for the group by. attr_accessor :group_by diff --git a/lib/datadog_api_client/v2/models/logs_metric_update_compute.rb b/lib/datadog_api_client/v2/models/logs_metric_update_compute.rb index 7baa243bbc12..c575e24a6d07 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_update_compute.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_update_compute.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The compute rule to compute the log-based metric. class LogsMetricUpdateCompute include BaseGenericModel + # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when the `aggregation_type` is `distribution`. attr_accessor :include_percentiles diff --git a/lib/datadog_api_client/v2/models/logs_metric_update_data.rb b/lib/datadog_api_client/v2/models/logs_metric_update_data.rb index bd7dff4e4ef0..1bed7e9a9c26 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_update_data.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_update_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The new log-based metric properties. class LogsMetricUpdateData include BaseGenericModel + # The log-based metric properties that will be updated. attr_reader :attributes + # The type of the resource. The value should always be logs_metrics. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/logs_metric_update_request.rb b/lib/datadog_api_client/v2/models/logs_metric_update_request.rb index 371096b5957f..961a1b291e5e 100644 --- a/lib/datadog_api_client/v2/models/logs_metric_update_request.rb +++ b/lib/datadog_api_client/v2/models/logs_metric_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The new log-based metric body. class LogsMetricUpdateRequest include BaseGenericModel + # The new log-based metric properties. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/logs_metrics_response.rb b/lib/datadog_api_client/v2/models/logs_metrics_response.rb index acb0d0284ea6..31babafd5aa4 100644 --- a/lib/datadog_api_client/v2/models/logs_metrics_response.rb +++ b/lib/datadog_api_client/v2/models/logs_metrics_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # All the available log-based metric objects. class LogsMetricsResponse include BaseGenericModel + # A list of log-based metric objects. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/logs_query_filter.rb b/lib/datadog_api_client/v2/models/logs_query_filter.rb index f1c41d68a462..6bd2a29efbde 100644 --- a/lib/datadog_api_client/v2/models/logs_query_filter.rb +++ b/lib/datadog_api_client/v2/models/logs_query_filter.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The search and filter query settings class LogsQueryFilter include BaseGenericModel + # The minimum time for the requested logs, supports date math and regular timestamps (milliseconds). attr_accessor :from + # For customers with multiple indexes, the indexes to search. Defaults to ['*'] which means all indexes. attr_accessor :indexes + # The search query - following the log search syntax. attr_accessor :query + # Specifies storage type as indexes, online-archives or flex attr_accessor :storage_tier + # The maximum time for the requested logs, supports date math and regular timestamps (milliseconds). attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/logs_query_options.rb b/lib/datadog_api_client/v2/models/logs_query_options.rb index 9d98e090fd45..3dbb2a61e79a 100644 --- a/lib/datadog_api_client/v2/models/logs_query_options.rb +++ b/lib/datadog_api_client/v2/models/logs_query_options.rb @@ -23,8 +23,10 @@ module DatadogAPIClient::V2 # @deprecated This model is deprecated. class LogsQueryOptions include BaseGenericModel + # The time offset (in seconds) to apply to the query. attr_accessor :time_offset + # The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York). attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/logs_response_metadata.rb b/lib/datadog_api_client/v2/models/logs_response_metadata.rb index c19602def4cc..5ce84ed832da 100644 --- a/lib/datadog_api_client/v2/models/logs_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/logs_response_metadata.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The metadata associated with a request class LogsResponseMetadata include BaseGenericModel + # The time elapsed in milliseconds attr_accessor :elapsed + # Paging attributes. attr_accessor :page + # The identifier of the request attr_accessor :request_id + # The status of the response attr_accessor :status + # A list of warnings (non fatal errors) encountered, partial results might be returned if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/logs_response_metadata_page.rb b/lib/datadog_api_client/v2/models/logs_response_metadata_page.rb index 6891dc622f43..71bd264d560d 100644 --- a/lib/datadog_api_client/v2/models/logs_response_metadata_page.rb +++ b/lib/datadog_api_client/v2/models/logs_response_metadata_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Paging attributes. class LogsResponseMetadataPage include BaseGenericModel + # The cursor to use to get the next results, if any. To make the next request, use the same # parameters with the addition of the `page[cursor]`. attr_accessor :after diff --git a/lib/datadog_api_client/v2/models/logs_warning.rb b/lib/datadog_api_client/v2/models/logs_warning.rb index 57f168c03460..10e399e4f604 100644 --- a/lib/datadog_api_client/v2/models/logs_warning.rb +++ b/lib/datadog_api_client/v2/models/logs_warning.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A warning message indicating something that went wrong with the query class LogsWarning include BaseGenericModel + # A unique code for this type of warning attr_accessor :code + # A detailed explanation of this specific warning attr_accessor :detail + # A short human-readable summary of the warning attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/member_team.rb b/lib/datadog_api_client/v2/models/member_team.rb index f1a8b7f6920b..f4b4955155f1 100644 --- a/lib/datadog_api_client/v2/models/member_team.rb +++ b/lib/datadog_api_client/v2/models/member_team.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A member team class MemberTeam include BaseGenericModel + # The member team's identifier attr_reader :id + # Member team type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metadata.rb b/lib/datadog_api_client/v2/models/metadata.rb index 2b9b5cb288c4..83e3b0cafe67 100644 --- a/lib/datadog_api_client/v2/models/metadata.rb +++ b/lib/datadog_api_client/v2/models/metadata.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The metadata related to this request. class Metadata include BaseGenericModel + # Number of entities included in the response. attr_reader :count + # The token that identifies the request. attr_reader :token + # Total number of entities across all pages. attr_reader :total diff --git a/lib/datadog_api_client/v2/models/metric.rb b/lib/datadog_api_client/v2/models/metric.rb index 587ed95dd097..aa06243d5df9 100644 --- a/lib/datadog_api_client/v2/models/metric.rb +++ b/lib/datadog_api_client/v2/models/metric.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object for a single metric tag configuration. class Metric include BaseGenericModel + # The metric name for this resource. attr_accessor :id + # The metric resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_all_tags.rb b/lib/datadog_api_client/v2/models/metric_all_tags.rb index a9f1c454122d..653a1f31bf2c 100644 --- a/lib/datadog_api_client/v2/models/metric_all_tags.rb +++ b/lib/datadog_api_client/v2/models/metric_all_tags.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object for a single metric's indexed tags. class MetricAllTags include BaseGenericModel + # Object containing the definition of a metric's tags. attr_accessor :attributes + # The metric name for this resource. attr_accessor :id + # The metric resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_all_tags_attributes.rb b/lib/datadog_api_client/v2/models/metric_all_tags_attributes.rb index 08ed16921e3e..30807af64949 100644 --- a/lib/datadog_api_client/v2/models/metric_all_tags_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_all_tags_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric's tags. class MetricAllTagsAttributes include BaseGenericModel + # List of indexed tag value pairs. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/metric_all_tags_response.rb b/lib/datadog_api_client/v2/models/metric_all_tags_response.rb index f354a47bb39e..6c7fc88e8d2b 100644 --- a/lib/datadog_api_client/v2/models/metric_all_tags_response.rb +++ b/lib/datadog_api_client/v2/models/metric_all_tags_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object that includes a single metric's indexed tags. class MetricAllTagsResponse include BaseGenericModel + # Object for a single metric's indexed tags. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_asset_attributes.rb b/lib/datadog_api_client/v2/models/metric_asset_attributes.rb index 9243a7506b33..dffb1ea0c95f 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Assets related to the object, including title, url, and tags. class MetricAssetAttributes include BaseGenericModel + # List of tag keys used in the asset. attr_accessor :tags + # Title of the asset. attr_accessor :title + # URL path of the asset. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationship.rb b/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationship.rb index a0a173359ede..8876b1074b27 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationship.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationship.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # An object of type `dashboard` that can be referenced in the `included` data. class MetricAssetDashboardRelationship include BaseGenericModel + # The related dashboard's ID. attr_accessor :id + # Dashboard resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationships.rb b/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationships.rb index 5092dbfad906..5a8cdd0e2945 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationships.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_dashboard_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # An object containing the list of dashboards that can be referenced in the `included` data. class MetricAssetDashboardRelationships include BaseGenericModel + # A list of dashboards that can be referenced in the `included` data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_asset_monitor_relationship.rb b/lib/datadog_api_client/v2/models/metric_asset_monitor_relationship.rb index c7f809c2dfe8..a1a8d334aa01 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_monitor_relationship.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_monitor_relationship.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # An object of type `monitor` that can be referenced in the `included` data. class MetricAssetMonitorRelationship include BaseGenericModel + # The related monitor's ID. attr_accessor :id + # Monitor resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_asset_monitor_relationships.rb b/lib/datadog_api_client/v2/models/metric_asset_monitor_relationships.rb index e03ba7710ec3..4982a6298682 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_monitor_relationships.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_monitor_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A object containing the list of monitors that can be referenced in the `included` data. class MetricAssetMonitorRelationships include BaseGenericModel + # A list of monitors that can be referenced in the `included` data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_asset_notebook_relationship.rb b/lib/datadog_api_client/v2/models/metric_asset_notebook_relationship.rb index e76ff417796f..c6bef8252016 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_notebook_relationship.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_notebook_relationship.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # An object of type `notebook` that can be referenced in the `included` data. class MetricAssetNotebookRelationship include BaseGenericModel + # The related notebook's ID. attr_accessor :id + # Notebook resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_asset_notebook_relationships.rb b/lib/datadog_api_client/v2/models/metric_asset_notebook_relationships.rb index b410ed863c28..6f073df1f9ba 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_notebook_relationships.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_notebook_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # An object containing the list of notebooks that can be referenced in the `included` data. class MetricAssetNotebookRelationships include BaseGenericModel + # A list of notebooks that can be referenced in the `included` data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_asset_response_data.rb b/lib/datadog_api_client/v2/models/metric_asset_response_data.rb index 539f7259cea4..3205b4316821 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_response_data.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Metric assets response data. class MetricAssetResponseData include BaseGenericModel + # The metric name for this resource. attr_reader :id + # Relationships to assets related to the metric. attr_accessor :relationships + # The metric resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_asset_response_relationships.rb b/lib/datadog_api_client/v2/models/metric_asset_response_relationships.rb index 9d74e063b32f..a85fc23a29b4 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_response_relationships.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_response_relationships.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Relationships to assets related to the metric. class MetricAssetResponseRelationships include BaseGenericModel + # An object containing the list of dashboards that can be referenced in the `included` data. attr_accessor :dashboards + # A object containing the list of monitors that can be referenced in the `included` data. attr_accessor :monitors + # An object containing the list of notebooks that can be referenced in the `included` data. attr_accessor :notebooks + # An object containing a list of SLOs that can be referenced in the `included` data. attr_accessor :slos diff --git a/lib/datadog_api_client/v2/models/metric_asset_slo_relationship.rb b/lib/datadog_api_client/v2/models/metric_asset_slo_relationship.rb index b778fe021cb7..415e2afc2172 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_slo_relationship.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_slo_relationship.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # An object of type `slos` that can be referenced in the `included` data. class MetricAssetSLORelationship include BaseGenericModel + # The SLO ID. attr_accessor :id + # SLO resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_asset_slo_relationships.rb b/lib/datadog_api_client/v2/models/metric_asset_slo_relationships.rb index f3a628c1350f..b94cf7fda3e8 100644 --- a/lib/datadog_api_client/v2/models/metric_asset_slo_relationships.rb +++ b/lib/datadog_api_client/v2/models/metric_asset_slo_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # An object containing a list of SLOs that can be referenced in the `included` data. class MetricAssetSLORelationships include BaseGenericModel + # A list of SLOs that can be referenced in the `included` data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_assets_response.rb b/lib/datadog_api_client/v2/models/metric_assets_response.rb index b4e0b3f75a66..b84a4ebb2650 100644 --- a/lib/datadog_api_client/v2/models/metric_assets_response.rb +++ b/lib/datadog_api_client/v2/models/metric_assets_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response object that includes related dashboards, monitors, notebooks, and SLOs. class MetricAssetsResponse include BaseGenericModel + # Metric assets response data. attr_accessor :data + # Array of objects related to the metric assets. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create.rb index c6c3ed807aa6..8181f2843a82 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Request object to bulk configure tags for metrics matching the given prefix. class MetricBulkTagConfigCreate include BaseGenericModel + # Optional parameters for bulk creating metric tag configurations. attr_accessor :attributes + # A text prefix to match against metric names. attr_reader :id + # The metric bulk configure tags resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_attributes.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_attributes.rb index 992a42fe83f5..bcc509421a7d 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_attributes.rb @@ -20,23 +20,28 @@ module DatadogAPIClient::V2 # Optional parameters for bulk creating metric tag configurations. class MetricBulkTagConfigCreateAttributes include BaseGenericModel + # A list of account emails to notify when the configuration is applied. attr_accessor :emails + # When set to true, the configuration will exclude the configured tags and include any other submitted tags. # When set to false, the configuration will include the configured tags and exclude any other submitted tags. # Defaults to false. attr_accessor :exclude_tags_mode + # When provided, all tags that have been actively queried are # configured (and, therefore, remain queryable) for each metric that # matches the given prefix. Minimum value is 1 second, and maximum # value is 7,776,000 seconds (90 days). attr_reader :include_actively_queried_tags_window + # When set to true, the configuration overrides any existing # configurations for the given metric with the new set of tags in this # configuration request. If false, old configurations are kept and # are merged with the set of tags in this configuration request. # Defaults to true. attr_accessor :override_existing_configurations + # A list of tag names to apply to the configuration. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_request.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_request.rb index 854cb9060f85..a674c609927e 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_request.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Wrapper object for a single bulk tag configuration request. class MetricBulkTagConfigCreateRequest include BaseGenericModel + # Request object to bulk configure tags for metrics matching the given prefix. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete.rb index cabbbaecde64..4848ea1d9816 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Request object to bulk delete all tag configurations for metrics matching the given prefix. class MetricBulkTagConfigDelete include BaseGenericModel + # Optional parameters for bulk deleting metric tag configurations. attr_accessor :attributes + # A text prefix to match against metric names. attr_reader :id + # The metric bulk configure tags resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_attributes.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_attributes.rb index 49bfc4c7bacb..79d2716d3d28 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Optional parameters for bulk deleting metric tag configurations. class MetricBulkTagConfigDeleteAttributes include BaseGenericModel + # A list of account emails to notify when the configuration is applied. attr_accessor :emails diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_request.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_request.rb index 8651f649d619..64795526abaa 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_request.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_delete_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Wrapper object for a single bulk tag deletion request. class MetricBulkTagConfigDeleteRequest include BaseGenericModel + # Request object to bulk delete all tag configurations for metrics matching the given prefix. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_response.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_response.rb index 22a90731a2d2..583a527166d7 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_response.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Wrapper for a single bulk tag configuration status response. class MetricBulkTagConfigResponse include BaseGenericModel + # The status of a request to bulk configure metric tags. # It contains the fields from the original request for reference. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status.rb index 72e56a7a5ebe..9809cb889352 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status.rb @@ -21,10 +21,13 @@ module DatadogAPIClient::V2 # It contains the fields from the original request for reference. class MetricBulkTagConfigStatus include BaseGenericModel + # Optional attributes for the status of a bulk tag configuration request. attr_accessor :attributes + # A text prefix to match against metric names. attr_reader :id + # The metric bulk configure tags resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status_attributes.rb b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status_attributes.rb index ed1aa35c6445..07532b1b65bb 100644 --- a/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_bulk_tag_config_status_attributes.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # Optional attributes for the status of a bulk tag configuration request. class MetricBulkTagConfigStatusAttributes include BaseGenericModel + # A list of account emails to notify when the configuration is applied. attr_accessor :emails + # When set to true, the configuration will exclude the configured tags and include any other submitted tags. # When set to false, the configuration will include the configured tags and exclude any other submitted tags. attr_accessor :exclude_tags_mode + # The status of the request. attr_accessor :status + # A list of tag names to apply to the configuration. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/metric_custom_aggregation.rb b/lib/datadog_api_client/v2/models/metric_custom_aggregation.rb index 45e137bb6e73..6d9536e5d712 100644 --- a/lib/datadog_api_client/v2/models/metric_custom_aggregation.rb +++ b/lib/datadog_api_client/v2/models/metric_custom_aggregation.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A time and space aggregation combination for use in query. class MetricCustomAggregation include BaseGenericModel + # A space aggregation for use in query. attr_reader :space + # A time aggregation for use in query. attr_reader :time diff --git a/lib/datadog_api_client/v2/models/metric_dashboard_asset.rb b/lib/datadog_api_client/v2/models/metric_dashboard_asset.rb index 18d29b7294ff..48e4fc655770 100644 --- a/lib/datadog_api_client/v2/models/metric_dashboard_asset.rb +++ b/lib/datadog_api_client/v2/models/metric_dashboard_asset.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A dashboard object with title and popularity. class MetricDashboardAsset include BaseGenericModel + # Attributes related to the dashboard, including title, popularity, and url. attr_accessor :attributes + # The related dashboard's ID. attr_reader :id + # Dashboard resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_dashboard_attributes.rb b/lib/datadog_api_client/v2/models/metric_dashboard_attributes.rb index ac9ffc57dd4f..923d8e9dad0f 100644 --- a/lib/datadog_api_client/v2/models/metric_dashboard_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_dashboard_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes related to the dashboard, including title, popularity, and url. class MetricDashboardAttributes include BaseGenericModel + # Value from 0 to 5 that ranks popularity of the dashboard. attr_reader :popularity + # List of tag keys used in the asset. attr_accessor :tags + # Title of the asset. attr_accessor :title + # URL path of the asset. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/metric_distinct_volume.rb b/lib/datadog_api_client/v2/models/metric_distinct_volume.rb index 8e56eb8fcc1d..961b0dbf3a23 100644 --- a/lib/datadog_api_client/v2/models/metric_distinct_volume.rb +++ b/lib/datadog_api_client/v2/models/metric_distinct_volume.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object for a single metric's distinct volume. class MetricDistinctVolume include BaseGenericModel + # Object containing the definition of a metric's distinct volume. attr_accessor :attributes + # The metric name for this resource. attr_accessor :id + # The metric distinct volume type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_distinct_volume_attributes.rb b/lib/datadog_api_client/v2/models/metric_distinct_volume_attributes.rb index aca375a66ed7..7c1c3f9eb9cf 100644 --- a/lib/datadog_api_client/v2/models/metric_distinct_volume_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_distinct_volume_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric's distinct volume. class MetricDistinctVolumeAttributes include BaseGenericModel + # Distinct volume for the given metric. attr_accessor :distinct_volume diff --git a/lib/datadog_api_client/v2/models/metric_estimate.rb b/lib/datadog_api_client/v2/models/metric_estimate.rb index 9f0a729625e6..4a057dbdf28a 100644 --- a/lib/datadog_api_client/v2/models/metric_estimate.rb +++ b/lib/datadog_api_client/v2/models/metric_estimate.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object for a metric cardinality estimate. class MetricEstimate include BaseGenericModel + # Object containing the definition of a metric estimate attribute. attr_accessor :attributes + # The metric name for this resource. attr_accessor :id + # The metric estimate resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_estimate_attributes.rb b/lib/datadog_api_client/v2/models/metric_estimate_attributes.rb index 11eb03a81f6e..352038cb1b92 100644 --- a/lib/datadog_api_client/v2/models/metric_estimate_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_estimate_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric estimate attribute. class MetricEstimateAttributes include BaseGenericModel + # Estimate type based on the queried configuration. By default, `count_or_gauge` is returned. `distribution` is returned for distribution metrics without percentiles enabled. Lastly, `percentile` is returned if `filter[pct]=true` is queried with a distribution metric. attr_accessor :estimate_type + # Timestamp when the cardinality estimate was requested. attr_accessor :estimated_at + # Estimated cardinality of the metric based on the queried configuration. attr_accessor :estimated_output_series diff --git a/lib/datadog_api_client/v2/models/metric_estimate_response.rb b/lib/datadog_api_client/v2/models/metric_estimate_response.rb index 8e16e7a99979..fbcc6b4f2c85 100644 --- a/lib/datadog_api_client/v2/models/metric_estimate_response.rb +++ b/lib/datadog_api_client/v2/models/metric_estimate_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object that includes metric cardinality estimates. class MetricEstimateResponse include BaseGenericModel + # Object for a metric cardinality estimate. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume.rb b/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume.rb index 1a3af2153fdd..09b0685e1a76 100644 --- a/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume.rb +++ b/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object for a single metric's ingested and indexed volume. class MetricIngestedIndexedVolume include BaseGenericModel + # Object containing the definition of a metric's ingested and indexed volume. attr_accessor :attributes + # The metric name for this resource. attr_accessor :id + # The metric ingested and indexed volume type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume_attributes.rb b/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume_attributes.rb index 82a983d56d93..00c0ba404e4d 100644 --- a/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_ingested_indexed_volume_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric's ingested and indexed volume. class MetricIngestedIndexedVolumeAttributes include BaseGenericModel + # Indexed volume for the given metric. attr_accessor :indexed_volume + # Ingested volume for the given metric. attr_accessor :ingested_volume diff --git a/lib/datadog_api_client/v2/models/metric_meta_page.rb b/lib/datadog_api_client/v2/models/metric_meta_page.rb index f3d156d8f805..51ab5c5d0b33 100644 --- a/lib/datadog_api_client/v2/models/metric_meta_page.rb +++ b/lib/datadog_api_client/v2/models/metric_meta_page.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Paging attributes. Only present if pagination query parameters were provided. class MetricMetaPage include BaseGenericModel + # The cursor used to get the current results, if any. attr_accessor :cursor + # Number of results returned attr_reader :limit + # The cursor used to get the next results, if any. attr_accessor :next_cursor + # Type of metric pagination. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_metadata.rb b/lib/datadog_api_client/v2/models/metric_metadata.rb index 6cff2f59ff25..87a66534b1d1 100644 --- a/lib/datadog_api_client/v2/models/metric_metadata.rb +++ b/lib/datadog_api_client/v2/models/metric_metadata.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Metadata for the metric. class MetricMetadata include BaseGenericModel + # Metric origin information. attr_accessor :origin diff --git a/lib/datadog_api_client/v2/models/metric_monitor_asset.rb b/lib/datadog_api_client/v2/models/metric_monitor_asset.rb index b9d9de1b5ec5..062ad0ae7884 100644 --- a/lib/datadog_api_client/v2/models/metric_monitor_asset.rb +++ b/lib/datadog_api_client/v2/models/metric_monitor_asset.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A monitor object with title. class MetricMonitorAsset include BaseGenericModel + # Assets related to the object, including title, url, and tags. attr_accessor :attributes + # The related monitor's ID. attr_reader :id + # Monitor resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_notebook_asset.rb b/lib/datadog_api_client/v2/models/metric_notebook_asset.rb index 018b9590224d..8ec958a98ebe 100644 --- a/lib/datadog_api_client/v2/models/metric_notebook_asset.rb +++ b/lib/datadog_api_client/v2/models/metric_notebook_asset.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A notebook object with title. class MetricNotebookAsset include BaseGenericModel + # Assets related to the object, including title, url, and tags. attr_accessor :attributes + # The related notebook's ID. attr_reader :id + # Notebook resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_origin.rb b/lib/datadog_api_client/v2/models/metric_origin.rb index e2266b8b4577..9fa36d2fd58e 100644 --- a/lib/datadog_api_client/v2/models/metric_origin.rb +++ b/lib/datadog_api_client/v2/models/metric_origin.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Metric origin information. class MetricOrigin include BaseGenericModel + # The origin metric type code attr_reader :metric_type + # The origin product code attr_reader :product + # The origin service code attr_reader :service diff --git a/lib/datadog_api_client/v2/models/metric_pagination_meta.rb b/lib/datadog_api_client/v2/models/metric_pagination_meta.rb index 852937ceeb63..608c9df74b6b 100644 --- a/lib/datadog_api_client/v2/models/metric_pagination_meta.rb +++ b/lib/datadog_api_client/v2/models/metric_pagination_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response metadata object. class MetricPaginationMeta include BaseGenericModel + # Paging attributes. Only present if pagination query parameters were provided. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/metric_payload.rb b/lib/datadog_api_client/v2/models/metric_payload.rb index 8a6cb37f5588..340a7d74c523 100644 --- a/lib/datadog_api_client/v2/models/metric_payload.rb +++ b/lib/datadog_api_client/v2/models/metric_payload.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The metrics' payload. class MetricPayload include BaseGenericModel + # A list of timeseries to submit to Datadog. attr_reader :series diff --git a/lib/datadog_api_client/v2/models/metric_point.rb b/lib/datadog_api_client/v2/models/metric_point.rb index fe6ac9330c5c..6d904885a077 100644 --- a/lib/datadog_api_client/v2/models/metric_point.rb +++ b/lib/datadog_api_client/v2/models/metric_point.rb @@ -20,9 +20,11 @@ module DatadogAPIClient::V2 # A point object is of the form `{POSIX_timestamp, numeric_value}`. class MetricPoint include BaseGenericModel + # The timestamp should be in seconds and current. # Current is defined as not more than 10 minutes in the future or more than 1 hour in the past. attr_accessor :timestamp + # The numeric value format should be a 64bit float gauge-type value. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/metric_resource.rb b/lib/datadog_api_client/v2/models/metric_resource.rb index 601667585456..676467851400 100644 --- a/lib/datadog_api_client/v2/models/metric_resource.rb +++ b/lib/datadog_api_client/v2/models/metric_resource.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Metric resource. class MetricResource include BaseGenericModel + # The name of the resource. attr_accessor :name + # The type of the resource. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_series.rb b/lib/datadog_api_client/v2/models/metric_series.rb index bc61ffce8a62..f327fe4113ab 100644 --- a/lib/datadog_api_client/v2/models/metric_series.rb +++ b/lib/datadog_api_client/v2/models/metric_series.rb @@ -21,22 +21,31 @@ module DatadogAPIClient::V2 # See [Datadog metrics](https://docs.datadoghq.com/developers/metrics/#custom-metrics-properties). class MetricSeries include BaseGenericModel + # If the type of the metric is rate or count, define the corresponding interval in seconds. attr_accessor :interval + # Metadata for the metric. attr_accessor :metadata + # The name of the timeseries. attr_reader :metric + # Points relating to a metric. All points must be objects with timestamp and a scalar value (cannot be a string). Timestamps should be in POSIX time in seconds, and cannot be more than ten minutes in the future or more than one hour in the past. attr_reader :points + # A list of resources to associate with this metric. attr_accessor :resources + # The source type name. attr_accessor :source_type_name + # A list of tags associated with the metric. attr_accessor :tags + # The type of metric. The available types are `0` (unspecified), `1` (count), `2` (rate), and `3` (gauge). attr_accessor :type + # The unit of point value. attr_accessor :unit diff --git a/lib/datadog_api_client/v2/models/metric_slo_asset.rb b/lib/datadog_api_client/v2/models/metric_slo_asset.rb index 3cedc5ac3732..ce4339143474 100644 --- a/lib/datadog_api_client/v2/models/metric_slo_asset.rb +++ b/lib/datadog_api_client/v2/models/metric_slo_asset.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A SLO object with title. class MetricSLOAsset include BaseGenericModel + # Assets related to the object, including title, url, and tags. attr_accessor :attributes + # The SLO ID. attr_reader :id + # SLO resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations.rb b/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations.rb index 80a48576d25b..f10fce40964a 100644 --- a/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations.rb +++ b/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object for a single metric's actively queried tags and aggregations. class MetricSuggestedTagsAndAggregations include BaseGenericModel + # Object containing the definition of a metric's actively queried tags and aggregations. attr_accessor :attributes + # The metric name for this resource. attr_accessor :id + # The metric actively queried configuration resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations_response.rb b/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations_response.rb index fa05319bbe61..50ed4df91abd 100644 --- a/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations_response.rb +++ b/lib/datadog_api_client/v2/models/metric_suggested_tags_and_aggregations_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object that includes a single metric's actively queried tags and aggregations. class MetricSuggestedTagsAndAggregationsResponse include BaseGenericModel + # Object for a single metric's actively queried tags and aggregations. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_suggested_tags_attributes.rb b/lib/datadog_api_client/v2/models/metric_suggested_tags_attributes.rb index 6946f4ede16d..27cebca175c8 100644 --- a/lib/datadog_api_client/v2/models/metric_suggested_tags_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_suggested_tags_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric's actively queried tags and aggregations. class MetricSuggestedTagsAttributes include BaseGenericModel + # List of aggregation combinations that have been actively queried. attr_accessor :active_aggregations + # List of tag keys that have been actively queried. attr_accessor :active_tags diff --git a/lib/datadog_api_client/v2/models/metric_tag_cardinalities_meta.rb b/lib/datadog_api_client/v2/models/metric_tag_cardinalities_meta.rb index 968833a0c4bd..eb79c5139edf 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_cardinalities_meta.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_cardinalities_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response metadata object. class MetricTagCardinalitiesMeta include BaseGenericModel + # The name of metric for which the tag cardinalities are returned. # This matches the metric name provided in the request. attr_accessor :metric_name diff --git a/lib/datadog_api_client/v2/models/metric_tag_cardinalities_response.rb b/lib/datadog_api_client/v2/models/metric_tag_cardinalities_response.rb index ba8bc521eb3c..0c145b2b182a 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_cardinalities_response.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_cardinalities_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response object that includes an array of objects representing the cardinality details of a metric's tags. class MetricTagCardinalitiesResponse include BaseGenericModel + # A list of tag cardinalities associated with the given metric. attr_accessor :data + # Response metadata object. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/metric_tag_cardinality.rb b/lib/datadog_api_client/v2/models/metric_tag_cardinality.rb index 3e97a5ec29ee..6be1659bc10d 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_cardinality.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_cardinality.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object containing metadata and attributes related to a specific tag key associated with the metric. class MetricTagCardinality include BaseGenericModel + # An object containing properties related to the tag key attr_accessor :attributes + # The name of the tag key. attr_accessor :id + # This describes the endpoint action. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_tag_cardinality_attributes.rb b/lib/datadog_api_client/v2/models/metric_tag_cardinality_attributes.rb index 839e2506c38f..e1a3d5a89e3f 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_cardinality_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_cardinality_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # An object containing properties related to the tag key class MetricTagCardinalityAttributes include BaseGenericModel + # This describes the recent change in the tag keys cardinality attr_accessor :cardinality_delta diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration.rb index 04623ddd22fe..910036837ada 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object for a single metric tag configuration. class MetricTagConfiguration include BaseGenericModel + # Object containing the definition of a metric tag configuration attributes. attr_accessor :attributes + # The metric name for this resource. attr_accessor :id + # The metric tag configuration resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_attributes.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_attributes.rb index 3410bd883639..2c057dee44fe 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_attributes.rb @@ -20,21 +20,28 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric tag configuration attributes. class MetricTagConfigurationAttributes include BaseGenericModel + # Deprecated. You no longer need to configure specific time and space aggregations for Metrics Without Limits. attr_accessor :aggregations + # Timestamp when the tag configuration was created. attr_accessor :created_at + # When set to true, the configuration will exclude the configured tags and include any other submitted tags. # When set to false, the configuration will include the configured tags and exclude any other submitted tags. # Defaults to false. Requires `tags` property. attr_accessor :exclude_tags_mode + # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when the `metric_type` is `distribution`. attr_accessor :include_percentiles + # The metric's type. attr_accessor :metric_type + # Timestamp when the tag configuration was last modified. attr_accessor :modified_at + # List of tag keys on which to group. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_create_attributes.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_create_attributes.rb index 8625b5eb3eff..96ac30d52da3 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_create_attributes.rb @@ -20,17 +20,22 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric tag configuration to be created. class MetricTagConfigurationCreateAttributes include BaseGenericModel + # Deprecated. You no longer need to configure specific time and space aggregations for Metrics Without Limits. attr_accessor :aggregations + # When set to true, the configuration will exclude the configured tags and include any other submitted tags. # When set to false, the configuration will include the configured tags and exclude any other submitted tags. # Defaults to false. Requires `tags` property. attr_accessor :exclude_tags_mode + # Toggle to include/exclude percentiles for a distribution metric. # Defaults to false. Can only be applied to metrics that have a `metric_type` of `distribution`. attr_accessor :include_percentiles + # The metric's type. attr_reader :metric_type + # A list of tag keys that will be queryable for your metric. attr_reader :tags diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_create_data.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_create_data.rb index 0668e124e222..d728060d808b 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_create_data.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_create_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object for a single metric to be configure tags on. class MetricTagConfigurationCreateData include BaseGenericModel + # Object containing the definition of a metric tag configuration to be created. attr_accessor :attributes + # The metric name for this resource. attr_reader :id + # The metric tag configuration resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_create_request.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_create_request.rb index 653f02489917..72e491d83cab 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_create_request.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object that includes the metric that you would like to configure tags for. class MetricTagConfigurationCreateRequest include BaseGenericModel + # Object for a single metric to be configure tags on. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_response.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_response.rb index 91b3e3045e80..c1c75df8fbec 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_response.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object which includes a single metric's tag configuration. class MetricTagConfigurationResponse include BaseGenericModel + # Object for a single metric tag configuration. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_update_attributes.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_update_attributes.rb index f2f82fa5b82b..7bae535a9f16 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_update_attributes.rb @@ -20,15 +20,19 @@ module DatadogAPIClient::V2 # Object containing the definition of a metric tag configuration to be updated. class MetricTagConfigurationUpdateAttributes include BaseGenericModel + # Deprecated. You no longer need to configure specific time and space aggregations for Metrics Without Limits. attr_accessor :aggregations + # When set to true, the configuration will exclude the configured tags and include any other submitted tags. # When set to false, the configuration will include the configured tags and exclude any other submitted tags. # Defaults to false. Requires `tags` property. attr_accessor :exclude_tags_mode + # Toggle to include/exclude percentiles for a distribution metric. # Defaults to false. Can only be applied to metrics that have a `metric_type` of `distribution`. attr_accessor :include_percentiles + # A list of tag keys that will be queryable for your metric. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_update_data.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_update_data.rb index 8cb1daf02b66..b7e5f23ddbc2 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_update_data.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object for a single tag configuration to be edited. class MetricTagConfigurationUpdateData include BaseGenericModel + # Object containing the definition of a metric tag configuration to be updated. attr_accessor :attributes + # The metric name for this resource. attr_reader :id + # The metric tag configuration resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/metric_tag_configuration_update_request.rb b/lib/datadog_api_client/v2/models/metric_tag_configuration_update_request.rb index 337e80b7632a..4317873adece 100644 --- a/lib/datadog_api_client/v2/models/metric_tag_configuration_update_request.rb +++ b/lib/datadog_api_client/v2/models/metric_tag_configuration_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object that includes the metric that you would like to edit the tag configuration on. class MetricTagConfigurationUpdateRequest include BaseGenericModel + # Object for a single tag configuration to be edited. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/metric_volumes_response.rb b/lib/datadog_api_client/v2/models/metric_volumes_response.rb index 1447a568a673..e8dd31664e7f 100644 --- a/lib/datadog_api_client/v2/models/metric_volumes_response.rb +++ b/lib/datadog_api_client/v2/models/metric_volumes_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object which includes a single metric's volume. class MetricVolumesResponse include BaseGenericModel + # Possible response objects for a metric's volume. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/metrics_and_metric_tag_configurations_response.rb b/lib/datadog_api_client/v2/models/metrics_and_metric_tag_configurations_response.rb index ee6cc6c6f7db..8dbb2fb87161 100644 --- a/lib/datadog_api_client/v2/models/metrics_and_metric_tag_configurations_response.rb +++ b/lib/datadog_api_client/v2/models/metrics_and_metric_tag_configurations_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response object that includes metrics and metric tag configurations. class MetricsAndMetricTagConfigurationsResponse include BaseGenericModel + # Array of metrics and metric tag configurations. attr_accessor :data + # Pagination links. Only present if pagination query parameters were provided. attr_accessor :links + # Response metadata object. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/metrics_list_response_links.rb b/lib/datadog_api_client/v2/models/metrics_list_response_links.rb index 0ff8ebbbca87..994905bfb7a4 100644 --- a/lib/datadog_api_client/v2/models/metrics_list_response_links.rb +++ b/lib/datadog_api_client/v2/models/metrics_list_response_links.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Pagination links. Only present if pagination query parameters were provided. class MetricsListResponseLinks include BaseGenericModel + # Link to the first page. attr_accessor :first + # Link to the last page. attr_accessor :last + # Link to the next page. attr_accessor :_next + # Link to previous page. attr_accessor :prev + # Link to current page. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/metrics_scalar_query.rb b/lib/datadog_api_client/v2/models/metrics_scalar_query.rb index ecee4b15bc2d..a04a5bc27df5 100644 --- a/lib/datadog_api_client/v2/models/metrics_scalar_query.rb +++ b/lib/datadog_api_client/v2/models/metrics_scalar_query.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # An individual scalar metrics query. class MetricsScalarQuery include BaseGenericModel + # The type of aggregation that can be performed on metrics-based queries. attr_reader :aggregator + # A data source that is powered by the Metrics platform. attr_reader :data_source + # The variable name for use in formulas. attr_accessor :name + # A classic metrics query string. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/metrics_timeseries_query.rb b/lib/datadog_api_client/v2/models/metrics_timeseries_query.rb index 9ac449a87747..c9bfb3a2e143 100644 --- a/lib/datadog_api_client/v2/models/metrics_timeseries_query.rb +++ b/lib/datadog_api_client/v2/models/metrics_timeseries_query.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # An individual timeseries metrics query. class MetricsTimeseriesQuery include BaseGenericModel + # A data source that is powered by the Metrics platform. attr_reader :data_source + # The variable name for use in formulas. attr_accessor :name + # A classic metrics query string. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/microsoft_sentinel_destination.rb b/lib/datadog_api_client/v2/models/microsoft_sentinel_destination.rb index 42520ec30db8..03266b733402 100644 --- a/lib/datadog_api_client/v2/models/microsoft_sentinel_destination.rb +++ b/lib/datadog_api_client/v2/models/microsoft_sentinel_destination.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The `microsoft_sentinel` destination forwards logs to Microsoft Sentinel. class MicrosoftSentinelDestination include BaseGenericModel + # Azure AD client ID used for authentication. attr_reader :client_id + # The immutable ID of the Data Collection Rule (DCR). attr_reader :dcr_immutable_id + # The unique identifier for this component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The name of the Log Analytics table where logs are sent. attr_reader :table + # Azure AD tenant ID. attr_reader :tenant_id + # The destination type. The value should always be `microsoft_sentinel`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_attributes.rb b/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_attributes.rb index 95b41191de9e..67599da7f7ec 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Channel attributes. class MicrosoftTeamsChannelInfoResponseAttributes include BaseGenericModel + # Indicates if this is the primary channel. attr_reader :is_primary + # Team id. attr_reader :team_id + # Tenant id. attr_reader :tenant_id diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_data.rb index a327c75b41c6..7b1774dbb82c 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_channel_info_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Channel data from a response. class MicrosoftTeamsChannelInfoResponseData include BaseGenericModel + # Channel attributes. attr_accessor :attributes + # The ID of the channel. attr_reader :id + # Channel info resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference.rb b/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference.rb index cf0d378e7d64..f27e8625fbe0 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A reference to a Microsoft Teams Configuration resource. class MicrosoftTeamsConfigurationReference include BaseGenericModel + # The Microsoft Teams configuration relationship data object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference_data.rb index 44f780578f87..34b26defb795 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_configuration_reference_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The Microsoft Teams configuration relationship data object. class MicrosoftTeamsConfigurationReferenceData include BaseGenericModel + # The unique identifier of the Microsoft Teams configuration. attr_reader :id + # The type of the Microsoft Teams configuration. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_create_tenant_based_handle_request.rb b/lib/datadog_api_client/v2/models/microsoft_teams_create_tenant_based_handle_request.rb index 7dafac48e49b..4f57d2d0b421 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_create_tenant_based_handle_request.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_create_tenant_based_handle_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create tenant-based handle request. class MicrosoftTeamsCreateTenantBasedHandleRequest include BaseGenericModel + # Tenant-based handle data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_create_workflows_webhook_handle_request.rb b/lib/datadog_api_client/v2/models/microsoft_teams_create_workflows_webhook_handle_request.rb index b28826f28759..895586d76c59 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_create_workflows_webhook_handle_request.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_create_workflows_webhook_handle_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create Workflows webhook handle request. class MicrosoftTeamsCreateWorkflowsWebhookHandleRequest include BaseGenericModel + # Workflows Webhook handle data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_get_channel_by_name_response.rb b/lib/datadog_api_client/v2/models/microsoft_teams_get_channel_by_name_response.rb index 75c032da6d41..663cb42d1137 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_get_channel_by_name_response.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_get_channel_by_name_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response with channel, team, and tenant ID information. class MicrosoftTeamsGetChannelByNameResponse include BaseGenericModel + # Channel data from a response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_attributes.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_attributes.rb index 5c57ba84e433..cd83ce17c411 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_attributes.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Tenant-based handle attributes. class MicrosoftTeamsTenantBasedHandleAttributes include BaseGenericModel + # Channel id. attr_reader :channel_id + # Tenant-based handle name. attr_reader :name + # Team id. attr_reader :team_id + # Tenant id. attr_reader :tenant_id diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_attributes.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_attributes.rb index 71c380a3f995..399c5cfe887c 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_attributes.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Tenant-based handle attributes. class MicrosoftTeamsTenantBasedHandleInfoResponseAttributes include BaseGenericModel + # Channel id. attr_reader :channel_id + # Channel name. attr_reader :channel_name + # Tenant-based handle name. attr_reader :name + # Team id. attr_reader :team_id + # Team name. attr_reader :team_name + # Tenant id. attr_reader :tenant_id + # Tenant name. attr_reader :tenant_name diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_data.rb index 9a9909879db3..058dae2ad472 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_info_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Tenant-based handle data from a response. class MicrosoftTeamsTenantBasedHandleInfoResponseData include BaseGenericModel + # Tenant-based handle attributes. attr_accessor :attributes + # The ID of the tenant-based handle. attr_reader :id + # Tenant-based handle resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_attributes.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_attributes.rb index bbb2fd546c6d..b2d4d6214adf 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Tenant-based handle attributes. class MicrosoftTeamsTenantBasedHandleRequestAttributes include BaseGenericModel + # Channel id. attr_reader :channel_id + # Tenant-based handle name. attr_reader :name + # Team id. attr_reader :team_id + # Tenant id. attr_reader :tenant_id diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_data.rb index defb95490e18..fbf3b5ef1e58 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Tenant-based handle data from a response. class MicrosoftTeamsTenantBasedHandleRequestData include BaseGenericModel + # Tenant-based handle attributes. attr_reader :attributes + # Specifies the tenant-based handle resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response.rb index dd0c85d3455f..8c03a8812b8f 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response of a tenant-based handle. class MicrosoftTeamsTenantBasedHandleResponse include BaseGenericModel + # Tenant-based handle data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response_data.rb index 8cfda939231f..d2cab878d140 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handle_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Tenant-based handle data from a response. class MicrosoftTeamsTenantBasedHandleResponseData include BaseGenericModel + # Tenant-based handle attributes. attr_accessor :attributes + # The ID of the tenant-based handle. attr_reader :id + # Specifies the tenant-based handle resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handles_response.rb b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handles_response.rb index 073f96cbe387..27f0e7a7484f 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handles_response.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_tenant_based_handles_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response with a list of tenant-based handles. class MicrosoftTeamsTenantBasedHandlesResponse include BaseGenericModel + # An array of tenant-based handles. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request.rb b/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request.rb index 539b17fbf2d7..f2b4007777a6 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Update tenant-based handle request. class MicrosoftTeamsUpdateTenantBasedHandleRequest include BaseGenericModel + # Tenant-based handle data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request_data.rb index d450fee4e706..de1880530b31 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_update_tenant_based_handle_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Tenant-based handle data from a response. class MicrosoftTeamsUpdateTenantBasedHandleRequestData include BaseGenericModel + # Tenant-based handle attributes. attr_reader :attributes + # Specifies the tenant-based handle resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request.rb b/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request.rb index 11bb908953e6..d6280995ffa2 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Update Workflows webhook handle request. class MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest include BaseGenericModel + # Workflows Webhook handle data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request_data.rb index 1c49d4b2d5a1..2c11fcfd527a 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_update_workflows_webhook_handle_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Workflows Webhook handle data from a response. class MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData include BaseGenericModel + # Workflows Webhook handle attributes. attr_reader :attributes + # Specifies the Workflows webhook handle resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_attributes.rb b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_attributes.rb index 45dd8e15bd7a..c44ca15394d1 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_attributes.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Workflows Webhook handle attributes. class MicrosoftTeamsWorkflowsWebhookHandleAttributes include BaseGenericModel + # Workflows Webhook handle name. attr_reader :name + # Workflows Webhook URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_attributes.rb b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_attributes.rb index 3c5842fd6e32..f0f1b2729a54 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Workflows Webhook handle attributes. class MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes include BaseGenericModel + # Workflows Webhook handle name. attr_reader :name + # Workflows Webhook URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_data.rb index 0eaf5eda2c2e..895d9efcb287 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Workflows Webhook handle data from a response. class MicrosoftTeamsWorkflowsWebhookHandleRequestData include BaseGenericModel + # Workflows Webhook handle attributes. attr_reader :attributes + # Specifies the Workflows webhook handle resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response.rb b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response.rb index dca0a49e8491..a8b859c0fab6 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response of a Workflows webhook handle. class MicrosoftTeamsWorkflowsWebhookHandleResponse include BaseGenericModel + # Workflows Webhook handle data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response_data.rb b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response_data.rb index f591bf8c3715..de58904ad422 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response_data.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handle_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Workflows Webhook handle data from a response. class MicrosoftTeamsWorkflowsWebhookHandleResponseData include BaseGenericModel + # Workflows Webhook handle attributes. attr_accessor :attributes + # The ID of the Workflows webhook handle. attr_reader :id + # Specifies the Workflows webhook handle resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handles_response.rb b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handles_response.rb index 5414b81fc0a3..1154338e3c57 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handles_response.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_handles_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response with a list of Workflows webhook handles. class MicrosoftTeamsWorkflowsWebhookHandlesResponse include BaseGenericModel + # An array of Workflows webhook handles. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_response_attributes.rb b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_response_attributes.rb index 9c50a8aa8f2e..eec0186a6210 100644 --- a/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/microsoft_teams_workflows_webhook_response_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Workflows Webhook handle attributes. class MicrosoftTeamsWorkflowsWebhookResponseAttributes include BaseGenericModel + # Workflows Webhook handle name. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_create_request.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_create_request.rb index 69810e9dcdc5..2487eb7e7ea7 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_create_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_create_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Policy and policy type for a monitor configuration policy. class MonitorConfigPolicyAttributeCreateRequest include BaseGenericModel + # Configuration for the policy. attr_reader :policy + # The monitor configuration policy type. attr_reader :policy_type diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_edit_request.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_edit_request.rb index 235fd8e4f4c9..09bf39696323 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_edit_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_edit_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Policy and policy type for a monitor configuration policy. class MonitorConfigPolicyAttributeEditRequest include BaseGenericModel + # Configuration for the policy. attr_reader :policy + # The monitor configuration policy type. attr_reader :policy_type diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_response.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_response.rb index 8f450b511ee4..234d89ee9b33 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_attribute_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Policy and policy type for a monitor configuration policy. class MonitorConfigPolicyAttributeResponse include BaseGenericModel + # Configuration for the policy. attr_accessor :policy + # The monitor configuration policy type. attr_accessor :policy_type diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_create_data.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_create_data.rb index 61c8650475d8..07106e060825 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_create_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A monitor configuration policy data. class MonitorConfigPolicyCreateData include BaseGenericModel + # Policy and policy type for a monitor configuration policy. attr_reader :attributes + # Monitor configuration policy resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_create_request.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_create_request.rb index 598aa591d70f..5e117cbc1dfa 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_create_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request for creating a monitor configuration policy. class MonitorConfigPolicyCreateRequest include BaseGenericModel + # A monitor configuration policy data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_edit_data.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_edit_data.rb index df9dcad4a361..16bf680d6264 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_edit_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_edit_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A monitor configuration policy data. class MonitorConfigPolicyEditData include BaseGenericModel + # Policy and policy type for a monitor configuration policy. attr_reader :attributes + # ID of this monitor configuration policy. attr_reader :id + # Monitor configuration policy resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_edit_request.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_edit_request.rb index db551de25ee8..851f8b56b7ff 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_edit_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_edit_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request for editing a monitor configuration policy. class MonitorConfigPolicyEditRequest include BaseGenericModel + # A monitor configuration policy data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_list_response.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_list_response.rb index ab2cea00a1cb..294c1a2dbe6b 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_list_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response for retrieving all monitor configuration policies. class MonitorConfigPolicyListResponse include BaseGenericModel + # An array of monitor configuration policies. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_response.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_response.rb index f8b55aa20aa9..4814b2aa8bf3 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response for retrieving a monitor configuration policy. class MonitorConfigPolicyResponse include BaseGenericModel + # A monitor configuration policy data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_response_data.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_response_data.rb index b9cf8f2bb4e4..781f275ec55d 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_response_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A monitor configuration policy data. class MonitorConfigPolicyResponseData include BaseGenericModel + # Policy and policy type for a monitor configuration policy. attr_accessor :attributes + # ID of this monitor configuration policy. attr_accessor :id + # Monitor configuration policy resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy.rb index 794504d66d10..03e94b678ccd 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Tag attributes of a monitor configuration policy. class MonitorConfigPolicyTagPolicy include BaseGenericModel + # The key of the tag. attr_reader :tag_key + # If a tag key is required for monitor creation. attr_accessor :tag_key_required + # Valid values for the tag. attr_accessor :valid_tag_values diff --git a/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy_create_request.rb b/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy_create_request.rb index 638ca2e0843f..6c8c3b0fdac8 100644 --- a/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy_create_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_config_policy_tag_policy_create_request.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Tag attributes of a monitor configuration policy. class MonitorConfigPolicyTagPolicyCreateRequest include BaseGenericModel + # The key of the tag. attr_reader :tag_key + # If a tag key is required for monitor creation. attr_reader :tag_key_required + # Valid values for the tag. attr_reader :valid_tag_values diff --git a/lib/datadog_api_client/v2/models/monitor_downtime_match_response.rb b/lib/datadog_api_client/v2/models/monitor_downtime_match_response.rb index 21bda56e3bb3..b4a0f67775c5 100644 --- a/lib/datadog_api_client/v2/models/monitor_downtime_match_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_downtime_match_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response for retrieving all downtime matches for a monitor. class MonitorDowntimeMatchResponse include BaseGenericModel + # An array of downtime matches. attr_accessor :data + # Pagination metadata returned by the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/monitor_downtime_match_response_attributes.rb b/lib/datadog_api_client/v2/models/monitor_downtime_match_response_attributes.rb index b9cadc83b6f1..2964f4397afa 100644 --- a/lib/datadog_api_client/v2/models/monitor_downtime_match_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/monitor_downtime_match_response_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Downtime match details. class MonitorDowntimeMatchResponseAttributes include BaseGenericModel + # The end of the downtime. attr_accessor :_end + # An array of groups associated with the downtime. attr_accessor :groups + # The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/). attr_accessor :scope + # The start of the downtime. attr_accessor :start diff --git a/lib/datadog_api_client/v2/models/monitor_downtime_match_response_data.rb b/lib/datadog_api_client/v2/models/monitor_downtime_match_response_data.rb index b06e6f8b9310..bf4ee869153a 100644 --- a/lib/datadog_api_client/v2/models/monitor_downtime_match_response_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_downtime_match_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A downtime match. class MonitorDowntimeMatchResponseData include BaseGenericModel + # Downtime match details. attr_accessor :attributes + # The downtime ID. attr_accessor :id + # Monitor Downtime Match resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_attributes.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_attributes.rb index 74296df62f04..dc00970bc9fb 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes of the monitor notification rule. class MonitorNotificationRuleAttributes include BaseGenericModel + # Use conditional recipients to define different recipients for different situations. attr_accessor :conditional_recipients + # Filter used to associate the notification rule with monitors. attr_accessor :filter + # The name of the monitor notification rule. attr_reader :name + # A list of recipients to notify. Uses the same format as the monitor `message` field. Must not start with an '@'. attr_reader :recipients diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_condition.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_condition.rb index 86d107931b7f..484d7221815d 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_condition.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_condition.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Conditions for `conditional_recipients`. class MonitorNotificationRuleCondition include BaseGenericModel + # A list of recipients to notify. Uses the same format as the monitor `message` field. Must not start with an '@'. attr_reader :recipients + # The scope to which the monitor applied. attr_reader :scope diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_conditional_recipients.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_conditional_recipients.rb index 572b47c75b5d..90cc142ac339 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_conditional_recipients.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_conditional_recipients.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Use conditional recipients to define different recipients for different situations. class MonitorNotificationRuleConditionalRecipients include BaseGenericModel + # Conditions of the notification rule. attr_reader :conditions + # A list of recipients to notify. Uses the same format as the monitor `message` field. Must not start with an '@'. attr_reader :fallback_recipients diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request.rb index 585637a1e1dd..c3133c52081f 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request for creating a monitor notification rule. class MonitorNotificationRuleCreateRequest include BaseGenericModel + # Object to create a monitor notification rule. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request_data.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request_data.rb index 41685aac3617..583fba830952 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_create_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object to create a monitor notification rule. class MonitorNotificationRuleCreateRequestData include BaseGenericModel + # Attributes of the monitor notification rule. attr_reader :attributes + # Monitor notification rule resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_data.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_data.rb index d81dfc717e31..1a5b178bb9a4 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Monitor notification rule data. class MonitorNotificationRuleData include BaseGenericModel + # Attributes of the monitor notification rule. attr_accessor :attributes + # The ID of the monitor notification rule. attr_accessor :id + # All relationships associated with monitor notification rule. attr_accessor :relationships + # Monitor notification rule resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_filter_tags.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_filter_tags.rb index 8bee4ea60cb1..b330b1981ccc 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_filter_tags.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_filter_tags.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Filter monitors by tags. Monitors must match all tags. class MonitorNotificationRuleFilterTags include BaseGenericModel + # A list of monitor tags. attr_reader :tags diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_list_response.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_list_response.rb index 26ab101f81af..e55ef7a981e7 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_list_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_list_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response for retrieving all monitor notification rules. class MonitorNotificationRuleListResponse include BaseGenericModel + # A list of monitor notification rules. attr_accessor :data + # Array of objects related to the monitor notification rules. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships.rb index baf422fd0e63..fab6c63c14fe 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # All relationships associated with monitor notification rule. class MonitorNotificationRuleRelationships include BaseGenericModel + # The user who created the monitor notification rule. attr_accessor :created_by diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by.rb index 1ec8bed8b327..d86743bb5d66 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The user who created the monitor notification rule. class MonitorNotificationRuleRelationshipsCreatedBy include BaseGenericModel + # Data for the user who created the monitor notification rule. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by_data.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by_data.rb index 3b949c300410..0dcf0c711478 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_relationships_created_by_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data for the user who created the monitor notification rule. class MonitorNotificationRuleRelationshipsCreatedByData include BaseGenericModel + # User ID of the monitor notification rule creator. attr_accessor :id + # Users resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_response.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_response.rb index 85b589bb882d..07c95b4d0324 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A monitor notification rule. class MonitorNotificationRuleResponse include BaseGenericModel + # Monitor notification rule data. attr_accessor :data + # Array of objects related to the monitor notification rule that the user requested. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_response_attributes.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_response_attributes.rb index a084378ec360..3656f9818315 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_response_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Attributes of the monitor notification rule. class MonitorNotificationRuleResponseAttributes include BaseGenericModel + # Use conditional recipients to define different recipients for different situations. attr_accessor :conditional_recipients + # Creation time of the monitor notification rule. attr_accessor :created + # Filter used to associate the notification rule with monitors. attr_accessor :filter + # Time the monitor notification rule was last modified. attr_accessor :modified + # The name of the monitor notification rule. attr_reader :name + # A list of recipients to notify. Uses the same format as the monitor `message` field. Must not start with an '@'. attr_reader :recipients diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request.rb index 285c7844bfd7..5a30be98d6dd 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request for updating a monitor notification rule. class MonitorNotificationRuleUpdateRequest include BaseGenericModel + # Object to update a monitor notification rule. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request_data.rb b/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request_data.rb index a9d00e96c1f3..72a7cd19c5f8 100644 --- a/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_notification_rule_update_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object to update a monitor notification rule. class MonitorNotificationRuleUpdateRequestData include BaseGenericModel + # Attributes of the monitor notification rule. attr_reader :attributes + # The ID of the monitor notification rule. attr_reader :id + # Monitor notification rule resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_trigger.rb b/lib/datadog_api_client/v2/models/monitor_trigger.rb index 7fd00f3bd66d..c9509d8827af 100644 --- a/lib/datadog_api_client/v2/models/monitor_trigger.rb +++ b/lib/datadog_api_client/v2/models/monitor_trigger.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Trigger a workflow from a Monitor. For automatic triggering a handle must be configured and the workflow must be published. class MonitorTrigger include BaseGenericModel + # Defines a rate limit for a trigger. attr_accessor :rate_limit diff --git a/lib/datadog_api_client/v2/models/monitor_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/monitor_trigger_wrapper.rb index 04c2125ec53c..6d8d047c0808 100644 --- a/lib/datadog_api_client/v2/models/monitor_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/monitor_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for a Monitor-based trigger. class MonitorTriggerWrapper include BaseGenericModel + # Trigger a workflow from a Monitor. For automatic triggering a handle must be configured and the workflow must be published. attr_reader :monitor_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/monitor_type.rb b/lib/datadog_api_client/v2/models/monitor_type.rb index 6bc38a2a09b1..503da09bd296 100644 --- a/lib/datadog_api_client/v2/models/monitor_type.rb +++ b/lib/datadog_api_client/v2/models/monitor_type.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V2 # Attributes from the monitor that triggered the event. class MonitorType include BaseGenericModel + # The POSIX timestamp of the monitor's creation in nanoseconds. attr_accessor :created_at + # Monitor group status used when there is no `result_groups`. attr_reader :group_status + # Groups to which the monitor belongs. attr_accessor :groups + # The monitor ID. attr_accessor :id + # The monitor message. attr_accessor :message + # The monitor's last-modified timestamp. attr_accessor :modified + # The monitor name. attr_accessor :name + # The query that triggers the alert. attr_accessor :query + # A list of tags attached to the monitor. attr_accessor :tags + # The templated name of the monitor before resolving any template variables. attr_accessor :templated_name + # The monitor type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_user_template.rb b/lib/datadog_api_client/v2/models/monitor_user_template.rb index 9b37f26575a3..f8ecaaebaf8f 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V2 # A monitor user template object. class MonitorUserTemplate include BaseGenericModel + # The created timestamp of the template. attr_accessor :created + # A brief description of the monitor user template. attr_accessor :description + # The last modified timestamp. When the template version was created. attr_accessor :modified + # A valid monitor definition in the same format as the [V1 Monitor API](https://docs.datadoghq.com/api/latest/monitors/#create-a-monitor). attr_accessor :monitor_definition + # The definition of `MonitorUserTemplateTags` object. attr_accessor :tags + # The definition of `MonitorUserTemplateTemplateVariables` object. attr_accessor :template_variables + # The title of the monitor user template. attr_accessor :title + # The version of the monitor user template. attr_accessor :version + # All versions of the monitor user template. attr_accessor :versions diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_create_data.rb b/lib/datadog_api_client/v2/models/monitor_user_template_create_data.rb index 6e926e60e6ea..e6abe0556801 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_create_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Monitor user template data. class MonitorUserTemplateCreateData include BaseGenericModel + # Attributes for a monitor user template. attr_reader :attributes + # Monitor user template resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_create_request.rb b/lib/datadog_api_client/v2/models/monitor_user_template_create_request.rb index 721b26244daf..aa19cd698f99 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_create_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request for creating a monitor user template. class MonitorUserTemplateCreateRequest include BaseGenericModel + # Monitor user template data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_create_response.rb b/lib/datadog_api_client/v2/models/monitor_user_template_create_response.rb index ace2b9ce8a6d..c42d53fb217a 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_create_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_create_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response for creating a monitor user template. class MonitorUserTemplateCreateResponse include BaseGenericModel + # Monitor user template list response data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_list_response.rb b/lib/datadog_api_client/v2/models/monitor_user_template_list_response.rb index 415609c1516f..37f8ffefc140 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_list_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response for retrieving all monitor user templates. class MonitorUserTemplateListResponse include BaseGenericModel + # An array of monitor user templates. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_request_attributes.rb b/lib/datadog_api_client/v2/models/monitor_user_template_request_attributes.rb index eeacd494a4c8..86c86722ed7a 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_request_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Attributes for a monitor user template. class MonitorUserTemplateRequestAttributes include BaseGenericModel + # A brief description of the monitor user template. attr_accessor :description + # A valid monitor definition in the same format as the [V1 Monitor API](https://docs.datadoghq.com/api/latest/monitors/#create-a-monitor). attr_reader :monitor_definition + # The definition of `MonitorUserTemplateTags` object. attr_reader :tags + # The definition of `MonitorUserTemplateTemplateVariables` object. attr_accessor :template_variables + # The title of the monitor user template. attr_reader :title diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_response.rb b/lib/datadog_api_client/v2/models/monitor_user_template_response.rb index b16c5c5bd7fc..4ecc273037ae 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_response.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response for retrieving a monitor user template. class MonitorUserTemplateResponse include BaseGenericModel + # Monitor user template data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_response_attributes.rb b/lib/datadog_api_client/v2/models/monitor_user_template_response_attributes.rb index 8d21b79b1b68..f2e8c84ac4d7 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_response_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Attributes for a monitor user template. class MonitorUserTemplateResponseAttributes include BaseGenericModel + # The created timestamp of the template. attr_accessor :created + # A brief description of the monitor user template. attr_accessor :description + # The last modified timestamp. When the template version was created. attr_accessor :modified + # A valid monitor definition in the same format as the [V1 Monitor API](https://docs.datadoghq.com/api/latest/monitors/#create-a-monitor). attr_accessor :monitor_definition + # The definition of `MonitorUserTemplateTags` object. attr_accessor :tags + # The definition of `MonitorUserTemplateTemplateVariables` object. attr_accessor :template_variables + # The title of the monitor user template. attr_accessor :title + # The version of the monitor user template. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_response_data.rb b/lib/datadog_api_client/v2/models/monitor_user_template_response_data.rb index 47e7c18e9404..3bd3687c246d 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_response_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Monitor user template list response data. class MonitorUserTemplateResponseData include BaseGenericModel + # Attributes for a monitor user template. attr_accessor :attributes + # The unique identifier. attr_accessor :id + # Monitor user template resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_response_data_with_versions.rb b/lib/datadog_api_client/v2/models/monitor_user_template_response_data_with_versions.rb index d3359418db16..c1068bf92fc7 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_response_data_with_versions.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_response_data_with_versions.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Monitor user template data. class MonitorUserTemplateResponseDataWithVersions include BaseGenericModel + # A monitor user template object. attr_accessor :attributes + # The unique identifier. attr_accessor :id + # Monitor user template resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_template_variables_items.rb b/lib/datadog_api_client/v2/models/monitor_user_template_template_variables_items.rb index 1832af3e8313..f6ea0d496e1a 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_template_variables_items.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_template_variables_items.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # List of objects representing template variables on the monitor which can have selectable values. class MonitorUserTemplateTemplateVariablesItems include BaseGenericModel + # Available values for the variable. attr_accessor :available_values + # Default values of the template variable. attr_accessor :defaults + # The name of the template variable. attr_reader :name + # The tag key associated with the variable. This works the same as dashboard template variables. attr_accessor :tag_key diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_update_data.rb b/lib/datadog_api_client/v2/models/monitor_user_template_update_data.rb index 8825f2a02652..b39180bf1664 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_update_data.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Monitor user template data. class MonitorUserTemplateUpdateData include BaseGenericModel + # Attributes for a monitor user template. attr_reader :attributes + # The unique identifier. attr_reader :id + # Monitor user template resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/monitor_user_template_update_request.rb b/lib/datadog_api_client/v2/models/monitor_user_template_update_request.rb index 15e15113d95f..9e43762c0dda 100644 --- a/lib/datadog_api_client/v2/models/monitor_user_template_update_request.rb +++ b/lib/datadog_api_client/v2/models/monitor_user_template_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request for creating a new monitor user template version. class MonitorUserTemplateUpdateRequest include BaseGenericModel + # Monitor user template data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/monthly_cost_attribution_attributes.rb b/lib/datadog_api_client/v2/models/monthly_cost_attribution_attributes.rb index 6cf3a38e0ba8..c932711d40a2 100644 --- a/lib/datadog_api_client/v2/models/monthly_cost_attribution_attributes.rb +++ b/lib/datadog_api_client/v2/models/monthly_cost_attribution_attributes.rb @@ -20,21 +20,28 @@ module DatadogAPIClient::V2 # Cost Attribution by Tag for a given organization. class MonthlyCostAttributionAttributes include BaseGenericModel + # Datetime in ISO-8601 format, UTC, precise to hour: `[YYYY-MM-DDThh]`. attr_accessor :month + # The name of the organization. attr_accessor :org_name + # The organization public ID. attr_accessor :public_id + # The source of the cost attribution tag configuration and the selected tags in the format `::://////`. attr_accessor :tag_config_source + # Tag keys and values. # A `null` value here means that the requested tag breakdown cannot be applied because it does not match the [tags # configured for usage attribution](https://docs.datadoghq.com/account_management/billing/usage_attribution/#getting-started). # In this scenario the API returns the total cost, not broken down by tags. attr_accessor :tags + # Shows the most recent hour in the current months for all organizations for which all costs were calculated. attr_accessor :updated_at + # Fields in Cost Attribution by tag(s). Example: `infra_host_on_demand_cost`, `infra_host_committed_cost`, `infra_host_total_cost`, `infra_host_percentage_in_org`, `infra_host_percentage_in_account`. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/monthly_cost_attribution_body.rb b/lib/datadog_api_client/v2/models/monthly_cost_attribution_body.rb index 09cee66f2923..eac33cf6fe0a 100644 --- a/lib/datadog_api_client/v2/models/monthly_cost_attribution_body.rb +++ b/lib/datadog_api_client/v2/models/monthly_cost_attribution_body.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Cost data. class MonthlyCostAttributionBody include BaseGenericModel + # Cost Attribution by Tag for a given organization. attr_accessor :attributes + # Unique ID of the response. attr_accessor :id + # Type of cost attribution data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/monthly_cost_attribution_meta.rb b/lib/datadog_api_client/v2/models/monthly_cost_attribution_meta.rb index 660b7d40e0f9..ebb7cc5cd3c0 100644 --- a/lib/datadog_api_client/v2/models/monthly_cost_attribution_meta.rb +++ b/lib/datadog_api_client/v2/models/monthly_cost_attribution_meta.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The object containing document metadata. class MonthlyCostAttributionMeta include BaseGenericModel + # An array of available aggregates. attr_accessor :aggregates + # The metadata for the current pagination. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/monthly_cost_attribution_pagination.rb b/lib/datadog_api_client/v2/models/monthly_cost_attribution_pagination.rb index 21c05f67f113..a256c908790e 100644 --- a/lib/datadog_api_client/v2/models/monthly_cost_attribution_pagination.rb +++ b/lib/datadog_api_client/v2/models/monthly_cost_attribution_pagination.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The metadata for the current pagination. class MonthlyCostAttributionPagination include BaseGenericModel + # The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of the `next_record_id`. attr_accessor :next_record_id diff --git a/lib/datadog_api_client/v2/models/monthly_cost_attribution_response.rb b/lib/datadog_api_client/v2/models/monthly_cost_attribution_response.rb index 48731bcaba11..ffe2d4a0799f 100644 --- a/lib/datadog_api_client/v2/models/monthly_cost_attribution_response.rb +++ b/lib/datadog_api_client/v2/models/monthly_cost_attribution_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response containing the monthly cost attribution by tag(s). class MonthlyCostAttributionResponse include BaseGenericModel + # Response containing cost attribution. attr_accessor :data + # The object containing document metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/ms_teams_integration_metadata.rb b/lib/datadog_api_client/v2/models/ms_teams_integration_metadata.rb index b769865af662..bec00c34d801 100644 --- a/lib/datadog_api_client/v2/models/ms_teams_integration_metadata.rb +++ b/lib/datadog_api_client/v2/models/ms_teams_integration_metadata.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Incident integration metadata for the Microsoft Teams integration. class MSTeamsIntegrationMetadata include BaseGenericModel + # Array of Microsoft Teams in this integration metadata. attr_reader :teams diff --git a/lib/datadog_api_client/v2/models/ms_teams_integration_metadata_teams_item.rb b/lib/datadog_api_client/v2/models/ms_teams_integration_metadata_teams_item.rb index 23a9780f8612..f561097e28bc 100644 --- a/lib/datadog_api_client/v2/models/ms_teams_integration_metadata_teams_item.rb +++ b/lib/datadog_api_client/v2/models/ms_teams_integration_metadata_teams_item.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Item in the Microsoft Teams integration metadata teams array. class MSTeamsIntegrationMetadataTeamsItem include BaseGenericModel + # Microsoft Teams channel ID. attr_reader :ms_channel_id + # Microsoft Teams channel name. attr_reader :ms_channel_name + # Microsoft Teams tenant ID. attr_reader :ms_tenant_id + # URL redirecting to the Microsoft Teams channel. attr_reader :redirect_url diff --git a/lib/datadog_api_client/v2/models/notebook_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/notebook_trigger_wrapper.rb index 575cb45111a0..739541677edd 100644 --- a/lib/datadog_api_client/v2/models/notebook_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/notebook_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for a Notebook-based trigger. class NotebookTriggerWrapper include BaseGenericModel + # Trigger a workflow from a Notebook. attr_reader :notebook_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/notification_rule.rb b/lib/datadog_api_client/v2/models/notification_rule.rb index a291ad01defa..64695f67fec2 100644 --- a/lib/datadog_api_client/v2/models/notification_rule.rb +++ b/lib/datadog_api_client/v2/models/notification_rule.rb @@ -23,10 +23,13 @@ module DatadogAPIClient::V2 # A notification rule is composed of a rule ID, a rule type, and the rule attributes. All fields are required. class NotificationRule include BaseGenericModel + # Attributes of the notification rule. attr_reader :attributes + # The ID of a notification rule. attr_reader :id + # The rule type associated to notification rules. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/notification_rule_attributes.rb b/lib/datadog_api_client/v2/models/notification_rule_attributes.rb index 7a93b10cfaf5..24b706db5e3f 100644 --- a/lib/datadog_api_client/v2/models/notification_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/notification_rule_attributes.rb @@ -20,32 +20,42 @@ module DatadogAPIClient::V2 # Attributes of the notification rule. class NotificationRuleAttributes include BaseGenericModel + # Date as Unix timestamp in milliseconds. attr_reader :created_at + # User creating or modifying a rule. attr_reader :created_by + # Field used to enable or disable the rule. attr_reader :enabled + # Date as Unix timestamp in milliseconds. attr_reader :modified_at + # User creating or modifying a rule. attr_reader :modified_by + # Name of the notification rule. attr_reader :name + # Selectors are used to filter security issues for which notifications should be generated. # Users can specify rule severities, rule types, a query to filter security issues on tags and attributes, and the trigger source. # Only the trigger_source field is required. attr_reader :selectors + # List of recipients to notify when a notification rule is triggered. Many different target types are supported, # such as email addresses, Slack channels, and PagerDuty services. # The appropriate integrations need to be properly configured to send notifications to the specified targets. attr_reader :targets + # Time aggregation period (in seconds) is used to aggregate the results of the notification rule evaluation. # Results are aggregated over a selected time frame using a rolling window, which updates with each new evaluation. # Notifications are only sent for new issues discovered during the window. # Time aggregation is only available for vulnerability-based notification rules. When omitted or set to 0, no aggregation # is done. attr_accessor :time_aggregation + # Version of the notification rule. It is updated when the rule is modified. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/notification_rule_response.rb b/lib/datadog_api_client/v2/models/notification_rule_response.rb index 1f000f631e06..f92685fe3aa9 100644 --- a/lib/datadog_api_client/v2/models/notification_rule_response.rb +++ b/lib/datadog_api_client/v2/models/notification_rule_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object which includes a notification rule. class NotificationRuleResponse include BaseGenericModel + # Notification rules allow full control over notifications generated by the various Datadog security products. # They allow users to define the conditions under which a notification should be generated (based on rule severities, # rule types, rule tags, and so on), and the targets to notify. diff --git a/lib/datadog_api_client/v2/models/notion_api_key.rb b/lib/datadog_api_client/v2/models/notion_api_key.rb index de119a98a0d8..1c0c14ca6f63 100644 --- a/lib/datadog_api_client/v2/models/notion_api_key.rb +++ b/lib/datadog_api_client/v2/models/notion_api_key.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `NotionAPIKey` object. class NotionAPIKey include BaseGenericModel + # The `NotionAPIKey` `api_token`. attr_reader :api_token + # The definition of the `NotionAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/notion_api_key_update.rb b/lib/datadog_api_client/v2/models/notion_api_key_update.rb index ce6c9262cae7..35241d8c10e4 100644 --- a/lib/datadog_api_client/v2/models/notion_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/notion_api_key_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `NotionAPIKey` object. class NotionAPIKeyUpdate include BaseGenericModel + # The `NotionAPIKeyUpdate` `api_token`. attr_accessor :api_token + # The definition of the `NotionAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/notion_integration.rb b/lib/datadog_api_client/v2/models/notion_integration.rb index 1c9456f81278..34fa468a195f 100644 --- a/lib/datadog_api_client/v2/models/notion_integration.rb +++ b/lib/datadog_api_client/v2/models/notion_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `NotionIntegration` object. class NotionIntegration include BaseGenericModel + # The definition of the `NotionCredentials` object. attr_reader :credentials + # The definition of the `NotionIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/notion_integration_update.rb b/lib/datadog_api_client/v2/models/notion_integration_update.rb index 3ee21945ccf0..6385e4934d7b 100644 --- a/lib/datadog_api_client/v2/models/notion_integration_update.rb +++ b/lib/datadog_api_client/v2/models/notion_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `NotionIntegrationUpdate` object. class NotionIntegrationUpdate include BaseGenericModel + # The definition of the `NotionCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `NotionIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/nullable_relationship_to_user.rb b/lib/datadog_api_client/v2/models/nullable_relationship_to_user.rb index ac160df81966..cbc05fd074e2 100644 --- a/lib/datadog_api_client/v2/models/nullable_relationship_to_user.rb +++ b/lib/datadog_api_client/v2/models/nullable_relationship_to_user.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to user. class NullableRelationshipToUser include BaseGenericModel + # Relationship to user object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/nullable_relationship_to_user_data.rb b/lib/datadog_api_client/v2/models/nullable_relationship_to_user_data.rb index 52e5babae31d..7f5af5b39ebc 100644 --- a/lib/datadog_api_client/v2/models/nullable_relationship_to_user_data.rb +++ b/lib/datadog_api_client/v2/models/nullable_relationship_to_user_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship to user object. class NullableRelationshipToUserData include BaseGenericModel + # A unique identifier that represents the user. attr_reader :id + # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/nullable_user_relationship.rb b/lib/datadog_api_client/v2/models/nullable_user_relationship.rb index 6d5eab6ff22e..9fe93295672c 100644 --- a/lib/datadog_api_client/v2/models/nullable_user_relationship.rb +++ b/lib/datadog_api_client/v2/models/nullable_user_relationship.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to user. class NullableUserRelationship include BaseGenericModel + # Relationship to user object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/nullable_user_relationship_data.rb b/lib/datadog_api_client/v2/models/nullable_user_relationship_data.rb index 0340eabb5ec1..e3db15756964 100644 --- a/lib/datadog_api_client/v2/models/nullable_user_relationship_data.rb +++ b/lib/datadog_api_client/v2/models/nullable_user_relationship_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship to user object. class NullableUserRelationshipData include BaseGenericModel + # A unique identifier that represents the user. attr_reader :id + # User resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline.rb b/lib/datadog_api_client/v2/models/observability_pipeline.rb index af34a2a4f1af..50aceeffb72e 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Top-level schema representing a pipeline. class ObservabilityPipeline include BaseGenericModel + # Contains the pipeline’s ID, type, and configuration attributes. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor.rb index b22d0c5dc2b1..6943c679f4fd 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The `add_env_vars` processor adds environment variable values to log events. class ObservabilityPipelineAddEnvVarsProcessor include BaseGenericModel + # The unique identifier for this component. Used to reference this processor in the pipeline. attr_reader :id + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # A list of component IDs whose output is used as the input for this processor. attr_reader :inputs + # The processor type. The value should always be `add_env_vars`. attr_reader :type + # A list of environment variable mappings to apply to log fields. attr_reader :variables diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor_variable.rb b/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor_variable.rb index 349086a94151..8176874fbc92 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor_variable.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor_variable.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Defines a mapping between an environment variable and a log field. class ObservabilityPipelineAddEnvVarsProcessorVariable include BaseGenericModel + # The target field in the log event. attr_reader :field + # The name of the environment variable to read. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_add_fields_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_add_fields_processor.rb index e5ddf9343844..0a1a2a6b19ac 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_add_fields_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_add_fields_processor.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The `add_fields` processor adds static key-value fields to logs. class ObservabilityPipelineAddFieldsProcessor include BaseGenericModel + # A list of static fields (key-value pairs) that is added to each log event processed by this component. attr_reader :fields + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components). attr_reader :id + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The processor type. The value should always be `add_fields`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_data_firehose_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_data_firehose_source.rb index dc90ff50b9f8..bd174706a449 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_data_firehose_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_data_firehose_source.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # The `amazon_data_firehose` source ingests logs from AWS Data Firehose. class ObservabilityPipelineAmazonDataFirehoseSource include BaseGenericModel + # AWS authentication credentials used for accessing AWS services such as S3. # If omitted, the system’s default credentials are used (for example, the IAM role and environment variables). attr_accessor :auth + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The source type. The value should always be `amazon_data_firehose`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination.rb index 59ec95951035..ab8721363e09 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination.rb @@ -20,15 +20,20 @@ module DatadogAPIClient::V2 # The `amazon_opensearch` destination writes logs to Amazon OpenSearch. class ObservabilityPipelineAmazonOpenSearchDestination include BaseGenericModel + # Authentication settings for the Amazon OpenSearch destination. # The `strategy` field determines whether basic or AWS-based authentication is used. attr_reader :auth + # The index to write logs to. attr_accessor :bulk_index + # The unique identifier for this component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The destination type. The value should always be `amazon_opensearch`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination_auth.rb b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination_auth.rb index 759061d19251..8b6b87bc1ba7 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination_auth.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination_auth.rb @@ -21,14 +21,19 @@ module DatadogAPIClient::V2 # The `strategy` field determines whether basic or AWS-based authentication is used. class ObservabilityPipelineAmazonOpenSearchDestinationAuth include BaseGenericModel + # The ARN of the role to assume (used with `aws` strategy). attr_accessor :assume_role + # AWS region attr_accessor :aws_region + # External ID for the assumed role (used with `aws` strategy). attr_accessor :external_id + # Session name for the assumed role (used with `aws` strategy). attr_accessor :session_name + # The authentication strategy to use. attr_reader :strategy diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb index 7bc006b54618..6e74bafcd33b 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb @@ -20,23 +20,32 @@ module DatadogAPIClient::V2 # The `amazon_s3` destination sends your logs in Datadog-rehydratable format to an Amazon S3 bucket for archiving. class ObservabilityPipelineAmazonS3Destination include BaseGenericModel + # AWS authentication credentials used for accessing AWS services such as S3. # If omitted, the system’s default credentials are used (for example, the IAM role and environment variables). attr_accessor :auth + # S3 bucket name. attr_reader :bucket + # Unique identifier for the destination component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # Optional prefix for object keys. attr_accessor :key_prefix + # AWS region of the S3 bucket. attr_reader :region + # S3 storage class. attr_reader :storage_class + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The destination type. Always `amazon_s3`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_source.rb index 098a62dc92c1..a764ab83045b 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_source.rb @@ -21,15 +21,20 @@ module DatadogAPIClient::V2 # It supports AWS authentication and TLS encryption. class ObservabilityPipelineAmazonS3Source include BaseGenericModel + # AWS authentication credentials used for accessing AWS services such as S3. # If omitted, the system’s default credentials are used (for example, the IAM role and environment variables). attr_accessor :auth + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # AWS region where the S3 bucket resides. attr_reader :region + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The source type. Always `amazon_s3`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_security_lake_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_security_lake_destination.rb index e13ad276fb21..6904637a9723 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_amazon_security_lake_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_amazon_security_lake_destination.rb @@ -20,21 +20,29 @@ module DatadogAPIClient::V2 # The `amazon_security_lake` destination sends your logs to Amazon Security Lake. class ObservabilityPipelineAmazonSecurityLakeDestination include BaseGenericModel + # AWS authentication credentials used for accessing AWS services such as S3. # If omitted, the system’s default credentials are used (for example, the IAM role and environment variables). attr_accessor :auth + # Name of the Amazon S3 bucket in Security Lake (3-63 characters). attr_reader :bucket + # Custom source name for the logs in Security Lake. attr_reader :custom_source_name + # Unique identifier for the destination component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # AWS region of the S3 bucket. attr_reader :region + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The destination type. Always `amazon_security_lake`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_aws_auth.rb b/lib/datadog_api_client/v2/models/observability_pipeline_aws_auth.rb index 608307316dfd..f00a166fec66 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_aws_auth.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_aws_auth.rb @@ -21,10 +21,13 @@ module DatadogAPIClient::V2 # If omitted, the system’s default credentials are used (for example, the IAM role and environment variables). class ObservabilityPipelineAwsAuth include BaseGenericModel + # The Amazon Resource Name (ARN) of the role to assume. attr_accessor :assume_role + # A unique identifier for cross-account role assumption. attr_accessor :external_id + # A session identifier used for logging and tracing the assumed role session. attr_accessor :session_name diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_config.rb b/lib/datadog_api_client/v2/models/observability_pipeline_config.rb index 4fb075f58bf5..5f34d5e2da95 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_config.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_config.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Specifies the pipeline's configuration, including its sources, processors, and destinations. class ObservabilityPipelineConfig include BaseGenericModel + # A list of destination components where processed logs are sent. attr_reader :destinations + # A list of processors that transform or enrich log data. attr_accessor :processors + # A list of configured data sources for the pipeline. attr_reader :sources diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination.rb index 8a2b0f77930f..827d8cc8c390 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The `crowdstrike_next_gen_siem` destination forwards logs to CrowdStrike Next Gen SIEM. class ObservabilityPipelineCrowdStrikeNextGenSiemDestination include BaseGenericModel + # Compression configuration for log events. attr_accessor :compression + # Encoding format for log events. attr_reader :encoding + # The unique identifier for this component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The destination type. The value should always be `crowdstrike_next_gen_siem`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination_compression.rb b/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination_compression.rb index de21baa64eef..9b95c491cfdd 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination_compression.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_crowd_strike_next_gen_siem_destination_compression.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Compression configuration for log events. class ObservabilityPipelineCrowdStrikeNextGenSiemDestinationCompression include BaseGenericModel + # Compression algorithm for log events. attr_reader :algorithm + # Compression level. attr_accessor :level diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor.rb index 30fd95f65e8b..e0d50f74d5c6 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The `custom_processor` processor transforms events using [Vector Remap Language (VRL)](https://vector.dev/docs/reference/vrl/) scripts with advanced filtering capabilities. class ObservabilityPipelineCustomProcessor include BaseGenericModel + # The unique identifier for this processor. attr_reader :id + # A Datadog search query used to determine which logs this processor targets. This field should always be set to `*` for the custom_processor processor. attr_reader :include + # A list of component IDs whose output is used as the input for this processor. attr_reader :inputs + # Array of VRL remap rules. attr_reader :remaps + # The processor type. The value should always be `custom_processor`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor_remap.rb b/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor_remap.rb index 6d4f9bbc514e..04f0e10e6936 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor_remap.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_custom_processor_remap.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Defines a single VRL remap rule with its own filtering and transformation logic. class ObservabilityPipelineCustomProcessorRemap include BaseGenericModel + # Whether to drop events that caused errors during processing. attr_reader :drop_on_error + # Whether this remap rule is enabled. attr_reader :enabled + # A Datadog search query used to filter events for this specific remap rule. attr_reader :include + # A descriptive name for this remap rule. attr_reader :name + # The VRL script source code that defines the processing logic. attr_reader :source diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_data.rb b/lib/datadog_api_client/v2/models/observability_pipeline_data.rb index ec654ff7e6d1..4bc43114ef55 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_data.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Contains the pipeline’s ID, type, and configuration attributes. class ObservabilityPipelineData include BaseGenericModel + # Defines the pipeline’s name and its components (sources, processors, and destinations). attr_reader :attributes + # Unique identifier for the pipeline. attr_reader :id + # The resource type identifier. For pipeline resources, this should always be set to `pipelines`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_data_attributes.rb b/lib/datadog_api_client/v2/models/observability_pipeline_data_attributes.rb index c55aa2e5fe33..db81d833fc6b 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Defines the pipeline’s name and its components (sources, processors, and destinations). class ObservabilityPipelineDataAttributes include BaseGenericModel + # Specifies the pipeline's configuration, including its sources, processors, and destinations. attr_reader :config + # Name of the pipeline. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_datadog_agent_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_datadog_agent_source.rb index 8e0e526d19d7..27b724373297 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_datadog_agent_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_datadog_agent_source.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The `datadog_agent` source collects logs from the Datadog Agent. class ObservabilityPipelineDatadogAgentSource include BaseGenericModel + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The source type. The value should always be `datadog_agent`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_datadog_logs_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_datadog_logs_destination.rb index fc641d506bf9..3b08d1fd9c22 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_datadog_logs_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_datadog_logs_destination.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The `datadog_logs` destination forwards logs to Datadog Log Management. class ObservabilityPipelineDatadogLogsDestination include BaseGenericModel + # The unique identifier for this component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The destination type. The value should always be `datadog_logs`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_datadog_tags_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_datadog_tags_processor.rb index 4596c85bf63e..4b3ae3a6e07f 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_datadog_tags_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_datadog_tags_processor.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The `datadog_tags` processor includes or excludes specific Datadog tags in your logs. class ObservabilityPipelineDatadogTagsProcessor include BaseGenericModel + # The action to take on tags with matching keys. attr_reader :action + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components). attr_reader :id + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # A list of tag keys. attr_reader :keys + # The processing mode. attr_reader :mode + # The processor type. The value should always be `datadog_tags`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_dedupe_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_dedupe_processor.rb index e2794f32c61b..23b20920ed1b 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_dedupe_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_dedupe_processor.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The `dedupe` processor removes duplicate fields in log events. class ObservabilityPipelineDedupeProcessor include BaseGenericModel + # A list of log field paths to check for duplicates. attr_reader :fields + # The unique identifier for this processor. attr_reader :id + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # A list of component IDs whose output is used as the input for this processor. attr_reader :inputs + # The deduplication mode to apply to the fields. attr_reader :mode + # The processor type. The value should always be `dedupe`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_elasticsearch_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_elasticsearch_destination.rb index 25ffc150f733..f49df443a047 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_elasticsearch_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_elasticsearch_destination.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The `elasticsearch` destination writes logs to an Elasticsearch cluster. class ObservabilityPipelineElasticsearchDestination include BaseGenericModel + # The Elasticsearch API version to use. Set to `auto` to auto-detect. attr_accessor :api_version + # The index to write logs to in Elasticsearch. attr_accessor :bulk_index + # The unique identifier for this component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The destination type. The value should always be `elasticsearch`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file.rb b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file.rb index e8b01a660791..205ef174371e 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Defines a static enrichment table loaded from a CSV file. class ObservabilityPipelineEnrichmentTableFile include BaseGenericModel + # File encoding format. attr_reader :encoding + # Key fields used to look up enrichment values. attr_reader :key + # Path to the CSV file. attr_reader :path + # Schema defining column names and their types. attr_reader :schema diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_encoding.rb b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_encoding.rb index 8d622eef0456..d641cf640e9f 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_encoding.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_encoding.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # File encoding format. class ObservabilityPipelineEnrichmentTableFileEncoding include BaseGenericModel + # The `encoding` `delimiter`. attr_reader :delimiter + # The `encoding` `includes_headers`. attr_reader :includes_headers + # Specifies the encoding format (e.g., CSV) used for enrichment tables. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_key_items.rb b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_key_items.rb index e25efb8b097a..8fb07e8332f5 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_key_items.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_key_items.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Defines how to map log fields to enrichment table columns during lookups. class ObservabilityPipelineEnrichmentTableFileKeyItems include BaseGenericModel + # The `items` `column`. attr_reader :column + # Defines how to compare key fields for enrichment table lookups. attr_reader :comparison + # The `items` `field`. attr_reader :field diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_schema_items.rb b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_schema_items.rb index 8adcf5fe4059..f8530876967a 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_schema_items.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_file_schema_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Describes a single column and its type in an enrichment table schema. class ObservabilityPipelineEnrichmentTableFileSchemaItems include BaseGenericModel + # The `items` `column`. attr_reader :column + # Declares allowed data types for enrichment table columns. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_geo_ip.rb b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_geo_ip.rb index f9eb94f4a56e..9fe95723e172 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_geo_ip.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_geo_ip.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Uses a GeoIP database to enrich logs based on an IP field. class ObservabilityPipelineEnrichmentTableGeoIp include BaseGenericModel + # Path to the IP field in the log. attr_reader :key_field + # Locale used to resolve geographical names. attr_reader :locale + # Path to the GeoIP database file. attr_reader :path diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_processor.rb index 8a4c1c8a76d9..eedfd442c2dd 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_enrichment_table_processor.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The `enrichment_table` processor enriches logs using a static CSV file or GeoIP database. class ObservabilityPipelineEnrichmentTableProcessor include BaseGenericModel + # Defines a static enrichment table loaded from a CSV file. attr_accessor :file + # Uses a GeoIP database to enrich logs based on an IP field. attr_accessor :geoip + # The unique identifier for this processor. attr_reader :id + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # A list of component IDs whose output is used as the input for this processor. attr_reader :inputs + # Path where enrichment results should be stored in the log. attr_reader :target + # The processor type. The value should always be `enrichment_table`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_field_value.rb b/lib/datadog_api_client/v2/models/observability_pipeline_field_value.rb index bd8d1e796a09..b0112d1d7e68 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_field_value.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_field_value.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Represents a static key-value pair used in various processors. class ObservabilityPipelineFieldValue include BaseGenericModel + # The field name. attr_reader :name + # The field value. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_filter_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_filter_processor.rb index acb9e35b2fd3..66dd3a9d58a3 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_filter_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_filter_processor.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The `filter` processor allows conditional processing of logs based on a Datadog search query. Logs that match the `include` query are passed through; others are discarded. class ObservabilityPipelineFilterProcessor include BaseGenericModel + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components). attr_reader :id + # A Datadog search query used to determine which logs should pass through the filter. Logs that match this query continue to downstream components; others are dropped. attr_reader :include + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The processor type. The value should always be `filter`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_fluent_bit_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_fluent_bit_source.rb index 85f84b623db1..bbcc1a105056 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_fluent_bit_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_fluent_bit_source.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The `fluent_bit` source ingests logs from Fluent Bit. class ObservabilityPipelineFluentBitSource include BaseGenericModel + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components). attr_reader :id + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The source type. The value should always be `fluent_bit`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_fluentd_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_fluentd_source.rb index 72e7956f75ff..1ab9185baaa1 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_fluentd_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_fluentd_source.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The `fluentd` source ingests logs from a Fluentd-compatible service. class ObservabilityPipelineFluentdSource include BaseGenericModel + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components). attr_reader :id + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The source type. The value should always be `fluentd. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_gcp_auth.rb b/lib/datadog_api_client/v2/models/observability_pipeline_gcp_auth.rb index b53586fec880..69f6282dd038 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_gcp_auth.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_gcp_auth.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # GCP credentials used to authenticate with Google Cloud Storage. class ObservabilityPipelineGcpAuth include BaseGenericModel + # Path to the GCP service account key file. attr_reader :credentials_file diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb index 5fc4e09e8c74..1b5de81f58ce 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_generate_metrics_processor.rb @@ -21,14 +21,19 @@ module DatadogAPIClient::V2 # Metrics can be counters, gauges, or distributions and optionally grouped by log fields. class ObservabilityPipelineGenerateMetricsProcessor include BaseGenericModel + # The unique identifier for this component. Used to reference this component in other parts of the pipeline. attr_reader :id + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # A list of component IDs whose output is used as the `input` for this processor. attr_reader :inputs + # Configuration for generating individual metrics. attr_reader :metrics + # The processor type. Always `generate_datadog_metrics`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric.rb b/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric.rb index 6f2d3db82b25..a18f6ba1bfcd 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric.rb @@ -21,14 +21,19 @@ module DatadogAPIClient::V2 # and optional grouping fields. class ObservabilityPipelineGeneratedMetric include BaseGenericModel + # Optional fields used to group the metric series. attr_accessor :group_by + # Datadog filter query to match logs for metric generation. attr_reader :include + # Type of metric to create. attr_reader :metric_type + # Name of the custom metric to be created. attr_reader :name + # Specifies how the value of the generated metric is computed. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_field.rb b/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_field.rb index 2a89e14cd935..9a555faa3bf4 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_field.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_field.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Strategy that increments a generated metric based on the value of a log field. class ObservabilityPipelineGeneratedMetricIncrementByField include BaseGenericModel + # Name of the log field containing the numeric value to increment the metric by. attr_reader :field + # Uses a numeric field in the log event as the metric increment. attr_reader :strategy diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_one.rb b/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_one.rb index 35c188f6faed..8a8c293ea2c2 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_one.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_generated_metric_increment_by_one.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Strategy that increments a generated metric by one for each matching event. class ObservabilityPipelineGeneratedMetricIncrementByOne include BaseGenericModel + # Increments the metric by 1 for each matching event. attr_reader :strategy diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_google_chronicle_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_google_chronicle_destination.rb index 206dc5c763ea..482d8cbe9421 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_google_chronicle_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_google_chronicle_destination.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The `google_chronicle` destination sends logs to Google Chronicle. class ObservabilityPipelineGoogleChronicleDestination include BaseGenericModel + # GCP credentials used to authenticate with Google Cloud Storage. attr_reader :auth + # The Google Chronicle customer ID. attr_reader :customer_id + # The encoding format for the logs sent to Chronicle. attr_accessor :encoding + # The unique identifier for this component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The log type metadata associated with the Chronicle destination. attr_accessor :log_type + # The destination type. The value should always be `google_chronicle`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_google_cloud_storage_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_google_cloud_storage_destination.rb index fe50f0ee6d23..6294cdeabba4 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_google_cloud_storage_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_google_cloud_storage_destination.rb @@ -21,22 +21,31 @@ module DatadogAPIClient::V2 # It requires a bucket name, GCP authentication, and metadata fields. class ObservabilityPipelineGoogleCloudStorageDestination include BaseGenericModel + # Access control list setting for objects written to the bucket. attr_reader :acl + # GCP credentials used to authenticate with Google Cloud Storage. attr_reader :auth + # Name of the GCS bucket. attr_reader :bucket + # Unique identifier for the destination component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # Optional prefix for object keys within the GCS bucket. attr_accessor :key_prefix + # Custom metadata to attach to each object uploaded to the GCS bucket. attr_accessor :metadata + # Storage class used for objects stored in GCS. attr_reader :storage_class + # The destination type. Always `google_cloud_storage`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_destination.rb index ad82485f625e..fe396691e124 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_destination.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # The `google_pubsub` destination publishes logs to a Google Cloud Pub/Sub topic. class ObservabilityPipelineGooglePubSubDestination include BaseGenericModel + # GCP credentials used to authenticate with Google Cloud Storage. attr_accessor :auth + # Encoding format for log events. attr_reader :encoding + # The unique identifier for this component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The GCP project ID that owns the Pub/Sub topic. attr_reader :project + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The Pub/Sub topic name to publish logs to. attr_reader :topic + # The destination type. The value should always be `google_pubsub`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_source.rb index 22d2d7a5cb90..850f190096d8 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_google_pub_sub_source.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The `google_pubsub` source ingests logs from a Google Cloud Pub/Sub subscription. class ObservabilityPipelineGooglePubSubSource include BaseGenericModel + # GCP credentials used to authenticate with Google Cloud Storage. attr_reader :auth + # The decoding format used to interpret incoming logs. attr_reader :decoding + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # The GCP project ID that owns the Pub/Sub subscription. attr_reader :project + # The Pub/Sub subscription name from which messages are consumed. attr_reader :subscription + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The source type. The value should always be `google_pubsub`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_http_client_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_http_client_source.rb index 3398aa120d48..7a11460ae036 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_http_client_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_http_client_source.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The `http_client` source scrapes logs from HTTP endpoints at regular intervals. class ObservabilityPipelineHttpClientSource include BaseGenericModel + # Optional authentication strategy for HTTP requests. attr_accessor :auth_strategy + # The decoding format used to interpret incoming logs. attr_reader :decoding + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # The interval (in seconds) between HTTP scrape requests. attr_accessor :scrape_interval_secs + # The timeout (in seconds) for each scrape request. attr_accessor :scrape_timeout_secs + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The source type. The value should always be `http_client`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_http_server_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_http_server_source.rb index a095cdf22c30..80c08b3a58d7 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_http_server_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_http_server_source.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The `http_server` source collects logs over HTTP POST from external services. class ObservabilityPipelineHttpServerSource include BaseGenericModel + # HTTP authentication method. attr_reader :auth_strategy + # The decoding format used to interpret incoming logs. attr_reader :decoding + # Unique ID for the HTTP server source. attr_reader :id + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The source type. The value should always be `http_server`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source.rb index 56a4aba88212..33c4b1649b15 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The `kafka` source ingests data from Apache Kafka topics. class ObservabilityPipelineKafkaSource include BaseGenericModel + # Consumer group ID used by the Kafka client. attr_reader :group_id + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # Optional list of advanced Kafka client configuration options, defined as key-value pairs. attr_accessor :librdkafka_options + # Specifies the SASL mechanism for authenticating with a Kafka cluster. attr_accessor :sasl + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # A list of Kafka topic names to subscribe to. The source ingests messages from each topic specified. attr_reader :topics + # The source type. The value should always be `kafka`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_librdkafka_option.rb b/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_librdkafka_option.rb index baeb05b1bf01..b911c8aaf19a 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_librdkafka_option.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_librdkafka_option.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Represents a key-value pair used to configure low-level `librdkafka` client options for Kafka sources, such as timeouts, buffer sizes, and security settings. class ObservabilityPipelineKafkaSourceLibrdkafkaOption include BaseGenericModel + # The name of the `librdkafka` configuration option to set. attr_reader :name + # The value assigned to the specified `librdkafka` configuration option. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_sasl.rb b/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_sasl.rb index f28f329f9700..886923a1868f 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_sasl.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_kafka_source_sasl.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Specifies the SASL mechanism for authenticating with a Kafka cluster. class ObservabilityPipelineKafkaSourceSasl include BaseGenericModel + # SASL mechanism used for Kafka authentication. attr_accessor :mechanism diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_logstash_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_logstash_source.rb index b26886c5092f..3a9550b0bb40 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_logstash_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_logstash_source.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The `logstash` source ingests logs from a Logstash forwarder. class ObservabilityPipelineLogstashSource include BaseGenericModel + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The source type. The value should always be `logstash`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_metadata_entry.rb b/lib/datadog_api_client/v2/models/observability_pipeline_metadata_entry.rb index 0d900a6a800c..36593b0382fa 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_metadata_entry.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_metadata_entry.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A custom metadata entry. class ObservabilityPipelineMetadataEntry include BaseGenericModel + # The metadata key. attr_reader :name + # The metadata value. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_new_relic_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_new_relic_destination.rb index ee6406b4bf70..d8705a24d962 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_new_relic_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_new_relic_destination.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The `new_relic` destination sends logs to the New Relic platform. class ObservabilityPipelineNewRelicDestination include BaseGenericModel + # The unique identifier for this component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The New Relic region. attr_reader :region + # The destination type. The value should always be `new_relic`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor.rb index e9dabec37ddf..5f245ff62737 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The `ocsf_mapper` processor transforms logs into the OCSF schema using a predefined mapping configuration. class ObservabilityPipelineOcsfMapperProcessor include BaseGenericModel + # The unique identifier for this component. Used to reference this component in other parts of the pipeline. attr_reader :id + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # A list of component IDs whose output is used as the `input` for this processor. attr_reader :inputs + # A list of mapping rules to convert events to the OCSF format. attr_reader :mappings + # The processor type. The value should always be `ocsf_mapper`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor_mapping.rb b/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor_mapping.rb index b27eba6b03db..ada19311a910 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor_mapping.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_ocsf_mapper_processor_mapping.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Defines how specific events are transformed to OCSF using a mapping configuration. class ObservabilityPipelineOcsfMapperProcessorMapping include BaseGenericModel + # A Datadog search query used to select the logs that this mapping should apply to. attr_reader :include + # Defines a single mapping rule for transforming logs into the OCSF schema. attr_reader :mapping diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_open_search_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_open_search_destination.rb index 9339fbb989e0..2120c2eef855 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_open_search_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_open_search_destination.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The `opensearch` destination writes logs to an OpenSearch cluster. class ObservabilityPipelineOpenSearchDestination include BaseGenericModel + # The index to write logs to. attr_accessor :bulk_index + # The unique identifier for this component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The destination type. The value should always be `opensearch`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor.rb index 4e5016a33476..2b39ee4555d6 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The `parse_grok` processor extracts structured fields from unstructured log messages using Grok patterns. class ObservabilityPipelineParseGrokProcessor include BaseGenericModel + # If set to `true`, disables the default Grok rules provided by Datadog. attr_accessor :disable_library_rules + # A unique identifier for this processor. attr_reader :id + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The list of Grok parsing rules. If multiple matching rules are provided, they are evaluated in order. The first successful match is applied. attr_reader :rules + # The processor type. The value should always be `parse_grok`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule.rb b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule.rb index 9227f6b75829..6a0de832c8bc 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule.rb @@ -21,11 +21,14 @@ module DatadogAPIClient::V2 # from a specific log field using Grok patterns. class ObservabilityPipelineParseGrokProcessorRule include BaseGenericModel + # A list of Grok parsing rules that define how to extract fields from the source field. # Each rule must contain a name and a valid Grok pattern. attr_reader :match_rules + # The name of the field in the log event to apply the Grok rules to. attr_reader :source + # A list of Grok helper rules that can be referenced by the parsing rules. attr_accessor :support_rules diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_match_rule.rb b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_match_rule.rb index 41956ecb2f27..58ea214de40f 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_match_rule.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_match_rule.rb @@ -21,8 +21,10 @@ module DatadogAPIClient::V2 # Each rule must have a unique name and a valid Datadog Grok pattern that will be applied to the source field. class ObservabilityPipelineParseGrokProcessorRuleMatchRule include BaseGenericModel + # The name of the rule. attr_reader :name + # The definition of the Grok rule. attr_reader :rule diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_support_rule.rb b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_support_rule.rb index 751262c3d4ec..58bf731f6a9c 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_support_rule.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_parse_grok_processor_rule_support_rule.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The Grok helper rule referenced in the parsing rules. class ObservabilityPipelineParseGrokProcessorRuleSupportRule include BaseGenericModel + # The name of the Grok helper rule. attr_reader :name + # The definition of the Grok helper rule. attr_reader :rule diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_parse_json_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_parse_json_processor.rb index 1497775d7990..7080c8c17de8 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_parse_json_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_parse_json_processor.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The `parse_json` processor extracts JSON from a specified field and flattens it into the event. This is useful when logs contain embedded JSON as a string. class ObservabilityPipelineParseJSONProcessor include BaseGenericModel + # The name of the log field that contains a JSON string. attr_reader :field + # A unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The processor type. The value should always be `parse_json`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor.rb index 611e65a55ea2..173607241a6e 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor.rb @@ -20,29 +20,40 @@ module DatadogAPIClient::V2 # The Quota Processor measures logging traffic for logs that match a specified filter. When the configured daily quota is met, the processor can drop or alert. class ObservabilityPipelineQuotaProcessor include BaseGenericModel + # If set to `true`, logs that matched the quota filter and sent after the quota has been met are dropped; only logs that did not match the filter query continue through the pipeline. attr_reader :drop_events + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components). attr_reader :id + # If `true`, the processor skips quota checks when partition fields are missing from the logs. attr_accessor :ignore_when_missing_partitions + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The maximum amount of data or number of events allowed before the quota is enforced. Can be specified in bytes or events. attr_reader :limit + # Name of the quota. attr_reader :name + # The action to take when the quota is exceeded. Options: # - `drop`: Drop the event. # - `no_action`: Let the event pass through. # - `overflow_routing`: Route to an overflow destination. attr_accessor :overflow_action + # A list of alternate quota rules that apply to specific sets of events, identified by matching field values. Each override can define a custom limit. attr_accessor :overrides + # A list of fields used to segment log traffic for quota enforcement. Quotas are tracked independently by unique combinations of these field values. attr_accessor :partition_fields + # The processor type. The value should always be `quota`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_limit.rb b/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_limit.rb index 296581b4d19c..84e79e64d810 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_limit.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_limit.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The maximum amount of data or number of events allowed before the quota is enforced. Can be specified in bytes or events. class ObservabilityPipelineQuotaProcessorLimit include BaseGenericModel + # Unit for quota enforcement in bytes for data size or events for count. attr_reader :enforce + # The limit for quota enforcement. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_override.rb b/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_override.rb index 184f0f44e020..424a69f7dad6 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_override.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_quota_processor_override.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Defines a custom quota limit that applies to specific log events based on matching field values. class ObservabilityPipelineQuotaProcessorOverride include BaseGenericModel + # A list of field matchers used to apply a specific override. If an event matches all listed key-value pairs, the corresponding override limit is enforced. attr_reader :fields + # The maximum amount of data or number of events allowed before the quota is enforced. Can be specified in bytes or events. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor.rb index cc7025a0f2d6..d920ebf9b5c8 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The `reduce` processor aggregates and merges logs based on matching keys and merge strategies. class ObservabilityPipelineReduceProcessor include BaseGenericModel + # A list of fields used to group log events for merging. attr_reader :group_by + # The unique identifier for this processor. attr_reader :id + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # A list of component IDs whose output is used as the input for this processor. attr_reader :inputs + # List of merge strategies defining how values from grouped events should be combined. attr_reader :merge_strategies + # The processor type. The value should always be `reduce`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor_merge_strategy.rb b/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor_merge_strategy.rb index 10bc397ef83c..43264e33b54c 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor_merge_strategy.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_reduce_processor_merge_strategy.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Defines how a specific field should be merged across grouped events. class ObservabilityPipelineReduceProcessorMergeStrategy include BaseGenericModel + # The field path in the log event. attr_reader :path + # The merge strategy to apply. attr_reader :strategy diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_remove_fields_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_remove_fields_processor.rb index dcc12a8bdb9b..e57683adc75f 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_remove_fields_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_remove_fields_processor.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The `remove_fields` processor deletes specified fields from logs. class ObservabilityPipelineRemoveFieldsProcessor include BaseGenericModel + # A list of field names to be removed from each log event. attr_reader :fields + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # The `PipelineRemoveFieldsProcessor` `inputs`. attr_reader :inputs + # The processor type. The value should always be `remove_fields`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor.rb index 9ac485be143c..c8e37f1787dd 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The `rename_fields` processor changes field names. class ObservabilityPipelineRenameFieldsProcessor include BaseGenericModel + # A list of rename rules specifying which fields to rename in the event, what to rename them to, and whether to preserve the original fields. attr_reader :fields + # A unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The processor type. The value should always be `rename_fields`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor_field.rb b/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor_field.rb index 7afa7206cc04..84dd17c739da 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor_field.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_rename_fields_processor_field.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Defines how to rename a field in log events. class ObservabilityPipelineRenameFieldsProcessorField include BaseGenericModel + # The field name to assign the renamed value to. attr_reader :destination + # Indicates whether the original field, that is received from the source, should be kept (`true`) or removed (`false`) after renaming. attr_reader :preserve_source + # The original field name in the log event that should be renamed. attr_reader :source diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_destination.rb index 633659ef1dfa..4c15ba87ef60 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_destination.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The `rsyslog` destination forwards logs to an external `rsyslog` server over TCP or UDP using the syslog protocol. class ObservabilityPipelineRsyslogDestination include BaseGenericModel + # The unique identifier for this component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # Optional socket keepalive duration in milliseconds. attr_reader :keepalive + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The destination type. The value should always be `rsyslog`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_source.rb index 5a8981f79852..51a55a2daf12 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_rsyslog_source.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The `rsyslog` source listens for logs over TCP or UDP from an `rsyslog` server using the syslog protocol. class ObservabilityPipelineRsyslogSource include BaseGenericModel + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # Protocol used by the syslog source to receive messages. attr_reader :mode + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The source type. The value should always be `rsyslog`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sample_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sample_processor.rb index bf3407716785..32229c4bad55 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sample_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sample_processor.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The `sample` processor allows probabilistic sampling of logs at a fixed rate. class ObservabilityPipelineSampleProcessor include BaseGenericModel + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components). attr_reader :id + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The percentage of logs to sample. attr_accessor :percentage + # Number of events to sample (1 in N). attr_reader :rate + # The processor type. The value should always be `sample`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor.rb index 7b40f6e08ba2..eaaac37f8c0d 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The `sensitive_data_scanner` processor detects and optionally redacts sensitive data in log events. class ObservabilityPipelineSensitiveDataScannerProcessor include BaseGenericModel + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # A list of rules for identifying and acting on sensitive data patterns. attr_reader :rules + # The processor type. The value should always be `sensitive_data_scanner`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_hash.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_hash.rb index d29f9bde72b4..febdae06702a 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_hash.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_hash.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Configuration for hashing matched sensitive values. class ObservabilityPipelineSensitiveDataScannerProcessorActionHash include BaseGenericModel + # Action type that replaces the matched sensitive data with a hashed representation, preserving structure while securing content. attr_reader :action + # The `ObservabilityPipelineSensitiveDataScannerProcessorActionHash` `options`. attr_accessor :options diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact.rb index e229dced972e..f07dbff203aa 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Configuration for partially redacting matched sensitive data. class ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact include BaseGenericModel + # Action type that redacts part of the sensitive data while preserving a configurable number of characters, typically used for masking purposes (e.g., show last 4 digits of a credit card). attr_reader :action + # Controls how partial redaction is applied, including character count and direction. attr_reader :options diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact_options.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact_options.rb index 2943905a33c4..bb75046d800c 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact_options.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_partial_redact_options.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Controls how partial redaction is applied, including character count and direction. class ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions include BaseGenericModel + # The `ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions` `characters`. attr_reader :characters + # Indicates whether to redact characters from the first or last part of the matched value. attr_reader :direction diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact.rb index f68751f6a010..1e9a3c09114a 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Configuration for completely redacting matched sensitive data. class ObservabilityPipelineSensitiveDataScannerProcessorActionRedact include BaseGenericModel + # Action type that completely replaces the matched sensitive data with a fixed replacement string to remove all visibility. attr_reader :action + # Configuration for fully redacting sensitive data. attr_reader :options diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact_options.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact_options.rb index 4869768c9b04..09a26a6a0815 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact_options.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_action_redact_options.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Configuration for fully redacting sensitive data. class ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions include BaseGenericModel + # The `ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions` `replace`. attr_reader :replace diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern.rb index 3eebf3a8f4cc..2fbf99c94b20 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Defines a custom regex-based pattern for identifying sensitive data in logs. class ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern include BaseGenericModel + # Options for defining a custom regex pattern. attr_reader :options + # Indicates a custom regular expression is used for matching. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern_options.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern_options.rb index 4ef2dba5a7f4..e7da9561356a 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern_options.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_custom_pattern_options.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Options for defining a custom regex pattern. class ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions include BaseGenericModel + # A regular expression used to detect sensitive values. Must be a valid regex. attr_reader :rule diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_keyword_options.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_keyword_options.rb index 2750977b91c8..0b4f897ced1e 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_keyword_options.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_keyword_options.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Configuration for keywords used to reinforce sensitive data pattern detection. class ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions include BaseGenericModel + # A list of keywords to match near the sensitive pattern. attr_reader :keywords + # Maximum number of tokens between a keyword and a sensitive value match. attr_reader :proximity diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern.rb index b19ff7bbd95d..2111e93c0df2 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Specifies a pattern from Datadog’s sensitive data detection library to match known sensitive data types. class ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern include BaseGenericModel + # Options for selecting a predefined library pattern and enabling keyword support. attr_reader :options + # Indicates that a predefined library pattern is used. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern_options.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern_options.rb index e1950f94dcf5..d565d68bb035 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern_options.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_library_pattern_options.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Options for selecting a predefined library pattern and enabling keyword support. class ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions include BaseGenericModel + # Identifier for a predefined pattern from the sensitive data scanner pattern library. attr_reader :id + # Whether to augment the pattern with recommended keywords (optional). attr_accessor :use_recommended_keywords diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_rule.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_rule.rb index c0051b66dcad..1f7b3494e588 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_rule.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_rule.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Defines a rule for detecting sensitive data, including matching pattern, scope, and the action to take. class ObservabilityPipelineSensitiveDataScannerProcessorRule include BaseGenericModel + # Configuration for keywords used to reinforce sensitive data pattern detection. attr_accessor :keyword_options + # A name identifying the rule. attr_reader :name + # Defines what action to take when sensitive data is matched. attr_reader :on_match + # Pattern detection configuration for identifying sensitive data using either a custom regex or a library reference. attr_reader :pattern + # Determines which parts of the log the pattern-matching rule should be applied to. attr_reader :scope + # Tags assigned to this rule for filtering and classification. attr_reader :tags diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_all.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_all.rb index bfab93aca7d1..f3a3fe764551 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_all.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_all.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Applies scanning across all available fields. class ObservabilityPipelineSensitiveDataScannerProcessorScopeAll include BaseGenericModel + # Applies the rule to all fields. attr_reader :target diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_exclude.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_exclude.rb index 590787b18d72..c614996b8942 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_exclude.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_exclude.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Excludes specific fields from sensitive data scanning. class ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude include BaseGenericModel + # Fields to which the scope rule applies. attr_reader :options + # Excludes specific fields from processing. attr_reader :target diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_include.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_include.rb index dee3282ea384..ce0b0cc47ab2 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_include.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_include.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Includes only specific fields for sensitive data scanning. class ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude include BaseGenericModel + # Fields to which the scope rule applies. attr_reader :options + # Applies the rule only to included fields. attr_reader :target diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_options.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_options.rb index b4849fe82698..f9a5cc814954 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_options.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_scope_options.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Fields to which the scope rule applies. class ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions include BaseGenericModel + # The `ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions` `fields`. attr_reader :fields diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sentinel_one_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sentinel_one_destination.rb index f26a59bd24c6..9d0af0150f23 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sentinel_one_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sentinel_one_destination.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The `sentinel_one` destination sends logs to SentinelOne. class ObservabilityPipelineSentinelOneDestination include BaseGenericModel + # The unique identifier for this component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The SentinelOne region to send logs to. attr_reader :region + # The destination type. The value should always be `sentinel_one`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination.rb index 96463e435347..bbe025820793 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The `socket` destination sends logs over TCP or UDP to a remote server. class ObservabilityPipelineSocketDestination include BaseGenericModel + # Encoding format for log events. attr_reader :encoding + # Framing method configuration. attr_reader :framing + # The unique identifier for this component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # Protocol used to send logs. attr_reader :mode + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The destination type. The value should always be `socket`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_bytes.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_bytes.rb index 611d4367d37a..8982b532c69f 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_bytes.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_bytes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Event data is not delimited at all. class ObservabilityPipelineSocketDestinationFramingBytes include BaseGenericModel + # The definition of `ObservabilityPipelineSocketDestinationFramingBytesMethod` object. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_character_delimited.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_character_delimited.rb index c30ed5f04a6b..ca0b99e6b66a 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_character_delimited.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_character_delimited.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Each log event is separated using the specified delimiter character. class ObservabilityPipelineSocketDestinationFramingCharacterDelimited include BaseGenericModel + # A single ASCII character used as a delimiter. attr_reader :delimiter + # The definition of `ObservabilityPipelineSocketDestinationFramingCharacterDelimitedMethod` object. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_newline_delimited.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_newline_delimited.rb index 3296d1a894cb..5b3af92da9b5 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_newline_delimited.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_destination_framing_newline_delimited.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Each log event is delimited by a newline character. class ObservabilityPipelineSocketDestinationFramingNewlineDelimited include BaseGenericModel + # The definition of `ObservabilityPipelineSocketDestinationFramingNewlineDelimitedMethod` object. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source.rb index 3e649efcf5ea..17356b2960a3 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The `socket` source ingests logs over TCP or UDP. class ObservabilityPipelineSocketSource include BaseGenericModel + # Framing method configuration for the socket source. attr_reader :framing + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # Protocol used to receive logs. attr_reader :mode + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The source type. The value should always be `socket`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_bytes.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_bytes.rb index fdd6a539160d..3fae6e224c30 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_bytes.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_bytes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Byte frames are passed through as-is according to the underlying I/O boundaries (for example, split between messages or stream segments). class ObservabilityPipelineSocketSourceFramingBytes include BaseGenericModel + # Byte frames are passed through as-is according to the underlying I/O boundaries (for example, split between messages or stream segments). attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_character_delimited.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_character_delimited.rb index 2b18b15c4a68..de4e5dee2626 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_character_delimited.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_character_delimited.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Byte frames which are delimited by a chosen character. class ObservabilityPipelineSocketSourceFramingCharacterDelimited include BaseGenericModel + # A single ASCII character used to delimit events. attr_reader :delimiter + # Byte frames which are delimited by a chosen character. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_chunked_gelf.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_chunked_gelf.rb index fcf0faca667a..0631cb39c885 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_chunked_gelf.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_chunked_gelf.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Byte frames which are chunked GELF messages. class ObservabilityPipelineSocketSourceFramingChunkedGelf include BaseGenericModel + # Byte frames which are chunked GELF messages. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_newline_delimited.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_newline_delimited.rb index dc9e46a0e9b2..3853e1a4787c 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_newline_delimited.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_newline_delimited.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Byte frames which are delimited by a newline character. class ObservabilityPipelineSocketSourceFramingNewlineDelimited include BaseGenericModel + # Byte frames which are delimited by a newline character. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_octet_counting.rb b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_octet_counting.rb index 4eb8467eefb8..5510dd966bbb 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_octet_counting.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_socket_source_framing_octet_counting.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Byte frames according to the octet counting format as per RFC6587. class ObservabilityPipelineSocketSourceFramingOctetCounting include BaseGenericModel + # Byte frames according to the octet counting format as per RFC6587. attr_reader :method diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_spec.rb b/lib/datadog_api_client/v2/models/observability_pipeline_spec.rb index 6b090c48681e..c1c5d47048a2 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_spec.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_spec.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Input schema representing an observability pipeline configuration. Used in create and validate requests. class ObservabilityPipelineSpec include BaseGenericModel + # Contains the the pipeline configuration. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_spec_data.rb b/lib/datadog_api_client/v2/models/observability_pipeline_spec_data.rb index 73f018498103..d79528db7101 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_spec_data.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_spec_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Contains the the pipeline configuration. class ObservabilityPipelineSpecData include BaseGenericModel + # Defines the pipeline’s name and its components (sources, processors, and destinations). attr_reader :attributes + # The resource type identifier. For pipeline resources, this should always be set to `pipelines`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_destination.rb index b1f024d71aaa..dd77cfec9255 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_destination.rb @@ -20,19 +20,26 @@ module DatadogAPIClient::V2 # The `splunk_hec` destination forwards logs to Splunk using the HTTP Event Collector (HEC). class ObservabilityPipelineSplunkHecDestination include BaseGenericModel + # If `true`, Splunk tries to extract timestamps from incoming log events. # If `false`, Splunk assigns the time the event was received. attr_accessor :auto_extract_timestamp + # Encoding format for log events. attr_accessor :encoding + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # Optional name of the Splunk index where logs are written. attr_accessor :index + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The Splunk sourcetype to assign to log events. attr_accessor :sourcetype + # The destination type. Always `splunk_hec`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_source.rb index c1522b40d53d..f3402f6b6db2 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_splunk_hec_source.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The `splunk_hec` source implements the Splunk HTTP Event Collector (HEC) API. class ObservabilityPipelineSplunkHecSource include BaseGenericModel + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The source type. Always `splunk_hec`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_splunk_tcp_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_splunk_tcp_source.rb index 7f77c472d9d2..66d3633cd1b2 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_splunk_tcp_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_splunk_tcp_source.rb @@ -21,10 +21,13 @@ module DatadogAPIClient::V2 # TLS is supported for secure transmission. class ObservabilityPipelineSplunkTcpSource include BaseGenericModel + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The source type. Always `splunk_tcp`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination.rb index cf9fe2dd1338..6193fb57f020 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # The `sumo_logic` destination forwards logs to Sumo Logic. class ObservabilityPipelineSumoLogicDestination include BaseGenericModel + # The output encoding format. attr_accessor :encoding + # A list of custom headers to include in the request to Sumo Logic. attr_accessor :header_custom_fields + # Optional override for the host name header. attr_accessor :header_host_name + # Optional override for the source category header. attr_accessor :header_source_category + # Optional override for the source name header. attr_accessor :header_source_name + # The unique identifier for this component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # The destination type. The value should always be `sumo_logic`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination_header_custom_fields_item.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination_header_custom_fields_item.rb index a0fcdb2eafc6..1dbf0c3c7578 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination_header_custom_fields_item.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_destination_header_custom_fields_item.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Single key-value pair used as a custom log header for Sumo Logic. class ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem include BaseGenericModel + # The header field name. attr_reader :name + # The header field value. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_source.rb index 1fd7663aeccb..e4b3bcf3c833 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sumo_logic_source.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The `sumo_logic` source receives logs from Sumo Logic collectors. class ObservabilityPipelineSumoLogicSource include BaseGenericModel + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # The source type. The value should always be `sumo_logic`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_destination.rb index 6b9f93cf3644..045dcfe90403 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_destination.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The `syslog_ng` destination forwards logs to an external `syslog-ng` server over TCP or UDP using the syslog protocol. class ObservabilityPipelineSyslogNgDestination include BaseGenericModel + # The unique identifier for this component. attr_reader :id + # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # Optional socket keepalive duration in milliseconds. attr_reader :keepalive + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The destination type. The value should always be `syslog_ng`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_source.rb index 4e6c9041fe97..85f107e721cd 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_syslog_ng_source.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The `syslog_ng` source listens for logs over TCP or UDP from a `syslog-ng` server using the syslog protocol. class ObservabilityPipelineSyslogNgSource include BaseGenericModel + # The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components). attr_reader :id + # Protocol used by the syslog source to receive messages. attr_reader :mode + # Configuration for enabling TLS encryption between the pipeline component and external services. attr_accessor :tls + # The source type. The value should always be `syslog_ng`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_throttle_processor.rb b/lib/datadog_api_client/v2/models/observability_pipeline_throttle_processor.rb index c576975d4f46..7e68c940bda8 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_throttle_processor.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_throttle_processor.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The `throttle` processor limits the number of events that pass through over a given time window. class ObservabilityPipelineThrottleProcessor include BaseGenericModel + # Optional list of fields used to group events before the threshold has been reached. attr_accessor :group_by + # The unique identifier for this processor. attr_reader :id + # A Datadog search query used to determine which logs this processor targets. attr_reader :include + # A list of component IDs whose output is used as the input for this processor. attr_reader :inputs + # the number of events allowed in a given time window. Events sent after the threshold has been reached, are dropped. attr_reader :threshold + # The processor type. The value should always be `throttle`. attr_reader :type + # The time window in seconds over which the threshold applies. attr_reader :window diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_tls.rb b/lib/datadog_api_client/v2/models/observability_pipeline_tls.rb index a84b7449cc29..7d6fdfd22a33 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_tls.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_tls.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Configuration for enabling TLS encryption between the pipeline component and external services. class ObservabilityPipelineTls include BaseGenericModel + # Path to the Certificate Authority (CA) file used to validate the server’s TLS certificate. attr_accessor :ca_file + # Path to the TLS client certificate file used to authenticate the pipeline component with upstream or downstream services. attr_reader :crt_file + # Path to the private key file associated with the TLS client certificate. Used for mutual TLS authentication. attr_accessor :key_file diff --git a/lib/datadog_api_client/v2/models/okta_account.rb b/lib/datadog_api_client/v2/models/okta_account.rb index e36e6f24191b..7e03fc89da32 100644 --- a/lib/datadog_api_client/v2/models/okta_account.rb +++ b/lib/datadog_api_client/v2/models/okta_account.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Schema for an Okta account. class OktaAccount include BaseGenericModel + # Attributes object for an Okta account. attr_reader :attributes + # The ID of the Okta account, a UUID hash of the account name. attr_accessor :id + # Account type for an Okta account. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/okta_account_attributes.rb b/lib/datadog_api_client/v2/models/okta_account_attributes.rb index f545f0a059bd..b4b858fa75f4 100644 --- a/lib/datadog_api_client/v2/models/okta_account_attributes.rb +++ b/lib/datadog_api_client/v2/models/okta_account_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Attributes object for an Okta account. class OktaAccountAttributes include BaseGenericModel + # The API key of the Okta account. attr_accessor :api_key + # The authorization method for an Okta account. attr_reader :auth_method + # The Client ID of an Okta app integration. attr_accessor :client_id + # The client secret of an Okta app integration. attr_accessor :client_secret + # The domain of the Okta account. attr_reader :domain + # The name of the Okta account. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/okta_account_request.rb b/lib/datadog_api_client/v2/models/okta_account_request.rb index 3e1af6a6576a..5da0fa82fd19 100644 --- a/lib/datadog_api_client/v2/models/okta_account_request.rb +++ b/lib/datadog_api_client/v2/models/okta_account_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object for an Okta account. class OktaAccountRequest include BaseGenericModel + # Schema for an Okta account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/okta_account_response.rb b/lib/datadog_api_client/v2/models/okta_account_response.rb index df9672d47302..5d21e543db4d 100644 --- a/lib/datadog_api_client/v2/models/okta_account_response.rb +++ b/lib/datadog_api_client/v2/models/okta_account_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object for an Okta account. class OktaAccountResponse include BaseGenericModel + # Schema for an Okta account. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/okta_account_response_data.rb b/lib/datadog_api_client/v2/models/okta_account_response_data.rb index 704f0f9526db..31aae1bcf623 100644 --- a/lib/datadog_api_client/v2/models/okta_account_response_data.rb +++ b/lib/datadog_api_client/v2/models/okta_account_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data object of an Okta account class OktaAccountResponseData include BaseGenericModel + # Attributes object for an Okta account. attr_reader :attributes + # The ID of the Okta account, a UUID hash of the account name. attr_reader :id + # Account type for an Okta account. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/okta_account_update_request.rb b/lib/datadog_api_client/v2/models/okta_account_update_request.rb index 0dfc54e8040f..9bbd65eb9738 100644 --- a/lib/datadog_api_client/v2/models/okta_account_update_request.rb +++ b/lib/datadog_api_client/v2/models/okta_account_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Payload schema when updating an Okta account. class OktaAccountUpdateRequest include BaseGenericModel + # Data object for updating an Okta account. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/okta_account_update_request_attributes.rb b/lib/datadog_api_client/v2/models/okta_account_update_request_attributes.rb index dd279c7ddbb2..ad9fe6e6e46c 100644 --- a/lib/datadog_api_client/v2/models/okta_account_update_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/okta_account_update_request_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Attributes object for updating an Okta account. class OktaAccountUpdateRequestAttributes include BaseGenericModel + # The API key of the Okta account. attr_accessor :api_key + # The authorization method for an Okta account. attr_reader :auth_method + # The Client ID of an Okta app integration. attr_accessor :client_id + # The client secret of an Okta app integration. attr_accessor :client_secret + # The domain associated with an Okta account. attr_reader :domain diff --git a/lib/datadog_api_client/v2/models/okta_account_update_request_data.rb b/lib/datadog_api_client/v2/models/okta_account_update_request_data.rb index 200d41a9548a..0cff7c349ac2 100644 --- a/lib/datadog_api_client/v2/models/okta_account_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/okta_account_update_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data object for updating an Okta account. class OktaAccountUpdateRequestData include BaseGenericModel + # Attributes object for updating an Okta account. attr_accessor :attributes + # Account type for an Okta account. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/okta_accounts_response.rb b/lib/datadog_api_client/v2/models/okta_accounts_response.rb index 701742518a3d..591dd59fa42e 100644 --- a/lib/datadog_api_client/v2/models/okta_accounts_response.rb +++ b/lib/datadog_api_client/v2/models/okta_accounts_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The expected response schema when getting Okta accounts. class OktaAccountsResponse include BaseGenericModel + # List of Okta accounts. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/okta_api_token.rb b/lib/datadog_api_client/v2/models/okta_api_token.rb index 7a989f850888..85aff0777c36 100644 --- a/lib/datadog_api_client/v2/models/okta_api_token.rb +++ b/lib/datadog_api_client/v2/models/okta_api_token.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of the `OktaAPIToken` object. class OktaAPIToken include BaseGenericModel + # The `OktaAPIToken` `api_token`. attr_reader :api_token + # The `OktaAPIToken` `domain`. attr_reader :domain + # The definition of the `OktaAPIToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/okta_api_token_update.rb b/lib/datadog_api_client/v2/models/okta_api_token_update.rb index e59612e4c3a9..f7967b74e24a 100644 --- a/lib/datadog_api_client/v2/models/okta_api_token_update.rb +++ b/lib/datadog_api_client/v2/models/okta_api_token_update.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of the `OktaAPIToken` object. class OktaAPITokenUpdate include BaseGenericModel + # The `OktaAPITokenUpdate` `api_token`. attr_accessor :api_token + # The `OktaAPITokenUpdate` `domain`. attr_accessor :domain + # The definition of the `OktaAPIToken` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/okta_integration.rb b/lib/datadog_api_client/v2/models/okta_integration.rb index 8c195348baa1..6be96e23a919 100644 --- a/lib/datadog_api_client/v2/models/okta_integration.rb +++ b/lib/datadog_api_client/v2/models/okta_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `OktaIntegration` object. class OktaIntegration include BaseGenericModel + # The definition of the `OktaCredentials` object. attr_reader :credentials + # The definition of the `OktaIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/okta_integration_update.rb b/lib/datadog_api_client/v2/models/okta_integration_update.rb index 9a5bbeca97b8..5edd9ba7ab06 100644 --- a/lib/datadog_api_client/v2/models/okta_integration_update.rb +++ b/lib/datadog_api_client/v2/models/okta_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `OktaIntegrationUpdate` object. class OktaIntegrationUpdate include BaseGenericModel + # The definition of the `OktaCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `OktaIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/on_demand_concurrency_cap.rb b/lib/datadog_api_client/v2/models/on_demand_concurrency_cap.rb index 0b4a9433cacb..9ee3a1b9e050 100644 --- a/lib/datadog_api_client/v2/models/on_demand_concurrency_cap.rb +++ b/lib/datadog_api_client/v2/models/on_demand_concurrency_cap.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # On-demand concurrency cap. class OnDemandConcurrencyCap include BaseGenericModel + # On-demand concurrency cap attributes. attr_accessor :attributes + # On-demand concurrency cap type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_attributes.rb b/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_attributes.rb index b53d6512b376..6b6ba5231da8 100644 --- a/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_attributes.rb +++ b/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # On-demand concurrency cap attributes. class OnDemandConcurrencyCapAttributes include BaseGenericModel + # Value of the on-demand concurrency cap. attr_accessor :on_demand_concurrency_cap diff --git a/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_response.rb b/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_response.rb index dda1e9b12feb..3af38f3b7b9e 100644 --- a/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_response.rb +++ b/lib/datadog_api_client/v2/models/on_demand_concurrency_cap_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # On-demand concurrency cap response. class OnDemandConcurrencyCapResponse include BaseGenericModel + # On-demand concurrency cap. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/open_ai_integration.rb b/lib/datadog_api_client/v2/models/open_ai_integration.rb index fa699a2179c8..fc566e57505d 100644 --- a/lib/datadog_api_client/v2/models/open_ai_integration.rb +++ b/lib/datadog_api_client/v2/models/open_ai_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `OpenAIIntegration` object. class OpenAIIntegration include BaseGenericModel + # The definition of the `OpenAICredentials` object. attr_reader :credentials + # The definition of the `OpenAIIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/open_ai_integration_update.rb b/lib/datadog_api_client/v2/models/open_ai_integration_update.rb index bc8dcb571e74..716d31c30919 100644 --- a/lib/datadog_api_client/v2/models/open_ai_integration_update.rb +++ b/lib/datadog_api_client/v2/models/open_ai_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `OpenAIIntegrationUpdate` object. class OpenAIIntegrationUpdate include BaseGenericModel + # The definition of the `OpenAICredentialsUpdate` object. attr_accessor :credentials + # The definition of the `OpenAIIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/open_aiapi_key.rb b/lib/datadog_api_client/v2/models/open_aiapi_key.rb index 4ecce0953799..14fb8cc6d70a 100644 --- a/lib/datadog_api_client/v2/models/open_aiapi_key.rb +++ b/lib/datadog_api_client/v2/models/open_aiapi_key.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `OpenAIAPIKey` object. class OpenAIAPIKey include BaseGenericModel + # The `OpenAIAPIKey` `api_token`. attr_reader :api_token + # The definition of the `OpenAIAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/open_aiapi_key_update.rb b/lib/datadog_api_client/v2/models/open_aiapi_key_update.rb index 61fdaea23af2..f794613b78a2 100644 --- a/lib/datadog_api_client/v2/models/open_aiapi_key_update.rb +++ b/lib/datadog_api_client/v2/models/open_aiapi_key_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `OpenAIAPIKey` object. class OpenAIAPIKeyUpdate include BaseGenericModel + # The `OpenAIAPIKeyUpdate` `api_token`. attr_accessor :api_token + # The definition of the `OpenAIAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/open_api_endpoint.rb b/lib/datadog_api_client/v2/models/open_api_endpoint.rb index 1ded877812d3..6aa3e482dc6d 100644 --- a/lib/datadog_api_client/v2/models/open_api_endpoint.rb +++ b/lib/datadog_api_client/v2/models/open_api_endpoint.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Endpoint info extracted from an `OpenAPI` specification. class OpenAPIEndpoint include BaseGenericModel + # The endpoint method. attr_accessor :method + # The endpoint path. attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/open_api_file.rb b/lib/datadog_api_client/v2/models/open_api_file.rb index c729741c22d9..10c3ee705296 100644 --- a/lib/datadog_api_client/v2/models/open_api_file.rb +++ b/lib/datadog_api_client/v2/models/open_api_file.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Object for API data in an `OpenAPI` format as a file. class OpenAPIFile include BaseGenericModel + # Binary `OpenAPI` spec file attr_accessor :openapi_spec_file diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_create_attributes.rb b/lib/datadog_api_client/v2/models/opsgenie_service_create_attributes.rb index 09340bf33f6a..11a835cf59d9 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_create_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The Opsgenie service attributes for a create request. class OpsgenieServiceCreateAttributes include BaseGenericModel + # The custom URL for a custom region. attr_accessor :custom_url + # The name for the Opsgenie service. attr_reader :name + # The Opsgenie API key for your Opsgenie service. attr_reader :opsgenie_api_key + # The region for the Opsgenie service. attr_reader :region diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_create_data.rb b/lib/datadog_api_client/v2/models/opsgenie_service_create_data.rb index 4a4ad79b96cd..3a16dd629c82 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_create_data.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Opsgenie service data for a create request. class OpsgenieServiceCreateData include BaseGenericModel + # The Opsgenie service attributes for a create request. attr_reader :attributes + # Opsgenie service resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_create_request.rb b/lib/datadog_api_client/v2/models/opsgenie_service_create_request.rb index aa3507f9fe03..73c814517ade 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_create_request.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create request for an Opsgenie service. class OpsgenieServiceCreateRequest include BaseGenericModel + # Opsgenie service data for a create request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_response.rb b/lib/datadog_api_client/v2/models/opsgenie_service_response.rb index 1a442a257c2e..21fced0031d0 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_response.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response of an Opsgenie service. class OpsgenieServiceResponse include BaseGenericModel + # Opsgenie service data from a response. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_response_attributes.rb b/lib/datadog_api_client/v2/models/opsgenie_service_response_attributes.rb index 9eb203896f07..9221d3a41bae 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_response_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The attributes from an Opsgenie service response. class OpsgenieServiceResponseAttributes include BaseGenericModel + # The custom URL for a custom region. attr_accessor :custom_url + # The name for the Opsgenie service. attr_reader :name + # The region for the Opsgenie service. attr_accessor :region diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_response_data.rb b/lib/datadog_api_client/v2/models/opsgenie_service_response_data.rb index eccd97843692..f94f97b23704 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_response_data.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Opsgenie service data from a response. class OpsgenieServiceResponseData include BaseGenericModel + # The attributes from an Opsgenie service response. attr_reader :attributes + # The ID of the Opsgenie service. attr_reader :id + # Opsgenie service resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_update_attributes.rb b/lib/datadog_api_client/v2/models/opsgenie_service_update_attributes.rb index 832cb3697d2e..e652096349e6 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_update_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The Opsgenie service attributes for an update request. class OpsgenieServiceUpdateAttributes include BaseGenericModel + # The custom URL for a custom region. attr_accessor :custom_url + # The name for the Opsgenie service. attr_reader :name + # The Opsgenie API key for your Opsgenie service. attr_accessor :opsgenie_api_key + # The region for the Opsgenie service. attr_accessor :region diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_update_data.rb b/lib/datadog_api_client/v2/models/opsgenie_service_update_data.rb index 01765523ce4e..a02224803b70 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_update_data.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Opsgenie service for an update request. class OpsgenieServiceUpdateData include BaseGenericModel + # The Opsgenie service attributes for an update request. attr_reader :attributes + # The ID of the Opsgenie service. attr_reader :id + # Opsgenie service resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/opsgenie_service_update_request.rb b/lib/datadog_api_client/v2/models/opsgenie_service_update_request.rb index 25cec981c0a8..7816a58f26ee 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_service_update_request.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_service_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Update request for an Opsgenie service. class OpsgenieServiceUpdateRequest include BaseGenericModel + # Opsgenie service for an update request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/opsgenie_services_response.rb b/lib/datadog_api_client/v2/models/opsgenie_services_response.rb index d7da47e64352..3cdce92ae01b 100644 --- a/lib/datadog_api_client/v2/models/opsgenie_services_response.rb +++ b/lib/datadog_api_client/v2/models/opsgenie_services_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response with a list of Opsgenie services. class OpsgenieServicesResponse include BaseGenericModel + # An array of Opsgenie services. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/org_config_get_response.rb b/lib/datadog_api_client/v2/models/org_config_get_response.rb index 2935e53fdc1c..d300dcc8b276 100644 --- a/lib/datadog_api_client/v2/models/org_config_get_response.rb +++ b/lib/datadog_api_client/v2/models/org_config_get_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A response with a single Org Config. class OrgConfigGetResponse include BaseGenericModel + # A single Org Config. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/org_config_list_response.rb b/lib/datadog_api_client/v2/models/org_config_list_response.rb index 31d440c073d4..918d6f2cf564 100644 --- a/lib/datadog_api_client/v2/models/org_config_list_response.rb +++ b/lib/datadog_api_client/v2/models/org_config_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A response with multiple Org Configs. class OrgConfigListResponse include BaseGenericModel + # An array of Org Configs. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/org_config_read.rb b/lib/datadog_api_client/v2/models/org_config_read.rb index f553cc24a797..bfe9fe78766b 100644 --- a/lib/datadog_api_client/v2/models/org_config_read.rb +++ b/lib/datadog_api_client/v2/models/org_config_read.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A single Org Config. class OrgConfigRead include BaseGenericModel + # Readable attributes of an Org Config. attr_reader :attributes + # A unique identifier for an Org Config. attr_reader :id + # Data type of an Org Config. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/org_config_read_attributes.rb b/lib/datadog_api_client/v2/models/org_config_read_attributes.rb index e3bf7740a3ab..ff03ff8076a4 100644 --- a/lib/datadog_api_client/v2/models/org_config_read_attributes.rb +++ b/lib/datadog_api_client/v2/models/org_config_read_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Readable attributes of an Org Config. class OrgConfigReadAttributes include BaseGenericModel + # The description of an Org Config. attr_reader :description + # The timestamp of the last Org Config update (if any). attr_accessor :modified_at + # The machine-friendly name of an Org Config. attr_reader :name + # The value of an Org Config. attr_reader :value + # The type of an Org Config value. attr_reader :value_type diff --git a/lib/datadog_api_client/v2/models/org_config_write.rb b/lib/datadog_api_client/v2/models/org_config_write.rb index 674898aaa4af..3e7d4cca96e5 100644 --- a/lib/datadog_api_client/v2/models/org_config_write.rb +++ b/lib/datadog_api_client/v2/models/org_config_write.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # An Org Config write operation. class OrgConfigWrite include BaseGenericModel + # Writable attributes of an Org Config. attr_reader :attributes + # Data type of an Org Config. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/org_config_write_attributes.rb b/lib/datadog_api_client/v2/models/org_config_write_attributes.rb index 21045dd0e6de..30408691fb61 100644 --- a/lib/datadog_api_client/v2/models/org_config_write_attributes.rb +++ b/lib/datadog_api_client/v2/models/org_config_write_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Writable attributes of an Org Config. class OrgConfigWriteAttributes include BaseGenericModel + # The value of an Org Config. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/org_config_write_request.rb b/lib/datadog_api_client/v2/models/org_config_write_request.rb index 25c37f29862d..9da4467671ec 100644 --- a/lib/datadog_api_client/v2/models/org_config_write_request.rb +++ b/lib/datadog_api_client/v2/models/org_config_write_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A request to update an Org Config. class OrgConfigWriteRequest include BaseGenericModel + # An Org Config write operation. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/org_connection.rb b/lib/datadog_api_client/v2/models/org_connection.rb index cc78124f53e5..88409e5eef13 100644 --- a/lib/datadog_api_client/v2/models/org_connection.rb +++ b/lib/datadog_api_client/v2/models/org_connection.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # An org connection. class OrgConnection include BaseGenericModel + # Org connection attributes. attr_reader :attributes + # The unique identifier of the org connection. attr_reader :id + # Related organizations and user. attr_reader :relationships + # Org connection type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/org_connection_attributes.rb b/lib/datadog_api_client/v2/models/org_connection_attributes.rb index 35f118797377..52475b4f0013 100644 --- a/lib/datadog_api_client/v2/models/org_connection_attributes.rb +++ b/lib/datadog_api_client/v2/models/org_connection_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Org connection attributes. class OrgConnectionAttributes include BaseGenericModel + # List of connection types. attr_reader :connection_types + # Timestamp when the connection was created. attr_reader :created_at diff --git a/lib/datadog_api_client/v2/models/org_connection_create.rb b/lib/datadog_api_client/v2/models/org_connection_create.rb index 0086fc8457a4..eec8162b4936 100644 --- a/lib/datadog_api_client/v2/models/org_connection_create.rb +++ b/lib/datadog_api_client/v2/models/org_connection_create.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Org connection creation data. class OrgConnectionCreate include BaseGenericModel + # Attributes for creating an org connection. attr_reader :attributes + # Relationships for org connection creation. attr_reader :relationships + # Org connection type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/org_connection_create_attributes.rb b/lib/datadog_api_client/v2/models/org_connection_create_attributes.rb index f545acfee17c..ad92ce82a4a3 100644 --- a/lib/datadog_api_client/v2/models/org_connection_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/org_connection_create_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Attributes for creating an org connection. class OrgConnectionCreateAttributes include BaseGenericModel + # List of connection types to establish. attr_reader :connection_types diff --git a/lib/datadog_api_client/v2/models/org_connection_create_relationships.rb b/lib/datadog_api_client/v2/models/org_connection_create_relationships.rb index 2725b068868f..e0c7142c6c15 100644 --- a/lib/datadog_api_client/v2/models/org_connection_create_relationships.rb +++ b/lib/datadog_api_client/v2/models/org_connection_create_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationships for org connection creation. class OrgConnectionCreateRelationships include BaseGenericModel + # Org relationship. attr_reader :sink_org diff --git a/lib/datadog_api_client/v2/models/org_connection_create_request.rb b/lib/datadog_api_client/v2/models/org_connection_create_request.rb index 72eab394a2da..e9719a11a6f9 100644 --- a/lib/datadog_api_client/v2/models/org_connection_create_request.rb +++ b/lib/datadog_api_client/v2/models/org_connection_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to create an org connection. class OrgConnectionCreateRequest include BaseGenericModel + # Org connection creation data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/org_connection_list_response.rb b/lib/datadog_api_client/v2/models/org_connection_list_response.rb index 1e6fdd305c1b..ee9a20e19827 100644 --- a/lib/datadog_api_client/v2/models/org_connection_list_response.rb +++ b/lib/datadog_api_client/v2/models/org_connection_list_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response containing a list of org connections. class OrgConnectionListResponse include BaseGenericModel + # List of org connections. attr_reader :data + # Pagination metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/org_connection_list_response_meta.rb b/lib/datadog_api_client/v2/models/org_connection_list_response_meta.rb index 86d613776422..0fac223a839b 100644 --- a/lib/datadog_api_client/v2/models/org_connection_list_response_meta.rb +++ b/lib/datadog_api_client/v2/models/org_connection_list_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Pagination metadata. class OrgConnectionListResponseMeta include BaseGenericModel + # Page information. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/org_connection_list_response_meta_page.rb b/lib/datadog_api_client/v2/models/org_connection_list_response_meta_page.rb index 263c43ab11d7..b422bdc33f0f 100644 --- a/lib/datadog_api_client/v2/models/org_connection_list_response_meta_page.rb +++ b/lib/datadog_api_client/v2/models/org_connection_list_response_meta_page.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Page information. class OrgConnectionListResponseMetaPage include BaseGenericModel + # Total number of org connections. attr_accessor :total_count + # Total number of org connections matching the filter. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/org_connection_org_relationship.rb b/lib/datadog_api_client/v2/models/org_connection_org_relationship.rb index 918fdf5c9ea8..3a4197151ce7 100644 --- a/lib/datadog_api_client/v2/models/org_connection_org_relationship.rb +++ b/lib/datadog_api_client/v2/models/org_connection_org_relationship.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Org relationship. class OrgConnectionOrgRelationship include BaseGenericModel + # The definition of `OrgConnectionOrgRelationshipData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/org_connection_org_relationship_data.rb b/lib/datadog_api_client/v2/models/org_connection_org_relationship_data.rb index 0f43b7e9d6aa..37f49963c7e6 100644 --- a/lib/datadog_api_client/v2/models/org_connection_org_relationship_data.rb +++ b/lib/datadog_api_client/v2/models/org_connection_org_relationship_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `OrgConnectionOrgRelationshipData` object. class OrgConnectionOrgRelationshipData include BaseGenericModel + # Org UUID. attr_accessor :id + # Org name. attr_accessor :name + # The type of the organization relationship. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/org_connection_relationships.rb b/lib/datadog_api_client/v2/models/org_connection_relationships.rb index 6ce9631eb175..c2b7562862ca 100644 --- a/lib/datadog_api_client/v2/models/org_connection_relationships.rb +++ b/lib/datadog_api_client/v2/models/org_connection_relationships.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Related organizations and user. class OrgConnectionRelationships include BaseGenericModel + # User relationship. attr_accessor :created_by + # Org relationship. attr_accessor :sink_org + # Org relationship. attr_accessor :source_org diff --git a/lib/datadog_api_client/v2/models/org_connection_response.rb b/lib/datadog_api_client/v2/models/org_connection_response.rb index 8d115f99f360..0869e54bb8ef 100644 --- a/lib/datadog_api_client/v2/models/org_connection_response.rb +++ b/lib/datadog_api_client/v2/models/org_connection_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response containing a single org connection. class OrgConnectionResponse include BaseGenericModel + # An org connection. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/org_connection_update.rb b/lib/datadog_api_client/v2/models/org_connection_update.rb index 18e6868a8ea4..25c167c9bd56 100644 --- a/lib/datadog_api_client/v2/models/org_connection_update.rb +++ b/lib/datadog_api_client/v2/models/org_connection_update.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Org connection update data. class OrgConnectionUpdate include BaseGenericModel + # Attributes for updating an org connection. attr_reader :attributes + # The unique identifier of the org connection. attr_reader :id + # Org connection type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/org_connection_update_attributes.rb b/lib/datadog_api_client/v2/models/org_connection_update_attributes.rb index 2fe0ef484d92..ad71b1486c33 100644 --- a/lib/datadog_api_client/v2/models/org_connection_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/org_connection_update_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Attributes for updating an org connection. class OrgConnectionUpdateAttributes include BaseGenericModel + # Updated list of connection types. attr_reader :connection_types diff --git a/lib/datadog_api_client/v2/models/org_connection_update_request.rb b/lib/datadog_api_client/v2/models/org_connection_update_request.rb index 8691c45ad0ed..db66ad671ebf 100644 --- a/lib/datadog_api_client/v2/models/org_connection_update_request.rb +++ b/lib/datadog_api_client/v2/models/org_connection_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to update an org connection. class OrgConnectionUpdateRequest include BaseGenericModel + # Org connection update data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/org_connection_user_relationship.rb b/lib/datadog_api_client/v2/models/org_connection_user_relationship.rb index 181016132d07..6898c0b2e543 100644 --- a/lib/datadog_api_client/v2/models/org_connection_user_relationship.rb +++ b/lib/datadog_api_client/v2/models/org_connection_user_relationship.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # User relationship. class OrgConnectionUserRelationship include BaseGenericModel + # The data for a user relationship. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/org_connection_user_relationship_data.rb b/lib/datadog_api_client/v2/models/org_connection_user_relationship_data.rb index f728a3937e57..d032a3079dce 100644 --- a/lib/datadog_api_client/v2/models/org_connection_user_relationship_data.rb +++ b/lib/datadog_api_client/v2/models/org_connection_user_relationship_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The data for a user relationship. class OrgConnectionUserRelationshipData include BaseGenericModel + # User UUID. attr_accessor :id + # User name. attr_accessor :name + # The type of the user relationship. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/organization.rb b/lib/datadog_api_client/v2/models/organization.rb index 1dcea0abe08b..fea8af6d5f48 100644 --- a/lib/datadog_api_client/v2/models/organization.rb +++ b/lib/datadog_api_client/v2/models/organization.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Organization object. class Organization include BaseGenericModel + # Attributes of the organization. attr_accessor :attributes + # ID of the organization. attr_accessor :id + # Organizations resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/organization_attributes.rb b/lib/datadog_api_client/v2/models/organization_attributes.rb index 0e2241086c45..e50524223e23 100644 --- a/lib/datadog_api_client/v2/models/organization_attributes.rb +++ b/lib/datadog_api_client/v2/models/organization_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Attributes of the organization. class OrganizationAttributes include BaseGenericModel + # Creation time of the organization. attr_accessor :created_at + # Description of the organization. attr_accessor :description + # Whether or not the organization is disabled. attr_accessor :disabled + # Time of last organization modification. attr_accessor :modified_at + # Name of the organization. attr_accessor :name + # Public ID of the organization. attr_accessor :public_id + # Sharing type of the organization. attr_accessor :sharing + # URL of the site that this organization exists at. attr_accessor :url diff --git a/lib/datadog_api_client/v2/models/outbound_edge.rb b/lib/datadog_api_client/v2/models/outbound_edge.rb index c042bc566fb6..0765af2e3f1b 100644 --- a/lib/datadog_api_client/v2/models/outbound_edge.rb +++ b/lib/datadog_api_client/v2/models/outbound_edge.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `OutboundEdge` object. class OutboundEdge include BaseGenericModel + # The `OutboundEdge` `branchName`. attr_reader :branch_name + # The `OutboundEdge` `nextStepName`. attr_reader :next_step_name diff --git a/lib/datadog_api_client/v2/models/outcomes_batch_attributes.rb b/lib/datadog_api_client/v2/models/outcomes_batch_attributes.rb index f0b6b0975c25..789ab14766e5 100644 --- a/lib/datadog_api_client/v2/models/outcomes_batch_attributes.rb +++ b/lib/datadog_api_client/v2/models/outcomes_batch_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The JSON:API attributes for a batched set of scorecard outcomes. class OutcomesBatchAttributes include BaseGenericModel + # Set of scorecard outcomes to update. attr_accessor :results diff --git a/lib/datadog_api_client/v2/models/outcomes_batch_request.rb b/lib/datadog_api_client/v2/models/outcomes_batch_request.rb index eaffaa5ead57..726fc6f54131 100644 --- a/lib/datadog_api_client/v2/models/outcomes_batch_request.rb +++ b/lib/datadog_api_client/v2/models/outcomes_batch_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Scorecard outcomes batch request. class OutcomesBatchRequest include BaseGenericModel + # Scorecard outcomes batch request data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/outcomes_batch_request_data.rb b/lib/datadog_api_client/v2/models/outcomes_batch_request_data.rb index 1ec3e8d990bc..580d1c06f20d 100644 --- a/lib/datadog_api_client/v2/models/outcomes_batch_request_data.rb +++ b/lib/datadog_api_client/v2/models/outcomes_batch_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Scorecard outcomes batch request data. class OutcomesBatchRequestData include BaseGenericModel + # The JSON:API attributes for a batched set of scorecard outcomes. attr_accessor :attributes + # The JSON:API type for scorecard outcomes. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/outcomes_batch_request_item.rb b/lib/datadog_api_client/v2/models/outcomes_batch_request_item.rb index 332b06f4fbf4..5adbf9f955d8 100644 --- a/lib/datadog_api_client/v2/models/outcomes_batch_request_item.rb +++ b/lib/datadog_api_client/v2/models/outcomes_batch_request_item.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Scorecard outcome for a specific rule, for a given service within a batched update. class OutcomesBatchRequestItem include BaseGenericModel + # Any remarks regarding the scorecard rule's evaluation, and supports HTML hyperlinks. attr_accessor :remarks + # The unique ID for a scorecard rule. attr_reader :rule_id + # The unique name for a service in the catalog. attr_reader :service_name + # The state of the rule evaluation. attr_reader :state diff --git a/lib/datadog_api_client/v2/models/outcomes_batch_response.rb b/lib/datadog_api_client/v2/models/outcomes_batch_response.rb index 820769b9acd7..ef928dc18530 100644 --- a/lib/datadog_api_client/v2/models/outcomes_batch_response.rb +++ b/lib/datadog_api_client/v2/models/outcomes_batch_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Scorecard outcomes batch response. class OutcomesBatchResponse include BaseGenericModel + # List of rule outcomes which were affected during the bulk operation. attr_reader :data + # Metadata pertaining to the bulk operation. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/outcomes_batch_response_attributes.rb b/lib/datadog_api_client/v2/models/outcomes_batch_response_attributes.rb index 5b21fa2c4fd7..af0868a0daf3 100644 --- a/lib/datadog_api_client/v2/models/outcomes_batch_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/outcomes_batch_response_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The JSON:API attributes for an outcome. class OutcomesBatchResponseAttributes include BaseGenericModel + # Creation time of the rule outcome. attr_accessor :created_at + # Time of last rule outcome modification. attr_accessor :modified_at + # Any remarks regarding the scorecard rule's evaluation, and supports HTML hyperlinks. attr_accessor :remarks + # The unique name for a service in the catalog. attr_accessor :service_name + # The state of the rule evaluation. attr_accessor :state diff --git a/lib/datadog_api_client/v2/models/outcomes_batch_response_meta.rb b/lib/datadog_api_client/v2/models/outcomes_batch_response_meta.rb index 91e7fa698008..4545dec3a1c3 100644 --- a/lib/datadog_api_client/v2/models/outcomes_batch_response_meta.rb +++ b/lib/datadog_api_client/v2/models/outcomes_batch_response_meta.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Metadata pertaining to the bulk operation. class OutcomesBatchResponseMeta include BaseGenericModel + # Total number of scorecard results received during the bulk operation. attr_accessor :total_received + # Total number of scorecard results modified during the bulk operation. attr_accessor :total_updated diff --git a/lib/datadog_api_client/v2/models/outcomes_response.rb b/lib/datadog_api_client/v2/models/outcomes_response.rb index 0111ec581892..9d2e9f7295dd 100644 --- a/lib/datadog_api_client/v2/models/outcomes_response.rb +++ b/lib/datadog_api_client/v2/models/outcomes_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Scorecard outcomes - the result of a rule for a service. class OutcomesResponse include BaseGenericModel + # List of rule outcomes. attr_accessor :data + # Array of rule details. attr_accessor :included + # Links attributes. attr_accessor :links diff --git a/lib/datadog_api_client/v2/models/outcomes_response_data_item.rb b/lib/datadog_api_client/v2/models/outcomes_response_data_item.rb index 414e360dc8e3..cb0002cd44fb 100644 --- a/lib/datadog_api_client/v2/models/outcomes_response_data_item.rb +++ b/lib/datadog_api_client/v2/models/outcomes_response_data_item.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A single rule outcome. class OutcomesResponseDataItem include BaseGenericModel + # The JSON:API attributes for an outcome. attr_accessor :attributes + # The unique ID for a rule outcome. attr_accessor :id + # The JSON:API relationship to a scorecard rule. attr_accessor :relationships + # The JSON:API type for an outcome. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/outcomes_response_included_item.rb b/lib/datadog_api_client/v2/models/outcomes_response_included_item.rb index d6c132f92e7c..910d395338b2 100644 --- a/lib/datadog_api_client/v2/models/outcomes_response_included_item.rb +++ b/lib/datadog_api_client/v2/models/outcomes_response_included_item.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Attributes of the included rule. class OutcomesResponseIncludedItem include BaseGenericModel + # Details of a rule. attr_accessor :attributes + # The unique ID for a scorecard rule. attr_accessor :id + # The JSON:API type for scorecard rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/outcomes_response_included_rule_attributes.rb b/lib/datadog_api_client/v2/models/outcomes_response_included_rule_attributes.rb index c55d97b0bdf9..93098b744def 100644 --- a/lib/datadog_api_client/v2/models/outcomes_response_included_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/outcomes_response_included_rule_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Details of a rule. class OutcomesResponseIncludedRuleAttributes include BaseGenericModel + # Name of the rule. attr_accessor :name + # The scorecard name to which this rule must belong. attr_accessor :scorecard_name diff --git a/lib/datadog_api_client/v2/models/outcomes_response_links.rb b/lib/datadog_api_client/v2/models/outcomes_response_links.rb index c8c25078ac9a..6fe3db33f2e2 100644 --- a/lib/datadog_api_client/v2/models/outcomes_response_links.rb +++ b/lib/datadog_api_client/v2/models/outcomes_response_links.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Links attributes. class OutcomesResponseLinks include BaseGenericModel + # Link for the next set of results. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/output_schema.rb b/lib/datadog_api_client/v2/models/output_schema.rb index dc0112cd0bde..4084294e3280 100644 --- a/lib/datadog_api_client/v2/models/output_schema.rb +++ b/lib/datadog_api_client/v2/models/output_schema.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A list of output parameters for the workflow. class OutputSchema include BaseGenericModel + # The `OutputSchema` `parameters`. attr_accessor :parameters diff --git a/lib/datadog_api_client/v2/models/output_schema_parameters.rb b/lib/datadog_api_client/v2/models/output_schema_parameters.rb index 60f93e33f102..f43f779ffa46 100644 --- a/lib/datadog_api_client/v2/models/output_schema_parameters.rb +++ b/lib/datadog_api_client/v2/models/output_schema_parameters.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The definition of `OutputSchemaParameters` object. class OutputSchemaParameters include BaseGenericModel + # The `OutputSchemaParameters` `defaultValue`. attr_accessor :default_value + # The `OutputSchemaParameters` `description`. attr_accessor :description + # The `OutputSchemaParameters` `label`. attr_accessor :label + # The `OutputSchemaParameters` `name`. attr_reader :name + # The definition of `OutputSchemaParametersType` object. attr_reader :type + # The `OutputSchemaParameters` `value`. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/pagination.rb b/lib/datadog_api_client/v2/models/pagination.rb index 0361cfa0fe58..acf9364cf6bc 100644 --- a/lib/datadog_api_client/v2/models/pagination.rb +++ b/lib/datadog_api_client/v2/models/pagination.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Pagination object. class Pagination include BaseGenericModel + # Total count. attr_accessor :total_count + # Total count of elements matched by the filter. attr_accessor :total_filtered_count diff --git a/lib/datadog_api_client/v2/models/parameter.rb b/lib/datadog_api_client/v2/models/parameter.rb index b676988a240a..7843e6e19aaf 100644 --- a/lib/datadog_api_client/v2/models/parameter.rb +++ b/lib/datadog_api_client/v2/models/parameter.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `Parameter` object. class Parameter include BaseGenericModel + # The `Parameter` `name`. attr_reader :name + # The `Parameter` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/partial_api_key.rb b/lib/datadog_api_client/v2/models/partial_api_key.rb index ffa5fd441045..86b7f00729ac 100644 --- a/lib/datadog_api_client/v2/models/partial_api_key.rb +++ b/lib/datadog_api_client/v2/models/partial_api_key.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Partial Datadog API key. class PartialAPIKey include BaseGenericModel + # Attributes of a partial API key. attr_accessor :attributes + # ID of the API key. attr_accessor :id + # Resources related to the API key. attr_accessor :relationships + # API Keys resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/partial_api_key_attributes.rb b/lib/datadog_api_client/v2/models/partial_api_key_attributes.rb index 71c31d99d2fc..73cf8e6196fa 100644 --- a/lib/datadog_api_client/v2/models/partial_api_key_attributes.rb +++ b/lib/datadog_api_client/v2/models/partial_api_key_attributes.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Attributes of a partial API key. class PartialAPIKeyAttributes include BaseGenericModel + # The category of the API key. attr_accessor :category + # Creation date of the API key. attr_accessor :created_at + # Date the API Key was last used. attr_accessor :date_last_used + # The last four characters of the API key. attr_reader :last4 + # Date the API key was last modified. attr_accessor :modified_at + # Name of the API key. attr_accessor :name + # The remote config read enabled status. attr_accessor :remote_config_read_enabled diff --git a/lib/datadog_api_client/v2/models/partial_application_key.rb b/lib/datadog_api_client/v2/models/partial_application_key.rb index 9f629d4e3067..12a37d8b45bb 100644 --- a/lib/datadog_api_client/v2/models/partial_application_key.rb +++ b/lib/datadog_api_client/v2/models/partial_application_key.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Partial Datadog application key. class PartialApplicationKey include BaseGenericModel + # Attributes of a partial application key. attr_accessor :attributes + # ID of the application key. attr_accessor :id + # Resources related to the application key. attr_accessor :relationships + # Application Keys resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/partial_application_key_attributes.rb b/lib/datadog_api_client/v2/models/partial_application_key_attributes.rb index 4de9deb70289..195c0199bbee 100644 --- a/lib/datadog_api_client/v2/models/partial_application_key_attributes.rb +++ b/lib/datadog_api_client/v2/models/partial_application_key_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Attributes of a partial application key. class PartialApplicationKeyAttributes include BaseGenericModel + # Creation date of the application key. attr_accessor :created_at + # The last four characters of the application key. attr_reader :last4 + # Last usage timestamp of the application key. attr_accessor :last_used_at + # Name of the application key. attr_accessor :name + # Array of scopes to grant the application key. attr_accessor :scopes diff --git a/lib/datadog_api_client/v2/models/partial_application_key_response.rb b/lib/datadog_api_client/v2/models/partial_application_key_response.rb index be153055ffb0..662f5b8b277a 100644 --- a/lib/datadog_api_client/v2/models/partial_application_key_response.rb +++ b/lib/datadog_api_client/v2/models/partial_application_key_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response for retrieving a partial application key. class PartialApplicationKeyResponse include BaseGenericModel + # Partial Datadog application key. attr_accessor :data + # Array of objects related to the application key. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/patch_incident_notification_template_request.rb b/lib/datadog_api_client/v2/models/patch_incident_notification_template_request.rb index ce8447712deb..7ab582dd88d4 100644 --- a/lib/datadog_api_client/v2/models/patch_incident_notification_template_request.rb +++ b/lib/datadog_api_client/v2/models/patch_incident_notification_template_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Update request for a notification template. class PatchIncidentNotificationTemplateRequest include BaseGenericModel + # Notification template data for an update request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/patch_notification_rule_parameters.rb b/lib/datadog_api_client/v2/models/patch_notification_rule_parameters.rb index 61234c7a9323..acae0fa86e0b 100644 --- a/lib/datadog_api_client/v2/models/patch_notification_rule_parameters.rb +++ b/lib/datadog_api_client/v2/models/patch_notification_rule_parameters.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Body of the notification rule patch request. class PatchNotificationRuleParameters include BaseGenericModel + # Data of the notification rule patch request: the rule ID, the rule type, and the rule attributes. All fields are required. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data.rb b/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data.rb index 5d8e22ef3385..ecb9cf046246 100644 --- a/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data.rb +++ b/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data of the notification rule patch request: the rule ID, the rule type, and the rule attributes. All fields are required. class PatchNotificationRuleParametersData include BaseGenericModel + # Attributes of the notification rule patch request. It is required to update the version of the rule when patching it. attr_reader :attributes + # The ID of a notification rule. attr_reader :id + # The rule type associated to notification rules. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data_attributes.rb b/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data_attributes.rb index 234881ba227f..52208cdc5d69 100644 --- a/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/patch_notification_rule_parameters_data_attributes.rb @@ -20,24 +20,30 @@ module DatadogAPIClient::V2 # Attributes of the notification rule patch request. It is required to update the version of the rule when patching it. class PatchNotificationRuleParametersDataAttributes include BaseGenericModel + # Field used to enable or disable the rule. attr_accessor :enabled + # Name of the notification rule. attr_accessor :name + # Selectors are used to filter security issues for which notifications should be generated. # Users can specify rule severities, rule types, a query to filter security issues on tags and attributes, and the trigger source. # Only the trigger_source field is required. attr_accessor :selectors + # List of recipients to notify when a notification rule is triggered. Many different target types are supported, # such as email addresses, Slack channels, and PagerDuty services. # The appropriate integrations need to be properly configured to send notifications to the specified targets. attr_accessor :targets + # Time aggregation period (in seconds) is used to aggregate the results of the notification rule evaluation. # Results are aggregated over a selected time frame using a rolling window, which updates with each new evaluation. # Notifications are only sent for new issues discovered during the window. # Time aggregation is only available for vulnerability-based notification rules. When omitted or set to 0, no aggregation # is done. attr_accessor :time_aggregation + # Version of the notification rule. It is updated when the rule is modified. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/patch_table_request.rb b/lib/datadog_api_client/v2/models/patch_table_request.rb index 8b5edd99a8d8..5cb5daa99c33 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequest` object. class PatchTableRequest include BaseGenericModel + # The definition of `PatchTableRequestData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data.rb b/lib/datadog_api_client/v2/models/patch_table_request_data.rb index 5b9f1649367f..c15985874732 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestData` object. class PatchTableRequestData include BaseGenericModel + # The definition of `PatchTableRequestDataAttributes` object. attr_accessor :attributes + # The ID of the reference table. attr_accessor :id + # Reference table resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes.rb index 36f427ed4dc2..376fc4d42a2f 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestDataAttributes` object. class PatchTableRequestDataAttributes include BaseGenericModel + # The description of the reference table. attr_accessor :description + # The definition of `PatchTableRequestDataAttributesFileMetadata` object. attr_accessor :file_metadata + # The definition of `PatchTableRequestDataAttributesSchema` object. attr_accessor :schema + # Whether this table is synced automatically. attr_accessor :sync_enabled + # The tags of the reference table. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_cloud_storage.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_cloud_storage.rb index 9baf6ba897fa..2b387827de59 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_cloud_storage.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_cloud_storage.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Cloud storage file metadata for patch requests. Allows partial updates of access_details and sync_enabled. class PatchTableRequestDataAttributesFileMetadataCloudStorage include BaseGenericModel + # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetails` object. attr_accessor :access_details + # Whether this table is synced automatically. attr_accessor :sync_enabled diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_local_file.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_local_file.rb index f9beb75eaa9d..7317a1040fdf 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_local_file.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_local_file.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Local file metadata for patch requests using upload ID. class PatchTableRequestDataAttributesFileMetadataLocalFile include BaseGenericModel + # The upload ID. attr_reader :upload_id diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details.rb index 3bf277571247..6c939ca06f4b 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetails` object. class PatchTableRequestDataAttributesFileMetadataOneOfAccessDetails include BaseGenericModel + # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail` object. attr_accessor :aws_detail + # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAzureDetail` object. attr_accessor :azure_detail + # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsGcpDetail` object. attr_accessor :gcp_detail diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb index c3726f580b3d..02ed86ac16fc 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_aws_detail.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail` object. class PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail include BaseGenericModel + # The ID of the AWS account. attr_accessor :aws_account_id + # The name of the AWS bucket. attr_accessor :aws_bucket_name + # The relative file path from the S3 bucket root to the CSV file. attr_accessor :file_path diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb index b3453d99a095..87ee1c160c55 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_azure_detail.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAzureDetail` object. class PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAzureDetail include BaseGenericModel + # The Azure client ID. attr_accessor :azure_client_id + # The name of the Azure container. attr_accessor :azure_container_name + # The name of the Azure storage account. attr_accessor :azure_storage_account_name + # The ID of the Azure tenant. attr_accessor :azure_tenant_id + # The relative file path from the Azure container root to the CSV file. attr_accessor :file_path diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb index 47ae4fd8a8ea..46f9be35c438 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsGcpDetail` object. class PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsGcpDetail include BaseGenericModel + # The relative file path from the GCS bucket root to the CSV file. attr_accessor :file_path + # The name of the GCP bucket. attr_accessor :gcp_bucket_name + # The ID of the GCP project. attr_accessor :gcp_project_id + # The email of the GCP service account. attr_accessor :gcp_service_account_email diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema.rb index e2ce23d8b776..8643995b4b38 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestDataAttributesSchema` object. class PatchTableRequestDataAttributesSchema include BaseGenericModel + # The `schema` `fields`. attr_reader :fields + # List of field names that serve as primary keys for the table. Only one primary key is supported, and it is used as an ID to retrieve rows. attr_reader :primary_keys diff --git a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema_fields_items.rb b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema_fields_items.rb index dbf5815213f5..d2e8fbf8d104 100644 --- a/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema_fields_items.rb +++ b/lib/datadog_api_client/v2/models/patch_table_request_data_attributes_schema_fields_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `PatchTableRequestDataAttributesSchemaFieldsItems` object. class PatchTableRequestDataAttributesSchemaFieldsItems include BaseGenericModel + # The field name. attr_reader :name + # The field type for reference table schema fields. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/permission.rb b/lib/datadog_api_client/v2/models/permission.rb index bdf5dd3d4dd3..be404435146d 100644 --- a/lib/datadog_api_client/v2/models/permission.rb +++ b/lib/datadog_api_client/v2/models/permission.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Permission object. class Permission include BaseGenericModel + # Attributes of a permission. attr_accessor :attributes + # ID of the permission. attr_accessor :id + # Permissions resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/permission_attributes.rb b/lib/datadog_api_client/v2/models/permission_attributes.rb index 6982cc66b396..9ee63b1397ab 100644 --- a/lib/datadog_api_client/v2/models/permission_attributes.rb +++ b/lib/datadog_api_client/v2/models/permission_attributes.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Attributes of a permission. class PermissionAttributes include BaseGenericModel + # Creation time of the permission. attr_accessor :created + # Description of the permission. attr_accessor :description + # Displayed name for the permission. attr_accessor :display_name + # Display type. attr_accessor :display_type + # Name of the permission group. attr_accessor :group_name + # Name of the permission. attr_accessor :name + # Whether or not the permission is restricted. attr_accessor :restricted diff --git a/lib/datadog_api_client/v2/models/permissions_response.rb b/lib/datadog_api_client/v2/models/permissions_response.rb index 257ac328472f..0418827dd60f 100644 --- a/lib/datadog_api_client/v2/models/permissions_response.rb +++ b/lib/datadog_api_client/v2/models/permissions_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Payload with API-returned permissions. class PermissionsResponse include BaseGenericModel + # Array of permissions. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/powerpack.rb b/lib/datadog_api_client/v2/models/powerpack.rb index 2179915ff7ca..c79b90482fe3 100644 --- a/lib/datadog_api_client/v2/models/powerpack.rb +++ b/lib/datadog_api_client/v2/models/powerpack.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Powerpacks are templated groups of dashboard widgets you can save from an existing dashboard and turn into reusable packs in the widget tray. class Powerpack include BaseGenericModel + # Powerpack data object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/powerpack_attributes.rb b/lib/datadog_api_client/v2/models/powerpack_attributes.rb index a28c8ed42013..9ef2dca8ce82 100644 --- a/lib/datadog_api_client/v2/models/powerpack_attributes.rb +++ b/lib/datadog_api_client/v2/models/powerpack_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Powerpack attribute object. class PowerpackAttributes include BaseGenericModel + # Description of this powerpack. attr_accessor :description + # Powerpack group widget definition object. attr_reader :group_widget + # Name of the powerpack. attr_reader :name + # List of tags to identify this powerpack. attr_reader :tags + # List of template variables for this powerpack. attr_accessor :template_variables diff --git a/lib/datadog_api_client/v2/models/powerpack_data.rb b/lib/datadog_api_client/v2/models/powerpack_data.rb index 4e9faee81f39..f98b3cd55ab1 100644 --- a/lib/datadog_api_client/v2/models/powerpack_data.rb +++ b/lib/datadog_api_client/v2/models/powerpack_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Powerpack data object. class PowerpackData include BaseGenericModel + # Powerpack attribute object. attr_accessor :attributes + # ID of the powerpack. attr_accessor :id + # Powerpack relationship object. attr_accessor :relationships + # Type of widget, must be powerpack. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/powerpack_group_widget.rb b/lib/datadog_api_client/v2/models/powerpack_group_widget.rb index 1e9054e5546a..a342e625167f 100644 --- a/lib/datadog_api_client/v2/models/powerpack_group_widget.rb +++ b/lib/datadog_api_client/v2/models/powerpack_group_widget.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Powerpack group widget definition object. class PowerpackGroupWidget include BaseGenericModel + # Powerpack group widget object. attr_reader :definition + # Powerpack group widget layout. attr_accessor :layout + # The available timeframes depend on the widget you are using. attr_accessor :live_span diff --git a/lib/datadog_api_client/v2/models/powerpack_group_widget_definition.rb b/lib/datadog_api_client/v2/models/powerpack_group_widget_definition.rb index 73cac5a234a6..38fc12481255 100644 --- a/lib/datadog_api_client/v2/models/powerpack_group_widget_definition.rb +++ b/lib/datadog_api_client/v2/models/powerpack_group_widget_definition.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Powerpack group widget object. class PowerpackGroupWidgetDefinition include BaseGenericModel + # Layout type of widgets. attr_reader :layout_type + # Boolean indicating whether powerpack group title should be visible or not. attr_accessor :show_title + # Name for the group widget. attr_accessor :title + # Type of widget, must be group. attr_reader :type + # Widgets inside the powerpack. attr_reader :widgets diff --git a/lib/datadog_api_client/v2/models/powerpack_group_widget_layout.rb b/lib/datadog_api_client/v2/models/powerpack_group_widget_layout.rb index a7c455f4e419..1132a88c46d2 100644 --- a/lib/datadog_api_client/v2/models/powerpack_group_widget_layout.rb +++ b/lib/datadog_api_client/v2/models/powerpack_group_widget_layout.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Powerpack group widget layout. class PowerpackGroupWidgetLayout include BaseGenericModel + # The height of the widget. Should be a non-negative integer. attr_reader :height + # The width of the widget. Should be a non-negative integer. attr_reader :width + # The position of the widget on the x (horizontal) axis. Should be a non-negative integer. attr_reader :x + # The position of the widget on the y (vertical) axis. Should be a non-negative integer. attr_reader :y diff --git a/lib/datadog_api_client/v2/models/powerpack_inner_widget_layout.rb b/lib/datadog_api_client/v2/models/powerpack_inner_widget_layout.rb index ff393e1b2d22..f11697fa9fb9 100644 --- a/lib/datadog_api_client/v2/models/powerpack_inner_widget_layout.rb +++ b/lib/datadog_api_client/v2/models/powerpack_inner_widget_layout.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Powerpack inner widget layout. class PowerpackInnerWidgetLayout include BaseGenericModel + # The height of the widget. Should be a non-negative integer. attr_reader :height + # The width of the widget. Should be a non-negative integer. attr_reader :width + # The position of the widget on the x (horizontal) axis. Should be a non-negative integer. attr_reader :x + # The position of the widget on the y (vertical) axis. Should be a non-negative integer. attr_reader :y diff --git a/lib/datadog_api_client/v2/models/powerpack_inner_widgets.rb b/lib/datadog_api_client/v2/models/powerpack_inner_widgets.rb index 51067b9c86fb..3c218492d617 100644 --- a/lib/datadog_api_client/v2/models/powerpack_inner_widgets.rb +++ b/lib/datadog_api_client/v2/models/powerpack_inner_widgets.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Powerpack group widget definition of individual widgets. class PowerpackInnerWidgets include BaseGenericModel + # Information about widget. attr_reader :definition + # Powerpack inner widget layout. attr_accessor :layout diff --git a/lib/datadog_api_client/v2/models/powerpack_relationships.rb b/lib/datadog_api_client/v2/models/powerpack_relationships.rb index 1a9d7a76f7a2..5eb8d569cb23 100644 --- a/lib/datadog_api_client/v2/models/powerpack_relationships.rb +++ b/lib/datadog_api_client/v2/models/powerpack_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Powerpack relationship object. class PowerpackRelationships include BaseGenericModel + # Relationship to user. attr_accessor :author diff --git a/lib/datadog_api_client/v2/models/powerpack_response.rb b/lib/datadog_api_client/v2/models/powerpack_response.rb index 3bf8a75d152a..582fd76d2965 100644 --- a/lib/datadog_api_client/v2/models/powerpack_response.rb +++ b/lib/datadog_api_client/v2/models/powerpack_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response object which includes a single powerpack configuration. class PowerpackResponse include BaseGenericModel + # Powerpack data object. attr_accessor :data + # Array of objects related to the users. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/powerpack_response_links.rb b/lib/datadog_api_client/v2/models/powerpack_response_links.rb index 07096f60ea13..3c5449d151d0 100644 --- a/lib/datadog_api_client/v2/models/powerpack_response_links.rb +++ b/lib/datadog_api_client/v2/models/powerpack_response_links.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Links attributes. class PowerpackResponseLinks include BaseGenericModel + # Link to last page. attr_accessor :first + # Link to first page. attr_accessor :last + # Link for the next set of results. attr_accessor :_next + # Link for the previous set of results. attr_accessor :prev + # Link to current page. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/powerpack_template_variable.rb b/lib/datadog_api_client/v2/models/powerpack_template_variable.rb index ecc17c3561b4..4504d23e0584 100644 --- a/lib/datadog_api_client/v2/models/powerpack_template_variable.rb +++ b/lib/datadog_api_client/v2/models/powerpack_template_variable.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Powerpack template variables. class PowerpackTemplateVariable include BaseGenericModel + # The list of values that the template variable drop-down is limited to. attr_accessor :available_values + # One or many template variable default values within the saved view, which are unioned together using `OR` if more than one is specified. attr_accessor :defaults + # The name of the variable. attr_reader :name + # The tag prefix associated with the variable. Only tags with this prefix appear in the variable drop-down. attr_accessor :prefix diff --git a/lib/datadog_api_client/v2/models/powerpacks_response_meta.rb b/lib/datadog_api_client/v2/models/powerpacks_response_meta.rb index c5b070f3bdd1..4e3868787004 100644 --- a/lib/datadog_api_client/v2/models/powerpacks_response_meta.rb +++ b/lib/datadog_api_client/v2/models/powerpacks_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Powerpack response metadata. class PowerpacksResponseMeta include BaseGenericModel + # Powerpack response pagination metadata. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/powerpacks_response_meta_pagination.rb b/lib/datadog_api_client/v2/models/powerpacks_response_meta_pagination.rb index d6139ec24f2b..82b9f29b61f2 100644 --- a/lib/datadog_api_client/v2/models/powerpacks_response_meta_pagination.rb +++ b/lib/datadog_api_client/v2/models/powerpacks_response_meta_pagination.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Powerpack response pagination metadata. class PowerpacksResponseMetaPagination include BaseGenericModel + # The first offset. attr_accessor :first_offset + # The last offset. attr_accessor :last_offset + # Pagination limit. attr_accessor :limit + # The next offset. attr_accessor :next_offset + # The offset. attr_accessor :offset + # The previous offset. attr_accessor :prev_offset + # Total results. attr_accessor :total + # Offset type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/process_summaries_meta.rb b/lib/datadog_api_client/v2/models/process_summaries_meta.rb index dcebb1b20338..e41a2d53e004 100644 --- a/lib/datadog_api_client/v2/models/process_summaries_meta.rb +++ b/lib/datadog_api_client/v2/models/process_summaries_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response metadata object. class ProcessSummariesMeta include BaseGenericModel + # Paging attributes. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/process_summaries_meta_page.rb b/lib/datadog_api_client/v2/models/process_summaries_meta_page.rb index e7eb5a218afd..2ee9503114ec 100644 --- a/lib/datadog_api_client/v2/models/process_summaries_meta_page.rb +++ b/lib/datadog_api_client/v2/models/process_summaries_meta_page.rb @@ -20,9 +20,11 @@ module DatadogAPIClient::V2 # Paging attributes. class ProcessSummariesMetaPage include BaseGenericModel + # The cursor used to get the next results, if any. To make the next request, use the same # parameters with the addition of the `page[cursor]`. attr_accessor :after + # Number of results returned. attr_reader :size diff --git a/lib/datadog_api_client/v2/models/process_summaries_response.rb b/lib/datadog_api_client/v2/models/process_summaries_response.rb index f5d8a377a3d5..599d13c2f21a 100644 --- a/lib/datadog_api_client/v2/models/process_summaries_response.rb +++ b/lib/datadog_api_client/v2/models/process_summaries_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # List of process summaries. class ProcessSummariesResponse include BaseGenericModel + # Array of process summary objects. attr_accessor :data + # Response metadata object. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/process_summary.rb b/lib/datadog_api_client/v2/models/process_summary.rb index 7b250c36de9f..0aff1e085c1d 100644 --- a/lib/datadog_api_client/v2/models/process_summary.rb +++ b/lib/datadog_api_client/v2/models/process_summary.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Process summary object. class ProcessSummary include BaseGenericModel + # Attributes for a process summary. attr_accessor :attributes + # Process ID. attr_accessor :id + # Type of process summary. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/process_summary_attributes.rb b/lib/datadog_api_client/v2/models/process_summary_attributes.rb index 29ed36ae5400..191b83448a8e 100644 --- a/lib/datadog_api_client/v2/models/process_summary_attributes.rb +++ b/lib/datadog_api_client/v2/models/process_summary_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Attributes for a process summary. class ProcessSummaryAttributes include BaseGenericModel + # Process command line. attr_accessor :cmdline + # Host running the process. attr_accessor :host + # Process ID. attr_accessor :pid + # Parent process ID. attr_accessor :ppid + # Time the process was started. attr_accessor :start + # List of tags associated with the process. attr_accessor :tags + # Time the process was seen. attr_accessor :timestamp + # Process owner. attr_accessor :user diff --git a/lib/datadog_api_client/v2/models/project.rb b/lib/datadog_api_client/v2/models/project.rb index d8d4c526c5aa..8462ab9b4fcf 100644 --- a/lib/datadog_api_client/v2/models/project.rb +++ b/lib/datadog_api_client/v2/models/project.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A Project class Project include BaseGenericModel + # Project attributes attr_reader :attributes + # The Project's identifier attr_reader :id + # Project relationships attr_accessor :relationships + # Project resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/project_attributes.rb b/lib/datadog_api_client/v2/models/project_attributes.rb index 04812f97543f..85c7578a48d8 100644 --- a/lib/datadog_api_client/v2/models/project_attributes.rb +++ b/lib/datadog_api_client/v2/models/project_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Project attributes class ProjectAttributes include BaseGenericModel + # The project's key attr_accessor :key + # Project's name attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/project_create.rb b/lib/datadog_api_client/v2/models/project_create.rb index 3e7620114a20..f4dad8b2b965 100644 --- a/lib/datadog_api_client/v2/models/project_create.rb +++ b/lib/datadog_api_client/v2/models/project_create.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Project create class ProjectCreate include BaseGenericModel + # Project creation attributes attr_reader :attributes + # Project resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/project_create_attributes.rb b/lib/datadog_api_client/v2/models/project_create_attributes.rb index 0b58a55dee5c..e7d60fb681ac 100644 --- a/lib/datadog_api_client/v2/models/project_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/project_create_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Project creation attributes class ProjectCreateAttributes include BaseGenericModel + # Project's key. Cannot be "CASE" attr_reader :key + # name attr_reader :name diff --git a/lib/datadog_api_client/v2/models/project_create_request.rb b/lib/datadog_api_client/v2/models/project_create_request.rb index e2da798bb990..2bb099ef32c1 100644 --- a/lib/datadog_api_client/v2/models/project_create_request.rb +++ b/lib/datadog_api_client/v2/models/project_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Project create request class ProjectCreateRequest include BaseGenericModel + # Project create attr_reader :data diff --git a/lib/datadog_api_client/v2/models/project_relationship.rb b/lib/datadog_api_client/v2/models/project_relationship.rb index 1c855234379a..56a2dbe665c5 100644 --- a/lib/datadog_api_client/v2/models/project_relationship.rb +++ b/lib/datadog_api_client/v2/models/project_relationship.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to project class ProjectRelationship include BaseGenericModel + # Relationship to project object attr_reader :data diff --git a/lib/datadog_api_client/v2/models/project_relationship_data.rb b/lib/datadog_api_client/v2/models/project_relationship_data.rb index 0fe3f1e8c8cd..1fb308a77fb8 100644 --- a/lib/datadog_api_client/v2/models/project_relationship_data.rb +++ b/lib/datadog_api_client/v2/models/project_relationship_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship to project object class ProjectRelationshipData include BaseGenericModel + # A unique identifier that represents the project attr_reader :id + # Project resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/project_relationships.rb b/lib/datadog_api_client/v2/models/project_relationships.rb index 9bd80ab83d0d..58d820843c83 100644 --- a/lib/datadog_api_client/v2/models/project_relationships.rb +++ b/lib/datadog_api_client/v2/models/project_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Project relationships class ProjectRelationships include BaseGenericModel + # Relationship between a team and a team link attr_accessor :member_team + # Relationship to users. attr_accessor :member_user diff --git a/lib/datadog_api_client/v2/models/project_response.rb b/lib/datadog_api_client/v2/models/project_response.rb index 4fbb099c651d..f08f12c3309d 100644 --- a/lib/datadog_api_client/v2/models/project_response.rb +++ b/lib/datadog_api_client/v2/models/project_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Project response class ProjectResponse include BaseGenericModel + # A Project attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/projected_cost.rb b/lib/datadog_api_client/v2/models/projected_cost.rb index 322b70231743..6882a9a07ea7 100644 --- a/lib/datadog_api_client/v2/models/projected_cost.rb +++ b/lib/datadog_api_client/v2/models/projected_cost.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Projected Cost data. class ProjectedCost include BaseGenericModel + # Projected Cost attributes data. attr_accessor :attributes + # Unique ID of the response. attr_accessor :id + # Type of cost data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/projected_cost_attributes.rb b/lib/datadog_api_client/v2/models/projected_cost_attributes.rb index d27555df6f8c..d78fc55c641d 100644 --- a/lib/datadog_api_client/v2/models/projected_cost_attributes.rb +++ b/lib/datadog_api_client/v2/models/projected_cost_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Projected Cost attributes data. class ProjectedCostAttributes include BaseGenericModel + # The account name. attr_accessor :account_name + # The account public ID. attr_accessor :account_public_id + # List of charges data reported for the requested month. attr_accessor :charges + # The month requested. attr_accessor :date + # The organization name. attr_accessor :org_name + # The total projected cost of products for the month. attr_accessor :projected_total_cost + # The organization public ID. attr_accessor :public_id + # The region of the Datadog instance that the organization belongs to. attr_accessor :region diff --git a/lib/datadog_api_client/v2/models/projected_cost_response.rb b/lib/datadog_api_client/v2/models/projected_cost_response.rb index 49f392045560..a884e049f08b 100644 --- a/lib/datadog_api_client/v2/models/projected_cost_response.rb +++ b/lib/datadog_api_client/v2/models/projected_cost_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Projected Cost response. class ProjectedCostResponse include BaseGenericModel + # Response containing Projected Cost. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/projects_response.rb b/lib/datadog_api_client/v2/models/projects_response.rb index 666d9b23cf29..43390d30d5c5 100644 --- a/lib/datadog_api_client/v2/models/projects_response.rb +++ b/lib/datadog_api_client/v2/models/projects_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response with projects class ProjectsResponse include BaseGenericModel + # Projects response data attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/publish_app_response.rb b/lib/datadog_api_client/v2/models/publish_app_response.rb index bbe48782cb64..04f9a9a3c7cd 100644 --- a/lib/datadog_api_client/v2/models/publish_app_response.rb +++ b/lib/datadog_api_client/v2/models/publish_app_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The response object after an app is successfully published. class PublishAppResponse include BaseGenericModel + # The version of the app that was published. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_array.rb b/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_array.rb index 01e49fe859b7..0fde95f1af77 100644 --- a/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_array.rb +++ b/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_array.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response after successfully inserting multiple items into a datastore, containing the identifiers of the created items. class PutAppsDatastoreItemResponseArray include BaseGenericModel + # An array of data objects containing the identifiers of the successfully inserted items. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_data.rb b/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_data.rb index a088d639b31b..dab26be16d3e 100644 --- a/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_data.rb +++ b/lib/datadog_api_client/v2/models/put_apps_datastore_item_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data containing the identifier of a single item that was successfully inserted into the datastore. class PutAppsDatastoreItemResponseData include BaseGenericModel + # The unique identifier assigned to the inserted item. attr_accessor :id + # The resource type for datastore items. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/put_incident_notification_rule_request.rb b/lib/datadog_api_client/v2/models/put_incident_notification_rule_request.rb index b3013dafe0a4..123ebaa75609 100644 --- a/lib/datadog_api_client/v2/models/put_incident_notification_rule_request.rb +++ b/lib/datadog_api_client/v2/models/put_incident_notification_rule_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Put request for a notification rule. class PutIncidentNotificationRuleRequest include BaseGenericModel + # Notification rule data for an update request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/query_formula.rb b/lib/datadog_api_client/v2/models/query_formula.rb index 4568854ad0b1..ca95edce4292 100644 --- a/lib/datadog_api_client/v2/models/query_formula.rb +++ b/lib/datadog_api_client/v2/models/query_formula.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A formula for calculation based on one or more queries. class QueryFormula include BaseGenericModel + # Formula string, referencing one or more queries with their name property. attr_reader :formula + # Message for specifying limits to the number of values returned by a query. # This limit is only for scalar queries and has no effect on timeseries queries. attr_accessor :limit diff --git a/lib/datadog_api_client/v2/models/readiness_gate.rb b/lib/datadog_api_client/v2/models/readiness_gate.rb index 5fdea451c071..f6806cff4dae 100644 --- a/lib/datadog_api_client/v2/models/readiness_gate.rb +++ b/lib/datadog_api_client/v2/models/readiness_gate.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Used to merge multiple branches into a single branch. class ReadinessGate include BaseGenericModel + # The definition of `ReadinessGateThresholdType` object. attr_reader :threshold_type diff --git a/lib/datadog_api_client/v2/models/recommendation_attributes.rb b/lib/datadog_api_client/v2/models/recommendation_attributes.rb index 0be95d9ae35f..2dce7efcf694 100644 --- a/lib/datadog_api_client/v2/models/recommendation_attributes.rb +++ b/lib/datadog_api_client/v2/models/recommendation_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes of the SPA Recommendation resource. Contains recommendations for both driver and executor components. class RecommendationAttributes include BaseGenericModel + # Resource recommendation for a single Spark component (driver or executor). Contains estimation data used to patch Spark job specs. attr_reader :driver + # Resource recommendation for a single Spark component (driver or executor). Contains estimation data used to patch Spark job specs. attr_reader :executor diff --git a/lib/datadog_api_client/v2/models/recommendation_data.rb b/lib/datadog_api_client/v2/models/recommendation_data.rb index 9ce108d16c52..134c91af2366 100644 --- a/lib/datadog_api_client/v2/models/recommendation_data.rb +++ b/lib/datadog_api_client/v2/models/recommendation_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # JSON:API resource object for SPA Recommendation. Includes type, optional ID, and resource attributes with structured recommendations. class RecommendationData include BaseGenericModel + # Attributes of the SPA Recommendation resource. Contains recommendations for both driver and executor components. attr_reader :attributes + # Resource identifier for the recommendation. Optional in responses. attr_accessor :id + # JSON:API resource type for Spark Pod Autosizing recommendations. Identifies the Recommendation resource returned by SPA. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/recommendation_document.rb b/lib/datadog_api_client/v2/models/recommendation_document.rb index 6aab70062327..15c5403af0df 100644 --- a/lib/datadog_api_client/v2/models/recommendation_document.rb +++ b/lib/datadog_api_client/v2/models/recommendation_document.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # JSON:API document containing a single Recommendation resource. Returned by SPA when the Spark Gateway requests recommendations. class RecommendationDocument include BaseGenericModel + # JSON:API resource object for SPA Recommendation. Includes type, optional ID, and resource attributes with structured recommendations. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/register_app_key_response.rb b/lib/datadog_api_client/v2/models/register_app_key_response.rb index 60202ec5d907..99acf50bea2e 100644 --- a/lib/datadog_api_client/v2/models/register_app_key_response.rb +++ b/lib/datadog_api_client/v2/models/register_app_key_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The response object after creating an app key registration. class RegisterAppKeyResponse include BaseGenericModel + # Data related to the app key registration. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relation_attributes.rb b/lib/datadog_api_client/v2/models/relation_attributes.rb index 838e5ba2f5f9..d3d8cd93b286 100644 --- a/lib/datadog_api_client/v2/models/relation_attributes.rb +++ b/lib/datadog_api_client/v2/models/relation_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Relation attributes. class RelationAttributes include BaseGenericModel + # Relation entity reference. attr_accessor :from + # Relation entity reference. attr_accessor :to + # Supported relation types. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relation_entity.rb b/lib/datadog_api_client/v2/models/relation_entity.rb index 666fd8998a9f..fd3b78bf14f4 100644 --- a/lib/datadog_api_client/v2/models/relation_entity.rb +++ b/lib/datadog_api_client/v2/models/relation_entity.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Relation entity reference. class RelationEntity include BaseGenericModel + # Entity kind. attr_accessor :kind + # Entity name. attr_accessor :name + # Entity namespace. attr_accessor :namespace diff --git a/lib/datadog_api_client/v2/models/relation_meta.rb b/lib/datadog_api_client/v2/models/relation_meta.rb index 3d985a3aa3b6..f91749a008f0 100644 --- a/lib/datadog_api_client/v2/models/relation_meta.rb +++ b/lib/datadog_api_client/v2/models/relation_meta.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Relation metadata. class RelationMeta include BaseGenericModel + # Relation creation time. attr_accessor :created_at + # Relation defined by. attr_accessor :defined_by + # Relation modification time. attr_accessor :modified_at + # Relation source. attr_accessor :source diff --git a/lib/datadog_api_client/v2/models/relation_relationships.rb b/lib/datadog_api_client/v2/models/relation_relationships.rb index f7e51b7991d7..5cc407fd1339 100644 --- a/lib/datadog_api_client/v2/models/relation_relationships.rb +++ b/lib/datadog_api_client/v2/models/relation_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relation relationships. class RelationRelationships include BaseGenericModel + # Relation to entity. attr_accessor :from_entity + # Relation to entity. attr_accessor :to_entity diff --git a/lib/datadog_api_client/v2/models/relation_response.rb b/lib/datadog_api_client/v2/models/relation_response.rb index 59620229d09c..ffc8b74bf5ad 100644 --- a/lib/datadog_api_client/v2/models/relation_response.rb +++ b/lib/datadog_api_client/v2/models/relation_response.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Relation response data. class RelationResponse include BaseGenericModel + # Relation attributes. attr_accessor :attributes + # Relation ID. attr_accessor :id + # Relation metadata. attr_accessor :meta + # Relation relationships. attr_accessor :relationships + # Relation subtype. attr_accessor :subtype + # Relation type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relation_response_meta.rb b/lib/datadog_api_client/v2/models/relation_response_meta.rb index 1506150d1e75..72c57d706b58 100644 --- a/lib/datadog_api_client/v2/models/relation_response_meta.rb +++ b/lib/datadog_api_client/v2/models/relation_response_meta.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relation response metadata. class RelationResponseMeta include BaseGenericModel + # Total relations count. attr_accessor :count + # Total included data count. attr_accessor :include_count diff --git a/lib/datadog_api_client/v2/models/relation_to_entity.rb b/lib/datadog_api_client/v2/models/relation_to_entity.rb index d75a9a251e5d..cbe4704efa92 100644 --- a/lib/datadog_api_client/v2/models/relation_to_entity.rb +++ b/lib/datadog_api_client/v2/models/relation_to_entity.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relation to entity. class RelationToEntity include BaseGenericModel + # Relationship entry. attr_accessor :data + # Entity metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/relationship_item.rb b/lib/datadog_api_client/v2/models/relationship_item.rb index c8ed4d703bc5..78d3aac28412 100644 --- a/lib/datadog_api_client/v2/models/relationship_item.rb +++ b/lib/datadog_api_client/v2/models/relationship_item.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship entry. class RelationshipItem include BaseGenericModel + # Associated data ID. attr_accessor :id + # Relationship type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident.rb b/lib/datadog_api_client/v2/models/relationship_to_incident.rb index 6df59ab45167..e1ff4821b493 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to incident. class RelationshipToIncident include BaseGenericModel + # Relationship to incident object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_attachment.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_attachment.rb index bd793d9b1593..9e50aec75ec9 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_attachment.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_attachment.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A relationship reference for attachments. class RelationshipToIncidentAttachment include BaseGenericModel + # An array of incident attachments. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_attachment_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_attachment_data.rb index dfe8acbebabd..6460f895c362 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_attachment_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_attachment_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The attachment relationship data. class RelationshipToIncidentAttachmentData include BaseGenericModel + # A unique identifier that represents the attachment. attr_reader :id + # The incident attachment resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_data.rb index 00c5913219bb..332df1db4394 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship to incident object. class RelationshipToIncidentData include BaseGenericModel + # A unique identifier that represents the incident. attr_reader :id + # Incident resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_impact_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_impact_data.rb index ad61f270eb4e..9b6695999cb0 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_impact_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_impact_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship to impact object. class RelationshipToIncidentImpactData include BaseGenericModel + # A unique identifier that represents the impact. attr_reader :id + # The incident impacts type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_impacts.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_impacts.rb index 6b063bf4b2fc..c0346840c001 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_impacts.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_impacts.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to impacts. class RelationshipToIncidentImpacts include BaseGenericModel + # An array of incident impacts. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadata_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadata_data.rb index deb192c9d3cd..63a09618047f 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadata_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadata_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A relationship reference for an integration metadata object. class RelationshipToIncidentIntegrationMetadataData include BaseGenericModel + # A unique identifier that represents the integration metadata. attr_reader :id + # Integration metadata resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadatas.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadatas.rb index c63b3e1ab6a5..416368e2374d 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadatas.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_integration_metadatas.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A relationship reference for multiple integration metadata objects. class RelationshipToIncidentIntegrationMetadatas include BaseGenericModel + # Integration metadata relationship array attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template.rb index 8521331a5780..3438b6815e39 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A relationship reference to a notification template. class RelationshipToIncidentNotificationTemplate include BaseGenericModel + # The notification template relationship data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template_data.rb index 55ed21634ffe..87739a5749b1 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_notification_template_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The notification template relationship data. class RelationshipToIncidentNotificationTemplateData include BaseGenericModel + # The unique identifier of the notification template. attr_reader :id + # Notification templates resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem.rb index 02f873d248ba..5474b7f79019 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A relationship reference for postmortems. class RelationshipToIncidentPostmortem include BaseGenericModel + # The postmortem relationship data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem_data.rb index bc6c85b9677f..31a01a55eca4 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_postmortem_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The postmortem relationship data. class RelationshipToIncidentPostmortemData include BaseGenericModel + # A unique identifier that represents the postmortem. attr_reader :id + # Incident postmortem resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_responder_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_responder_data.rb index 9cac478e5817..0e7f20f5a1f6 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_responder_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_responder_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship to impact object. class RelationshipToIncidentResponderData include BaseGenericModel + # A unique identifier that represents the responder. attr_reader :id + # The incident responders type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_responders.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_responders.rb index 7c564223a120..d6dac01e7c3f 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_responders.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_responders.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to incident responders. class RelationshipToIncidentResponders include BaseGenericModel + # An array of incident responders. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_type.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_type.rb index a11ae5d3db49..82299d16719b 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_type.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_type.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to an incident type. class RelationshipToIncidentType include BaseGenericModel + # Relationship to incident type object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_type_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_type_data.rb index caf5ef49a9d9..cd70a2c2421e 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_type_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_type_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship to incident type object. class RelationshipToIncidentTypeData include BaseGenericModel + # The incident type's ID. attr_reader :id + # Incident type resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_field_data.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_field_data.rb index 06608097dc39..4d9aaef71479 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_field_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_field_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship to impact object. class RelationshipToIncidentUserDefinedFieldData include BaseGenericModel + # A unique identifier that represents the responder. attr_reader :id + # The incident user defined fields type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_fields.rb b/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_fields.rb index dc46cbb569a1..2d563e0b327e 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_fields.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_incident_user_defined_fields.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to incident user defined fields. class RelationshipToIncidentUserDefinedFields include BaseGenericModel + # An array of user defined fields. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_organization.rb b/lib/datadog_api_client/v2/models/relationship_to_organization.rb index ae7e40a61e4e..3645539de613 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_organization.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_organization.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to an organization. class RelationshipToOrganization include BaseGenericModel + # Relationship to organization object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_organization_data.rb b/lib/datadog_api_client/v2/models/relationship_to_organization_data.rb index 10c379e92545..17152a3b0da0 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_organization_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_organization_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship to organization object. class RelationshipToOrganizationData include BaseGenericModel + # ID of the organization. attr_reader :id + # Organizations resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_organizations.rb b/lib/datadog_api_client/v2/models/relationship_to_organizations.rb index fbb0b6e38dd3..f4aa8d5cbadd 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_organizations.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_organizations.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to organizations. class RelationshipToOrganizations include BaseGenericModel + # Relationships to organization objects. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_outcome.rb b/lib/datadog_api_client/v2/models/relationship_to_outcome.rb index 843ddd9a92e8..3468a182f52e 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_outcome.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_outcome.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The JSON:API relationship to a scorecard outcome. class RelationshipToOutcome include BaseGenericModel + # The JSON:API relationship to an outcome, which returns the related rule id. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_outcome_data.rb b/lib/datadog_api_client/v2/models/relationship_to_outcome_data.rb index 6df92d06aab5..7bc8b5b10498 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_outcome_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_outcome_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The JSON:API relationship to an outcome, which returns the related rule id. class RelationshipToOutcomeData include BaseGenericModel + # The unique ID for a scorecard rule. attr_accessor :id + # The JSON:API type for scorecard rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_permission.rb b/lib/datadog_api_client/v2/models/relationship_to_permission.rb index f3ba721bda0b..5d5464b1437e 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_permission.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_permission.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to a permissions object. class RelationshipToPermission include BaseGenericModel + # Relationship to permission object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_permission_data.rb b/lib/datadog_api_client/v2/models/relationship_to_permission_data.rb index 4a77e64686fb..ee1ad9e01683 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_permission_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_permission_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship to permission object. class RelationshipToPermissionData include BaseGenericModel + # ID of the permission. attr_accessor :id + # Permissions resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_permissions.rb b/lib/datadog_api_client/v2/models/relationship_to_permissions.rb index b511614e0c3a..14e61d346c25 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_permissions.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_permissions.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to multiple permissions objects. class RelationshipToPermissions include BaseGenericModel + # Relationships to permission objects. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_role.rb b/lib/datadog_api_client/v2/models/relationship_to_role.rb index 1d5c0ca918c3..ecea70c63116 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_role.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_role.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to role. class RelationshipToRole include BaseGenericModel + # Relationship to role object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_role_data.rb b/lib/datadog_api_client/v2/models/relationship_to_role_data.rb index ce805d4e34e6..f4e40956d2a4 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_role_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_role_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship to role object. class RelationshipToRoleData include BaseGenericModel + # The unique identifier of the role. attr_accessor :id + # Roles type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_roles.rb b/lib/datadog_api_client/v2/models/relationship_to_roles.rb index ee03a3c72be1..2e0b334eb97e 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_roles.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_roles.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to roles. class RelationshipToRoles include BaseGenericModel + # An array containing type and the unique identifier of a role. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_rule.rb b/lib/datadog_api_client/v2/models/relationship_to_rule.rb index 3f9e0d8a5667..d3bccc2febcc 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_rule.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_rule.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Scorecard create rule response relationship. class RelationshipToRule include BaseGenericModel + # Relationship data for a rule. attr_accessor :scorecard diff --git a/lib/datadog_api_client/v2/models/relationship_to_rule_data.rb b/lib/datadog_api_client/v2/models/relationship_to_rule_data.rb index 659eb269ee25..9996665a643b 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_rule_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_rule_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship data for a rule. class RelationshipToRuleData include BaseGenericModel + # Rule relationship data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_rule_data_object.rb b/lib/datadog_api_client/v2/models/relationship_to_rule_data_object.rb index 0b0498ef1001..90e0d81dfe8f 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_rule_data_object.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_rule_data_object.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Rule relationship data. class RelationshipToRuleDataObject include BaseGenericModel + # The unique ID for a scorecard. attr_accessor :id + # The JSON:API type for scorecard. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute.rb b/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute.rb index 7d155660aef7..f2556d7ec6f6 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # AuthN Mapping relationship to SAML Assertion Attribute. class RelationshipToSAMLAssertionAttribute include BaseGenericModel + # Data of AuthN Mapping relationship to SAML Assertion Attribute. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute_data.rb b/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute_data.rb index df712ca91cd0..dd8ec952e975 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_saml_assertion_attribute_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data of AuthN Mapping relationship to SAML Assertion Attribute. class RelationshipToSAMLAssertionAttributeData include BaseGenericModel + # The ID of the SAML assertion attribute. attr_reader :id + # SAML assertion attributes resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_team.rb b/lib/datadog_api_client/v2/models/relationship_to_team.rb index 0ef7f8576de6..9c313af52138 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_team.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_team.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to team. class RelationshipToTeam include BaseGenericModel + # Relationship to Team object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_team_data.rb b/lib/datadog_api_client/v2/models/relationship_to_team_data.rb index 8502db6de119..e5ce4ae737a1 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_team_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_team_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship to Team object. class RelationshipToTeamData include BaseGenericModel + # The unique identifier of the team. attr_accessor :id + # Team type attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_team_link_data.rb b/lib/datadog_api_client/v2/models/relationship_to_team_link_data.rb index 619ba6bdae27..676981a90980 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_team_link_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_team_link_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship between a link and a team class RelationshipToTeamLinkData include BaseGenericModel + # The team link's identifier attr_reader :id + # Team link type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_team_links.rb b/lib/datadog_api_client/v2/models/relationship_to_team_links.rb index a5c187c659a2..f5b4aaa3c3e6 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_team_links.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_team_links.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship between a team and a team link class RelationshipToTeamLinks include BaseGenericModel + # Related team links attr_accessor :data + # Links attributes. attr_accessor :links diff --git a/lib/datadog_api_client/v2/models/relationship_to_user.rb b/lib/datadog_api_client/v2/models/relationship_to_user.rb index 178416fcb759..5702ddde2aa5 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to user. class RelationshipToUser include BaseGenericModel + # Relationship to user object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_user_data.rb b/lib/datadog_api_client/v2/models/relationship_to_user_data.rb index aaeafd2644b9..1df5774b84c1 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship to user object. class RelationshipToUserData include BaseGenericModel + # A unique identifier that represents the user. attr_reader :id + # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_user_team_permission.rb b/lib/datadog_api_client/v2/models/relationship_to_user_team_permission.rb index b1114d91c742..eece02fd4e80 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user_team_permission.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user_team_permission.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship between a user team permission and a team class RelationshipToUserTeamPermission include BaseGenericModel + # Related user team permission data attr_accessor :data + # Links attributes. attr_accessor :links diff --git a/lib/datadog_api_client/v2/models/relationship_to_user_team_permission_data.rb b/lib/datadog_api_client/v2/models/relationship_to_user_team_permission_data.rb index 845eefc0d876..5cefae723d7f 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user_team_permission_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user_team_permission_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Related user team permission data class RelationshipToUserTeamPermissionData include BaseGenericModel + # The ID of the user team permission attr_reader :id + # User team permission type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_user_team_team.rb b/lib/datadog_api_client/v2/models/relationship_to_user_team_team.rb index b050387a83bd..c0b41f07ee38 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user_team_team.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user_team_team.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship between team membership and team class RelationshipToUserTeamTeam include BaseGenericModel + # The team associated with the membership attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_user_team_team_data.rb b/lib/datadog_api_client/v2/models/relationship_to_user_team_team_data.rb index a9f3ba7d28bb..9fdda4533aeb 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user_team_team_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user_team_team_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The team associated with the membership class RelationshipToUserTeamTeamData include BaseGenericModel + # The ID of the team associated with the membership attr_reader :id + # User team team type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_user_team_user.rb b/lib/datadog_api_client/v2/models/relationship_to_user_team_user.rb index f44300d7846d..44d460455e13 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user_team_user.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user_team_user.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship between team membership and user class RelationshipToUserTeamUser include BaseGenericModel + # A user's relationship with a team attr_reader :data diff --git a/lib/datadog_api_client/v2/models/relationship_to_user_team_user_data.rb b/lib/datadog_api_client/v2/models/relationship_to_user_team_user_data.rb index c224de45d3f6..d1741c6649f2 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_user_team_user_data.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_user_team_user_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A user's relationship with a team class RelationshipToUserTeamUserData include BaseGenericModel + # The ID of the user associated with the team attr_reader :id + # User team user type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/relationship_to_users.rb b/lib/datadog_api_client/v2/models/relationship_to_users.rb index 26f4559fa973..697f46a923a6 100644 --- a/lib/datadog_api_client/v2/models/relationship_to_users.rb +++ b/lib/datadog_api_client/v2/models/relationship_to_users.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to users. class RelationshipToUsers include BaseGenericModel + # Relationships to user objects. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/remediation.rb b/lib/datadog_api_client/v2/models/remediation.rb index 10c06707a4a7..1ec6a7056034 100644 --- a/lib/datadog_api_client/v2/models/remediation.rb +++ b/lib/datadog_api_client/v2/models/remediation.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Vulnerability remediation. class Remediation include BaseGenericModel + # Whether the vulnerability can be resolved when recompiling the package or not. attr_reader :auto_solvable + # Avoided advisories. attr_reader :avoided_advisories + # Remediation fixed advisories. attr_reader :fixed_advisories + # Library name remediating the vulnerability. attr_reader :library_name + # Library version remediating the vulnerability. attr_reader :library_version + # New advisories. attr_reader :new_advisories + # Remaining advisories. attr_reader :remaining_advisories + # Remediation type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/reorder_retention_filters_request.rb b/lib/datadog_api_client/v2/models/reorder_retention_filters_request.rb index 7905200010a2..5b27b19e48ac 100644 --- a/lib/datadog_api_client/v2/models/reorder_retention_filters_request.rb +++ b/lib/datadog_api_client/v2/models/reorder_retention_filters_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A list of retention filters to reorder. class ReorderRetentionFiltersRequest include BaseGenericModel + # A list of retention filters objects. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/reorder_rule_resource_array.rb b/lib/datadog_api_client/v2/models/reorder_rule_resource_array.rb index 5871d3558bd6..eba33ba0a137 100644 --- a/lib/datadog_api_client/v2/models/reorder_rule_resource_array.rb +++ b/lib/datadog_api_client/v2/models/reorder_rule_resource_array.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `ReorderRuleResourceArray` object. class ReorderRuleResourceArray include BaseGenericModel + # The `ReorderRuleResourceArray` `data`. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/reorder_rule_resource_data.rb b/lib/datadog_api_client/v2/models/reorder_rule_resource_data.rb index ca7dce471ffa..a4a9dc7bd816 100644 --- a/lib/datadog_api_client/v2/models/reorder_rule_resource_data.rb +++ b/lib/datadog_api_client/v2/models/reorder_rule_resource_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `ReorderRuleResourceData` object. class ReorderRuleResourceData include BaseGenericModel + # The `ReorderRuleResourceData` `id`. attr_accessor :id + # Arbitrary rule resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/reorder_ruleset_resource_array.rb b/lib/datadog_api_client/v2/models/reorder_ruleset_resource_array.rb index 163ef2e205ad..b69fb75fef24 100644 --- a/lib/datadog_api_client/v2/models/reorder_ruleset_resource_array.rb +++ b/lib/datadog_api_client/v2/models/reorder_ruleset_resource_array.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `ReorderRulesetResourceArray` object. class ReorderRulesetResourceArray include BaseGenericModel + # The `ReorderRulesetResourceArray` `data`. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/reorder_ruleset_resource_data.rb b/lib/datadog_api_client/v2/models/reorder_ruleset_resource_data.rb index baf484c5fc3e..f681509a48c2 100644 --- a/lib/datadog_api_client/v2/models/reorder_ruleset_resource_data.rb +++ b/lib/datadog_api_client/v2/models/reorder_ruleset_resource_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `ReorderRulesetResourceData` object. class ReorderRulesetResourceData include BaseGenericModel + # The `ReorderRulesetResourceData` `id`. attr_accessor :id + # Ruleset resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/resource_filter_attributes.rb b/lib/datadog_api_client/v2/models/resource_filter_attributes.rb index 3f30ec8f068f..aed560fbdabb 100644 --- a/lib/datadog_api_client/v2/models/resource_filter_attributes.rb +++ b/lib/datadog_api_client/v2/models/resource_filter_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes of a resource filter. class ResourceFilterAttributes include BaseGenericModel + # A map of cloud provider names (e.g., "aws", "gcp", "azure") to a map of account/resource IDs and their associated tag filters. attr_reader :cloud_provider + # The UUID of the resource filter. attr_accessor :uuid diff --git a/lib/datadog_api_client/v2/models/response_meta_attributes.rb b/lib/datadog_api_client/v2/models/response_meta_attributes.rb index 1c2665a38910..84ea9809ec1b 100644 --- a/lib/datadog_api_client/v2/models/response_meta_attributes.rb +++ b/lib/datadog_api_client/v2/models/response_meta_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Object describing meta attributes of response. class ResponseMetaAttributes include BaseGenericModel + # Pagination object. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/restriction_policy.rb b/lib/datadog_api_client/v2/models/restriction_policy.rb index 5d93d5bc83af..0ed155fdd2f3 100644 --- a/lib/datadog_api_client/v2/models/restriction_policy.rb +++ b/lib/datadog_api_client/v2/models/restriction_policy.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Restriction policy object. class RestrictionPolicy include BaseGenericModel + # Restriction policy attributes. attr_reader :attributes + # The identifier, always equivalent to the value specified in the `resource_id` path parameter. attr_reader :id + # Restriction policy type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/restriction_policy_attributes.rb b/lib/datadog_api_client/v2/models/restriction_policy_attributes.rb index f27f836e6ba9..093a857aa9b6 100644 --- a/lib/datadog_api_client/v2/models/restriction_policy_attributes.rb +++ b/lib/datadog_api_client/v2/models/restriction_policy_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Restriction policy attributes. class RestrictionPolicyAttributes include BaseGenericModel + # An array of bindings. attr_reader :bindings diff --git a/lib/datadog_api_client/v2/models/restriction_policy_binding.rb b/lib/datadog_api_client/v2/models/restriction_policy_binding.rb index d7e2bb1b2367..01b0e14eb9e5 100644 --- a/lib/datadog_api_client/v2/models/restriction_policy_binding.rb +++ b/lib/datadog_api_client/v2/models/restriction_policy_binding.rb @@ -20,11 +20,13 @@ module DatadogAPIClient::V2 # Specifies which principals are associated with a relation. class RestrictionPolicyBinding include BaseGenericModel + # An array of principals. A principal is a subject or group of subjects. # Each principal is formatted as `type:id`. Supported types: `role`, `team`, `user`, and `org`. # The org ID can be obtained through the api/v2/current_user API. # The user principal type accepts service account IDs. attr_reader :principals + # The role/level of access. attr_reader :relation diff --git a/lib/datadog_api_client/v2/models/restriction_policy_response.rb b/lib/datadog_api_client/v2/models/restriction_policy_response.rb index a65a637981a5..682f50767eca 100644 --- a/lib/datadog_api_client/v2/models/restriction_policy_response.rb +++ b/lib/datadog_api_client/v2/models/restriction_policy_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response containing information about a single restriction policy. class RestrictionPolicyResponse include BaseGenericModel + # Restriction policy object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/restriction_policy_update_request.rb b/lib/datadog_api_client/v2/models/restriction_policy_update_request.rb index bc067acc9ec9..b407bbb25aa3 100644 --- a/lib/datadog_api_client/v2/models/restriction_policy_update_request.rb +++ b/lib/datadog_api_client/v2/models/restriction_policy_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Update request for a restriction policy. class RestrictionPolicyUpdateRequest include BaseGenericModel + # Restriction policy object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/retention_filter.rb b/lib/datadog_api_client/v2/models/retention_filter.rb index 7f19a94b7c8f..56822bc57882 100644 --- a/lib/datadog_api_client/v2/models/retention_filter.rb +++ b/lib/datadog_api_client/v2/models/retention_filter.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of the retention filter. class RetentionFilter include BaseGenericModel + # The attributes of the retention filter. attr_reader :attributes + # The ID of the retention filter. attr_reader :id + # The type of the resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/retention_filter_all.rb b/lib/datadog_api_client/v2/models/retention_filter_all.rb index 0ce4c4f0b737..42225ee44b7e 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_all.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_all.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of the retention filter. class RetentionFilterAll include BaseGenericModel + # The attributes of the retention filter. attr_reader :attributes + # The ID of the retention filter. attr_reader :id + # The type of the resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/retention_filter_all_attributes.rb b/lib/datadog_api_client/v2/models/retention_filter_all_attributes.rb index 509415fb33f0..1dcad8def942 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_all_attributes.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_all_attributes.rb @@ -20,29 +20,41 @@ module DatadogAPIClient::V2 # The attributes of the retention filter. class RetentionFilterAllAttributes include BaseGenericModel + # The creation timestamp of the retention filter. attr_accessor :created_at + # The creator of the retention filter. attr_accessor :created_by + # Shows whether the filter can be edited. attr_accessor :editable + # The status of the retention filter (Enabled/Disabled). attr_accessor :enabled + # The execution order of the retention filter. attr_accessor :execution_order + # The spans filter used to index spans. attr_accessor :filter + # The type of retention filter. attr_accessor :filter_type + # The modification timestamp of the retention filter. attr_accessor :modified_at + # The modifier of the retention filter. attr_accessor :modified_by + # The name of the retention filter. attr_accessor :name + # Sample rate to apply to spans going through this retention filter. # A value of 1.0 keeps all spans matching the query. attr_accessor :rate + # Sample rate to apply to traces containing spans going through this retention filter. # A value of 1.0 keeps all traces with spans matching the query. attr_accessor :trace_rate diff --git a/lib/datadog_api_client/v2/models/retention_filter_attributes.rb b/lib/datadog_api_client/v2/models/retention_filter_attributes.rb index a21a037826c3..0de23d43da37 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_attributes.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_attributes.rb @@ -20,29 +20,41 @@ module DatadogAPIClient::V2 # The attributes of the retention filter. class RetentionFilterAttributes include BaseGenericModel + # The creation timestamp of the retention filter. attr_accessor :created_at + # The creator of the retention filter. attr_accessor :created_by + # Shows whether the filter can be edited. attr_accessor :editable + # The status of the retention filter (Enabled/Disabled). attr_accessor :enabled + # The execution order of the retention filter. attr_accessor :execution_order + # The spans filter used to index spans. attr_accessor :filter + # The type of retention filter. The value should always be spans-sampling-processor. attr_accessor :filter_type + # The modification timestamp of the retention filter. attr_accessor :modified_at + # The modifier of the retention filter. attr_accessor :modified_by + # The name of the retention filter. attr_accessor :name + # Sample rate to apply to spans going through this retention filter. # A value of 1.0 keeps all spans matching the query. attr_accessor :rate + # Sample rate to apply to traces containing spans going through this retention filter. # A value of 1.0 keeps all traces with spans matching the query. attr_accessor :trace_rate diff --git a/lib/datadog_api_client/v2/models/retention_filter_create_attributes.rb b/lib/datadog_api_client/v2/models/retention_filter_create_attributes.rb index e783ce93557b..075272ede545 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_create_attributes.rb @@ -20,17 +20,23 @@ module DatadogAPIClient::V2 # The object describing the configuration of the retention filter to create/update. class RetentionFilterCreateAttributes include BaseGenericModel + # Enable/Disable the retention filter. attr_reader :enabled + # The spans filter. Spans matching this filter will be indexed and stored. attr_reader :filter + # The type of retention filter. The value should always be spans-sampling-processor. attr_reader :filter_type + # The name of the retention filter. attr_reader :name + # Sample rate to apply to spans going through this retention filter. # A value of 1.0 keeps all spans matching the query. attr_reader :rate + # Sample rate to apply to traces containing spans going through this retention filter. # A value of 1.0 keeps all traces with spans matching the query. attr_accessor :trace_rate diff --git a/lib/datadog_api_client/v2/models/retention_filter_create_data.rb b/lib/datadog_api_client/v2/models/retention_filter_create_data.rb index 59f39896cadb..bab789798611 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_create_data.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The body of the retention filter to be created. class RetentionFilterCreateData include BaseGenericModel + # The object describing the configuration of the retention filter to create/update. attr_reader :attributes + # The type of the resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/retention_filter_create_request.rb b/lib/datadog_api_client/v2/models/retention_filter_create_request.rb index 1fc088691a88..db5d7ccf0c38 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_create_request.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The body of the retention filter to be created. class RetentionFilterCreateRequest include BaseGenericModel + # The body of the retention filter to be created. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/retention_filter_create_response.rb b/lib/datadog_api_client/v2/models/retention_filter_create_response.rb index ddf0f6345396..cd114e272fdc 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_create_response.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_create_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The retention filters definition. class RetentionFilterCreateResponse include BaseGenericModel + # The definition of the retention filter. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/retention_filter_response.rb b/lib/datadog_api_client/v2/models/retention_filter_response.rb index e56a7576fb62..0723bbc947cd 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_response.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The retention filters definition. class RetentionFilterResponse include BaseGenericModel + # The definition of the retention filter. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/retention_filter_update_attributes.rb b/lib/datadog_api_client/v2/models/retention_filter_update_attributes.rb index 58b77c0a8aae..95b1cc769cda 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_update_attributes.rb @@ -20,17 +20,23 @@ module DatadogAPIClient::V2 # The object describing the configuration of the retention filter to create/update. class RetentionFilterUpdateAttributes include BaseGenericModel + # Enable/Disable the retention filter. attr_reader :enabled + # The spans filter. Spans matching this filter will be indexed and stored. attr_reader :filter + # The type of retention filter. attr_reader :filter_type + # The name of the retention filter. attr_reader :name + # Sample rate to apply to spans going through this retention filter. # A value of 1.0 keeps all spans matching the query. attr_reader :rate + # Sample rate to apply to traces containing spans going through this retention filter. # A value of 1.0 keeps all traces with spans matching the query. attr_accessor :trace_rate diff --git a/lib/datadog_api_client/v2/models/retention_filter_update_data.rb b/lib/datadog_api_client/v2/models/retention_filter_update_data.rb index fbc92f65bbc5..8b25ce94e9d8 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_update_data.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The body of the retention filter to be updated. class RetentionFilterUpdateData include BaseGenericModel + # The object describing the configuration of the retention filter to create/update. attr_reader :attributes + # The ID of the retention filter. attr_reader :id + # The type of the resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/retention_filter_update_request.rb b/lib/datadog_api_client/v2/models/retention_filter_update_request.rb index 903e75f43299..b02e815873d4 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_update_request.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The body of the retention filter to be updated. class RetentionFilterUpdateRequest include BaseGenericModel + # The body of the retention filter to be updated. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/retention_filter_without_attributes.rb b/lib/datadog_api_client/v2/models/retention_filter_without_attributes.rb index 1bbf6d341a51..d264e59829de 100644 --- a/lib/datadog_api_client/v2/models/retention_filter_without_attributes.rb +++ b/lib/datadog_api_client/v2/models/retention_filter_without_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The retention filter object . class RetentionFilterWithoutAttributes include BaseGenericModel + # The ID of the retention filter. attr_reader :id + # The type of the resource. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/retention_filters_response.rb b/lib/datadog_api_client/v2/models/retention_filters_response.rb index 69d6d6a761be..61c0e569fb56 100644 --- a/lib/datadog_api_client/v2/models/retention_filters_response.rb +++ b/lib/datadog_api_client/v2/models/retention_filters_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # An ordered list of retention filters. class RetentionFiltersResponse include BaseGenericModel + # A list of retention filters objects. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/retry_strategy.rb b/lib/datadog_api_client/v2/models/retry_strategy.rb index bcb32bfd487f..8eb194b7ac90 100644 --- a/lib/datadog_api_client/v2/models/retry_strategy.rb +++ b/lib/datadog_api_client/v2/models/retry_strategy.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `RetryStrategy` object. class RetryStrategy include BaseGenericModel + # The definition of `RetryStrategyKind` object. attr_reader :kind + # The definition of `RetryStrategyLinear` object. attr_accessor :linear diff --git a/lib/datadog_api_client/v2/models/retry_strategy_linear.rb b/lib/datadog_api_client/v2/models/retry_strategy_linear.rb index 08600d8b674a..373c4a74d579 100644 --- a/lib/datadog_api_client/v2/models/retry_strategy_linear.rb +++ b/lib/datadog_api_client/v2/models/retry_strategy_linear.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `RetryStrategyLinear` object. class RetryStrategyLinear include BaseGenericModel + # The `RetryStrategyLinear` `interval`. The expected format is the number of seconds ending with an s. For example, 1 day is 86400s attr_reader :interval + # The `RetryStrategyLinear` `maxRetries`. attr_reader :max_retries diff --git a/lib/datadog_api_client/v2/models/role.rb b/lib/datadog_api_client/v2/models/role.rb index 8cb7f3df63e4..b94145b7bb09 100644 --- a/lib/datadog_api_client/v2/models/role.rb +++ b/lib/datadog_api_client/v2/models/role.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Role object returned by the API. class Role include BaseGenericModel + # Attributes of the role. attr_accessor :attributes + # The unique identifier of the role. attr_accessor :id + # Relationships of the role object returned by the API. attr_accessor :relationships + # Roles type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/role_attributes.rb b/lib/datadog_api_client/v2/models/role_attributes.rb index f9f3e61e9d53..f05a96d6136e 100644 --- a/lib/datadog_api_client/v2/models/role_attributes.rb +++ b/lib/datadog_api_client/v2/models/role_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes of the role. class RoleAttributes include BaseGenericModel + # Creation time of the role. attr_accessor :created_at + # Time of last role modification. attr_accessor :modified_at + # The name of the role. The name is neither unique nor a stable identifier of the role. attr_accessor :name + # Number of users with that role. attr_accessor :user_count diff --git a/lib/datadog_api_client/v2/models/role_clone.rb b/lib/datadog_api_client/v2/models/role_clone.rb index 2121ce959b62..91dc2f5dafd7 100644 --- a/lib/datadog_api_client/v2/models/role_clone.rb +++ b/lib/datadog_api_client/v2/models/role_clone.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data for the clone role request. class RoleClone include BaseGenericModel + # Attributes required to create a new role by cloning an existing one. attr_reader :attributes + # Roles type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/role_clone_attributes.rb b/lib/datadog_api_client/v2/models/role_clone_attributes.rb index d8b6b61130d3..1600db83fb20 100644 --- a/lib/datadog_api_client/v2/models/role_clone_attributes.rb +++ b/lib/datadog_api_client/v2/models/role_clone_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Attributes required to create a new role by cloning an existing one. class RoleCloneAttributes include BaseGenericModel + # Name of the new role that is cloned. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/role_clone_request.rb b/lib/datadog_api_client/v2/models/role_clone_request.rb index 6b0ef4b27fb4..47edb2f5a6cb 100644 --- a/lib/datadog_api_client/v2/models/role_clone_request.rb +++ b/lib/datadog_api_client/v2/models/role_clone_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to create a role by cloning an existing role. class RoleCloneRequest include BaseGenericModel + # Data for the clone role request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/role_create_attributes.rb b/lib/datadog_api_client/v2/models/role_create_attributes.rb index 86dc16e3aaf8..c11104a32ec0 100644 --- a/lib/datadog_api_client/v2/models/role_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/role_create_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Attributes of the created role. class RoleCreateAttributes include BaseGenericModel + # Creation time of the role. attr_accessor :created_at + # Time of last role modification. attr_accessor :modified_at + # Name of the role. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/role_create_data.rb b/lib/datadog_api_client/v2/models/role_create_data.rb index 5509569be8f7..fe2615329512 100644 --- a/lib/datadog_api_client/v2/models/role_create_data.rb +++ b/lib/datadog_api_client/v2/models/role_create_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data related to the creation of a role. class RoleCreateData include BaseGenericModel + # Attributes of the created role. attr_reader :attributes + # Relationships of the role object. attr_accessor :relationships + # Roles type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/role_create_request.rb b/lib/datadog_api_client/v2/models/role_create_request.rb index 9f102c0f7c82..6779249f4434 100644 --- a/lib/datadog_api_client/v2/models/role_create_request.rb +++ b/lib/datadog_api_client/v2/models/role_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create a role. class RoleCreateRequest include BaseGenericModel + # Data related to the creation of a role. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/role_create_response.rb b/lib/datadog_api_client/v2/models/role_create_response.rb index 7ab6bf31f1ed..a56fea4683c4 100644 --- a/lib/datadog_api_client/v2/models/role_create_response.rb +++ b/lib/datadog_api_client/v2/models/role_create_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response containing information about a created role. class RoleCreateResponse include BaseGenericModel + # Role object returned by the API. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/role_create_response_data.rb b/lib/datadog_api_client/v2/models/role_create_response_data.rb index c188a4a228d3..c81b69899393 100644 --- a/lib/datadog_api_client/v2/models/role_create_response_data.rb +++ b/lib/datadog_api_client/v2/models/role_create_response_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Role object returned by the API. class RoleCreateResponseData include BaseGenericModel + # Attributes of the created role. attr_accessor :attributes + # The unique identifier of the role. attr_accessor :id + # Relationships of the role object returned by the API. attr_accessor :relationships + # Roles type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/role_relationships.rb b/lib/datadog_api_client/v2/models/role_relationships.rb index 4831614ae9e7..391077a51b42 100644 --- a/lib/datadog_api_client/v2/models/role_relationships.rb +++ b/lib/datadog_api_client/v2/models/role_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationships of the role object. class RoleRelationships include BaseGenericModel + # Relationship to multiple permissions objects. attr_accessor :permissions diff --git a/lib/datadog_api_client/v2/models/role_response.rb b/lib/datadog_api_client/v2/models/role_response.rb index 7adc732c2e9f..3e06fdb102b8 100644 --- a/lib/datadog_api_client/v2/models/role_response.rb +++ b/lib/datadog_api_client/v2/models/role_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response containing information about a single role. class RoleResponse include BaseGenericModel + # Role object returned by the API. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/role_response_relationships.rb b/lib/datadog_api_client/v2/models/role_response_relationships.rb index 7354c31d3a53..244aa4591110 100644 --- a/lib/datadog_api_client/v2/models/role_response_relationships.rb +++ b/lib/datadog_api_client/v2/models/role_response_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationships of the role object returned by the API. class RoleResponseRelationships include BaseGenericModel + # Relationship to multiple permissions objects. attr_accessor :permissions diff --git a/lib/datadog_api_client/v2/models/role_template_array.rb b/lib/datadog_api_client/v2/models/role_template_array.rb index 40a9e58272d3..d31a0383fd75 100644 --- a/lib/datadog_api_client/v2/models/role_template_array.rb +++ b/lib/datadog_api_client/v2/models/role_template_array.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `RoleTemplateArray` object. class RoleTemplateArray include BaseGenericModel + # The `RoleTemplateArray` `data`. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/role_template_data.rb b/lib/datadog_api_client/v2/models/role_template_data.rb index bc3042e45497..386f47ba372d 100644 --- a/lib/datadog_api_client/v2/models/role_template_data.rb +++ b/lib/datadog_api_client/v2/models/role_template_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `RoleTemplateData` object. class RoleTemplateData include BaseGenericModel + # The definition of `RoleTemplateDataAttributes` object. attr_accessor :attributes + # The `RoleTemplateData` `id`. attr_accessor :id + # Roles resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/role_template_data_attributes.rb b/lib/datadog_api_client/v2/models/role_template_data_attributes.rb index 4dfa54178803..727115f8c81f 100644 --- a/lib/datadog_api_client/v2/models/role_template_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/role_template_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `RoleTemplateDataAttributes` object. class RoleTemplateDataAttributes include BaseGenericModel + # The `attributes` `description`. attr_accessor :description + # The `attributes` `name`. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/role_update_attributes.rb b/lib/datadog_api_client/v2/models/role_update_attributes.rb index 4a29a1b132e5..739ba83e039c 100644 --- a/lib/datadog_api_client/v2/models/role_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/role_update_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes of the role. class RoleUpdateAttributes include BaseGenericModel + # Creation time of the role. attr_accessor :created_at + # Time of last role modification. attr_accessor :modified_at + # Name of the role. attr_accessor :name + # The user count. attr_reader :user_count diff --git a/lib/datadog_api_client/v2/models/role_update_data.rb b/lib/datadog_api_client/v2/models/role_update_data.rb index 0bc9aec363e3..cda0a8890c53 100644 --- a/lib/datadog_api_client/v2/models/role_update_data.rb +++ b/lib/datadog_api_client/v2/models/role_update_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Data related to the update of a role. class RoleUpdateData include BaseGenericModel + # Attributes of the role. attr_reader :attributes + # The unique identifier of the role. attr_reader :id + # Relationships of the role object. attr_accessor :relationships + # Roles type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/role_update_request.rb b/lib/datadog_api_client/v2/models/role_update_request.rb index d9a6678e599f..6f51923a27d7 100644 --- a/lib/datadog_api_client/v2/models/role_update_request.rb +++ b/lib/datadog_api_client/v2/models/role_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Update a role. class RoleUpdateRequest include BaseGenericModel + # Data related to the update of a role. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/role_update_response.rb b/lib/datadog_api_client/v2/models/role_update_response.rb index 14a2c53d08ec..ec51777bb4f0 100644 --- a/lib/datadog_api_client/v2/models/role_update_response.rb +++ b/lib/datadog_api_client/v2/models/role_update_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response containing information about an updated role. class RoleUpdateResponse include BaseGenericModel + # Role object returned by the API. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/role_update_response_data.rb b/lib/datadog_api_client/v2/models/role_update_response_data.rb index 36c1d0ee9452..3eb8f77bd424 100644 --- a/lib/datadog_api_client/v2/models/role_update_response_data.rb +++ b/lib/datadog_api_client/v2/models/role_update_response_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Role object returned by the API. class RoleUpdateResponseData include BaseGenericModel + # Attributes of the role. attr_accessor :attributes + # The unique identifier of the role. attr_accessor :id + # Relationships of the role object returned by the API. attr_accessor :relationships + # Roles type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/roles_response.rb b/lib/datadog_api_client/v2/models/roles_response.rb index a670fd15e5e8..31b4d7268780 100644 --- a/lib/datadog_api_client/v2/models/roles_response.rb +++ b/lib/datadog_api_client/v2/models/roles_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response containing information about multiple roles. class RolesResponse include BaseGenericModel + # Array of returned roles. attr_accessor :data + # Object describing meta attributes of response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/routing_rule.rb b/lib/datadog_api_client/v2/models/routing_rule.rb index 3733c7bb1629..bf30a219b633 100644 --- a/lib/datadog_api_client/v2/models/routing_rule.rb +++ b/lib/datadog_api_client/v2/models/routing_rule.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Represents a routing rule, including its attributes, relationships, and unique identifier. class RoutingRule include BaseGenericModel + # Defines the configurable attributes of a routing rule, such as actions, query, time restriction, and urgency. attr_accessor :attributes + # Specifies the unique identifier of this routing rule. attr_accessor :id + # Specifies relationships for a routing rule, linking to associated policy resources. attr_accessor :relationships + # Team routing rules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/routing_rule_attributes.rb b/lib/datadog_api_client/v2/models/routing_rule_attributes.rb index 25c9ad339409..b5f95d50bd6f 100644 --- a/lib/datadog_api_client/v2/models/routing_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/routing_rule_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Defines the configurable attributes of a routing rule, such as actions, query, time restriction, and urgency. class RoutingRuleAttributes include BaseGenericModel + # Specifies the list of actions to perform when the routing rule matches. attr_accessor :actions + # Defines the query or condition that triggers this routing rule. attr_accessor :query + # Holds time zone information and a list of time restrictions for a routing rule. attr_accessor :time_restriction + # Specifies the level of urgency for a routing rule (low, high, or dynamic). attr_accessor :urgency diff --git a/lib/datadog_api_client/v2/models/routing_rule_relationships.rb b/lib/datadog_api_client/v2/models/routing_rule_relationships.rb index 8b347be65a8b..401efdb8c934 100644 --- a/lib/datadog_api_client/v2/models/routing_rule_relationships.rb +++ b/lib/datadog_api_client/v2/models/routing_rule_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Specifies relationships for a routing rule, linking to associated policy resources. class RoutingRuleRelationships include BaseGenericModel + # Defines the relationship that links a routing rule to a policy. attr_accessor :policy diff --git a/lib/datadog_api_client/v2/models/routing_rule_relationships_policy.rb b/lib/datadog_api_client/v2/models/routing_rule_relationships_policy.rb index cc527e2e358d..0799a7f1fa77 100644 --- a/lib/datadog_api_client/v2/models/routing_rule_relationships_policy.rb +++ b/lib/datadog_api_client/v2/models/routing_rule_relationships_policy.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Defines the relationship that links a routing rule to a policy. class RoutingRuleRelationshipsPolicy include BaseGenericModel + # Represents the policy data reference, containing the policy's ID and resource type. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/routing_rule_relationships_policy_data.rb b/lib/datadog_api_client/v2/models/routing_rule_relationships_policy_data.rb index 6395585ef40b..4626982cdb2f 100644 --- a/lib/datadog_api_client/v2/models/routing_rule_relationships_policy_data.rb +++ b/lib/datadog_api_client/v2/models/routing_rule_relationships_policy_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Represents the policy data reference, containing the policy's ID and resource type. class RoutingRuleRelationshipsPolicyData include BaseGenericModel + # Specifies the unique identifier of the policy. attr_reader :id + # Indicates that the resource is of type 'policies'. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rule_attributes.rb b/lib/datadog_api_client/v2/models/rule_attributes.rb index 6f2f09c12006..15a41060681b 100644 --- a/lib/datadog_api_client/v2/models/rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/rule_attributes.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V2 # Details of a rule. class RuleAttributes include BaseGenericModel + # The scorecard name to which this rule must belong. attr_accessor :category + # Creation time of the rule outcome. attr_accessor :created_at + # Defines if the rule is a custom rule. attr_accessor :custom + # Explanation of the rule. attr_accessor :description + # If enabled, the rule is calculated as part of the score. attr_accessor :enabled + # The maturity level of the rule (1, 2, or 3). attr_reader :level + # Time of the last rule outcome modification. attr_accessor :modified_at + # Name of the rule. attr_accessor :name + # Owner of the rule. attr_accessor :owner + # The scorecard name to which this rule must belong. attr_accessor :scorecard_name diff --git a/lib/datadog_api_client/v2/models/rule_outcome_relationships.rb b/lib/datadog_api_client/v2/models/rule_outcome_relationships.rb index 234425f15ec5..f206bc9f7e5c 100644 --- a/lib/datadog_api_client/v2/models/rule_outcome_relationships.rb +++ b/lib/datadog_api_client/v2/models/rule_outcome_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The JSON:API relationship to a scorecard rule. class RuleOutcomeRelationships include BaseGenericModel + # The JSON:API relationship to a scorecard outcome. attr_accessor :rule diff --git a/lib/datadog_api_client/v2/models/rule_user.rb b/lib/datadog_api_client/v2/models/rule_user.rb index eb2590b15601..a7a373b524a5 100644 --- a/lib/datadog_api_client/v2/models/rule_user.rb +++ b/lib/datadog_api_client/v2/models/rule_user.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # User creating or modifying a rule. class RuleUser include BaseGenericModel + # The user handle. attr_accessor :handle + # The user name. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/rule_version_history.rb b/lib/datadog_api_client/v2/models/rule_version_history.rb index 0410b9b62efa..0fcf6a7870eb 100644 --- a/lib/datadog_api_client/v2/models/rule_version_history.rb +++ b/lib/datadog_api_client/v2/models/rule_version_history.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response object containing the version history of a rule. class RuleVersionHistory include BaseGenericModel + # The number of rule versions. attr_reader :count + # The `RuleVersionHistory` `data`. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rule_version_update.rb b/lib/datadog_api_client/v2/models/rule_version_update.rb index 53232c83999f..5ab6a7ce5b35 100644 --- a/lib/datadog_api_client/v2/models/rule_version_update.rb +++ b/lib/datadog_api_client/v2/models/rule_version_update.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A change in a rule version. class RuleVersionUpdate include BaseGenericModel + # The new value of the field. attr_accessor :change + # The field that was changed. attr_accessor :field + # The type of change. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rule_versions.rb b/lib/datadog_api_client/v2/models/rule_versions.rb index 5e857a1fd1e9..c6386c89a111 100644 --- a/lib/datadog_api_client/v2/models/rule_versions.rb +++ b/lib/datadog_api_client/v2/models/rule_versions.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A rule version with a list of updates. class RuleVersions include BaseGenericModel + # A list of changes. attr_accessor :changes + # Create a new rule. attr_accessor :rule diff --git a/lib/datadog_api_client/v2/models/rules_validate_query_request.rb b/lib/datadog_api_client/v2/models/rules_validate_query_request.rb index 028421338601..88797e9177b6 100644 --- a/lib/datadog_api_client/v2/models/rules_validate_query_request.rb +++ b/lib/datadog_api_client/v2/models/rules_validate_query_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `RulesValidateQueryRequest` object. class RulesValidateQueryRequest include BaseGenericModel + # The definition of `RulesValidateQueryRequestData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rules_validate_query_request_data.rb b/lib/datadog_api_client/v2/models/rules_validate_query_request_data.rb index 5a3a0aa191a4..1d67ff8654a7 100644 --- a/lib/datadog_api_client/v2/models/rules_validate_query_request_data.rb +++ b/lib/datadog_api_client/v2/models/rules_validate_query_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `RulesValidateQueryRequestData` object. class RulesValidateQueryRequestData include BaseGenericModel + # The definition of `RulesValidateQueryRequestDataAttributes` object. attr_accessor :attributes + # The `RulesValidateQueryRequestData` `id`. attr_accessor :id + # Validate query resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rules_validate_query_request_data_attributes.rb b/lib/datadog_api_client/v2/models/rules_validate_query_request_data_attributes.rb index c67e2c280695..978a8f35b84d 100644 --- a/lib/datadog_api_client/v2/models/rules_validate_query_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/rules_validate_query_request_data_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `RulesValidateQueryRequestDataAttributes` object. class RulesValidateQueryRequestDataAttributes include BaseGenericModel + # The `attributes` `Query`. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/rules_validate_query_response.rb b/lib/datadog_api_client/v2/models/rules_validate_query_response.rb index a5046e79cfd0..0453b65ef5a0 100644 --- a/lib/datadog_api_client/v2/models/rules_validate_query_response.rb +++ b/lib/datadog_api_client/v2/models/rules_validate_query_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `RulesValidateQueryResponse` object. class RulesValidateQueryResponse include BaseGenericModel + # The definition of `RulesValidateQueryResponseData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rules_validate_query_response_data.rb b/lib/datadog_api_client/v2/models/rules_validate_query_response_data.rb index ae78e408d719..cb59bb52cd8a 100644 --- a/lib/datadog_api_client/v2/models/rules_validate_query_response_data.rb +++ b/lib/datadog_api_client/v2/models/rules_validate_query_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `RulesValidateQueryResponseData` object. class RulesValidateQueryResponseData include BaseGenericModel + # The definition of `RulesValidateQueryResponseDataAttributes` object. attr_accessor :attributes + # The `RulesValidateQueryResponseData` `id`. attr_accessor :id + # Validate response resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rules_validate_query_response_data_attributes.rb b/lib/datadog_api_client/v2/models/rules_validate_query_response_data_attributes.rb index af652da839b3..fca1b7270838 100644 --- a/lib/datadog_api_client/v2/models/rules_validate_query_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/rules_validate_query_response_data_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `RulesValidateQueryResponseDataAttributes` object. class RulesValidateQueryResponseDataAttributes include BaseGenericModel + # The `attributes` `Canonical`. attr_reader :canonical diff --git a/lib/datadog_api_client/v2/models/ruleset_resp.rb b/lib/datadog_api_client/v2/models/ruleset_resp.rb index 22392757b4f9..3b574f7412a3 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `RulesetResp` object. class RulesetResp include BaseGenericModel + # The definition of `RulesetRespData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_array.rb b/lib/datadog_api_client/v2/models/ruleset_resp_array.rb index 335a2d083710..156d4654dc4a 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_array.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_array.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespArray` object. class RulesetRespArray include BaseGenericModel + # The `RulesetRespArray` `data`. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data.rb index 3d128a51f851..65502a64a4da 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespData` object. class RulesetRespData include BaseGenericModel + # The definition of `RulesetRespDataAttributes` object. attr_accessor :attributes + # The `RulesetRespData` `id`. attr_accessor :id + # Ruleset resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes.rb index 15b67c206017..14403a65bf19 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributes` object. class RulesetRespDataAttributes include BaseGenericModel + # The definition of `RulesetRespDataAttributesCreated` object. attr_reader :created + # The `attributes` `enabled`. attr_reader :enabled + # The `attributes` `last_modified_user_uuid`. attr_reader :last_modified_user_uuid + # The definition of `RulesetRespDataAttributesModified` object. attr_reader :modified + # The `attributes` `name`. attr_reader :name + # The `attributes` `position`. attr_reader :position + # The `attributes` `processing_status`. attr_accessor :processing_status + # The `attributes` `rules`. attr_reader :rules + # The `attributes` `version`. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_created.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_created.rb index f2210ed11692..e173e3e1653d 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_created.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_created.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesCreated` object. class RulesetRespDataAttributesCreated include BaseGenericModel + # The `created` `nanos`. attr_reader :nanos + # The `created` `seconds`. attr_accessor :seconds diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_modified.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_modified.rb index 088328789f37..8d448716403d 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_modified.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_modified.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesModified` object. class RulesetRespDataAttributesModified include BaseGenericModel + # The `modified` `nanos`. attr_reader :nanos + # The `modified` `seconds`. attr_accessor :seconds diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items.rb index a46b2a1574c4..acd70d4bbdeb 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesRulesItems` object. class RulesetRespDataAttributesRulesItems include BaseGenericModel + # The `items` `enabled`. attr_reader :enabled + # The definition of `RulesetRespDataAttributesRulesItemsMapping` object. attr_accessor :mapping + # The `items` `metadata`. attr_accessor :metadata + # The `items` `name`. attr_reader :name + # The definition of `RulesetRespDataAttributesRulesItemsQuery` object. attr_accessor :query + # The definition of `RulesetRespDataAttributesRulesItemsReferenceTable` object. attr_accessor :reference_table diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_mapping.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_mapping.rb index 8f2d8fecd6c4..4fe9606ec4b6 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_mapping.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_mapping.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesRulesItemsMapping` object. class RulesetRespDataAttributesRulesItemsMapping include BaseGenericModel + # The `mapping` `destination_key`. attr_reader :destination_key + # The `mapping` `if_not_exists`. attr_reader :if_not_exists + # The `mapping` `source_keys`. attr_reader :source_keys diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query.rb index 63b9f0f896ff..88dc95509a97 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesRulesItemsQuery` object. class RulesetRespDataAttributesRulesItemsQuery include BaseGenericModel + # The definition of `RulesetRespDataAttributesRulesItemsQueryAddition` object. attr_accessor :addition + # The `query` `case_insensitivity`. attr_accessor :case_insensitivity + # The `query` `if_not_exists`. attr_reader :if_not_exists + # The `query` `query`. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query_addition.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query_addition.rb index df8434dfceb6..505c957be07f 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query_addition.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_query_addition.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesRulesItemsQueryAddition` object. class RulesetRespDataAttributesRulesItemsQueryAddition include BaseGenericModel + # The `addition` `key`. attr_reader :key + # The `addition` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table.rb index 042df5b18eef..aa5cfbdccc83 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesRulesItemsReferenceTable` object. class RulesetRespDataAttributesRulesItemsReferenceTable include BaseGenericModel + # The `reference_table` `case_insensitivity`. attr_accessor :case_insensitivity + # The `reference_table` `field_pairs`. attr_reader :field_pairs + # The `reference_table` `if_not_exists`. attr_accessor :if_not_exists + # The `reference_table` `source_keys`. attr_reader :source_keys + # The `reference_table` `table_name`. attr_reader :table_name diff --git a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table_field_pairs_items.rb b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table_field_pairs_items.rb index fd49aff00f62..a905be1ffe5c 100644 --- a/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table_field_pairs_items.rb +++ b/lib/datadog_api_client/v2/models/ruleset_resp_data_attributes_rules_items_reference_table_field_pairs_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `RulesetRespDataAttributesRulesItemsReferenceTableFieldPairsItems` object. class RulesetRespDataAttributesRulesItemsReferenceTableFieldPairsItems include BaseGenericModel + # The `items` `input_column`. attr_reader :input_column + # The `items` `output_key`. attr_reader :output_key diff --git a/lib/datadog_api_client/v2/models/rum_aggregate_bucket_value_timeseries_point.rb b/lib/datadog_api_client/v2/models/rum_aggregate_bucket_value_timeseries_point.rb index 1ec4af9f9546..5e5c543b0d99 100644 --- a/lib/datadog_api_client/v2/models/rum_aggregate_bucket_value_timeseries_point.rb +++ b/lib/datadog_api_client/v2/models/rum_aggregate_bucket_value_timeseries_point.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A timeseries point. class RUMAggregateBucketValueTimeseriesPoint include BaseGenericModel + # The time value for this point. attr_accessor :time + # The value for this point. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/rum_aggregate_request.rb b/lib/datadog_api_client/v2/models/rum_aggregate_request.rb index 63a9a49b6c8c..abd6169dce5c 100644 --- a/lib/datadog_api_client/v2/models/rum_aggregate_request.rb +++ b/lib/datadog_api_client/v2/models/rum_aggregate_request.rb @@ -20,15 +20,20 @@ module DatadogAPIClient::V2 # The object sent with the request to retrieve aggregation buckets of RUM events from your organization. class RUMAggregateRequest include BaseGenericModel + # The list of metrics or timeseries to compute for the retrieved buckets. attr_accessor :compute + # The search and filter query settings. attr_accessor :filter + # The rules for the group by. attr_accessor :group_by + # Global query options that are used during the query. # Note: Only supply timezone or time offset, not both. Otherwise, the query fails. attr_accessor :options + # Paging attributes for listing events. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/rum_aggregate_sort.rb b/lib/datadog_api_client/v2/models/rum_aggregate_sort.rb index ee13b2bdc9ac..9a90d4b3f5ef 100644 --- a/lib/datadog_api_client/v2/models/rum_aggregate_sort.rb +++ b/lib/datadog_api_client/v2/models/rum_aggregate_sort.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A sort rule. class RUMAggregateSort include BaseGenericModel + # An aggregation function. attr_accessor :aggregation + # The metric to sort by (only used for `type=measure`). attr_accessor :metric + # The order to use, ascending or descending. attr_accessor :order + # The type of sorting algorithm. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rum_aggregation_buckets_response.rb b/lib/datadog_api_client/v2/models/rum_aggregation_buckets_response.rb index 0c47ab54e201..33898c0ffe02 100644 --- a/lib/datadog_api_client/v2/models/rum_aggregation_buckets_response.rb +++ b/lib/datadog_api_client/v2/models/rum_aggregation_buckets_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The query results. class RUMAggregationBucketsResponse include BaseGenericModel + # The list of matching buckets, one item per bucket. attr_accessor :buckets diff --git a/lib/datadog_api_client/v2/models/rum_analytics_aggregate_response.rb b/lib/datadog_api_client/v2/models/rum_analytics_aggregate_response.rb index 2002a953c843..7ae1a2230ca7 100644 --- a/lib/datadog_api_client/v2/models/rum_analytics_aggregate_response.rb +++ b/lib/datadog_api_client/v2/models/rum_analytics_aggregate_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The response object for the RUM events aggregate API endpoint. class RUMAnalyticsAggregateResponse include BaseGenericModel + # The query results. attr_accessor :data + # Links attributes. attr_accessor :links + # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/rum_application.rb b/lib/datadog_api_client/v2/models/rum_application.rb index 382911fcec9f..e601d6a7fb08 100644 --- a/lib/datadog_api_client/v2/models/rum_application.rb +++ b/lib/datadog_api_client/v2/models/rum_application.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # RUM application. class RUMApplication include BaseGenericModel + # RUM application attributes. attr_reader :attributes + # RUM application ID. attr_reader :id + # RUM application response type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_application_attributes.rb b/lib/datadog_api_client/v2/models/rum_application_attributes.rb index 986f96202334..b5084282caea 100644 --- a/lib/datadog_api_client/v2/models/rum_application_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_application_attributes.rb @@ -20,30 +20,43 @@ module DatadogAPIClient::V2 # RUM application attributes. class RUMApplicationAttributes include BaseGenericModel + # ID of the API key associated with the application. attr_reader :api_key_id + # ID of the RUM application. attr_reader :application_id + # Client token of the RUM application. attr_reader :client_token + # Timestamp in ms of the creation date. attr_reader :created_at + # Handle of the creator user. attr_reader :created_by_handle + # Hash of the RUM application. Optional. attr_accessor :_hash + # Indicates if the RUM application is active. attr_accessor :is_active + # Name of the RUM application. attr_reader :name + # Org ID of the RUM application. attr_reader :org_id + # Product Scales configuration for the RUM application. attr_accessor :product_scales + # Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`, `roku`, `electron`, `unity`, `kotlin-multiplatform`. attr_reader :type + # Timestamp in ms of the last update date. attr_reader :updated_at + # Handle of the updater user. attr_reader :updated_by_handle diff --git a/lib/datadog_api_client/v2/models/rum_application_create.rb b/lib/datadog_api_client/v2/models/rum_application_create.rb index 74dd5448b73a..fb5f6e329276 100644 --- a/lib/datadog_api_client/v2/models/rum_application_create.rb +++ b/lib/datadog_api_client/v2/models/rum_application_create.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # RUM application creation. class RUMApplicationCreate include BaseGenericModel + # RUM application creation attributes. attr_reader :attributes + # RUM application creation type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_application_create_attributes.rb b/lib/datadog_api_client/v2/models/rum_application_create_attributes.rb index 4d2d72aafbcc..5c0629d98f78 100644 --- a/lib/datadog_api_client/v2/models/rum_application_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_application_create_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # RUM application creation attributes. class RUMApplicationCreateAttributes include BaseGenericModel + # Name of the RUM application. attr_reader :name + # Controls the retention policy for Product Analytics data derived from RUM events. attr_accessor :product_analytics_retention_state + # Configures which RUM events are processed and stored for the application. attr_accessor :rum_event_processing_state + # Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`, `roku`, `electron`, `unity`, `kotlin-multiplatform`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rum_application_create_request.rb b/lib/datadog_api_client/v2/models/rum_application_create_request.rb index 74ee4003d4bd..41d3935e9ef3 100644 --- a/lib/datadog_api_client/v2/models/rum_application_create_request.rb +++ b/lib/datadog_api_client/v2/models/rum_application_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # RUM application creation request attributes. class RUMApplicationCreateRequest include BaseGenericModel + # RUM application creation. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/rum_application_list.rb b/lib/datadog_api_client/v2/models/rum_application_list.rb index 6a3f82e087a3..c8547af596b5 100644 --- a/lib/datadog_api_client/v2/models/rum_application_list.rb +++ b/lib/datadog_api_client/v2/models/rum_application_list.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # RUM application list. class RUMApplicationList include BaseGenericModel + # RUM application list attributes. attr_reader :attributes + # RUM application ID. attr_accessor :id + # RUM application list type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_application_list_attributes.rb b/lib/datadog_api_client/v2/models/rum_application_list_attributes.rb index dbf9e7f1e2aa..c1695e5218d2 100644 --- a/lib/datadog_api_client/v2/models/rum_application_list_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_application_list_attributes.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V2 # RUM application list attributes. class RUMApplicationListAttributes include BaseGenericModel + # ID of the RUM application. attr_reader :application_id + # Timestamp in ms of the creation date. attr_reader :created_at + # Handle of the creator user. attr_reader :created_by_handle + # Hash of the RUM application. Optional. attr_accessor :_hash + # Indicates if the RUM application is active. attr_accessor :is_active + # Name of the RUM application. attr_reader :name + # Org ID of the RUM application. attr_reader :org_id + # Product Scales configuration for the RUM application. attr_accessor :product_scales + # Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`, `roku`, `electron`, `unity`, `kotlin-multiplatform`. attr_reader :type + # Timestamp in ms of the last update date. attr_reader :updated_at + # Handle of the updater user. attr_reader :updated_by_handle diff --git a/lib/datadog_api_client/v2/models/rum_application_response.rb b/lib/datadog_api_client/v2/models/rum_application_response.rb index 019680d30444..11928bdbc285 100644 --- a/lib/datadog_api_client/v2/models/rum_application_response.rb +++ b/lib/datadog_api_client/v2/models/rum_application_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # RUM application response. class RUMApplicationResponse include BaseGenericModel + # RUM application. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_application_update.rb b/lib/datadog_api_client/v2/models/rum_application_update.rb index 57c99a85e4a6..5f64233669c9 100644 --- a/lib/datadog_api_client/v2/models/rum_application_update.rb +++ b/lib/datadog_api_client/v2/models/rum_application_update.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # RUM application update. class RUMApplicationUpdate include BaseGenericModel + # RUM application update attributes. attr_accessor :attributes + # RUM application ID. attr_reader :id + # RUM application update type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_application_update_attributes.rb b/lib/datadog_api_client/v2/models/rum_application_update_attributes.rb index fb532bec0e19..d84b5c722dce 100644 --- a/lib/datadog_api_client/v2/models/rum_application_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_application_update_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # RUM application update attributes. class RUMApplicationUpdateAttributes include BaseGenericModel + # Name of the RUM application. attr_accessor :name + # Controls the retention policy for Product Analytics data derived from RUM events. attr_accessor :product_analytics_retention_state + # Configures which RUM events are processed and stored for the application. attr_accessor :rum_event_processing_state + # Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`, `roku`, `electron`, `unity`, `kotlin-multiplatform`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rum_application_update_request.rb b/lib/datadog_api_client/v2/models/rum_application_update_request.rb index 006597ce37ca..a5e1323736a7 100644 --- a/lib/datadog_api_client/v2/models/rum_application_update_request.rb +++ b/lib/datadog_api_client/v2/models/rum_application_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # RUM application update request. class RUMApplicationUpdateRequest include BaseGenericModel + # RUM application update. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/rum_applications_response.rb b/lib/datadog_api_client/v2/models/rum_applications_response.rb index 7ec7aefa1f49..316d4ab3bd9d 100644 --- a/lib/datadog_api_client/v2/models/rum_applications_response.rb +++ b/lib/datadog_api_client/v2/models/rum_applications_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # RUM applications response. class RUMApplicationsResponse include BaseGenericModel + # RUM applications array response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_bucket_response.rb b/lib/datadog_api_client/v2/models/rum_bucket_response.rb index 141f2f61c9a0..8df0e13c556f 100644 --- a/lib/datadog_api_client/v2/models/rum_bucket_response.rb +++ b/lib/datadog_api_client/v2/models/rum_bucket_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Bucket values. class RUMBucketResponse include BaseGenericModel + # The key-value pairs for each group-by. attr_accessor :by + # A map of the metric name to value for regular compute, or a list of values for a timeseries. attr_accessor :computes diff --git a/lib/datadog_api_client/v2/models/rum_compute.rb b/lib/datadog_api_client/v2/models/rum_compute.rb index 48e7a51e57f5..5265e626c59d 100644 --- a/lib/datadog_api_client/v2/models/rum_compute.rb +++ b/lib/datadog_api_client/v2/models/rum_compute.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # A compute rule to compute metrics or timeseries. class RUMCompute include BaseGenericModel + # An aggregation function. attr_reader :aggregation + # The time buckets' size (only used for type=timeseries) # Defaults to a resolution of 150 points. attr_accessor :interval + # The metric to use. attr_accessor :metric + # The type of compute. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rum_event.rb b/lib/datadog_api_client/v2/models/rum_event.rb index 98dab379929a..3236e96b0777 100644 --- a/lib/datadog_api_client/v2/models/rum_event.rb +++ b/lib/datadog_api_client/v2/models/rum_event.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object description of a RUM event after being processed and stored by Datadog. class RUMEvent include BaseGenericModel + # JSON object containing all event attributes and their associated values. attr_accessor :attributes + # Unique ID of the event. attr_accessor :id + # Type of the event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rum_event_attributes.rb b/lib/datadog_api_client/v2/models/rum_event_attributes.rb index 2df40bcdd48f..8c2945f8a041 100644 --- a/lib/datadog_api_client/v2/models/rum_event_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_event_attributes.rb @@ -20,14 +20,18 @@ module DatadogAPIClient::V2 # JSON object containing all event attributes and their associated values. class RUMEventAttributes include BaseGenericModel + # JSON object of attributes from RUM events. attr_accessor :attributes + # The name of the application or service generating RUM events. # It is used to switch from RUM to APM, so make sure you define the same # value when you use both products. attr_accessor :service + # Array of tags associated with your event. attr_accessor :tags + # Timestamp of your event. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/rum_event_processing_scale.rb b/lib/datadog_api_client/v2/models/rum_event_processing_scale.rb index 721a995e7d55..016ef80e8c32 100644 --- a/lib/datadog_api_client/v2/models/rum_event_processing_scale.rb +++ b/lib/datadog_api_client/v2/models/rum_event_processing_scale.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # RUM event processing scale configuration. class RUMEventProcessingScale include BaseGenericModel + # Timestamp in milliseconds when this scale was last modified. attr_accessor :last_modified_at + # Configures which RUM events are processed and stored for the application. attr_accessor :state diff --git a/lib/datadog_api_client/v2/models/rum_events_response.rb b/lib/datadog_api_client/v2/models/rum_events_response.rb index d3cfc4ee46d4..69551abbdd4e 100644 --- a/lib/datadog_api_client/v2/models/rum_events_response.rb +++ b/lib/datadog_api_client/v2/models/rum_events_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response object with all events matching the request and pagination information. class RUMEventsResponse include BaseGenericModel + # Array of events matching the request. attr_accessor :data + # Links attributes. attr_accessor :links + # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/rum_group_by.rb b/lib/datadog_api_client/v2/models/rum_group_by.rb index e84f31c40ed7..b115dd85548e 100644 --- a/lib/datadog_api_client/v2/models/rum_group_by.rb +++ b/lib/datadog_api_client/v2/models/rum_group_by.rb @@ -20,17 +20,23 @@ module DatadogAPIClient::V2 # A group-by rule. class RUMGroupBy include BaseGenericModel + # The name of the facet to use (required). attr_reader :facet + # Used to perform a histogram computation (only for measure facets). # Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval. attr_accessor :histogram + # The maximum buckets to return for this group-by. attr_accessor :limit + # The value to use for logs that don't have the facet used to group by. attr_accessor :missing + # A sort rule. attr_accessor :sort + # A resulting object to put the given computes in over all the matching records. attr_accessor :total diff --git a/lib/datadog_api_client/v2/models/rum_group_by_histogram.rb b/lib/datadog_api_client/v2/models/rum_group_by_histogram.rb index a0e002491050..faacf1b05826 100644 --- a/lib/datadog_api_client/v2/models/rum_group_by_histogram.rb +++ b/lib/datadog_api_client/v2/models/rum_group_by_histogram.rb @@ -21,11 +21,14 @@ module DatadogAPIClient::V2 # Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval. class RUMGroupByHistogram include BaseGenericModel + # The bin size of the histogram buckets. attr_reader :interval + # The maximum value for the measure used in the histogram # (values greater than this one are filtered out). attr_reader :max + # The minimum value for the measure used in the histogram # (values smaller than this one are filtered out). attr_reader :min diff --git a/lib/datadog_api_client/v2/models/rum_metric_compute.rb b/lib/datadog_api_client/v2/models/rum_metric_compute.rb index bcff297f61a0..7b6a7c079a8d 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_compute.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_compute.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V2 # The compute rule to compute the rum-based metric. class RumMetricCompute include BaseGenericModel + # The type of aggregation to use. attr_reader :aggregation_type + # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when `aggregation_type` is `distribution`. attr_accessor :include_percentiles + # The path to the value the rum-based metric will aggregate on. # Only present when `aggregation_type` is `distribution`. attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/rum_metric_create_attributes.rb b/lib/datadog_api_client/v2/models/rum_metric_create_attributes.rb index 7687ef8bccdf..4d7d8e93327f 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_create_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The object describing the Datadog rum-based metric to create. class RumMetricCreateAttributes include BaseGenericModel + # The compute rule to compute the rum-based metric. attr_reader :compute + # The type of RUM events to filter on. attr_reader :event_type + # The rum-based metric filter. Events matching this filter will be aggregated in this metric. attr_accessor :filter + # The rules for the group by. attr_accessor :group_by + # The rule to count updatable events. Is only set if `event_type` is `sessions` or `views`. attr_accessor :uniqueness diff --git a/lib/datadog_api_client/v2/models/rum_metric_create_data.rb b/lib/datadog_api_client/v2/models/rum_metric_create_data.rb index eb38092923d5..a36fc4a94550 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_create_data.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_create_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The new rum-based metric properties. class RumMetricCreateData include BaseGenericModel + # The object describing the Datadog rum-based metric to create. attr_reader :attributes + # The name of the rum-based metric. attr_reader :id + # The type of the resource. The value should always be rum_metrics. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_metric_create_request.rb b/lib/datadog_api_client/v2/models/rum_metric_create_request.rb index 2d87f6a8d956..0876b1919df0 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_create_request.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The new rum-based metric body. class RumMetricCreateRequest include BaseGenericModel + # The new rum-based metric properties. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/rum_metric_filter.rb b/lib/datadog_api_client/v2/models/rum_metric_filter.rb index 7af3018660fb..62d613485dea 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_filter.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_filter.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The rum-based metric filter. Events matching this filter will be aggregated in this metric. class RumMetricFilter include BaseGenericModel + # The search query - following the RUM search syntax. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/rum_metric_group_by.rb b/lib/datadog_api_client/v2/models/rum_metric_group_by.rb index c3e1ca5d5bdc..929c65845a2c 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_group_by.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_group_by.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A group by rule. class RumMetricGroupBy include BaseGenericModel + # The path to the value the rum-based metric will be aggregated over. attr_reader :path + # Eventual name of the tag that gets created. By default, `path` is used as the tag name. attr_accessor :tag_name diff --git a/lib/datadog_api_client/v2/models/rum_metric_response.rb b/lib/datadog_api_client/v2/models/rum_metric_response.rb index 9f2a24864e3b..490b6fbdd9a9 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The rum-based metric object. class RumMetricResponse include BaseGenericModel + # The rum-based metric properties. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_attributes.rb b/lib/datadog_api_client/v2/models/rum_metric_response_attributes.rb index b87744181588..927cd674cca4 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The object describing a Datadog rum-based metric. class RumMetricResponseAttributes include BaseGenericModel + # The compute rule to compute the rum-based metric. attr_accessor :compute + # The type of RUM events to filter on. attr_accessor :event_type + # The rum-based metric filter. RUM events matching this filter will be aggregated in this metric. attr_accessor :filter + # The rules for the group by. attr_accessor :group_by + # The rule to count updatable events. Is only set if `event_type` is `session` or `view`. attr_accessor :uniqueness diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_compute.rb b/lib/datadog_api_client/v2/models/rum_metric_response_compute.rb index b00b0de287e5..f20397ee2c5b 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_compute.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_compute.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V2 # The compute rule to compute the rum-based metric. class RumMetricResponseCompute include BaseGenericModel + # The type of aggregation to use. attr_accessor :aggregation_type + # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when `aggregation_type` is `distribution`. attr_accessor :include_percentiles + # The path to the value the rum-based metric will aggregate on. # Only present when `aggregation_type` is `distribution`. attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_data.rb b/lib/datadog_api_client/v2/models/rum_metric_response_data.rb index 13f132088b90..893f88502c40 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_data.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The rum-based metric properties. class RumMetricResponseData include BaseGenericModel + # The object describing a Datadog rum-based metric. attr_accessor :attributes + # The name of the rum-based metric. attr_accessor :id + # The type of the resource. The value should always be rum_metrics. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_filter.rb b/lib/datadog_api_client/v2/models/rum_metric_response_filter.rb index 9ca36932d8df..6432c8d429ec 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_filter.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_filter.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The rum-based metric filter. RUM events matching this filter will be aggregated in this metric. class RumMetricResponseFilter include BaseGenericModel + # The search query - following the RUM search syntax. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_group_by.rb b/lib/datadog_api_client/v2/models/rum_metric_response_group_by.rb index c48fddb9d59f..84f2d5af6470 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_group_by.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_group_by.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A group by rule. class RumMetricResponseGroupBy include BaseGenericModel + # The path to the value the rum-based metric will be aggregated over. attr_accessor :path + # Eventual name of the tag that gets created. By default, `path` is used as the tag name. attr_accessor :tag_name diff --git a/lib/datadog_api_client/v2/models/rum_metric_response_uniqueness.rb b/lib/datadog_api_client/v2/models/rum_metric_response_uniqueness.rb index 6717a8b24e0c..2efaba6bc1a8 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_response_uniqueness.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_response_uniqueness.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The rule to count updatable events. Is only set if `event_type` is `session` or `view`. class RumMetricResponseUniqueness include BaseGenericModel + # When to count updatable events. `match` when the event is first seen, or `end` when the event is complete. attr_accessor :_when diff --git a/lib/datadog_api_client/v2/models/rum_metric_uniqueness.rb b/lib/datadog_api_client/v2/models/rum_metric_uniqueness.rb index 8d09df045620..d41c4cf703a5 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_uniqueness.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_uniqueness.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The rule to count updatable events. Is only set if `event_type` is `sessions` or `views`. class RumMetricUniqueness include BaseGenericModel + # When to count updatable events. `match` when the event is first seen, or `end` when the event is complete. attr_reader :_when diff --git a/lib/datadog_api_client/v2/models/rum_metric_update_attributes.rb b/lib/datadog_api_client/v2/models/rum_metric_update_attributes.rb index 4b8935403778..baefdb00cff7 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_update_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The rum-based metric properties that will be updated. class RumMetricUpdateAttributes include BaseGenericModel + # The compute rule to compute the rum-based metric. attr_accessor :compute + # The rum-based metric filter. Events matching this filter will be aggregated in this metric. attr_accessor :filter + # The rules for the group by. attr_accessor :group_by diff --git a/lib/datadog_api_client/v2/models/rum_metric_update_compute.rb b/lib/datadog_api_client/v2/models/rum_metric_update_compute.rb index 8436b9e6ba61..2c668245d8e6 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_update_compute.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_update_compute.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The compute rule to compute the rum-based metric. class RumMetricUpdateCompute include BaseGenericModel + # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when `aggregation_type` is `distribution`. attr_accessor :include_percentiles diff --git a/lib/datadog_api_client/v2/models/rum_metric_update_data.rb b/lib/datadog_api_client/v2/models/rum_metric_update_data.rb index c2b370ea6556..2f526bd5d472 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_update_data.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The new rum-based metric properties. class RumMetricUpdateData include BaseGenericModel + # The rum-based metric properties that will be updated. attr_reader :attributes + # The name of the rum-based metric. attr_accessor :id + # The type of the resource. The value should always be rum_metrics. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_metric_update_request.rb b/lib/datadog_api_client/v2/models/rum_metric_update_request.rb index db00e88c8325..2727501e7450 100644 --- a/lib/datadog_api_client/v2/models/rum_metric_update_request.rb +++ b/lib/datadog_api_client/v2/models/rum_metric_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The new rum-based metric body. class RumMetricUpdateRequest include BaseGenericModel + # The new rum-based metric properties. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/rum_metrics_response.rb b/lib/datadog_api_client/v2/models/rum_metrics_response.rb index cd431f967c18..68cf4f7b2237 100644 --- a/lib/datadog_api_client/v2/models/rum_metrics_response.rb +++ b/lib/datadog_api_client/v2/models/rum_metrics_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # All the available rum-based metric objects. class RumMetricsResponse include BaseGenericModel + # A list of rum-based metric objects. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_product_analytics_retention_scale.rb b/lib/datadog_api_client/v2/models/rum_product_analytics_retention_scale.rb index 908c5b6f4ef5..16fd94847175 100644 --- a/lib/datadog_api_client/v2/models/rum_product_analytics_retention_scale.rb +++ b/lib/datadog_api_client/v2/models/rum_product_analytics_retention_scale.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Product Analytics retention scale configuration. class RUMProductAnalyticsRetentionScale include BaseGenericModel + # Timestamp in milliseconds when this scale was last modified. attr_accessor :last_modified_at + # Controls the retention policy for Product Analytics data derived from RUM events. attr_accessor :state diff --git a/lib/datadog_api_client/v2/models/rum_product_scales.rb b/lib/datadog_api_client/v2/models/rum_product_scales.rb index fc247e1b3428..cc22bc6d22d1 100644 --- a/lib/datadog_api_client/v2/models/rum_product_scales.rb +++ b/lib/datadog_api_client/v2/models/rum_product_scales.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Product Scales configuration for the RUM application. class RUMProductScales include BaseGenericModel + # Product Analytics retention scale configuration. attr_accessor :product_analytics_retention_scale + # RUM event processing scale configuration. attr_accessor :rum_event_processing_scale diff --git a/lib/datadog_api_client/v2/models/rum_query_filter.rb b/lib/datadog_api_client/v2/models/rum_query_filter.rb index 734a5b01204b..7206070dcb20 100644 --- a/lib/datadog_api_client/v2/models/rum_query_filter.rb +++ b/lib/datadog_api_client/v2/models/rum_query_filter.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The search and filter query settings. class RUMQueryFilter include BaseGenericModel + # The minimum time for the requested events; supports date (in [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format with full date, hours, minutes, and the `Z` UTC indicator - seconds and fractional seconds are optional), math, and regular timestamps (in milliseconds). attr_accessor :from + # The search query following the RUM search syntax. attr_accessor :query + # The maximum time for the requested events; supports date (in [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format with full date, hours, minutes, and the `Z` UTC indicator - seconds and fractional seconds are optional), math, and regular timestamps (in milliseconds). attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/rum_query_options.rb b/lib/datadog_api_client/v2/models/rum_query_options.rb index 4b927ee18b10..e92ff180fdc2 100644 --- a/lib/datadog_api_client/v2/models/rum_query_options.rb +++ b/lib/datadog_api_client/v2/models/rum_query_options.rb @@ -21,8 +21,10 @@ module DatadogAPIClient::V2 # Note: Only supply timezone or time offset, not both. Otherwise, the query fails. class RUMQueryOptions include BaseGenericModel + # The time offset (in seconds) to apply to the query. attr_accessor :time_offset + # The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York). attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/rum_query_page_options.rb b/lib/datadog_api_client/v2/models/rum_query_page_options.rb index 9a5a0c1e0143..61009eb6666a 100644 --- a/lib/datadog_api_client/v2/models/rum_query_page_options.rb +++ b/lib/datadog_api_client/v2/models/rum_query_page_options.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Paging attributes for listing events. class RUMQueryPageOptions include BaseGenericModel + # List following results with a cursor provided in the previous query. attr_accessor :cursor + # Maximum number of events in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/rum_response_links.rb b/lib/datadog_api_client/v2/models/rum_response_links.rb index ac0c7eb67127..cbd5bad0fc40 100644 --- a/lib/datadog_api_client/v2/models/rum_response_links.rb +++ b/lib/datadog_api_client/v2/models/rum_response_links.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Links attributes. class RUMResponseLinks include BaseGenericModel + # Link for the next set of results. Note that the request can also be made using the # POST endpoint. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/rum_response_metadata.rb b/lib/datadog_api_client/v2/models/rum_response_metadata.rb index e999ea28d5d7..92078682fb19 100644 --- a/lib/datadog_api_client/v2/models/rum_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/rum_response_metadata.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class RUMResponseMetadata include BaseGenericModel + # The time elapsed in milliseconds. attr_accessor :elapsed + # Paging attributes. attr_accessor :page + # The identifier of the request. attr_accessor :request_id + # The status of the response. attr_accessor :status + # A list of warnings (non-fatal errors) encountered. Partial results may return if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/rum_response_page.rb b/lib/datadog_api_client/v2/models/rum_response_page.rb index d27d570be2fa..2658d93fbc24 100644 --- a/lib/datadog_api_client/v2/models/rum_response_page.rb +++ b/lib/datadog_api_client/v2/models/rum_response_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Paging attributes. class RUMResponsePage include BaseGenericModel + # The cursor to use to get the next results, if any. To make the next request, use the same parameters with the addition of `page[cursor]`. attr_accessor :after diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_attributes.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_attributes.rb index 79120bdd4ffd..037b586b71cd 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The object describing attributes of a RUM retention filter. class RumRetentionFilterAttributes include BaseGenericModel + # Whether the retention filter is enabled. attr_accessor :enabled + # The type of RUM events to filter on. attr_accessor :event_type + # The name of a RUM retention filter. attr_accessor :name + # The query string for a RUM retention filter. attr_accessor :query + # The sample rate for a RUM retention filter, between 0 and 100. attr_reader :sample_rate diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_create_attributes.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_create_attributes.rb index d33c66f7f215..60748ce19877 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_create_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The object describing attributes of a RUM retention filter to create. class RumRetentionFilterCreateAttributes include BaseGenericModel + # Whether the retention filter is enabled. attr_accessor :enabled + # The type of RUM events to filter on. attr_reader :event_type + # The name of a RUM retention filter. attr_reader :name + # The query string for a RUM retention filter. attr_accessor :query + # The sample rate for a RUM retention filter, between 0 and 100. attr_reader :sample_rate diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_create_data.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_create_data.rb index 739a7d6f12ff..af659da7b390 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_create_data.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The new RUM retention filter properties to create. class RumRetentionFilterCreateData include BaseGenericModel + # The object describing attributes of a RUM retention filter to create. attr_reader :attributes + # The type of the resource. The value should always be retention_filters. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_create_request.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_create_request.rb index 4d7330aaeff0..e57e59887c84 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_create_request.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The RUM retention filter body to create. class RumRetentionFilterCreateRequest include BaseGenericModel + # The new RUM retention filter properties to create. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_data.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_data.rb index 5776f348efbc..21bb4e2e1a83 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_data.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The RUM retention filter. class RumRetentionFilterData include BaseGenericModel + # The object describing attributes of a RUM retention filter. attr_accessor :attributes + # ID of retention filter in UUID. attr_accessor :id + # The type of the resource. The value should always be retention_filters. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_response.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_response.rb index 9199140b7f76..ac39f3f4beb1 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_response.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The RUM retention filter object. class RumRetentionFilterResponse include BaseGenericModel + # The RUM retention filter. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_update_attributes.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_update_attributes.rb index d2ad672c2d2c..fb92ae687466 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_update_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The object describing attributes of a RUM retention filter to update. class RumRetentionFilterUpdateAttributes include BaseGenericModel + # Whether the retention filter is enabled. attr_accessor :enabled + # The type of RUM events to filter on. attr_accessor :event_type + # The name of a RUM retention filter. attr_accessor :name + # The query string for a RUM retention filter. attr_accessor :query + # The sample rate for a RUM retention filter, between 0 and 100. attr_reader :sample_rate diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_update_data.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_update_data.rb index a4c6b72cd4cf..1f744fda4886 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_update_data.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The new RUM retention filter properties to update. class RumRetentionFilterUpdateData include BaseGenericModel + # The object describing attributes of a RUM retention filter to update. attr_reader :attributes + # ID of retention filter in UUID. attr_reader :id + # The type of the resource. The value should always be retention_filters. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_retention_filter_update_request.rb b/lib/datadog_api_client/v2/models/rum_retention_filter_update_request.rb index d942e5c1cfd8..5b64b5fb09e3 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filter_update_request.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filter_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The RUM retention filter body to update. class RumRetentionFilterUpdateRequest include BaseGenericModel + # The new RUM retention filter properties to update. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/rum_retention_filters_order_data.rb b/lib/datadog_api_client/v2/models/rum_retention_filters_order_data.rb index f9863dd5e53e..7213100141d0 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filters_order_data.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filters_order_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The RUM retention filter data for ordering. class RumRetentionFiltersOrderData include BaseGenericModel + # ID of retention filter in UUID. attr_reader :id + # The type of the resource. The value should always be retention_filters. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/rum_retention_filters_order_request.rb b/lib/datadog_api_client/v2/models/rum_retention_filters_order_request.rb index 6062e1c7f9e3..576c8b3d70ba 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filters_order_request.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filters_order_request.rb @@ -21,6 +21,7 @@ module DatadogAPIClient::V2 # All retention filter IDs should be included in the list created for a RUM application. class RumRetentionFiltersOrderRequest include BaseGenericModel + # A list of RUM retention filter IDs along with type. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_retention_filters_order_response.rb b/lib/datadog_api_client/v2/models/rum_retention_filters_order_response.rb index c37b02824d12..63d8a512f3fa 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filters_order_response.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filters_order_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The list of RUM retention filter IDs along with type. class RumRetentionFiltersOrderResponse include BaseGenericModel + # A list of RUM retention filter IDs along with type. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_retention_filters_response.rb b/lib/datadog_api_client/v2/models/rum_retention_filters_response.rb index 8bf56f69fbee..f188e274e642 100644 --- a/lib/datadog_api_client/v2/models/rum_retention_filters_response.rb +++ b/lib/datadog_api_client/v2/models/rum_retention_filters_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # All RUM retention filters for a RUM application. class RumRetentionFiltersResponse include BaseGenericModel + # A list of RUM retention filters. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/rum_search_events_request.rb b/lib/datadog_api_client/v2/models/rum_search_events_request.rb index 26c998acbfa8..6afd1adf8ff2 100644 --- a/lib/datadog_api_client/v2/models/rum_search_events_request.rb +++ b/lib/datadog_api_client/v2/models/rum_search_events_request.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # The request for a RUM events list. class RUMSearchEventsRequest include BaseGenericModel + # The search and filter query settings. attr_accessor :filter + # Global query options that are used during the query. # Note: Only supply timezone or time offset, not both. Otherwise, the query fails. attr_accessor :options + # Paging attributes for listing events. attr_accessor :page + # Sort parameters when querying events. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/rum_warning.rb b/lib/datadog_api_client/v2/models/rum_warning.rb index 507ed0d9acd1..bd54f6a8bde8 100644 --- a/lib/datadog_api_client/v2/models/rum_warning.rb +++ b/lib/datadog_api_client/v2/models/rum_warning.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A warning message indicating something that went wrong with the query. class RUMWarning include BaseGenericModel + # A unique code for this type of warning. attr_accessor :code + # A detailed explanation of this specific warning. attr_accessor :detail + # A short human-readable summary of the warning. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/run_historical_job_request.rb b/lib/datadog_api_client/v2/models/run_historical_job_request.rb index 1a3e86c8c447..0594fd4f692c 100644 --- a/lib/datadog_api_client/v2/models/run_historical_job_request.rb +++ b/lib/datadog_api_client/v2/models/run_historical_job_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Run a historical job request. class RunHistoricalJobRequest include BaseGenericModel + # Data for running a historical job request. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/run_historical_job_request_attributes.rb b/lib/datadog_api_client/v2/models/run_historical_job_request_attributes.rb index a8d62fd05a2a..2c68eba125f3 100644 --- a/lib/datadog_api_client/v2/models/run_historical_job_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/run_historical_job_request_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Run a historical job request. class RunHistoricalJobRequestAttributes include BaseGenericModel + # Definition of a historical job based on a security monitoring rule. attr_accessor :from_rule + # Request ID. attr_accessor :id + # Definition of a historical job. attr_accessor :job_definition diff --git a/lib/datadog_api_client/v2/models/run_historical_job_request_data.rb b/lib/datadog_api_client/v2/models/run_historical_job_request_data.rb index 9d5aa6251978..1ebbc7b59638 100644 --- a/lib/datadog_api_client/v2/models/run_historical_job_request_data.rb +++ b/lib/datadog_api_client/v2/models/run_historical_job_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data for running a historical job request. class RunHistoricalJobRequestData include BaseGenericModel + # Run a historical job request. attr_accessor :attributes + # Type of data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/saml_assertion_attribute.rb b/lib/datadog_api_client/v2/models/saml_assertion_attribute.rb index a6d2f4c51272..1fbe65f2d1a4 100644 --- a/lib/datadog_api_client/v2/models/saml_assertion_attribute.rb +++ b/lib/datadog_api_client/v2/models/saml_assertion_attribute.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # SAML assertion attribute. class SAMLAssertionAttribute include BaseGenericModel + # Key/Value pair of attributes used in SAML assertion attributes. attr_accessor :attributes + # The ID of the SAML assertion attribute. attr_reader :id + # SAML assertion attributes resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/saml_assertion_attribute_attributes.rb b/lib/datadog_api_client/v2/models/saml_assertion_attribute_attributes.rb index e71ac73d3edc..cd24e3606f4b 100644 --- a/lib/datadog_api_client/v2/models/saml_assertion_attribute_attributes.rb +++ b/lib/datadog_api_client/v2/models/saml_assertion_attribute_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Key/Value pair of attributes used in SAML assertion attributes. class SAMLAssertionAttributeAttributes include BaseGenericModel + # Key portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_key + # Value portion of a key/value pair of the attribute sent from the Identity Provider. attr_accessor :attribute_value diff --git a/lib/datadog_api_client/v2/models/sbom.rb b/lib/datadog_api_client/v2/models/sbom.rb index 674467b5b533..a6e4d7680212 100644 --- a/lib/datadog_api_client/v2/models/sbom.rb +++ b/lib/datadog_api_client/v2/models/sbom.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A single SBOM class SBOM include BaseGenericModel + # The JSON:API attributes of the SBOM. attr_accessor :attributes + # The unique ID for this SBOM (it is equivalent to the `asset_name` or `asset_name@repo_digest` (Image) attr_accessor :id + # The JSON:API type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sbom_attributes.rb b/lib/datadog_api_client/v2/models/sbom_attributes.rb index 934ecaff7aed..e5572f30e69e 100644 --- a/lib/datadog_api_client/v2/models/sbom_attributes.rb +++ b/lib/datadog_api_client/v2/models/sbom_attributes.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The JSON:API attributes of the SBOM. class SBOMAttributes include BaseGenericModel + # Specifies the format of the BOM. This helps to identify the file as CycloneDX since BOM do not have a filename convention nor does JSON schema support namespaces. This value MUST be `CycloneDX`. attr_reader :bom_format + # A list of software and hardware components. attr_reader :components + # List of dependencies between components of the SBOM. attr_reader :dependencies + # Provides additional information about a BOM. attr_reader :metadata + # Every BOM generated has a unique serial number, even if the contents of the BOM have not changed overt time. The serial number follows [RFC-4122](https://datatracker.ietf.org/doc/html/rfc4122) attr_reader :serial_number + # The version of the CycloneDX specification a BOM conforms to. attr_reader :spec_version + # It increments when a BOM is modified. The default value is 1. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/sbom_component.rb b/lib/datadog_api_client/v2/models/sbom_component.rb index 58a52dca4698..4cfdbeb27f80 100644 --- a/lib/datadog_api_client/v2/models/sbom_component.rb +++ b/lib/datadog_api_client/v2/models/sbom_component.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Software or hardware component. class SBOMComponent include BaseGenericModel + # An optional identifier that can be used to reference the component elsewhere in the BOM. attr_accessor :bom_ref + # The software licenses of the SBOM component. attr_accessor :licenses + # The name of the component. This will often be a shortened, single name of the component. attr_reader :name + # The custom properties of the component of the SBOM. attr_accessor :properties + # Specifies the package-url (purl). The purl, if specified, MUST be valid and conform to the [specification](https://github.com/package-url/purl-spec). attr_accessor :purl + # The supplier of the component. attr_reader :supplier + # The SBOM component type attr_reader :type + # The component version. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/sbom_component_dependency.rb b/lib/datadog_api_client/v2/models/sbom_component_dependency.rb index 204a6aaaf215..5c8d0bd0cddd 100644 --- a/lib/datadog_api_client/v2/models/sbom_component_dependency.rb +++ b/lib/datadog_api_client/v2/models/sbom_component_dependency.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The dependencies of a component of the SBOM. class SBOMComponentDependency include BaseGenericModel + # The components that are dependencies of the ref component. attr_accessor :depends_on + # The identifier for the related component. attr_accessor :ref diff --git a/lib/datadog_api_client/v2/models/sbom_component_license.rb b/lib/datadog_api_client/v2/models/sbom_component_license.rb index f3c0258eb2d0..a3e0ec26f5a2 100644 --- a/lib/datadog_api_client/v2/models/sbom_component_license.rb +++ b/lib/datadog_api_client/v2/models/sbom_component_license.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The software license of the component of the SBOM. class SBOMComponentLicense include BaseGenericModel + # The software license of the component of the SBOM. attr_reader :license diff --git a/lib/datadog_api_client/v2/models/sbom_component_license_license.rb b/lib/datadog_api_client/v2/models/sbom_component_license_license.rb index 5634c620161a..d8c3972b274c 100644 --- a/lib/datadog_api_client/v2/models/sbom_component_license_license.rb +++ b/lib/datadog_api_client/v2/models/sbom_component_license_license.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The software license of the component of the SBOM. class SBOMComponentLicenseLicense include BaseGenericModel + # The name of the software license of the component of the SBOM. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/sbom_component_property.rb b/lib/datadog_api_client/v2/models/sbom_component_property.rb index 5548f7f1f4a5..d002d6749dc5 100644 --- a/lib/datadog_api_client/v2/models/sbom_component_property.rb +++ b/lib/datadog_api_client/v2/models/sbom_component_property.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The custom property of the component of the SBOM. class SBOMComponentProperty include BaseGenericModel + # The name of the custom property of the component of the SBOM. attr_reader :name + # The value of the custom property of the component of the SBOM. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/sbom_component_supplier.rb b/lib/datadog_api_client/v2/models/sbom_component_supplier.rb index d701de75ff7f..738e7b180a5b 100644 --- a/lib/datadog_api_client/v2/models/sbom_component_supplier.rb +++ b/lib/datadog_api_client/v2/models/sbom_component_supplier.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The supplier of the component. class SBOMComponentSupplier include BaseGenericModel + # Identifier of the supplier of the component. attr_reader :name diff --git a/lib/datadog_api_client/v2/models/sbom_metadata.rb b/lib/datadog_api_client/v2/models/sbom_metadata.rb index 5715177a5b07..f4a33bcc2b26 100644 --- a/lib/datadog_api_client/v2/models/sbom_metadata.rb +++ b/lib/datadog_api_client/v2/models/sbom_metadata.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Provides additional information about a BOM. class SBOMMetadata include BaseGenericModel + # List of authors of the SBOM. attr_accessor :authors + # The component that the BOM describes. attr_accessor :component + # The timestamp of the SBOM creation. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/sbom_metadata_author.rb b/lib/datadog_api_client/v2/models/sbom_metadata_author.rb index b4f1e35a74f8..e8fbb44cff23 100644 --- a/lib/datadog_api_client/v2/models/sbom_metadata_author.rb +++ b/lib/datadog_api_client/v2/models/sbom_metadata_author.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Author of the SBOM. class SBOMMetadataAuthor include BaseGenericModel + # The identifier of the Author of the SBOM. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/sbom_metadata_component.rb b/lib/datadog_api_client/v2/models/sbom_metadata_component.rb index fd6b3e4f9665..aec54c478369 100644 --- a/lib/datadog_api_client/v2/models/sbom_metadata_component.rb +++ b/lib/datadog_api_client/v2/models/sbom_metadata_component.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The component that the BOM describes. class SBOMMetadataComponent include BaseGenericModel + # The name of the component. This will often be a shortened, single name of the component. attr_accessor :name + # Specifies the type of the component. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/scalar_formula_query_request.rb b/lib/datadog_api_client/v2/models/scalar_formula_query_request.rb index 90cdfb65e372..cf0a0b76729e 100644 --- a/lib/datadog_api_client/v2/models/scalar_formula_query_request.rb +++ b/lib/datadog_api_client/v2/models/scalar_formula_query_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A wrapper request around one scalar query to be executed. class ScalarFormulaQueryRequest include BaseGenericModel + # A single scalar query to be executed. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/scalar_formula_query_response.rb b/lib/datadog_api_client/v2/models/scalar_formula_query_response.rb index 783b43cb4c46..77d3c2f6c4c5 100644 --- a/lib/datadog_api_client/v2/models/scalar_formula_query_response.rb +++ b/lib/datadog_api_client/v2/models/scalar_formula_query_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A message containing one or more responses to scalar queries. class ScalarFormulaQueryResponse include BaseGenericModel + # A message containing the response to a scalar query. attr_accessor :data + # An error generated when processing a request. attr_accessor :errors diff --git a/lib/datadog_api_client/v2/models/scalar_formula_request.rb b/lib/datadog_api_client/v2/models/scalar_formula_request.rb index e8cec2e05d7d..0386ee8a3ef7 100644 --- a/lib/datadog_api_client/v2/models/scalar_formula_request.rb +++ b/lib/datadog_api_client/v2/models/scalar_formula_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A single scalar query to be executed. class ScalarFormulaRequest include BaseGenericModel + # The object describing a scalar formula request. attr_reader :attributes + # The type of the resource. The value should always be scalar_request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/scalar_formula_request_attributes.rb b/lib/datadog_api_client/v2/models/scalar_formula_request_attributes.rb index df0f3da26bd5..1a5e8ba1bed7 100644 --- a/lib/datadog_api_client/v2/models/scalar_formula_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/scalar_formula_request_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The object describing a scalar formula request. class ScalarFormulaRequestAttributes include BaseGenericModel + # List of formulas to be calculated and returned as responses. attr_accessor :formulas + # Start date (inclusive) of the query in milliseconds since the Unix epoch. attr_reader :from + # List of queries to be run and used as inputs to the formulas. attr_reader :queries + # End date (exclusive) of the query in milliseconds since the Unix epoch. attr_reader :to diff --git a/lib/datadog_api_client/v2/models/scalar_formula_response_atrributes.rb b/lib/datadog_api_client/v2/models/scalar_formula_response_atrributes.rb index 7ecd3b9ef0ae..a2686e54624d 100644 --- a/lib/datadog_api_client/v2/models/scalar_formula_response_atrributes.rb +++ b/lib/datadog_api_client/v2/models/scalar_formula_response_atrributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The object describing a scalar response. class ScalarFormulaResponseAtrributes include BaseGenericModel + # List of response columns, each corresponding to an individual formula or query in the request and with values in parallel arrays matching the series list. attr_accessor :columns diff --git a/lib/datadog_api_client/v2/models/scalar_meta.rb b/lib/datadog_api_client/v2/models/scalar_meta.rb index faeb0e87a289..4e9679c8abbf 100644 --- a/lib/datadog_api_client/v2/models/scalar_meta.rb +++ b/lib/datadog_api_client/v2/models/scalar_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Metadata for the resulting numerical values. class ScalarMeta include BaseGenericModel + # Detailed information about the unit. # First element describes the "primary unit" (for example, `bytes` in `bytes per second`). # The second element describes the "per unit" (for example, `second` in `bytes per second`). diff --git a/lib/datadog_api_client/v2/models/scalar_response.rb b/lib/datadog_api_client/v2/models/scalar_response.rb index bae9156c5ddd..d73999a171ac 100644 --- a/lib/datadog_api_client/v2/models/scalar_response.rb +++ b/lib/datadog_api_client/v2/models/scalar_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A message containing the response to a scalar query. class ScalarResponse include BaseGenericModel + # The object describing a scalar response. attr_accessor :attributes + # The type of the resource. The value should always be scalar_response. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/scanned_asset_metadata.rb b/lib/datadog_api_client/v2/models/scanned_asset_metadata.rb index 4a0f046b7b9d..b492387cdd27 100644 --- a/lib/datadog_api_client/v2/models/scanned_asset_metadata.rb +++ b/lib/datadog_api_client/v2/models/scanned_asset_metadata.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The metadata of a scanned asset. class ScannedAssetMetadata include BaseGenericModel + # The attributes of a scanned asset metadata. attr_reader :attributes + # The ID of the scanned asset metadata. attr_reader :id diff --git a/lib/datadog_api_client/v2/models/scanned_asset_metadata_asset.rb b/lib/datadog_api_client/v2/models/scanned_asset_metadata_asset.rb index 52b10e3ebaa9..6ee605851f99 100644 --- a/lib/datadog_api_client/v2/models/scanned_asset_metadata_asset.rb +++ b/lib/datadog_api_client/v2/models/scanned_asset_metadata_asset.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The asset of a scanned asset metadata. class ScannedAssetMetadataAsset include BaseGenericModel + # The name of the asset. attr_reader :name + # The cloud asset type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/scanned_asset_metadata_attributes.rb b/lib/datadog_api_client/v2/models/scanned_asset_metadata_attributes.rb index 86ea2722088b..05537a23c49e 100644 --- a/lib/datadog_api_client/v2/models/scanned_asset_metadata_attributes.rb +++ b/lib/datadog_api_client/v2/models/scanned_asset_metadata_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The attributes of a scanned asset metadata. class ScannedAssetMetadataAttributes include BaseGenericModel + # The asset of a scanned asset metadata. attr_reader :asset + # The timestamp when the scan of the asset was performed for the first time. attr_reader :first_success_timestamp + # Metadata for the last successful scan of an asset. attr_reader :last_success diff --git a/lib/datadog_api_client/v2/models/scanned_asset_metadata_last_success.rb b/lib/datadog_api_client/v2/models/scanned_asset_metadata_last_success.rb index fd7013ff0e31..0527609629a8 100644 --- a/lib/datadog_api_client/v2/models/scanned_asset_metadata_last_success.rb +++ b/lib/datadog_api_client/v2/models/scanned_asset_metadata_last_success.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Metadata for the last successful scan of an asset. class ScannedAssetMetadataLastSuccess include BaseGenericModel + # The environment of the last success scan of the asset. attr_accessor :env + # The list of origins of the last success scan of the asset. attr_accessor :origin + # The timestamp of the last success scan of the asset. attr_reader :timestamp diff --git a/lib/datadog_api_client/v2/models/scanned_assets_metadata.rb b/lib/datadog_api_client/v2/models/scanned_assets_metadata.rb index a77c2c4430de..46efaa730440 100644 --- a/lib/datadog_api_client/v2/models/scanned_assets_metadata.rb +++ b/lib/datadog_api_client/v2/models/scanned_assets_metadata.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The expected response schema when listing scanned assets metadata. class ScannedAssetsMetadata include BaseGenericModel + # List of scanned assets metadata. attr_reader :data + # The JSON:API links related to pagination. attr_accessor :links + # The metadata related to this request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/schedule.rb b/lib/datadog_api_client/v2/models/schedule.rb index 6a9909ca047a..134bd24d830f 100644 --- a/lib/datadog_api_client/v2/models/schedule.rb +++ b/lib/datadog_api_client/v2/models/schedule.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Top-level container for a schedule object, including both the `data` payload and any related `included` resources (such as teams, layers, or members). class Schedule include BaseGenericModel + # Represents the primary data object for a schedule, linking attributes and relationships. attr_accessor :data + # Any additional resources related to this schedule, such as teams and layers. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/schedule_create_request.rb b/lib/datadog_api_client/v2/models/schedule_create_request.rb index d0454526fe1f..c20dc4673f78 100644 --- a/lib/datadog_api_client/v2/models/schedule_create_request.rb +++ b/lib/datadog_api_client/v2/models/schedule_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The top-level request body for schedule creation, wrapping a `data` object. class ScheduleCreateRequest include BaseGenericModel + # The core data wrapper for creating a schedule, encompassing attributes, relationships, and the resource type. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/schedule_create_request_data.rb b/lib/datadog_api_client/v2/models/schedule_create_request_data.rb index 7533c12d5226..de271452ff51 100644 --- a/lib/datadog_api_client/v2/models/schedule_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/schedule_create_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The core data wrapper for creating a schedule, encompassing attributes, relationships, and the resource type. class ScheduleCreateRequestData include BaseGenericModel + # Describes the main attributes for creating a new schedule, including name, layers, and time zone. attr_reader :attributes + # Gathers relationship objects for the schedule creation request, including the teams to associate. attr_accessor :relationships + # Schedules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes.rb b/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes.rb index de30393c72b7..2aae04f9e0f4 100644 --- a/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Describes the main attributes for creating a new schedule, including name, layers, and time zone. class ScheduleCreateRequestDataAttributes include BaseGenericModel + # The layers of On-Call coverage that define rotation intervals and restrictions. attr_reader :layers + # A human-readable name for the new schedule. attr_reader :name + # The time zone in which the schedule is defined. attr_reader :time_zone diff --git a/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes_layers_items.rb b/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes_layers_items.rb index fffa05a365f1..084b29a74a42 100644 --- a/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes_layers_items.rb +++ b/lib/datadog_api_client/v2/models/schedule_create_request_data_attributes_layers_items.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Describes a schedule layer, including rotation intervals, members, restrictions, and timeline settings. class ScheduleCreateRequestDataAttributesLayersItems include BaseGenericModel + # The date/time when this layer becomes active (in ISO 8601). attr_reader :effective_date + # The date/time after which this layer no longer applies (in ISO 8601). attr_accessor :end_date + # Defines how often the rotation repeats, using a combination of days and optional seconds. Should be at least 1 hour. attr_reader :interval + # A list of members who participate in this layer's rotation. attr_reader :members + # The name of this layer. attr_reader :name + # Zero or more time-based restrictions (for example, only weekdays, during business hours). attr_accessor :restrictions + # The date/time when the rotation for this layer starts (in ISO 8601). attr_reader :rotation_start diff --git a/lib/datadog_api_client/v2/models/schedule_create_request_data_relationships.rb b/lib/datadog_api_client/v2/models/schedule_create_request_data_relationships.rb index a6128ae84816..3391113e21be 100644 --- a/lib/datadog_api_client/v2/models/schedule_create_request_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/schedule_create_request_data_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Gathers relationship objects for the schedule creation request, including the teams to associate. class ScheduleCreateRequestDataRelationships include BaseGenericModel + # Associates teams with this schedule in a data structure. attr_accessor :teams diff --git a/lib/datadog_api_client/v2/models/schedule_data.rb b/lib/datadog_api_client/v2/models/schedule_data.rb index 11019bcb4ccf..5ac2a24a0881 100644 --- a/lib/datadog_api_client/v2/models/schedule_data.rb +++ b/lib/datadog_api_client/v2/models/schedule_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Represents the primary data object for a schedule, linking attributes and relationships. class ScheduleData include BaseGenericModel + # Provides core properties of a schedule object such as its name and time zone. attr_accessor :attributes + # The schedule's unique identifier. attr_accessor :id + # Groups the relationships for a schedule object, referencing layers and teams. attr_accessor :relationships + # Schedules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_data_attributes.rb b/lib/datadog_api_client/v2/models/schedule_data_attributes.rb index 3d2856b6d305..77cf13e1d423 100644 --- a/lib/datadog_api_client/v2/models/schedule_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/schedule_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Provides core properties of a schedule object such as its name and time zone. class ScheduleDataAttributes include BaseGenericModel + # A short name for the schedule. attr_accessor :name + # The time zone in which this schedule operates. attr_accessor :time_zone diff --git a/lib/datadog_api_client/v2/models/schedule_data_relationships.rb b/lib/datadog_api_client/v2/models/schedule_data_relationships.rb index cf2d463b84f9..9b3871f22b12 100644 --- a/lib/datadog_api_client/v2/models/schedule_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/schedule_data_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Groups the relationships for a schedule object, referencing layers and teams. class ScheduleDataRelationships include BaseGenericModel + # Associates layers with this schedule in a data structure. attr_accessor :layers + # Associates teams with this schedule in a data structure. attr_accessor :teams diff --git a/lib/datadog_api_client/v2/models/schedule_data_relationships_layers.rb b/lib/datadog_api_client/v2/models/schedule_data_relationships_layers.rb index 90cfbefea168..36d24f7707d1 100644 --- a/lib/datadog_api_client/v2/models/schedule_data_relationships_layers.rb +++ b/lib/datadog_api_client/v2/models/schedule_data_relationships_layers.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Associates layers with this schedule in a data structure. class ScheduleDataRelationshipsLayers include BaseGenericModel + # An array of layer references for this schedule. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/schedule_data_relationships_layers_data_items.rb b/lib/datadog_api_client/v2/models/schedule_data_relationships_layers_data_items.rb index 69453be2236a..89a188e3edff 100644 --- a/lib/datadog_api_client/v2/models/schedule_data_relationships_layers_data_items.rb +++ b/lib/datadog_api_client/v2/models/schedule_data_relationships_layers_data_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relates a layer to this schedule, identified by `id` and `type` (must be `layers`). class ScheduleDataRelationshipsLayersDataItems include BaseGenericModel + # The unique identifier of the layer in this relationship. attr_reader :id + # Layers resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_member.rb b/lib/datadog_api_client/v2/models/schedule_member.rb index 6df6ae821021..3849db9fbbdd 100644 --- a/lib/datadog_api_client/v2/models/schedule_member.rb +++ b/lib/datadog_api_client/v2/models/schedule_member.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Represents a single member entry in a schedule, referencing a specific user. class ScheduleMember include BaseGenericModel + # The unique identifier for this schedule member. attr_accessor :id + # Defines relationships for a schedule member, primarily referencing a single user. attr_accessor :relationships + # Schedule Members resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_member_relationships.rb b/lib/datadog_api_client/v2/models/schedule_member_relationships.rb index 9a2373ab0907..979be1df93ae 100644 --- a/lib/datadog_api_client/v2/models/schedule_member_relationships.rb +++ b/lib/datadog_api_client/v2/models/schedule_member_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Defines relationships for a schedule member, primarily referencing a single user. class ScheduleMemberRelationships include BaseGenericModel + # Wraps the user data reference for a schedule member. attr_accessor :user diff --git a/lib/datadog_api_client/v2/models/schedule_member_relationships_user.rb b/lib/datadog_api_client/v2/models/schedule_member_relationships_user.rb index 49ae469f3f84..88169c6d7667 100644 --- a/lib/datadog_api_client/v2/models/schedule_member_relationships_user.rb +++ b/lib/datadog_api_client/v2/models/schedule_member_relationships_user.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Wraps the user data reference for a schedule member. class ScheduleMemberRelationshipsUser include BaseGenericModel + # Points to the user data associated with this schedule member, including an ID and type. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/schedule_member_relationships_user_data.rb b/lib/datadog_api_client/v2/models/schedule_member_relationships_user_data.rb index 9b27c4524d3e..d198e0079193 100644 --- a/lib/datadog_api_client/v2/models/schedule_member_relationships_user_data.rb +++ b/lib/datadog_api_client/v2/models/schedule_member_relationships_user_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Points to the user data associated with this schedule member, including an ID and type. class ScheduleMemberRelationshipsUserData include BaseGenericModel + # The user's unique identifier. attr_reader :id + # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items.rb b/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items.rb index 6243cd649660..2bc9b35e440f 100644 --- a/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items.rb +++ b/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Defines a single member within a schedule layer, including the reference to the underlying user. class ScheduleRequestDataAttributesLayersItemsMembersItems include BaseGenericModel + # Identifies the user participating in this layer as a single object with an `id`. attr_accessor :user diff --git a/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items_user.rb b/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items_user.rb index c8fc64ab61af..dc504558d853 100644 --- a/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items_user.rb +++ b/lib/datadog_api_client/v2/models/schedule_request_data_attributes_layers_items_members_items_user.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Identifies the user participating in this layer as a single object with an `id`. class ScheduleRequestDataAttributesLayersItemsMembersItemsUser include BaseGenericModel + # The user's ID. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/schedule_target.rb b/lib/datadog_api_client/v2/models/schedule_target.rb index 0d506619b1b5..866ca091e24a 100644 --- a/lib/datadog_api_client/v2/models/schedule_target.rb +++ b/lib/datadog_api_client/v2/models/schedule_target.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Represents a schedule target for an escalation policy step, including its ID and resource type. class ScheduleTarget include BaseGenericModel + # Specifies the unique identifier of the schedule resource. attr_reader :id + # Indicates that the resource is of type `schedules`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_trigger.rb b/lib/datadog_api_client/v2/models/schedule_trigger.rb index fc049e09a8ec..2aa9dc400f27 100644 --- a/lib/datadog_api_client/v2/models/schedule_trigger.rb +++ b/lib/datadog_api_client/v2/models/schedule_trigger.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Trigger a workflow from a Schedule. The workflow must be published. class ScheduleTrigger include BaseGenericModel + # Recurrence rule expression for scheduling. attr_reader :rrule_expression diff --git a/lib/datadog_api_client/v2/models/schedule_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/schedule_trigger_wrapper.rb index ee514e9f86ed..64a76f25c2b4 100644 --- a/lib/datadog_api_client/v2/models/schedule_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/schedule_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for a Schedule-based trigger. class ScheduleTriggerWrapper include BaseGenericModel + # Trigger a workflow from a Schedule. The workflow must be published. attr_reader :schedule_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/schedule_update_request.rb b/lib/datadog_api_client/v2/models/schedule_update_request.rb index 72da680d529c..ac03d337cb4e 100644 --- a/lib/datadog_api_client/v2/models/schedule_update_request.rb +++ b/lib/datadog_api_client/v2/models/schedule_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A top-level wrapper for a schedule update request, referring to the `data` object with the new details. class ScheduleUpdateRequest include BaseGenericModel + # Contains all data needed to update an existing schedule, including its attributes (such as name and time zone) and any relationships to teams. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/schedule_update_request_data.rb b/lib/datadog_api_client/v2/models/schedule_update_request_data.rb index d5fa1718eab1..21a1a8c9a785 100644 --- a/lib/datadog_api_client/v2/models/schedule_update_request_data.rb +++ b/lib/datadog_api_client/v2/models/schedule_update_request_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Contains all data needed to update an existing schedule, including its attributes (such as name and time zone) and any relationships to teams. class ScheduleUpdateRequestData include BaseGenericModel + # Defines the updatable attributes for a schedule, such as name, time zone, and layers. attr_reader :attributes + # The ID of the schedule to be updated. attr_reader :id + # Houses relationships for the schedule update, typically referencing teams. attr_accessor :relationships + # Schedules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes.rb b/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes.rb index 8b1caff5fe75..21e771d59e63 100644 --- a/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Defines the updatable attributes for a schedule, such as name, time zone, and layers. class ScheduleUpdateRequestDataAttributes include BaseGenericModel + # The updated list of layers (rotations) for this schedule. attr_reader :layers + # A short name for the schedule. attr_reader :name + # The time zone used when interpreting rotation times. attr_reader :time_zone diff --git a/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb b/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb index d2ec177a516c..77db73da022f 100644 --- a/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb +++ b/lib/datadog_api_client/v2/models/schedule_update_request_data_attributes_layers_items.rb @@ -21,20 +21,28 @@ module DatadogAPIClient::V2 # and optional restrictions. class ScheduleUpdateRequestDataAttributesLayersItems include BaseGenericModel + # When this updated layer takes effect (ISO 8601 format). attr_reader :effective_date + # When this updated layer should stop being active (ISO 8601 format). attr_accessor :end_date + # A unique identifier for the layer being updated. attr_accessor :id + # Defines how often the rotation repeats, using a combination of days and optional seconds. Should be at least 1 hour. attr_reader :interval + # The members assigned to this layer. attr_reader :members + # The name for this layer (for example, "Secondary Coverage"). attr_reader :name + # Any time restrictions that define when this layer is active. attr_accessor :restrictions + # The date/time at which the rotation begins (ISO 8601 format). attr_reader :rotation_start diff --git a/lib/datadog_api_client/v2/models/schedule_update_request_data_relationships.rb b/lib/datadog_api_client/v2/models/schedule_update_request_data_relationships.rb index f79cf511b674..ca27a5ea3e6c 100644 --- a/lib/datadog_api_client/v2/models/schedule_update_request_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/schedule_update_request_data_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Houses relationships for the schedule update, typically referencing teams. class ScheduleUpdateRequestDataRelationships include BaseGenericModel + # Associates teams with this schedule in a data structure. attr_accessor :teams diff --git a/lib/datadog_api_client/v2/models/schedule_user.rb b/lib/datadog_api_client/v2/models/schedule_user.rb index 326bafa76fa5..85c4a10fcb23 100644 --- a/lib/datadog_api_client/v2/models/schedule_user.rb +++ b/lib/datadog_api_client/v2/models/schedule_user.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Represents a user object in the context of a schedule, including their `id`, type, and basic attributes. class ScheduleUser include BaseGenericModel + # Provides basic user information for a schedule, including a name and email address. attr_accessor :attributes + # The unique user identifier. attr_accessor :id + # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/schedule_user_attributes.rb b/lib/datadog_api_client/v2/models/schedule_user_attributes.rb index 61c3e0162bd1..a83ea38b1736 100644 --- a/lib/datadog_api_client/v2/models/schedule_user_attributes.rb +++ b/lib/datadog_api_client/v2/models/schedule_user_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Provides basic user information for a schedule, including a name and email address. class ScheduleUserAttributes include BaseGenericModel + # The user's email address. attr_accessor :email + # The user's name. attr_accessor :name + # The user's status. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/security_filter.rb b/lib/datadog_api_client/v2/models/security_filter.rb index e8f20b42f554..4a8f93903afa 100644 --- a/lib/datadog_api_client/v2/models/security_filter.rb +++ b/lib/datadog_api_client/v2/models/security_filter.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The security filter's properties. class SecurityFilter include BaseGenericModel + # The object describing a security filter. attr_accessor :attributes + # The ID of the security filter. attr_accessor :id + # The type of the resource. The value should always be `security_filters`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_filter_attributes.rb b/lib/datadog_api_client/v2/models/security_filter_attributes.rb index 5099d6b2b525..ebc163ca6529 100644 --- a/lib/datadog_api_client/v2/models/security_filter_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_filter_attributes.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The object describing a security filter. class SecurityFilterAttributes include BaseGenericModel + # The list of exclusion filters applied in this security filter. attr_accessor :exclusion_filters + # The filtered data type. attr_accessor :filtered_data_type + # Whether the security filter is the built-in filter. attr_accessor :is_builtin + # Whether the security filter is enabled. attr_accessor :is_enabled + # The security filter name. attr_accessor :name + # The security filter query. Logs accepted by this query will be accepted by this filter. attr_accessor :query + # The version of the security filter. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/security_filter_create_attributes.rb b/lib/datadog_api_client/v2/models/security_filter_create_attributes.rb index 258f4689aa70..7a2aff3a3b6a 100644 --- a/lib/datadog_api_client/v2/models/security_filter_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_filter_create_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Object containing the attributes of the security filter to be created. class SecurityFilterCreateAttributes include BaseGenericModel + # Exclusion filters to exclude some logs from the security filter. attr_reader :exclusion_filters + # The filtered data type. attr_reader :filtered_data_type + # Whether the security filter is enabled. attr_reader :is_enabled + # The name of the security filter. attr_reader :name + # The query of the security filter. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/security_filter_create_data.rb b/lib/datadog_api_client/v2/models/security_filter_create_data.rb index c787ab71e1e1..b3e09dc43246 100644 --- a/lib/datadog_api_client/v2/models/security_filter_create_data.rb +++ b/lib/datadog_api_client/v2/models/security_filter_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object for a single security filter. class SecurityFilterCreateData include BaseGenericModel + # Object containing the attributes of the security filter to be created. attr_reader :attributes + # The type of the resource. The value should always be `security_filters`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/security_filter_create_request.rb b/lib/datadog_api_client/v2/models/security_filter_create_request.rb index c32b9c888fee..c2a650bbbc8a 100644 --- a/lib/datadog_api_client/v2/models/security_filter_create_request.rb +++ b/lib/datadog_api_client/v2/models/security_filter_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object that includes the security filter that you would like to create. class SecurityFilterCreateRequest include BaseGenericModel + # Object for a single security filter. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_filter_exclusion_filter.rb b/lib/datadog_api_client/v2/models/security_filter_exclusion_filter.rb index 416e4eb21f4f..434338705b96 100644 --- a/lib/datadog_api_client/v2/models/security_filter_exclusion_filter.rb +++ b/lib/datadog_api_client/v2/models/security_filter_exclusion_filter.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Exclusion filter for the security filter. class SecurityFilterExclusionFilter include BaseGenericModel + # Exclusion filter name. attr_reader :name + # Exclusion filter query. Logs that match this query are excluded from the security filter. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/security_filter_exclusion_filter_response.rb b/lib/datadog_api_client/v2/models/security_filter_exclusion_filter_response.rb index 757513a01d91..14fbf1daa87f 100644 --- a/lib/datadog_api_client/v2/models/security_filter_exclusion_filter_response.rb +++ b/lib/datadog_api_client/v2/models/security_filter_exclusion_filter_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A single exclusion filter. class SecurityFilterExclusionFilterResponse include BaseGenericModel + # The exclusion filter name. attr_accessor :name + # The exclusion filter query. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/security_filter_meta.rb b/lib/datadog_api_client/v2/models/security_filter_meta.rb index 79372f532837..33ced1bc7379 100644 --- a/lib/datadog_api_client/v2/models/security_filter_meta.rb +++ b/lib/datadog_api_client/v2/models/security_filter_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Optional metadata associated to the response. class SecurityFilterMeta include BaseGenericModel + # A warning message. attr_accessor :warning diff --git a/lib/datadog_api_client/v2/models/security_filter_response.rb b/lib/datadog_api_client/v2/models/security_filter_response.rb index 00923e3f180d..dcd73ba66f14 100644 --- a/lib/datadog_api_client/v2/models/security_filter_response.rb +++ b/lib/datadog_api_client/v2/models/security_filter_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response object which includes a single security filter. class SecurityFilterResponse include BaseGenericModel + # The security filter's properties. attr_accessor :data + # Optional metadata associated to the response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/security_filter_update_attributes.rb b/lib/datadog_api_client/v2/models/security_filter_update_attributes.rb index 5bd0be933c3d..fb5043fba6be 100644 --- a/lib/datadog_api_client/v2/models/security_filter_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_filter_update_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The security filters properties to be updated. class SecurityFilterUpdateAttributes include BaseGenericModel + # Exclusion filters to exclude some logs from the security filter. attr_accessor :exclusion_filters + # The filtered data type. attr_accessor :filtered_data_type + # Whether the security filter is enabled. attr_accessor :is_enabled + # The name of the security filter. attr_accessor :name + # The query of the security filter. attr_accessor :query + # The version of the security filter to update. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/security_filter_update_data.rb b/lib/datadog_api_client/v2/models/security_filter_update_data.rb index 1077df553e37..d435fa5d6988 100644 --- a/lib/datadog_api_client/v2/models/security_filter_update_data.rb +++ b/lib/datadog_api_client/v2/models/security_filter_update_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The new security filter properties. class SecurityFilterUpdateData include BaseGenericModel + # The security filters properties to be updated. attr_reader :attributes + # The type of the resource. The value should always be `security_filters`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/security_filter_update_request.rb b/lib/datadog_api_client/v2/models/security_filter_update_request.rb index 6b6585cd32b9..4c4a94cbb60b 100644 --- a/lib/datadog_api_client/v2/models/security_filter_update_request.rb +++ b/lib/datadog_api_client/v2/models/security_filter_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The new security filter body. class SecurityFilterUpdateRequest include BaseGenericModel + # The new security filter properties. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_filters_response.rb b/lib/datadog_api_client/v2/models/security_filters_response.rb index 13764db5bc8d..83e2bc693e9d 100644 --- a/lib/datadog_api_client/v2/models/security_filters_response.rb +++ b/lib/datadog_api_client/v2/models/security_filters_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # All the available security filters objects. class SecurityFiltersResponse include BaseGenericModel + # A list of security filters objects. attr_accessor :data + # Optional metadata associated to the response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/security_monitoring_filter.rb b/lib/datadog_api_client/v2/models/security_monitoring_filter.rb index b440a94a6143..1e9b4e769310 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_filter.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_filter.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The rule's suppression filter. class SecurityMonitoringFilter include BaseGenericModel + # The type of filtering action. attr_accessor :action + # Query for selecting logs to apply the filtering action. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/security_monitoring_list_rules_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_list_rules_response.rb index 5ae6f5184c39..1a3e5ae2d861 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_list_rules_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_list_rules_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # List of rules. class SecurityMonitoringListRulesResponse include BaseGenericModel + # Array containing the list of rules. attr_accessor :data + # Object describing meta attributes of response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/security_monitoring_reference_table.rb b/lib/datadog_api_client/v2/models/security_monitoring_reference_table.rb index 12fb8874812a..1a95cd9fcdbd 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_reference_table.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_reference_table.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Reference tables used in the queries. class SecurityMonitoringReferenceTable include BaseGenericModel + # Whether to include or exclude the matched values. attr_accessor :check_presence + # The name of the column in the reference table. attr_accessor :column_name + # The field in the log to match against the reference table. attr_accessor :log_field_path + # The name of the query to apply the reference table to. attr_accessor :rule_query_name + # The name of the reference table. attr_accessor :table_name diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_case.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_case.rb index d1befba84ff2..bdf160a12db3 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_case.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_case.rb @@ -20,17 +20,23 @@ module DatadogAPIClient::V2 # Case when signal is generated. class SecurityMonitoringRuleCase include BaseGenericModel + # Action to perform for each rule case. attr_accessor :actions + # A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated # based on the event counts in the previously defined queries. attr_accessor :condition + # Severity of the Security Signal. attr_accessor :custom_status + # Name of the case. attr_accessor :name + # Notification targets for each rule case. attr_accessor :notifications + # Severity of the Security Signal. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action.rb index afb086ae9088..70d85d9c1671 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Action to perform when a signal is triggered. Only available for Application Security rule type. class SecurityMonitoringRuleCaseAction include BaseGenericModel + # Options for the rule action attr_accessor :options + # The action type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action_options.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action_options.rb index 1d52b4f76433..491db4ad8077 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action_options.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_case_action_options.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Options for the rule action class SecurityMonitoringRuleCaseActionOptions include BaseGenericModel + # Duration of the action in seconds. 0 indicates no expiration. attr_reader :duration + # Used with the case action of type 'flag_ip'. The value specified in this field is applied as a flag to the IP addresses. attr_accessor :flagged_ip_type + # Used with the case action of type 'user_behavior'. The value specified in this field is applied as a risk tag to all users affected by the rule. attr_accessor :user_behavior_name diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_case_create.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_case_create.rb index fb420f172b82..1371cb8636db 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_case_create.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_case_create.rb @@ -20,15 +20,20 @@ module DatadogAPIClient::V2 # Case when signal is generated. class SecurityMonitoringRuleCaseCreate include BaseGenericModel + # Action to perform for each rule case. attr_accessor :actions + # A case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated # based on the event counts in the previously defined queries. attr_accessor :condition + # Name of the case. attr_accessor :name + # Notification targets. attr_accessor :notifications + # Severity of the Security Signal. attr_reader :status diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_convert_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_convert_response.rb index 428578eb261a..65ee88231821 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_convert_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_convert_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Result of the convert rule request containing Terraform content. class SecurityMonitoringRuleConvertResponse include BaseGenericModel + # the ID of the rule. attr_accessor :rule_id + # Terraform string as a result of converting the rule from JSON. attr_accessor :terraform_content diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_impossible_travel_options.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_impossible_travel_options.rb index 34928e876418..66467b7402f1 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_impossible_travel_options.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_impossible_travel_options.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Options on impossible travel detection method. class SecurityMonitoringRuleImpossibleTravelOptions include BaseGenericModel + # If true, signals are suppressed for the first 24 hours. In that time, Datadog learns the user's regular # access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. attr_accessor :baseline_user_locations diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_new_value_options.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_new_value_options.rb index 4f159845327c..c492dcb63777 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_new_value_options.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_new_value_options.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # Options on new value detection method. class SecurityMonitoringRuleNewValueOptions include BaseGenericModel + # The duration in days after which a learned value is forgotten. attr_accessor :forget_after + # The duration in days during which values are learned, and after which signals will be generated for values that # weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. attr_accessor :learning_duration + # The learning method used to determine when signals should be generated for values that weren't learned. attr_accessor :learning_method + # A number of occurrences after which signals will be generated for values that weren't learned. attr_accessor :learning_threshold diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_options.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_options.rb index 929e0c80ab1f..0cb31af92c88 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_options.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_options.rb @@ -20,32 +20,43 @@ module DatadogAPIClient::V2 # Options. class SecurityMonitoringRuleOptions include BaseGenericModel + # Options for cloud_configuration rules. # Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration` rules. attr_accessor :compliance_rule_options + # If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce signal noise. # The severity is decreased by one level: `CRITICAL` in production becomes `HIGH` in non-production, `HIGH` becomes `MEDIUM` and so on. `INFO` remains `INFO`. # The decrement is applied when the environment tag of the signal starts with `staging`, `test` or `dev`. attr_accessor :decrease_criticality_based_on_env + # The detection method. attr_accessor :detection_method + # A time window is specified to match when at least one of the cases matches true. This is a sliding window # and evaluates in real time. For third party detection method, this field is not used. attr_accessor :evaluation_window + # Hardcoded evaluator type. attr_accessor :hardcoded_evaluator_type + # Options on impossible travel detection method. attr_accessor :impossible_travel_options + # Once a signal is generated, the signal will remain "open" if a case is matched at least once within # this keep alive window. For third party detection method, this field is not used. attr_accessor :keep_alive + # A signal will "close" regardless of the query being matched once the time exceeds the maximum duration. # This time is calculated from the first seen timestamp. attr_accessor :max_signal_duration + # Options on new value detection method. attr_accessor :new_value_options + # Options on sequence detection method. attr_accessor :sequence_detection_options + # Options on third party detection method. attr_accessor :third_party_rule_options diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload.rb index 29111e6c7010..0bfd0d6bbe1c 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Payload to test a rule query with the expected result. class SecurityMonitoringRuleQueryPayload include BaseGenericModel + # Expected result of the test. attr_accessor :expected_result + # Index of the query under test. attr_reader :index + # Payload used to test the rule query. attr_accessor :payload diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload_data.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload_data.rb index 8268996c70bb..8887fddb7672 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload_data.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_query_payload_data.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Payload used to test the rule query. class SecurityMonitoringRuleQueryPayloadData include BaseGenericModel + # Source of the payload. attr_accessor :ddsource + # Tags associated with your data. attr_accessor :ddtags + # The name of the originating host of the log. attr_accessor :hostname + # The message of the payload. attr_accessor :message + # The name of the application or service generating the data. attr_accessor :service diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_options.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_options.rb index c319478753c1..07e15739286f 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_options.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_options.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Options on sequence detection method. class SecurityMonitoringRuleSequenceDetectionOptions include BaseGenericModel + # Transitions defining the allowed order of steps and their evaluation windows. attr_accessor :step_transitions + # Steps that define the conditions to be matched in sequence. attr_accessor :steps diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step.rb index e54c2cf39578..890eed2f6f4b 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V2 # Step definition for sequence detection containing the step name, condition, and evaluation window. class SecurityMonitoringRuleSequenceDetectionStep include BaseGenericModel + # Condition referencing rule queries (e.g., `a > 0`). attr_accessor :condition + # A time window is specified to match when at least one of the cases matches true. This is a sliding window # and evaluates in real time. For third party detection method, this field is not used. attr_accessor :evaluation_window + # Unique name identifying the step. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step_transition.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step_transition.rb index 3b04e3fcdf6b..be5bb5a34218 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step_transition.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_sequence_detection_step_transition.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V2 # Transition from a parent step to a child step within a sequence detection rule. class SecurityMonitoringRuleSequenceDetectionStepTransition include BaseGenericModel + # Name of the child step. attr_accessor :child + # A time window is specified to match when at least one of the cases matches true. This is a sliding window # and evaluates in real time. For third party detection method, this field is not used. attr_accessor :evaluation_window + # Name of the parent step. attr_accessor :parent diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_test_request.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_test_request.rb index 70846423a7e4..ccc9959a79b1 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_test_request.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_test_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Test the rule queries of a rule (rule property is ignored when applied to an existing rule) class SecurityMonitoringRuleTestRequest include BaseGenericModel + # Test a rule. attr_accessor :rule + # Data payloads used to test rules query with the expected result. attr_accessor :rule_query_payloads diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_test_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_test_response.rb index ee4bc0a68f69..54a3b1e774f3 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_test_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_test_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Result of the test of the rule queries. class SecurityMonitoringRuleTestResponse include BaseGenericModel + # Assert results are returned in the same order as the rule query payloads. # For each payload, it returns True if the result matched the expected result, # False otherwise. diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_third_party_options.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_third_party_options.rb index 33d36d48c5c6..87e4e2b6a70a 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_third_party_options.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_third_party_options.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Options on third party detection method. class SecurityMonitoringRuleThirdPartyOptions include BaseGenericModel + # Notification targets for the logs that do not correspond to any of the cases. attr_accessor :default_notifications + # Severity of the Security Signal. attr_accessor :default_status + # Queries to be combined with third party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. attr_accessor :root_queries + # A template for the signal title; if omitted, the title is generated based on the case name. attr_accessor :signal_title_template diff --git a/lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb b/lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb index 602dcacb9899..ba995c2f8e7e 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb @@ -20,40 +20,58 @@ module DatadogAPIClient::V2 # Update an existing rule. class SecurityMonitoringRuleUpdatePayload include BaseGenericModel + # Calculated fields. Only allowed for scheduled rules - in other words, when schedulingOptions is also defined. attr_accessor :calculated_fields + # Cases for generating signals. attr_accessor :cases + # How to generate compliance signals. Useful for cloud_configuration rules only. attr_accessor :compliance_signal_options + # Custom/Overridden Message for generated signals (used in case of Default rule update). attr_accessor :custom_message + # Custom/Overridden name (used in case of Default rule update). attr_accessor :custom_name + # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters + # Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups. attr_accessor :group_signals_by + # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title + # Whether the rule is enabled. attr_accessor :is_enabled + # Message for generated signals. attr_accessor :message + # Name of the rule. attr_accessor :name + # Options. attr_accessor :options + # Queries for selecting logs which are part of the rule. attr_accessor :queries + # Reference tables for the rule. attr_accessor :reference_tables + # Options for scheduled rules. When this field is present, the rule runs based on the schedule. When absent, it runs real-time on ingested logs. attr_accessor :scheduling_options + # Tags for generated signals. attr_accessor :tags + # Cases for generating signals from third-party rules. Only available for third-party rules. attr_accessor :third_party_cases + # The version of the rule being updated. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_scheduling_options.rb b/lib/datadog_api_client/v2/models/security_monitoring_scheduling_options.rb index c3869e280d9b..3a0e293c875e 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_scheduling_options.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_scheduling_options.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Options for scheduled rules. When this field is present, the rule runs based on the schedule. When absent, it runs real-time on ingested logs. class SecurityMonitoringSchedulingOptions include BaseGenericModel + # Schedule for the rule queries, written in RRULE syntax. See [RFC](https://icalendar.org/iCalendar-RFC-5545/3-8-5-3-recurrence-rule.html) for syntax reference. attr_accessor :rrule + # Start date for the schedule, in ISO 8601 format without timezone. attr_accessor :start + # Time zone of the start date, in the [tz database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) format. attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal.rb index 10747c0ce319..95d2ad554ca3 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V2 # Object description of a security signal. class SecurityMonitoringSignal include BaseGenericModel + # The object containing all signal attributes and their # associated values. attr_accessor :attributes + # The unique ID of the security signal. attr_accessor :id + # The type of event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_attributes.rb index 0057eff4b0d1..b695e74859e6 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes describing the new assignee of a security signal. class SecurityMonitoringSignalAssigneeUpdateAttributes include BaseGenericModel + # Object representing a given user entity. attr_reader :assignee + # Version of the updated signal. If server side version is higher, update will be rejected. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_data.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_data.rb index 22c713c35e8d..55c088b183a0 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_data.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Data containing the patch for changing the assignee of a signal. class SecurityMonitoringSignalAssigneeUpdateData include BaseGenericModel + # Attributes describing the new assignee of a security signal. attr_reader :attributes diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_request.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_request.rb index d3738f9cbd16..e72d9ab05a54 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_request.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_assignee_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request body for changing the assignee of a given security monitoring signal. class SecurityMonitoringSignalAssigneeUpdateRequest include BaseGenericModel + # Data containing the patch for changing the assignee of a signal. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_attributes.rb index d63a2d05207b..21e71c146d6e 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_attributes.rb @@ -21,12 +21,16 @@ module DatadogAPIClient::V2 # associated values. class SecurityMonitoringSignalAttributes include BaseGenericModel + # A JSON object of attributes in the security signal. attr_accessor :custom + # The message in the security signal defined by the rule that generated the signal. attr_accessor :message + # An array of tags associated with the security signal. attr_accessor :tags + # The timestamp of the security signal. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_attributes.rb index d38c885ab4b5..c52b2b70e475 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes describing the new list of related signals for a security signal. class SecurityMonitoringSignalIncidentsUpdateAttributes include BaseGenericModel + # Array of incidents that are associated with this signal. attr_reader :incident_ids + # Version of the updated signal. If server side version is higher, update will be rejected. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_data.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_data.rb index f28a6c073e4d..2d9f29d7f547 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_data.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Data containing the patch for changing the related incidents of a signal. class SecurityMonitoringSignalIncidentsUpdateData include BaseGenericModel + # Attributes describing the new list of related signals for a security signal. attr_reader :attributes diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_request.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_request.rb index fc09dca9a6d1..0ba174616414 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_request.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_incidents_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request body for changing the related incidents of a given security monitoring signal. class SecurityMonitoringSignalIncidentsUpdateRequest include BaseGenericModel + # Data containing the patch for changing the related incidents of a signal. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request.rb index f6daaf06df84..7b1e696a6281 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The request for a security signal list. class SecurityMonitoringSignalListRequest include BaseGenericModel + # Search filters for listing security signals. attr_accessor :filter + # The paging attributes for listing security signals. attr_accessor :page + # The sort parameters used for querying security signals. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_filter.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_filter.rb index c1127335aed0..b9449de631d1 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_filter.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_filter.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Search filters for listing security signals. class SecurityMonitoringSignalListRequestFilter include BaseGenericModel + # The minimum timestamp for requested security signals. attr_accessor :from + # Search query for listing security signals. attr_accessor :query + # The maximum timestamp for requested security signals. attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_page.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_page.rb index fd39470bccd2..ea53d15c1f7d 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_page.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_list_request_page.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The paging attributes for listing security signals. class SecurityMonitoringSignalListRequestPage include BaseGenericModel + # A list of results using the cursor provided in the previous query. attr_accessor :cursor + # The maximum number of security signals in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_response.rb index 5657de8f5cbf..b1eecf190a87 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Security Signal response data object. class SecurityMonitoringSignalResponse include BaseGenericModel + # Object description of a security signal. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_create_payload.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_create_payload.rb index 38b4c4d1ec43..aea6399a15a8 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_create_payload.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_create_payload.rb @@ -20,24 +20,34 @@ module DatadogAPIClient::V2 # Create a new signal correlation rule. class SecurityMonitoringSignalRuleCreatePayload include BaseGenericModel + # Cases for generating signals. attr_reader :cases + # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters + # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title + # Whether the rule is enabled. attr_reader :is_enabled + # Message for generated signals. attr_reader :message + # The name of the rule. attr_reader :name + # Options. attr_reader :options + # Queries for selecting signals which are part of the rule. attr_reader :queries + # Tags for generated signals. attr_accessor :tags + # The rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_payload.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_payload.rb index 3fe51da63ca9..e903c312f8b3 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_payload.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_payload.rb @@ -20,28 +20,40 @@ module DatadogAPIClient::V2 # The payload of a signal correlation rule. class SecurityMonitoringSignalRulePayload include BaseGenericModel + # Cases for generating signals. attr_reader :cases + # Custom/Overridden message for generated signals (used in case of Default rule update). attr_accessor :custom_message + # Custom/Overridden name of the rule (used in case of Default rule update). attr_accessor :custom_name + # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters + # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title + # Whether the rule is enabled. attr_reader :is_enabled + # Message for generated signals. attr_reader :message + # The name of the rule. attr_reader :name + # Options. attr_reader :options + # Queries for selecting signals which are part of the rule. attr_reader :queries + # Tags for generated signals. attr_accessor :tags + # The rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_query.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_query.rb index 4c4a4df94c8f..46d6ae9c265d 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_query.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_query.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Query for matching rule on signals. class SecurityMonitoringSignalRuleQuery include BaseGenericModel + # The aggregation type. attr_accessor :aggregation + # Fields to group by. attr_accessor :correlated_by_fields + # Index of the rule query used to retrieve the correlated field. attr_reader :correlated_query_index + # Group of target fields to aggregate over. attr_accessor :metrics + # Name of the query. attr_accessor :name + # Rule ID to match on signals. attr_reader :rule_id diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response.rb index d28dac895be7..c5772bcadb6f 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response.rb @@ -20,44 +20,64 @@ module DatadogAPIClient::V2 # Rule. class SecurityMonitoringSignalRuleResponse include BaseGenericModel + # Cases for generating signals. attr_accessor :cases + # When the rule was created, timestamp in milliseconds. attr_accessor :created_at + # User ID of the user who created the rule. attr_accessor :creation_author_id + # Custom/Overridden message for generated signals (used in case of Default rule update). attr_accessor :custom_message + # Custom/Overridden name of the rule (used in case of Default rule update). attr_accessor :custom_name + # When the rule will be deprecated, timestamp in milliseconds. attr_accessor :deprecation_date + # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters + # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title + # The ID of the rule. attr_accessor :id + # Whether the rule is included by default. attr_accessor :is_default + # Whether the rule has been deleted. attr_accessor :is_deleted + # Whether the rule is enabled. attr_accessor :is_enabled + # Message for generated signals. attr_accessor :message + # The name of the rule. attr_accessor :name + # Options. attr_accessor :options + # Queries for selecting logs which are part of the rule. attr_accessor :queries + # Tags for generated signals. attr_accessor :tags + # The rule type. attr_accessor :type + # User ID of the user who updated the rule. attr_accessor :update_author_id + # The version of the rule. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response_query.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response_query.rb index ecbdad25bd93..9b6fefd977cb 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response_query.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_rule_response_query.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V2 # Query for matching rule on signals. class SecurityMonitoringSignalRuleResponseQuery include BaseGenericModel + # The aggregation type. attr_accessor :aggregation + # Fields to correlate by. attr_accessor :correlated_by_fields + # Index of the rule query used to retrieve the correlated field. attr_reader :correlated_query_index + # Default Rule ID to match on signals. attr_accessor :default_rule_id + # Field for which the cardinality is measured. Sent as an array. attr_accessor :distinct_fields + # Fields to group by. attr_accessor :group_by_fields + # Group of target fields to aggregate over. attr_accessor :metrics + # Name of the query. attr_accessor :name + # Rule ID to match on signals. attr_accessor :rule_id diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_attributes.rb index 097766143ab4..de9fd4b9fce0 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes describing the change of state of a security signal. class SecurityMonitoringSignalStateUpdateAttributes include BaseGenericModel + # Optional comment to display on archived signals. attr_accessor :archive_comment + # Reason a signal is archived. attr_accessor :archive_reason + # The new triage state of the signal. attr_reader :state + # Version of the updated signal. If server side version is higher, update will be rejected. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_data.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_data.rb index 16037bb71ba6..8f649ccda857 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_data.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data containing the patch for changing the state of a signal. class SecurityMonitoringSignalStateUpdateData include BaseGenericModel + # Attributes describing the change of state of a security signal. attr_reader :attributes + # The unique ID of the security signal. attr_accessor :id + # The type of event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_request.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_request.rb index 279685ec5f9f..f12de1e66e66 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_request.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_state_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request body for changing the state of a given security monitoring signal. class SecurityMonitoringSignalStateUpdateRequest include BaseGenericModel + # Data containing the patch for changing the state of a signal. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_attributes.rb index 49132db89ca7..4d76c85c59f9 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_attributes.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V2 # Attributes describing a triage state update operation over a security signal. class SecurityMonitoringSignalTriageAttributes include BaseGenericModel + # Optional comment to display on archived signals. attr_accessor :archive_comment + # Timestamp of the last edit to the comment. attr_reader :archive_comment_timestamp + # Object representing a given user entity. attr_accessor :archive_comment_user + # Reason a signal is archived. attr_accessor :archive_reason + # Object representing a given user entity. attr_reader :assignee + # Array of incidents that are associated with this signal. attr_reader :incident_ids + # The new triage state of the signal. attr_reader :state + # Timestamp of the last update to the signal state. attr_reader :state_update_timestamp + # Object representing a given user entity. attr_accessor :state_update_user diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_data.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_data.rb index d315fe553498..a115ddb50c38 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_data.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data containing the updated triage attributes of the signal. class SecurityMonitoringSignalTriageUpdateData include BaseGenericModel + # Attributes describing a triage state update operation over a security signal. attr_accessor :attributes + # The unique ID of the security signal. attr_accessor :id + # The type of event. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_response.rb index 77113f948fac..f3fff6b42501 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signal_triage_update_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The response returned after all triage operations, containing the updated signal triage data. class SecurityMonitoringSignalTriageUpdateResponse include BaseGenericModel + # Data containing the updated triage attributes of the signal. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response.rb index 002fbde60ca6..19709db94657 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response.rb @@ -21,10 +21,13 @@ module DatadogAPIClient::V2 # and pagination information. class SecurityMonitoringSignalsListResponse include BaseGenericModel + # An array of security signals matching the request. attr_accessor :data + # Links attributes. attr_accessor :links + # Meta attributes. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_links.rb b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_links.rb index b4e1220b7241..049c6b65e2e1 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_links.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_links.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Links attributes. class SecurityMonitoringSignalsListResponseLinks include BaseGenericModel + # The link for the next set of results. **Note**: The request can also be made using the # POST endpoint. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta.rb b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta.rb index fc005dc6cd8a..74d7753cb8c7 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Meta attributes. class SecurityMonitoringSignalsListResponseMeta include BaseGenericModel + # Paging attributes. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta_page.rb b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta_page.rb index 09d803ffeba7..b15f3a98059f 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta_page.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_signals_list_response_meta_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Paging attributes. class SecurityMonitoringSignalsListResponseMetaPage include BaseGenericModel + # The cursor used to get the next results, if any. To make the next request, use the same # parameters with the addition of the `page[cursor]`. attr_accessor :after diff --git a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_create_payload.rb b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_create_payload.rb index 10c9147eb3d1..33d66ebee7c8 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_create_payload.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_create_payload.rb @@ -20,34 +20,49 @@ module DatadogAPIClient::V2 # Create a new rule. class SecurityMonitoringStandardRuleCreatePayload include BaseGenericModel + # Calculated fields. Only allowed for scheduled rules - in other words, when schedulingOptions is also defined. attr_accessor :calculated_fields + # Cases for generating signals. attr_reader :cases + # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters + # Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups. attr_accessor :group_signals_by + # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title + # Whether the rule is enabled. attr_reader :is_enabled + # Message for generated signals. attr_reader :message + # The name of the rule. attr_reader :name + # Options. attr_reader :options + # Queries for selecting logs which are part of the rule. attr_reader :queries + # Reference tables for the rule. attr_accessor :reference_tables + # Options for scheduled rules. When this field is present, the rule runs based on the schedule. When absent, it runs real-time on ingested logs. attr_accessor :scheduling_options + # Tags for generated signals. attr_accessor :tags + # Cases for generating signals from third-party rules. Only available for third-party rules. attr_accessor :third_party_cases + # The rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_payload.rb b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_payload.rb index 197f79e61d7e..a8611fb6b237 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_payload.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_payload.rb @@ -20,38 +20,55 @@ module DatadogAPIClient::V2 # The payload of a rule. class SecurityMonitoringStandardRulePayload include BaseGenericModel + # Calculated fields. Only allowed for scheduled rules - in other words, when schedulingOptions is also defined. attr_accessor :calculated_fields + # Cases for generating signals. attr_reader :cases + # Custom/Overridden message for generated signals (used in case of Default rule update). attr_accessor :custom_message + # Custom/Overridden name of the rule (used in case of Default rule update). attr_accessor :custom_name + # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters + # Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups. attr_accessor :group_signals_by + # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title + # Whether the rule is enabled. attr_reader :is_enabled + # Message for generated signals. attr_reader :message + # The name of the rule. attr_reader :name + # Options. attr_reader :options + # Queries for selecting logs which are part of the rule. attr_reader :queries + # Reference tables for the rule. attr_accessor :reference_tables + # Options for scheduled rules. When this field is present, the rule runs based on the schedule. When absent, it runs real-time on ingested logs. attr_accessor :scheduling_options + # Tags for generated signals. attr_accessor :tags + # Cases for generating signals from third-party rules. Only available for third-party rules. attr_accessor :third_party_cases + # The rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_query.rb b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_query.rb index 3aa1a5d3ba4f..c9d738ec3fbc 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_query.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_query.rb @@ -20,30 +20,42 @@ module DatadogAPIClient::V2 # Query for matching rule. class SecurityMonitoringStandardRuleQuery include BaseGenericModel + # The aggregation type. attr_accessor :aggregation + # Query extension to append to the logs query. attr_accessor :custom_query_extension + # Source of events, either logs, audit trail, or Datadog events. attr_accessor :data_source + # Field for which the cardinality is measured. Sent as an array. attr_accessor :distinct_fields + # Fields to group by. attr_accessor :group_by_fields + # When false, events without a group-by value are ignored by the rule. When true, events with missing group-by fields are processed with `N/A`, replacing the missing values. attr_accessor :has_optional_group_by_fields + # **This field is currently unstable and might be removed in a minor version upgrade.** # The index to run the query on, if the `dataSource` is `logs`. Only used for scheduled rules - in other words, when the `schedulingOptions` field is present in the rule payload. attr_accessor :index + # List of indexes to query when the `dataSource` is `logs`. Only used for scheduled rules, such as when the `schedulingOptions` field is present in the rule payload. attr_accessor :indexes + # (Deprecated) The target field to aggregate over when using the sum or max # aggregations. `metrics` field should be used instead. attr_accessor :metric + # Group of target fields to aggregate over when using the sum, max, geo data, or new value aggregations. The sum, max, and geo data aggregations only accept one value in this list, whereas the new value aggregation accepts up to five values. attr_accessor :metrics + # Name of the query. attr_accessor :name + # Query to run on logs. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_response.rb index 511de02ae882..c5db1717aa1e 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_response.rb @@ -20,60 +20,88 @@ module DatadogAPIClient::V2 # Rule. class SecurityMonitoringStandardRuleResponse include BaseGenericModel + # Calculated fields. Only allowed for scheduled rules - in other words, when schedulingOptions is also defined. attr_accessor :calculated_fields + # Cases for generating signals. attr_accessor :cases + # How to generate compliance signals. Useful for cloud_configuration rules only. attr_accessor :compliance_signal_options + # When the rule was created, timestamp in milliseconds. attr_accessor :created_at + # User ID of the user who created the rule. attr_accessor :creation_author_id + # Custom/Overridden message for generated signals (used in case of Default rule update). attr_accessor :custom_message + # Custom/Overridden name of the rule (used in case of Default rule update). attr_accessor :custom_name + # Default Tags for default rules (included in tags) attr_accessor :default_tags + # When the rule will be deprecated, timestamp in milliseconds. attr_accessor :deprecation_date + # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters + # Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups. attr_accessor :group_signals_by + # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title + # The ID of the rule. attr_accessor :id + # Whether the rule is included by default. attr_accessor :is_default + # Whether the rule has been deleted. attr_accessor :is_deleted + # Whether the rule is enabled. attr_accessor :is_enabled + # Message for generated signals. attr_accessor :message + # The name of the rule. attr_accessor :name + # Options. attr_accessor :options + # Queries for selecting logs which are part of the rule. attr_accessor :queries + # Reference tables for the rule. attr_accessor :reference_tables + # Options for scheduled rules. When this field is present, the rule runs based on the schedule. When absent, it runs real-time on ingested logs. attr_accessor :scheduling_options + # Tags for generated signals. attr_accessor :tags + # Cases for generating signals from third-party rules. Only available for third-party rules. attr_accessor :third_party_cases + # The rule type. attr_accessor :type + # User ID of the user who updated the rule. attr_accessor :update_author_id + # The date the rule was last updated, in milliseconds. attr_accessor :updated_at + # The version of the rule. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_test_payload.rb b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_test_payload.rb index 4bd876fe2b03..28a9dc6276f6 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_test_payload.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_standard_rule_test_payload.rb @@ -20,34 +20,49 @@ module DatadogAPIClient::V2 # The payload of a rule to test class SecurityMonitoringStandardRuleTestPayload include BaseGenericModel + # Calculated fields. Only allowed for scheduled rules - in other words, when schedulingOptions is also defined. attr_accessor :calculated_fields + # Cases for generating signals. attr_reader :cases + # Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules. attr_accessor :filters + # Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups. attr_accessor :group_signals_by + # Whether the notifications include the triggering group-by values in their title. attr_accessor :has_extended_title + # Whether the rule is enabled. attr_reader :is_enabled + # Message for generated signals. attr_reader :message + # The name of the rule. attr_reader :name + # Options. attr_reader :options + # Queries for selecting logs which are part of the rule. attr_reader :queries + # Reference tables for the rule. attr_accessor :reference_tables + # Options for scheduled rules. When this field is present, the rule runs based on the schedule. When absent, it runs real-time on ingested logs. attr_accessor :scheduling_options + # Tags for generated signals. attr_accessor :tags + # Cases for generating signals from third-party rules. Only available for third-party rules. attr_accessor :third_party_cases + # The rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression.rb index fb453c5aaa7b..c67430343014 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The suppression rule's properties. class SecurityMonitoringSuppression include BaseGenericModel + # The attributes of the suppression rule. attr_accessor :attributes + # The ID of the suppression rule. attr_accessor :id + # The type of the resource. The value should always be `suppressions`. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb index bb48de4134be..ba252144d97a 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb @@ -20,32 +20,46 @@ module DatadogAPIClient::V2 # The attributes of the suppression rule. class SecurityMonitoringSuppressionAttributes include BaseGenericModel + # A Unix millisecond timestamp given the creation date of the suppression rule. attr_accessor :creation_date + # A user. attr_accessor :creator + # An exclusion query on the input data of the security rules, which could be logs, Agent events, or other types of data based on the security rule. Events matching this query are ignored by any detection rules referenced in the suppression rule. attr_accessor :data_exclusion_query + # A description for the suppression rule. attr_accessor :description + # Whether the suppression rule is editable. attr_accessor :editable + # Whether the suppression rule is enabled. attr_accessor :enabled + # A Unix millisecond timestamp giving an expiration date for the suppression rule. After this date, it won't suppress signals anymore. attr_accessor :expiration_date + # The name of the suppression rule. attr_accessor :name + # The rule query of the suppression rule, with the same syntax as the search bar for detection rules. attr_accessor :rule_query + # A Unix millisecond timestamp giving the start date for the suppression rule. After this date, it starts suppressing signals. attr_accessor :start_date + # The suppression query of the suppression rule. If a signal matches this query, it is suppressed and not triggered. Same syntax as the queries to search signals in the signal explorer. attr_accessor :suppression_query + # A Unix millisecond timestamp given the update date of the suppression rule. attr_accessor :update_date + # A user. attr_accessor :updater + # The version of the suppression rule; it starts at 1, and is incremented at each update. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb index 86e5fbc03238..d0cbca049db2 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Object containing the attributes of the suppression rule to be created. class SecurityMonitoringSuppressionCreateAttributes include BaseGenericModel + # An exclusion query on the input data of the security rules, which could be logs, Agent events, or other types of data based on the security rule. Events matching this query are ignored by any detection rules referenced in the suppression rule. attr_accessor :data_exclusion_query + # A description for the suppression rule. attr_accessor :description + # Whether the suppression rule is enabled. attr_reader :enabled + # A Unix millisecond timestamp giving an expiration date for the suppression rule. After this date, it won't suppress signals anymore. attr_accessor :expiration_date + # The name of the suppression rule. attr_reader :name + # The rule query of the suppression rule, with the same syntax as the search bar for detection rules. attr_reader :rule_query + # A Unix millisecond timestamp giving the start date for the suppression rule. After this date, it starts suppressing signals. attr_accessor :start_date + # The suppression query of the suppression rule. If a signal matches this query, it is suppressed and is not triggered. It uses the same syntax as the queries to search signals in the Signals Explorer. attr_accessor :suppression_query diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_data.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_data.rb index e957ad7d4ac2..77cb982bb804 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_data.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object for a single suppression rule. class SecurityMonitoringSuppressionCreateData include BaseGenericModel + # Object containing the attributes of the suppression rule to be created. attr_reader :attributes + # The type of the resource. The value should always be `suppressions`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_request.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_request.rb index 8a1bc8933a59..60873dbe4531 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_request.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object that includes the suppression rule that you would like to create. class SecurityMonitoringSuppressionCreateRequest include BaseGenericModel + # Object for a single suppression rule. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_response.rb index 854e74dfe964..959c31f4049b 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object containing a single suppression rule. class SecurityMonitoringSuppressionResponse include BaseGenericModel + # The suppression rule's properties. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb index 111b78d0587d..051d273c1728 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V2 # The suppression rule properties to be updated. class SecurityMonitoringSuppressionUpdateAttributes include BaseGenericModel + # An exclusion query on the input data of the security rules, which could be logs, Agent events, or other types of data based on the security rule. Events matching this query are ignored by any detection rules referenced in the suppression rule. attr_accessor :data_exclusion_query + # A description for the suppression rule. attr_accessor :description + # Whether the suppression rule is enabled. attr_accessor :enabled + # A Unix millisecond timestamp giving an expiration date for the suppression rule. After this date, it won't suppress signals anymore. If unset, the expiration date of the suppression rule is left untouched. If set to `null`, the expiration date is removed. attr_accessor :expiration_date + # The name of the suppression rule. attr_accessor :name + # The rule query of the suppression rule, with the same syntax as the search bar for detection rules. attr_accessor :rule_query + # A Unix millisecond timestamp giving the start date for the suppression rule. After this date, it starts suppressing signals. If unset, the start date of the suppression rule is left untouched. If set to `null`, the start date is removed. attr_accessor :start_date + # The suppression query of the suppression rule. If a signal matches this query, it is suppressed and not triggered. Same syntax as the queries to search signals in the signal explorer. attr_accessor :suppression_query + # The current version of the suppression. This is optional, but it can help prevent concurrent modifications. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_data.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_data.rb index 3851f9f04216..2579d3887375 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_data.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The new suppression properties; partial updates are supported. class SecurityMonitoringSuppressionUpdateData include BaseGenericModel + # The suppression rule properties to be updated. attr_reader :attributes + # The type of the resource. The value should always be `suppressions`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_request.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_request.rb index 62ebb63b0643..3a7485a57ef6 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_request.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppression_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object containing the fields to update on the suppression rule. class SecurityMonitoringSuppressionUpdateRequest include BaseGenericModel + # The new suppression properties; partial updates are supported. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_suppressions_response.rb b/lib/datadog_api_client/v2/models/security_monitoring_suppressions_response.rb index ed969d02d4e8..5d6155c65ebc 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_suppressions_response.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_suppressions_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object containing the available suppression rules. class SecurityMonitoringSuppressionsResponse include BaseGenericModel + # A list of suppressions objects. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/security_monitoring_third_party_root_query.rb b/lib/datadog_api_client/v2/models/security_monitoring_third_party_root_query.rb index 63ba28e7e471..20ca456bb04c 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_third_party_root_query.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_third_party_root_query.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A query to be combined with the third party case query. class SecurityMonitoringThirdPartyRootQuery include BaseGenericModel + # Fields to group by. attr_accessor :group_by_fields + # Query to run on logs. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case.rb b/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case.rb index fed5f50e85ab..52bd86b70383 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Case when signal is generated by a third party rule. class SecurityMonitoringThirdPartyRuleCase include BaseGenericModel + # Severity of the Security Signal. attr_accessor :custom_status + # Name of the case. attr_accessor :name + # Notification targets for each rule case. attr_accessor :notifications + # A query to map a third party event to this case. attr_accessor :query + # Severity of the Security Signal. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case_create.rb b/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case_create.rb index fe88ba677f63..fdf4849d44ae 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case_create.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_third_party_rule_case_create.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Case when a signal is generated by a third party rule. class SecurityMonitoringThirdPartyRuleCaseCreate include BaseGenericModel + # Name of the case. attr_accessor :name + # Notification targets for each case. attr_accessor :notifications + # A query to map a third party event to this case. attr_accessor :query + # Severity of the Security Signal. attr_reader :status diff --git a/lib/datadog_api_client/v2/models/security_monitoring_triage_user.rb b/lib/datadog_api_client/v2/models/security_monitoring_triage_user.rb index fd1174d4a70d..e833db023238 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_triage_user.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_triage_user.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Object representing a given user entity. class SecurityMonitoringTriageUser include BaseGenericModel + # The handle for this user account. attr_accessor :handle + # Gravatar icon associated to the user. attr_accessor :icon + # Numerical ID assigned by Datadog to this user account. attr_accessor :id + # The name for this user account. attr_accessor :name + # UUID assigned by Datadog to this user account. attr_reader :uuid diff --git a/lib/datadog_api_client/v2/models/security_monitoring_user.rb b/lib/datadog_api_client/v2/models/security_monitoring_user.rb index 4b0193c10107..88984d909577 100644 --- a/lib/datadog_api_client/v2/models/security_monitoring_user.rb +++ b/lib/datadog_api_client/v2/models/security_monitoring_user.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A user. class SecurityMonitoringUser include BaseGenericModel + # The handle of the user. attr_accessor :handle + # The name of the user. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/security_trigger.rb b/lib/datadog_api_client/v2/models/security_trigger.rb index dda4181816d2..b159523ca01e 100644 --- a/lib/datadog_api_client/v2/models/security_trigger.rb +++ b/lib/datadog_api_client/v2/models/security_trigger.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Trigger a workflow from a Security Signal or Finding. For automatic triggering a handle must be configured and the workflow must be published. class SecurityTrigger include BaseGenericModel + # Defines a rate limit for a trigger. attr_accessor :rate_limit diff --git a/lib/datadog_api_client/v2/models/security_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/security_trigger_wrapper.rb index 3d4ecbce03b1..7c5e0bfcd627 100644 --- a/lib/datadog_api_client/v2/models/security_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/security_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for a Security-based trigger. class SecurityTriggerWrapper include BaseGenericModel + # Trigger a workflow from a Security Signal or Finding. For automatic triggering a handle must be configured and the workflow must be published. attr_reader :security_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/selectors.rb b/lib/datadog_api_client/v2/models/selectors.rb index 5c84d47539c5..3540ed2fea1a 100644 --- a/lib/datadog_api_client/v2/models/selectors.rb +++ b/lib/datadog_api_client/v2/models/selectors.rb @@ -22,12 +22,16 @@ module DatadogAPIClient::V2 # Only the trigger_source field is required. class Selectors include BaseGenericModel + # The query is composed of one or several key:value pairs, which can be used to filter security issues on tags and attributes. attr_accessor :query + # Security rule types used as filters in security rules. attr_accessor :rule_types + # The security rules severities to consider. attr_accessor :severities + # The type of security issues on which the rule applies. Notification rules based on security signals need to use the trigger source "security_signals", # while notification rules based on security vulnerabilities need to use the trigger source "security_findings". attr_reader :trigger_source diff --git a/lib/datadog_api_client/v2/models/self_service_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/self_service_trigger_wrapper.rb index 7b3948c34929..66facb3dc65e 100644 --- a/lib/datadog_api_client/v2/models/self_service_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/self_service_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for a Self Service-based trigger. class SelfServiceTriggerWrapper include BaseGenericModel + # Trigger a workflow from Self Service. attr_reader :self_service_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/send_slack_message_action.rb b/lib/datadog_api_client/v2/models/send_slack_message_action.rb index cff6982bd0cf..ddb82e11a78e 100644 --- a/lib/datadog_api_client/v2/models/send_slack_message_action.rb +++ b/lib/datadog_api_client/v2/models/send_slack_message_action.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Sends a message to a Slack channel. class SendSlackMessageAction include BaseGenericModel + # The channel ID. attr_reader :channel + # Indicates that the action is a send Slack message action. attr_reader :type + # The workspace ID. attr_reader :workspace diff --git a/lib/datadog_api_client/v2/models/send_teams_message_action.rb b/lib/datadog_api_client/v2/models/send_teams_message_action.rb index d9d4ab5cbc9a..52d259e2257d 100644 --- a/lib/datadog_api_client/v2/models/send_teams_message_action.rb +++ b/lib/datadog_api_client/v2/models/send_teams_message_action.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Sends a message to a Microsoft Teams channel. class SendTeamsMessageAction include BaseGenericModel + # The channel ID. attr_reader :channel + # The team ID. attr_reader :team + # The tenant ID. attr_reader :tenant + # Indicates that the action is a send Microsoft Teams message action. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_config_request.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_config_request.rb index 680051161870..ebe1537ea6a3 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_config_request.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_config_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Group reorder request. class SensitiveDataScannerConfigRequest include BaseGenericModel + # Data related to the reordering of scanning groups. attr_reader :data + # Meta payload containing information about the API. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration.rb index 3ed8407e5ce0..b7ba093c7e8b 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A Sensitive Data Scanner configuration. class SensitiveDataScannerConfiguration include BaseGenericModel + # ID of the configuration. attr_accessor :id + # Sensitive Data Scanner configuration type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_data.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_data.rb index a049a6d5fd28..18d8f485c20e 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_data.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A Sensitive Data Scanner configuration data. class SensitiveDataScannerConfigurationData include BaseGenericModel + # A Sensitive Data Scanner configuration. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_relationships.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_relationships.rb index 5984b10a0214..41baeb2104bc 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_relationships.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_configuration_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationships of the configuration. class SensitiveDataScannerConfigurationRelationships include BaseGenericModel + # List of groups, ordered. attr_accessor :groups diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_group_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_group_response.rb index ace21a1f949c..29b91f45bb22 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_group_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_group_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Create group response. class SensitiveDataScannerCreateGroupResponse include BaseGenericModel + # Response data related to the creation of a group. attr_accessor :data + # Meta payload containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_rule_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_rule_response.rb index c6e1eee1342f..854f00cb91e4 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_rule_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_create_rule_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Create rule response. class SensitiveDataScannerCreateRuleResponse include BaseGenericModel + # Response data related to the creation of a rule. attr_accessor :data + # Meta payload containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_filter.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_filter.rb index 0e126d66693f..ff00559599e0 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_filter.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_filter.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Filter for the Scanning Group. class SensitiveDataScannerFilter include BaseGenericModel + # Query to filter the events. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response.rb index 865265ba0687..4035ac2928cc 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Get all groups response. class SensitiveDataScannerGetConfigResponse include BaseGenericModel + # Response data related to the scanning groups. attr_accessor :data + # Included objects from relationships. attr_accessor :included + # Meta response containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response_data.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response_data.rb index c2a2d1b94549..4fc79efbebd8 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response_data.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_get_config_response_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Response data related to the scanning groups. class SensitiveDataScannerGetConfigResponseData include BaseGenericModel + # Attributes of the Sensitive Data configuration. attr_accessor :attributes + # ID of the configuration. attr_accessor :id + # Relationships of the configuration. attr_accessor :relationships + # Sensitive Data Scanner configuration type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group.rb index a57b31207f57..8f10bda4471a 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A scanning group. class SensitiveDataScannerGroup include BaseGenericModel + # ID of the group. attr_accessor :id + # Sensitive Data Scanner group type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_attributes.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_attributes.rb index 3eefed001468..aaf6ff95258d 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_attributes.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Attributes of the Sensitive Data Scanner group. class SensitiveDataScannerGroupAttributes include BaseGenericModel + # Description of the group. attr_accessor :description + # Filter for the Scanning Group. attr_accessor :filter + # Whether or not the group is enabled. attr_accessor :is_enabled + # Name of the group. attr_accessor :name + # List of products the scanning group applies. attr_accessor :product_list + # List of sampling rates per product type. attr_accessor :samplings diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create.rb index cb5bf25c0475..fe656f86366a 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data related to the creation of a group. class SensitiveDataScannerGroupCreate include BaseGenericModel + # Attributes of the Sensitive Data Scanner group. attr_reader :attributes + # Relationships of the group. attr_accessor :relationships + # Sensitive Data Scanner group type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create_request.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create_request.rb index 473539b96bf2..4934fdb8cdb0 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create_request.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_create_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Create group request. class SensitiveDataScannerGroupCreateRequest include BaseGenericModel + # Data related to the creation of a group. attr_accessor :data + # Meta payload containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_data.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_data.rb index decbbadd76f4..1baad303aa43 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_data.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A scanning group data. class SensitiveDataScannerGroupData include BaseGenericModel + # A scanning group. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_request.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_request.rb index 88c84c9d7fd8..e8943a178a21 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_request.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Delete group request. class SensitiveDataScannerGroupDeleteRequest include BaseGenericModel + # Meta payload containing information about the API. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_response.rb index 4d76fbe83e3a..ea500cc395cc 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_delete_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Delete group response. class SensitiveDataScannerGroupDeleteResponse include BaseGenericModel + # Meta payload containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_included_item.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_included_item.rb index a90cb303a102..638311f6126b 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_included_item.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_included_item.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A Scanning Group included item. class SensitiveDataScannerGroupIncludedItem include BaseGenericModel + # Attributes of the Sensitive Data Scanner group. attr_accessor :attributes + # ID of the group. attr_accessor :id + # Relationships of the group. attr_accessor :relationships + # Sensitive Data Scanner group type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_item.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_item.rb index 22bd9ec72b62..b3c0fd285e02 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_item.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_item.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data related to a Sensitive Data Scanner Group. class SensitiveDataScannerGroupItem include BaseGenericModel + # ID of the group. attr_accessor :id + # Sensitive Data Scanner group type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_list.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_list.rb index e0a2340d086c..ee079b47a048 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_list.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_list.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # List of groups, ordered. class SensitiveDataScannerGroupList include BaseGenericModel + # List of groups. The order is important. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_relationships.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_relationships.rb index 29683efad7d6..271221d82104 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_relationships.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationships of the group. class SensitiveDataScannerGroupRelationships include BaseGenericModel + # A Sensitive Data Scanner configuration data. attr_accessor :configuration + # Rules included in the group. attr_accessor :rules diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_response.rb index d3daa9d2afec..31a7a2e1191d 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_response.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Response data related to the creation of a group. class SensitiveDataScannerGroupResponse include BaseGenericModel + # Attributes of the Sensitive Data Scanner group. attr_accessor :attributes + # ID of the group. attr_accessor :id + # Relationships of the group. attr_accessor :relationships + # Sensitive Data Scanner group type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update.rb index c6cd8962afa4..b8ecb6522e22 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Data related to the update of a group. class SensitiveDataScannerGroupUpdate include BaseGenericModel + # Attributes of the Sensitive Data Scanner group. attr_accessor :attributes + # ID of the group. attr_accessor :id + # Relationships of the group. attr_accessor :relationships + # Sensitive Data Scanner group type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_request.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_request.rb index aaf34e7c86fb..4666e3b7a8f9 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_request.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Update group request. class SensitiveDataScannerGroupUpdateRequest include BaseGenericModel + # Data related to the update of a group. attr_reader :data + # Meta payload containing information about the API. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_response.rb index 4ad3c4035bf1..2feeb42dc464 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_group_update_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Update group response. class SensitiveDataScannerGroupUpdateResponse include BaseGenericModel + # Meta payload containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_included_keyword_configuration.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_included_keyword_configuration.rb index 51bbf4ed157a..2dfc22ec26da 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_included_keyword_configuration.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_included_keyword_configuration.rb @@ -23,12 +23,15 @@ module DatadogAPIClient::V2 # If none are found, the match is discarded. class SensitiveDataScannerIncludedKeywordConfiguration include BaseGenericModel + # The number of characters behind a match detected by Sensitive Data Scanner to look for the keywords defined. # `character_count` should be greater than the maximum length of a keyword defined for a rule. attr_reader :character_count + # Keyword list that will be checked during scanning in order to validate a match. # The number of keywords in the list must be less than or equal to 30. attr_reader :keywords + # Should the rule use the underlying standard pattern keyword configuration. If set to `true`, the rule must be tied # to a standard pattern. If set to `false`, the specified keywords and `character_count` are applied. attr_accessor :use_recommended_keywords diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta.rb index cb6f66e68797..e318f8153200 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Meta response containing information about the API. class SensitiveDataScannerMeta include BaseGenericModel + # Maximum number of scanning rules allowed for the org. attr_accessor :count_limit + # Maximum number of scanning groups allowed for the org. attr_accessor :group_count_limit + # (Deprecated) Whether or not scanned events are highlighted in Logs or RUM for the org. attr_accessor :has_highlight_enabled + # (Deprecated) Whether or not scanned events have multi-pass enabled. attr_accessor :has_multi_pass_enabled + # Whether or not the org is compliant to the payment card industry standard. attr_accessor :is_pci_compliant + # Version of the API. attr_reader :version diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta_version_only.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta_version_only.rb index 87a1800152e8..bb57486065b8 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta_version_only.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_meta_version_only.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Meta payload containing information about the API. class SensitiveDataScannerMetaVersionOnly include BaseGenericModel + # Version of the API (optional). attr_reader :version diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_config.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_config.rb index 7573d005b356..26def2d99561 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_config.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_config.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data related to the reordering of scanning groups. class SensitiveDataScannerReorderConfig include BaseGenericModel + # ID of the configuration. attr_accessor :id + # Relationships of the configuration. attr_accessor :relationships + # Sensitive Data Scanner configuration type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_groups_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_groups_response.rb index e45023c5fed9..0e7fc1360ae5 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_groups_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_reorder_groups_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Group reorder response. class SensitiveDataScannerReorderGroupsResponse include BaseGenericModel + # Meta response containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule.rb index f9b8f13797a6..b901ec4fb826 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Rule item included in the group. class SensitiveDataScannerRule include BaseGenericModel + # ID of the rule. attr_accessor :id + # Sensitive Data Scanner rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_attributes.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_attributes.rb index f17f487b1512..306f15b5954f 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_attributes.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_attributes.rb @@ -20,28 +20,38 @@ module DatadogAPIClient::V2 # Attributes of the Sensitive Data Scanner rule. class SensitiveDataScannerRuleAttributes include BaseGenericModel + # Description of the rule. attr_accessor :description + # Attributes excluded from the scan. If namespaces is provided, it has to be a sub-path of the namespaces array. attr_accessor :excluded_namespaces + # Object defining a set of keywords and a number of characters that help reduce noise. # You can provide a list of keywords you would like to check within a defined proximity of the matching pattern. # If any of the keywords are found within the proximity check, the match is kept. # If none are found, the match is discarded. attr_accessor :included_keyword_configuration + # Whether or not the rule is enabled. attr_accessor :is_enabled + # Name of the rule. attr_accessor :name + # Attributes included in the scan. If namespaces is empty or missing, all attributes except excluded_namespaces are scanned. # If both are missing the whole event is scanned. attr_accessor :namespaces + # Not included if there is a relationship to a standard pattern. attr_accessor :pattern + # Integer from 1 (high) to 5 (low) indicating rule issue severity. attr_reader :priority + # List of tags. attr_accessor :tags + # Object describing how the scanned event will be replaced. attr_accessor :text_replacement diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create.rb index aafe5ab0a6f9..6c865f132917 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data related to the creation of a rule. class SensitiveDataScannerRuleCreate include BaseGenericModel + # Attributes of the Sensitive Data Scanner rule. attr_reader :attributes + # Relationships of a scanning rule. attr_reader :relationships + # Sensitive Data Scanner rule type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create_request.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create_request.rb index 471d22f32427..3f04a3b7acda 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create_request.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_create_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Create rule request. class SensitiveDataScannerRuleCreateRequest include BaseGenericModel + # Data related to the creation of a rule. attr_reader :data + # Meta payload containing information about the API. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_data.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_data.rb index d43e0f0ff105..fa46ade5d0fe 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_data.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Rules included in the group. class SensitiveDataScannerRuleData include BaseGenericModel + # Rules included in the group. The order is important. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_request.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_request.rb index 4c4ee97ead1e..4b56c3dc5aa0 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_request.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Delete rule request. class SensitiveDataScannerRuleDeleteRequest include BaseGenericModel + # Meta payload containing information about the API. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_response.rb index 3750e4807a92..6bde08cece38 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_delete_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Delete rule response. class SensitiveDataScannerRuleDeleteResponse include BaseGenericModel + # Meta payload containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_included_item.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_included_item.rb index af475a8db560..b18cb9f03846 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_included_item.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_included_item.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A Scanning Rule included item. class SensitiveDataScannerRuleIncludedItem include BaseGenericModel + # Attributes of the Sensitive Data Scanner rule. attr_accessor :attributes + # ID of the rule. attr_accessor :id + # Relationships of a scanning rule. attr_accessor :relationships + # Sensitive Data Scanner rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_relationships.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_relationships.rb index 331c2071c8dd..134e30471906 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_relationships.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationships of a scanning rule. class SensitiveDataScannerRuleRelationships include BaseGenericModel + # A scanning group data. attr_accessor :group + # A standard pattern. attr_accessor :standard_pattern diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_response.rb index f8db7a29a28c..b7a662380818 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_response.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Response data related to the creation of a rule. class SensitiveDataScannerRuleResponse include BaseGenericModel + # Attributes of the Sensitive Data Scanner rule. attr_accessor :attributes + # ID of the rule. attr_accessor :id + # Relationships of a scanning rule. attr_accessor :relationships + # Sensitive Data Scanner rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update.rb index 8648e2dee4c4..6b9b6f41a34e 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Data related to the update of a rule. class SensitiveDataScannerRuleUpdate include BaseGenericModel + # Attributes of the Sensitive Data Scanner rule. attr_accessor :attributes + # ID of the rule. attr_accessor :id + # Relationships of a scanning rule. attr_accessor :relationships + # Sensitive Data Scanner rule type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_request.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_request.rb index 7d68f0443269..05804f76d4ce 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_request.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Update rule request. class SensitiveDataScannerRuleUpdateRequest include BaseGenericModel + # Data related to the update of a rule. attr_reader :data + # Meta payload containing information about the API. attr_reader :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_response.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_response.rb index 3cbae95ea512..8ee367ce0aa1 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_response.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_rule_update_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Update rule response. class SensitiveDataScannerRuleUpdateResponse include BaseGenericModel + # Meta payload containing information about the API. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_samplings.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_samplings.rb index 9bffd331c24a..dbac03104d54 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_samplings.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_samplings.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Sampling configurations for the Scanning Group. class SensitiveDataScannerSamplings include BaseGenericModel + # Datadog product onto which Sensitive Data Scanner can be activated. attr_accessor :product + # Rate at which data in product type will be scanned, as a percentage. attr_reader :rate diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern.rb index af9bd8f72fcf..cda707ff03d7 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data containing the standard pattern id. class SensitiveDataScannerStandardPattern include BaseGenericModel + # ID of the standard pattern. attr_accessor :id + # Sensitive Data Scanner standard pattern type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_attributes.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_attributes.rb index e92baab08268..6c23c8e55c29 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_attributes.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Attributes of the Sensitive Data Scanner standard pattern. class SensitiveDataScannerStandardPatternAttributes include BaseGenericModel + # Description of the standard pattern. attr_accessor :description + # List of included keywords. attr_accessor :included_keywords + # Name of the standard pattern. attr_accessor :name + # (Deprecated) Regex to match, optionally documented for older standard rules. Refer to the `description` field to understand what the rule does. attr_accessor :pattern + # Integer from 1 (high) to 5 (low) indicating standard pattern issue severity. attr_reader :priority + # List of tags. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_data.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_data.rb index f0b930cdd1b4..3742f82b443d 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_data.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_pattern_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A standard pattern. class SensitiveDataScannerStandardPatternData include BaseGenericModel + # Data containing the standard pattern id. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_data.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_data.rb index 4a36bc10f1fa..c503a0c28a20 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_data.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # List Standard patterns response data. class SensitiveDataScannerStandardPatternsResponseData include BaseGenericModel + # List Standard patterns response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_item.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_item.rb index 446e8ad0d517..8509b0bbd59e 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_item.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_standard_patterns_response_item.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Standard pattern item. class SensitiveDataScannerStandardPatternsResponseItem include BaseGenericModel + # Attributes of the Sensitive Data Scanner standard pattern. attr_accessor :attributes + # ID of the standard pattern. attr_accessor :id + # Sensitive Data Scanner standard pattern type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/sensitive_data_scanner_text_replacement.rb b/lib/datadog_api_client/v2/models/sensitive_data_scanner_text_replacement.rb index 047b67347df7..61e6e6335ca3 100644 --- a/lib/datadog_api_client/v2/models/sensitive_data_scanner_text_replacement.rb +++ b/lib/datadog_api_client/v2/models/sensitive_data_scanner_text_replacement.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # Object describing how the scanned event will be replaced. class SensitiveDataScannerTextReplacement include BaseGenericModel + # Required if type == 'partial_replacement_from_beginning' # or 'partial_replacement_from_end'. It must be > 0. attr_reader :number_of_chars + # Required if type == 'replacement_string'. attr_accessor :replacement_string + # Only valid when type == `replacement_string`. When enabled, matches can be unmasked in logs by users with ‘Data Scanner Unmask’ permission. As a security best practice, avoid masking for highly-sensitive, long-lived data. attr_accessor :should_save_match + # Type of the replacement text. None means no replacement. # hash means the data will be stubbed. replacement_string means that # one can chose a text to replace the data. partial_replacement_from_beginning diff --git a/lib/datadog_api_client/v2/models/service_account_create_attributes.rb b/lib/datadog_api_client/v2/models/service_account_create_attributes.rb index 145c474fb1a1..1c410148d893 100644 --- a/lib/datadog_api_client/v2/models/service_account_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/service_account_create_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes of the created user. class ServiceAccountCreateAttributes include BaseGenericModel + # The email of the user. attr_reader :email + # The name of the user. attr_accessor :name + # Whether the user is a service account. Must be true. attr_reader :service_account + # The title of the user. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/service_account_create_data.rb b/lib/datadog_api_client/v2/models/service_account_create_data.rb index fc2b36a85a7e..153dd5788255 100644 --- a/lib/datadog_api_client/v2/models/service_account_create_data.rb +++ b/lib/datadog_api_client/v2/models/service_account_create_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object to create a service account User. class ServiceAccountCreateData include BaseGenericModel + # Attributes of the created user. attr_reader :attributes + # Relationships of the user object. attr_accessor :relationships + # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_account_create_request.rb b/lib/datadog_api_client/v2/models/service_account_create_request.rb index ba657dd1fcb5..6ccb6d25c61e 100644 --- a/lib/datadog_api_client/v2/models/service_account_create_request.rb +++ b/lib/datadog_api_client/v2/models/service_account_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create a service account. class ServiceAccountCreateRequest include BaseGenericModel + # Object to create a service account User. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/service_definition_create_response.rb b/lib/datadog_api_client/v2/models/service_definition_create_response.rb index 9e497e8db49f..62fbbc8fa72a 100644 --- a/lib/datadog_api_client/v2/models/service_definition_create_response.rb +++ b/lib/datadog_api_client/v2/models/service_definition_create_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create service definitions response. class ServiceDefinitionCreateResponse include BaseGenericModel + # Create service definitions response payload. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/service_definition_data.rb b/lib/datadog_api_client/v2/models/service_definition_data.rb index 56f6c3c2660c..efb859f530d3 100644 --- a/lib/datadog_api_client/v2/models/service_definition_data.rb +++ b/lib/datadog_api_client/v2/models/service_definition_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Service definition data. class ServiceDefinitionData include BaseGenericModel + # Service definition attributes. attr_accessor :attributes + # Service definition id. attr_accessor :id + # Service definition type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/service_definition_data_attributes.rb b/lib/datadog_api_client/v2/models/service_definition_data_attributes.rb index d08568952c77..b9fe0f572a71 100644 --- a/lib/datadog_api_client/v2/models/service_definition_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/service_definition_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Service definition attributes. class ServiceDefinitionDataAttributes include BaseGenericModel + # Metadata about a service definition. attr_accessor :meta + # Service definition schema. attr_accessor :schema diff --git a/lib/datadog_api_client/v2/models/service_definition_get_response.rb b/lib/datadog_api_client/v2/models/service_definition_get_response.rb index d4e1418562f5..9648bebd6846 100644 --- a/lib/datadog_api_client/v2/models/service_definition_get_response.rb +++ b/lib/datadog_api_client/v2/models/service_definition_get_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Get service definition response. class ServiceDefinitionGetResponse include BaseGenericModel + # Service definition data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/service_definition_meta.rb b/lib/datadog_api_client/v2/models/service_definition_meta.rb index 08ab561ae8d5..31106213ba2c 100644 --- a/lib/datadog_api_client/v2/models/service_definition_meta.rb +++ b/lib/datadog_api_client/v2/models/service_definition_meta.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Metadata about a service definition. class ServiceDefinitionMeta include BaseGenericModel + # GitHub HTML URL. attr_accessor :github_html_url + # Ingestion schema version. attr_accessor :ingested_schema_version + # Ingestion source of the service definition. attr_accessor :ingestion_source + # Last modified time of the service definition. attr_accessor :last_modified_time + # User defined origin of the service definition. attr_accessor :origin + # User defined origin's detail of the service definition. attr_accessor :origin_detail + # A list of schema validation warnings. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/service_definition_meta_warnings.rb b/lib/datadog_api_client/v2/models/service_definition_meta_warnings.rb index cc7fc03405f2..f636a5fe4083 100644 --- a/lib/datadog_api_client/v2/models/service_definition_meta_warnings.rb +++ b/lib/datadog_api_client/v2/models/service_definition_meta_warnings.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Schema validation warnings. class ServiceDefinitionMetaWarnings include BaseGenericModel + # The warning instance location. attr_accessor :instance_location + # The warning keyword location. attr_accessor :keyword_location + # The warning message. attr_accessor :message diff --git a/lib/datadog_api_client/v2/models/service_definition_v1.rb b/lib/datadog_api_client/v2/models/service_definition_v1.rb index 3a09c3bc2d96..7ff3345f184b 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v1.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v1.rb @@ -22,20 +22,28 @@ module DatadogAPIClient::V2 # @deprecated This model is deprecated. class ServiceDefinitionV1 include BaseGenericModel + # Contact information about the service. attr_accessor :contact + # Extensions to V1 schema. attr_accessor :extensions + # A list of external links related to the services. attr_accessor :external_resources + # Basic information about a service. attr_reader :info + # Third party integrations that Datadog supports. attr_accessor :integrations + # Org related information about the service. attr_accessor :org + # Schema version being used. attr_reader :schema_version + # A set of custom tags. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/service_definition_v1_contact.rb b/lib/datadog_api_client/v2/models/service_definition_v1_contact.rb index d79b91f8bb0c..84f70eb88c32 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v1_contact.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v1_contact.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Contact information about the service. class ServiceDefinitionV1Contact include BaseGenericModel + # Service owner’s email. attr_accessor :email + # Service owner’s Slack channel. attr_accessor :slack diff --git a/lib/datadog_api_client/v2/models/service_definition_v1_info.rb b/lib/datadog_api_client/v2/models/service_definition_v1_info.rb index 0cf38667f16a..7b1669412f82 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v1_info.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v1_info.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Basic information about a service. class ServiceDefinitionV1Info include BaseGenericModel + # Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog. attr_reader :dd_service + # A short description of the service. attr_accessor :description + # A friendly name of the service. attr_accessor :display_name + # Service tier. attr_accessor :service_tier diff --git a/lib/datadog_api_client/v2/models/service_definition_v1_integrations.rb b/lib/datadog_api_client/v2/models/service_definition_v1_integrations.rb index e7fbcd11a5e5..64536d3e0436 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v1_integrations.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v1_integrations.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Third party integrations that Datadog supports. class ServiceDefinitionV1Integrations include BaseGenericModel + # PagerDuty service URL for the service. attr_accessor :pagerduty diff --git a/lib/datadog_api_client/v2/models/service_definition_v1_org.rb b/lib/datadog_api_client/v2/models/service_definition_v1_org.rb index a48cacb866bf..b392ca8a2d98 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v1_org.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v1_org.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Org related information about the service. class ServiceDefinitionV1Org include BaseGenericModel + # App feature this service supports. attr_accessor :application + # Team that owns the service. attr_accessor :team diff --git a/lib/datadog_api_client/v2/models/service_definition_v1_resource.rb b/lib/datadog_api_client/v2/models/service_definition_v1_resource.rb index 753019c33019..b3d61aaa58c1 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v1_resource.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v1_resource.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Service's external links. class ServiceDefinitionV1Resource include BaseGenericModel + # Link name. attr_reader :name + # Link type. attr_reader :type + # Link URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2.rb b/lib/datadog_api_client/v2/models/service_definition_v2.rb index b3c3e7ab7fba..041c41ce9d10 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V2 # Service definition V2 for providing service metadata and integrations. class ServiceDefinitionV2 include BaseGenericModel + # A list of contacts related to the services. attr_accessor :contacts + # Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog. attr_reader :dd_service + # Experimental feature. A Team handle that matches a Team in the Datadog Teams product. attr_accessor :dd_team + # A list of documentation related to the services. attr_accessor :docs + # Extensions to V2 schema. attr_accessor :extensions + # Third party integrations that Datadog supports. attr_accessor :integrations + # A list of links related to the services. attr_accessor :links + # A list of code repositories related to the services. attr_accessor :repos + # Schema version being used. attr_reader :schema_version + # A set of custom tags. attr_accessor :tags + # Team that owns the service. attr_accessor :team diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_doc.rb b/lib/datadog_api_client/v2/models/service_definition_v2_doc.rb index 9f76c15f8bea..d71d20ec2576 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_doc.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_doc.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Service documents. class ServiceDefinitionV2Doc include BaseGenericModel + # Document name. attr_reader :name + # Document provider. attr_accessor :provider + # Document URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1.rb index f1597d53c5ab..65613fedc903 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1.rb @@ -20,28 +20,40 @@ module DatadogAPIClient::V2 # Service definition v2.1 for providing service metadata and integrations. class ServiceDefinitionV2Dot1 include BaseGenericModel + # Identifier for a group of related services serving a product feature, which the service is a part of. attr_accessor :application + # A list of contacts related to the services. attr_accessor :contacts + # Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog. attr_reader :dd_service + # A short description of the service. attr_accessor :description + # Extensions to v2.1 schema. attr_accessor :extensions + # Third party integrations that Datadog supports. attr_accessor :integrations + # The current life cycle phase of the service. attr_accessor :lifecycle + # A list of links related to the services. attr_accessor :links + # Schema version being used. attr_reader :schema_version + # A set of custom tags. attr_accessor :tags + # Team that owns the service. It is used to locate a team defined in Datadog Teams if it exists. attr_accessor :team + # Importance of the service. attr_accessor :tier diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_email.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_email.rb index 0ecbdb57854a..63860c5d18f1 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_email.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_email.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Service owner's email. class ServiceDefinitionV2Dot1Email include BaseGenericModel + # Contact value. attr_reader :contact + # Contact email. attr_accessor :name + # Contact type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_integrations.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_integrations.rb index b6674130797e..d22f8c0e659c 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_integrations.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_integrations.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Third party integrations that Datadog supports. class ServiceDefinitionV2Dot1Integrations include BaseGenericModel + # Opsgenie integration for the service. attr_accessor :opsgenie + # PagerDuty integration for the service. attr_accessor :pagerduty diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_link.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_link.rb index 1944a7ce3a3b..a1bb78255f16 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_link.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_link.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Service's external links. class ServiceDefinitionV2Dot1Link include BaseGenericModel + # Link name. attr_reader :name + # Link provider. attr_accessor :provider + # Link type. attr_reader :type + # Link URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_ms_teams.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_ms_teams.rb index 9cb5f0673666..1563aea55214 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_ms_teams.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_ms_teams.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Service owner's Microsoft Teams. class ServiceDefinitionV2Dot1MSTeams include BaseGenericModel + # Contact value. attr_reader :contact + # Contact Microsoft Teams. attr_accessor :name + # Contact type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_opsgenie.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_opsgenie.rb index 2ff23a649d62..7c79999f62b5 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_opsgenie.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_opsgenie.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Opsgenie integration for the service. class ServiceDefinitionV2Dot1Opsgenie include BaseGenericModel + # Opsgenie instance region. attr_accessor :region + # Opsgenie service url. attr_reader :service_url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_pagerduty.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_pagerduty.rb index 520d65746206..7ebf5f4cc222 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_pagerduty.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_pagerduty.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # PagerDuty integration for the service. class ServiceDefinitionV2Dot1Pagerduty include BaseGenericModel + # PagerDuty service url. attr_accessor :service_url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_slack.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_slack.rb index c33cd1343044..98529a29ff73 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot1_slack.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot1_slack.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Service owner's Slack channel. class ServiceDefinitionV2Dot1Slack include BaseGenericModel + # Slack Channel. attr_reader :contact + # Contact Slack. attr_accessor :name + # Contact type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot2.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot2.rb index b19e2d79c24d..32822bc7a5f2 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot2.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot2.rb @@ -20,34 +20,49 @@ module DatadogAPIClient::V2 # Service definition v2.2 for providing service metadata and integrations. class ServiceDefinitionV2Dot2 include BaseGenericModel + # Identifier for a group of related services serving a product feature, which the service is a part of. attr_accessor :application + # A set of CI fingerprints. attr_accessor :ci_pipeline_fingerprints + # A list of contacts related to the services. attr_accessor :contacts + # Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog. attr_reader :dd_service + # A short description of the service. attr_accessor :description + # Extensions to v2.2 schema. attr_accessor :extensions + # Third party integrations that Datadog supports. attr_accessor :integrations + # The service's programming language. Datadog recognizes the following languages: `dotnet`, `go`, `java`, `js`, `php`, `python`, `ruby`, and `c++`. attr_accessor :languages + # The current life cycle phase of the service. attr_accessor :lifecycle + # A list of links related to the services. attr_accessor :links + # Schema version being used. attr_reader :schema_version + # A set of custom tags. attr_accessor :tags + # Team that owns the service. It is used to locate a team defined in Datadog Teams if it exists. attr_accessor :team + # Importance of the service. attr_accessor :tier + # The type of service. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_contact.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_contact.rb index 79ff2764b58a..fb29b4ea67e7 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_contact.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_contact.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Service owner's contacts information. class ServiceDefinitionV2Dot2Contact include BaseGenericModel + # Contact value. attr_reader :contact + # Contact Name. attr_accessor :name + # Contact type. Datadog recognizes the following types: `email`, `slack`, and `microsoft-teams`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_integrations.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_integrations.rb index b8fff6449dc4..b1d571ec3b92 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_integrations.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_integrations.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Third party integrations that Datadog supports. class ServiceDefinitionV2Dot2Integrations include BaseGenericModel + # Opsgenie integration for the service. attr_accessor :opsgenie + # PagerDuty integration for the service. attr_accessor :pagerduty diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_link.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_link.rb index 0d513bad89e1..0d3351415358 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_link.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_link.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Service's external links. class ServiceDefinitionV2Dot2Link include BaseGenericModel + # Link name. attr_reader :name + # Link provider. attr_accessor :provider + # Link type. Datadog recognizes the following types: `runbook`, `doc`, `repo`, `dashboard`, and `other`. attr_reader :type + # Link URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_opsgenie.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_opsgenie.rb index 0267c9dd3044..95cf8263749e 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_opsgenie.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_opsgenie.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Opsgenie integration for the service. class ServiceDefinitionV2Dot2Opsgenie include BaseGenericModel + # Opsgenie instance region. attr_accessor :region + # Opsgenie service url. attr_reader :service_url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_pagerduty.rb b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_pagerduty.rb index 48dc8d8a00f1..78bbf77e2c62 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_dot2_pagerduty.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_dot2_pagerduty.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # PagerDuty integration for the service. class ServiceDefinitionV2Dot2Pagerduty include BaseGenericModel + # PagerDuty service url. attr_accessor :service_url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_email.rb b/lib/datadog_api_client/v2/models/service_definition_v2_email.rb index afe94b98bf0a..c581e7b54c4a 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_email.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_email.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Service owner's email. class ServiceDefinitionV2Email include BaseGenericModel + # Contact value. attr_reader :contact + # Contact email. attr_accessor :name + # Contact type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_integrations.rb b/lib/datadog_api_client/v2/models/service_definition_v2_integrations.rb index 97332e77a90b..0854b42a7245 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_integrations.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_integrations.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Third party integrations that Datadog supports. class ServiceDefinitionV2Integrations include BaseGenericModel + # Opsgenie integration for the service. attr_accessor :opsgenie + # PagerDuty service URL for the service. attr_accessor :pagerduty diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_link.rb b/lib/datadog_api_client/v2/models/service_definition_v2_link.rb index 1c6537201fa6..56f70904b602 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_link.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_link.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Service's external links. class ServiceDefinitionV2Link include BaseGenericModel + # Link name. attr_reader :name + # Link type. attr_reader :type + # Link URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_ms_teams.rb b/lib/datadog_api_client/v2/models/service_definition_v2_ms_teams.rb index fc5c1cdee9a0..2eb9f3ecbab3 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_ms_teams.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_ms_teams.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Service owner's Microsoft Teams. class ServiceDefinitionV2MSTeams include BaseGenericModel + # Contact value. attr_reader :contact + # Contact Microsoft Teams. attr_accessor :name + # Contact type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_opsgenie.rb b/lib/datadog_api_client/v2/models/service_definition_v2_opsgenie.rb index db8ad9ed39f2..d1b05d5254f8 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_opsgenie.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_opsgenie.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Opsgenie integration for the service. class ServiceDefinitionV2Opsgenie include BaseGenericModel + # Opsgenie instance region. attr_accessor :region + # Opsgenie service url. attr_reader :service_url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_repo.rb b/lib/datadog_api_client/v2/models/service_definition_v2_repo.rb index d7822c59374e..aba0af625d62 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_repo.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_repo.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Service code repositories. class ServiceDefinitionV2Repo include BaseGenericModel + # Repository name. attr_reader :name + # Repository provider. attr_accessor :provider + # Repository URL. attr_reader :url diff --git a/lib/datadog_api_client/v2/models/service_definition_v2_slack.rb b/lib/datadog_api_client/v2/models/service_definition_v2_slack.rb index 5f547a710745..4d7571037b98 100644 --- a/lib/datadog_api_client/v2/models/service_definition_v2_slack.rb +++ b/lib/datadog_api_client/v2/models/service_definition_v2_slack.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Service owner's Slack channel. class ServiceDefinitionV2Slack include BaseGenericModel + # Slack Channel. attr_reader :contact + # Contact Slack. attr_accessor :name + # Contact type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_definitions_list_response.rb b/lib/datadog_api_client/v2/models/service_definitions_list_response.rb index 4ea86a261e29..7d1a60bb70f3 100644 --- a/lib/datadog_api_client/v2/models/service_definitions_list_response.rb +++ b/lib/datadog_api_client/v2/models/service_definitions_list_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create service definitions response. class ServiceDefinitionsListResponse include BaseGenericModel + # Data representing service definitions. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/service_now_basic_auth.rb b/lib/datadog_api_client/v2/models/service_now_basic_auth.rb index 64086d9039ad..5621f3521867 100644 --- a/lib/datadog_api_client/v2/models/service_now_basic_auth.rb +++ b/lib/datadog_api_client/v2/models/service_now_basic_auth.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of the `ServiceNowBasicAuth` object. class ServiceNowBasicAuth include BaseGenericModel + # The `ServiceNowBasicAuth` `instance`. attr_reader :instance + # The `ServiceNowBasicAuth` `password`. attr_reader :password + # The definition of the `ServiceNowBasicAuth` object. attr_reader :type + # The `ServiceNowBasicAuth` `username`. attr_reader :username diff --git a/lib/datadog_api_client/v2/models/service_now_basic_auth_update.rb b/lib/datadog_api_client/v2/models/service_now_basic_auth_update.rb index 48ce1555e45a..fcda2c4c9dde 100644 --- a/lib/datadog_api_client/v2/models/service_now_basic_auth_update.rb +++ b/lib/datadog_api_client/v2/models/service_now_basic_auth_update.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of the `ServiceNowBasicAuth` object. class ServiceNowBasicAuthUpdate include BaseGenericModel + # The `ServiceNowBasicAuthUpdate` `instance`. attr_accessor :instance + # The `ServiceNowBasicAuthUpdate` `password`. attr_accessor :password + # The definition of the `ServiceNowBasicAuth` object. attr_reader :type + # The `ServiceNowBasicAuthUpdate` `username`. attr_accessor :username diff --git a/lib/datadog_api_client/v2/models/service_now_integration.rb b/lib/datadog_api_client/v2/models/service_now_integration.rb index d7e98b128e3a..954e958828fc 100644 --- a/lib/datadog_api_client/v2/models/service_now_integration.rb +++ b/lib/datadog_api_client/v2/models/service_now_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `ServiceNowIntegration` object. class ServiceNowIntegration include BaseGenericModel + # The definition of the `ServiceNowCredentials` object. attr_reader :credentials + # The definition of the `ServiceNowIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_now_integration_update.rb b/lib/datadog_api_client/v2/models/service_now_integration_update.rb index ed96da0694cb..ab475bb9f7bf 100644 --- a/lib/datadog_api_client/v2/models/service_now_integration_update.rb +++ b/lib/datadog_api_client/v2/models/service_now_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `ServiceNowIntegrationUpdate` object. class ServiceNowIntegrationUpdate include BaseGenericModel + # The definition of the `ServiceNowCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `ServiceNowIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/service_now_ticket.rb b/lib/datadog_api_client/v2/models/service_now_ticket.rb index f2a007e5809b..72d0e803721c 100644 --- a/lib/datadog_api_client/v2/models/service_now_ticket.rb +++ b/lib/datadog_api_client/v2/models/service_now_ticket.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # ServiceNow ticket attached to case class ServiceNowTicket include BaseGenericModel + # ServiceNow ticket information attr_accessor :result + # Case status attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/service_now_ticket_result.rb b/lib/datadog_api_client/v2/models/service_now_ticket_result.rb index d17f434a04a7..07ba4486858b 100644 --- a/lib/datadog_api_client/v2/models/service_now_ticket_result.rb +++ b/lib/datadog_api_client/v2/models/service_now_ticket_result.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # ServiceNow ticket information class ServiceNowTicketResult include BaseGenericModel + # Link to the Incident created on ServiceNow attr_accessor :sys_target_link diff --git a/lib/datadog_api_client/v2/models/shift.rb b/lib/datadog_api_client/v2/models/shift.rb index bb9e4007d6d4..a6727cc58ad4 100644 --- a/lib/datadog_api_client/v2/models/shift.rb +++ b/lib/datadog_api_client/v2/models/shift.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # An on-call shift with its associated data and relationships. class Shift include BaseGenericModel + # Data for an on-call shift. attr_accessor :data + # The `Shift` `included`. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/shift_data.rb b/lib/datadog_api_client/v2/models/shift_data.rb index 31c312340773..be42bd0dd5c2 100644 --- a/lib/datadog_api_client/v2/models/shift_data.rb +++ b/lib/datadog_api_client/v2/models/shift_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Data for an on-call shift. class ShiftData include BaseGenericModel + # Attributes for an on-call shift. attr_accessor :attributes + # The `ShiftData` `id`. attr_accessor :id + # Relationships for an on-call shift. attr_accessor :relationships + # Indicates that the resource is of type 'shifts'. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/shift_data_attributes.rb b/lib/datadog_api_client/v2/models/shift_data_attributes.rb index 30313a55152b..b3046d2f9c51 100644 --- a/lib/datadog_api_client/v2/models/shift_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/shift_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes for an on-call shift. class ShiftDataAttributes include BaseGenericModel + # The end time of the shift. attr_accessor :_end + # The start time of the shift. attr_accessor :start diff --git a/lib/datadog_api_client/v2/models/shift_data_relationships.rb b/lib/datadog_api_client/v2/models/shift_data_relationships.rb index a5633164a5b3..38fffbf2ac4d 100644 --- a/lib/datadog_api_client/v2/models/shift_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/shift_data_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationships for an on-call shift. class ShiftDataRelationships include BaseGenericModel + # Defines the relationship between a shift and the user who is working that shift. attr_accessor :user diff --git a/lib/datadog_api_client/v2/models/shift_data_relationships_user.rb b/lib/datadog_api_client/v2/models/shift_data_relationships_user.rb index 9530f9764f33..6fb9225f5cf7 100644 --- a/lib/datadog_api_client/v2/models/shift_data_relationships_user.rb +++ b/lib/datadog_api_client/v2/models/shift_data_relationships_user.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Defines the relationship between a shift and the user who is working that shift. class ShiftDataRelationshipsUser include BaseGenericModel + # Represents a reference to the user assigned to this shift, containing the user's ID and resource type. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/shift_data_relationships_user_data.rb b/lib/datadog_api_client/v2/models/shift_data_relationships_user_data.rb index 9021c3ede186..d4fd9aef9e18 100644 --- a/lib/datadog_api_client/v2/models/shift_data_relationships_user_data.rb +++ b/lib/datadog_api_client/v2/models/shift_data_relationships_user_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Represents a reference to the user assigned to this shift, containing the user's ID and resource type. class ShiftDataRelationshipsUserData include BaseGenericModel + # Specifies the unique identifier of the user. attr_reader :id + # Indicates that the related resource is of type 'users'. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/simple_monitor_user_template.rb b/lib/datadog_api_client/v2/models/simple_monitor_user_template.rb index d375b913af97..7f9106511abd 100644 --- a/lib/datadog_api_client/v2/models/simple_monitor_user_template.rb +++ b/lib/datadog_api_client/v2/models/simple_monitor_user_template.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # A simplified version of a monitor user template. class SimpleMonitorUserTemplate include BaseGenericModel + # The created timestamp of the template. attr_accessor :created + # A brief description of the monitor user template. attr_accessor :description + # The unique identifier. The initial version will match the template ID. attr_accessor :id + # A valid monitor definition in the same format as the [V1 Monitor API](https://docs.datadoghq.com/api/latest/monitors/#create-a-monitor). attr_accessor :monitor_definition + # The definition of `MonitorUserTemplateTags` object. attr_accessor :tags + # The definition of `MonitorUserTemplateTemplateVariables` object. attr_accessor :template_variables + # The title of the monitor user template. attr_accessor :title + # The version of the monitor user template. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/single_aggregated_connection_response_array.rb b/lib/datadog_api_client/v2/models/single_aggregated_connection_response_array.rb index 794719f4ee7d..70bb043fb63a 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_connection_response_array.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_connection_response_array.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # List of aggregated connections. class SingleAggregatedConnectionResponseArray include BaseGenericModel + # Array of aggregated connection objects. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data.rb b/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data.rb index 82645b5bc19f..b5dc89cf492d 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object describing an aggregated connection. class SingleAggregatedConnectionResponseData include BaseGenericModel + # Attributes for an aggregated connection. attr_accessor :attributes + # A unique identifier for the aggregated connection based on the group by values. attr_accessor :id + # Aggregated connection resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb b/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb index b1eddb3e29b9..28bbcbb09add 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb @@ -20,28 +20,40 @@ module DatadogAPIClient::V2 # Attributes for an aggregated connection. class SingleAggregatedConnectionResponseDataAttributes include BaseGenericModel + # The total number of bytes sent by the client over the given period. attr_accessor :bytes_sent_by_client + # The total number of bytes sent by the server over the given period. attr_accessor :bytes_sent_by_server + # The key, value pairs for each group by. attr_accessor :group_bys + # The total number of packets sent by the client over the given period. attr_accessor :packets_sent_by_client + # The total number of packets sent by the server over the given period. attr_accessor :packets_sent_by_server + # Measured as TCP smoothed round trip time in microseconds (the time between a TCP frame being sent and acknowledged). attr_accessor :rtt_micro_seconds + # The number of TCP connections in a closed state. Measured in connections per second from the client. attr_accessor :tcp_closed_connections + # The number of TCP connections in an established state. Measured in connections per second from the client. attr_accessor :tcp_established_connections + # The number of TCP connections that were refused by the server. Typically this indicates an attempt to connect to an IP/port that is not receiving connections, or a firewall/security misconfiguration. attr_accessor :tcp_refusals + # The number of TCP connections that were reset by the server. attr_accessor :tcp_resets + # TCP Retransmits represent detected failures that are retransmitted to ensure delivery. Measured in count of retransmits from the client. attr_accessor :tcp_retransmits + # The number of TCP connections that timed out from the perspective of the operating system. This can indicate general connectivity and latency issues. attr_accessor :tcp_timeouts diff --git a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_array.rb b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_array.rb index 2922515fe14c..9a7cb5729aa2 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_array.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_array.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # List of aggregated DNS flows. class SingleAggregatedDnsResponseArray include BaseGenericModel + # Array of aggregated DNS objects. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data.rb b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data.rb index 9049c56a0c99..df360933a374 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object describing an aggregated DNS flow. class SingleAggregatedDnsResponseData include BaseGenericModel + # Attributes for an aggregated DNS flow. attr_accessor :attributes + # A unique identifier for the aggregated DNS traffic based on the group by values. attr_accessor :id + # Aggregated DNS resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes.rb b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes.rb index 51cb0c1bb35b..1e7c4cef2a9f 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes for an aggregated DNS flow. class SingleAggregatedDnsResponseDataAttributes include BaseGenericModel + # The key, value pairs for each group by. attr_accessor :group_bys + # Metrics associated with an aggregated DNS flow. attr_accessor :metrics diff --git a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_group_by_items.rb b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_group_by_items.rb index 1442183efec0..ec0175847e3d 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_group_by_items.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_group_by_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes associated with a group by class SingleAggregatedDnsResponseDataAttributesGroupByItems include BaseGenericModel + # The group by key. attr_accessor :key + # The group by value. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_metrics_items.rb b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_metrics_items.rb index bdffaeb001ce..a1210650fb53 100644 --- a/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_metrics_items.rb +++ b/lib/datadog_api_client/v2/models/single_aggregated_dns_response_data_attributes_metrics_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Metrics associated with an aggregated DNS flow. class SingleAggregatedDnsResponseDataAttributesMetricsItems include BaseGenericModel + # The metric key for DNS metrics. attr_accessor :key + # The metric value. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/slack_integration_metadata.rb b/lib/datadog_api_client/v2/models/slack_integration_metadata.rb index b301ad721c79..80a165db8dee 100644 --- a/lib/datadog_api_client/v2/models/slack_integration_metadata.rb +++ b/lib/datadog_api_client/v2/models/slack_integration_metadata.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Incident integration metadata for the Slack integration. class SlackIntegrationMetadata include BaseGenericModel + # Array of Slack channels in this integration metadata. attr_reader :channels diff --git a/lib/datadog_api_client/v2/models/slack_integration_metadata_channel_item.rb b/lib/datadog_api_client/v2/models/slack_integration_metadata_channel_item.rb index a69d62a07c19..613d10b74a4a 100644 --- a/lib/datadog_api_client/v2/models/slack_integration_metadata_channel_item.rb +++ b/lib/datadog_api_client/v2/models/slack_integration_metadata_channel_item.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Item in the Slack integration metadata channel array. class SlackIntegrationMetadataChannelItem include BaseGenericModel + # Slack channel ID. attr_reader :channel_id + # Name of the Slack channel. attr_reader :channel_name + # URL redirecting to the Slack channel. attr_reader :redirect_url + # Slack team ID. attr_accessor :team_id diff --git a/lib/datadog_api_client/v2/models/slack_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/slack_trigger_wrapper.rb index bd768a586924..414349de8de3 100644 --- a/lib/datadog_api_client/v2/models/slack_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/slack_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for a Slack-based trigger. class SlackTriggerWrapper include BaseGenericModel + # Trigger a workflow from Slack. The workflow must be published. attr_reader :slack_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/slo_report_create_request.rb b/lib/datadog_api_client/v2/models/slo_report_create_request.rb index 85ea3e5ba4b4..8767d6ff4760 100644 --- a/lib/datadog_api_client/v2/models/slo_report_create_request.rb +++ b/lib/datadog_api_client/v2/models/slo_report_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The SLO report request body. class SloReportCreateRequest include BaseGenericModel + # The data portion of the SLO report request. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/slo_report_create_request_attributes.rb b/lib/datadog_api_client/v2/models/slo_report_create_request_attributes.rb index b43f164abf0f..ebd0edd9e5da 100644 --- a/lib/datadog_api_client/v2/models/slo_report_create_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/slo_report_create_request_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The attributes portion of the SLO report request. class SloReportCreateRequestAttributes include BaseGenericModel + # The `from` timestamp for the report in epoch seconds. attr_reader :from_ts + # The frequency at which report data is to be generated. attr_accessor :interval + # The query string used to filter SLO results. Some examples of queries include `service:` and `slo-name`. attr_reader :query + # The timezone used to determine the start and end of each interval. For example, weekly intervals start at 12am on Sunday in the specified timezone. attr_accessor :timezone + # The `to` timestamp for the report in epoch seconds. attr_reader :to_ts diff --git a/lib/datadog_api_client/v2/models/slo_report_create_request_data.rb b/lib/datadog_api_client/v2/models/slo_report_create_request_data.rb index 38ad28f55fd4..f1c14ede56c7 100644 --- a/lib/datadog_api_client/v2/models/slo_report_create_request_data.rb +++ b/lib/datadog_api_client/v2/models/slo_report_create_request_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The data portion of the SLO report request. class SloReportCreateRequestData include BaseGenericModel + # The attributes portion of the SLO report request. attr_reader :attributes diff --git a/lib/datadog_api_client/v2/models/slo_report_post_response.rb b/lib/datadog_api_client/v2/models/slo_report_post_response.rb index 16bbea90d3d6..1a27ba439664 100644 --- a/lib/datadog_api_client/v2/models/slo_report_post_response.rb +++ b/lib/datadog_api_client/v2/models/slo_report_post_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The SLO report response. class SLOReportPostResponse include BaseGenericModel + # The data portion of the SLO report response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/slo_report_post_response_data.rb b/lib/datadog_api_client/v2/models/slo_report_post_response_data.rb index b92f5459d93e..e5075f755e87 100644 --- a/lib/datadog_api_client/v2/models/slo_report_post_response_data.rb +++ b/lib/datadog_api_client/v2/models/slo_report_post_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The data portion of the SLO report response. class SLOReportPostResponseData include BaseGenericModel + # The ID of the report job. attr_accessor :id + # The type of ID. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/slo_report_status_get_response.rb b/lib/datadog_api_client/v2/models/slo_report_status_get_response.rb index 3e5f3c3a19af..a46a9b9e43c0 100644 --- a/lib/datadog_api_client/v2/models/slo_report_status_get_response.rb +++ b/lib/datadog_api_client/v2/models/slo_report_status_get_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The SLO report status response. class SLOReportStatusGetResponse include BaseGenericModel + # The data portion of the SLO report status response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/slo_report_status_get_response_attributes.rb b/lib/datadog_api_client/v2/models/slo_report_status_get_response_attributes.rb index 478d10c4bfa5..5c01a7b45742 100644 --- a/lib/datadog_api_client/v2/models/slo_report_status_get_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/slo_report_status_get_response_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The attributes portion of the SLO report status response. class SLOReportStatusGetResponseAttributes include BaseGenericModel + # The status of the SLO report job. attr_accessor :status diff --git a/lib/datadog_api_client/v2/models/slo_report_status_get_response_data.rb b/lib/datadog_api_client/v2/models/slo_report_status_get_response_data.rb index 778014ef7491..6cfa1f66cc41 100644 --- a/lib/datadog_api_client/v2/models/slo_report_status_get_response_data.rb +++ b/lib/datadog_api_client/v2/models/slo_report_status_get_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The data portion of the SLO report status response. class SLOReportStatusGetResponseData include BaseGenericModel + # The attributes portion of the SLO report status response. attr_accessor :attributes + # The ID of the report job. attr_accessor :id + # The type of ID. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/software_catalog_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/software_catalog_trigger_wrapper.rb index 1edb42ead67e..f863c8aa47b4 100644 --- a/lib/datadog_api_client/v2/models/software_catalog_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/software_catalog_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for a Software Catalog-based trigger. class SoftwareCatalogTriggerWrapper include BaseGenericModel + # Trigger a workflow from Software Catalog. attr_reader :software_catalog_trigger + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names diff --git a/lib/datadog_api_client/v2/models/span.rb b/lib/datadog_api_client/v2/models/span.rb index 32d9953828c7..0802b8832b13 100644 --- a/lib/datadog_api_client/v2/models/span.rb +++ b/lib/datadog_api_client/v2/models/span.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object description of a spans after being processed and stored by Datadog. class Span include BaseGenericModel + # JSON object containing all span attributes and their associated values. attr_accessor :attributes + # Unique ID of the Span. attr_accessor :id + # Type of the span. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_bucket.rb b/lib/datadog_api_client/v2/models/spans_aggregate_bucket.rb index 74b4e57d2647..575691b02054 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_bucket.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_bucket.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Spans aggregate. class SpansAggregateBucket include BaseGenericModel + # A bucket values. attr_accessor :attributes + # ID of the spans aggregate. attr_accessor :id + # The spans aggregate bucket type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_bucket_attributes.rb b/lib/datadog_api_client/v2/models/spans_aggregate_bucket_attributes.rb index 8a80744618a8..1687288f4b0f 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_bucket_attributes.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_bucket_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A bucket values. class SpansAggregateBucketAttributes include BaseGenericModel + # The key, value pairs for each group by. attr_accessor :by + # The compute data. attr_accessor :compute + # A map of the metric name -> value for regular compute or list of values for a timeseries. attr_accessor :computes diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_bucket_value_timeseries_point.rb b/lib/datadog_api_client/v2/models/spans_aggregate_bucket_value_timeseries_point.rb index 6507909e3e88..f7f091855ad5 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_bucket_value_timeseries_point.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_bucket_value_timeseries_point.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A timeseries point. class SpansAggregateBucketValueTimeseriesPoint include BaseGenericModel + # The time value for this point. attr_accessor :time + # The value for this point. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_data.rb b/lib/datadog_api_client/v2/models/spans_aggregate_data.rb index 8ab917ee4be0..4e02aabc6df8 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_data.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The object containing the query content. class SpansAggregateData include BaseGenericModel + # The object containing all the query parameters. attr_accessor :attributes + # The type of resource. The value should always be aggregate_request. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_request.rb b/lib/datadog_api_client/v2/models/spans_aggregate_request.rb index f08c55cab671..3f38407ba7d4 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_request.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The object sent with the request to retrieve a list of aggregated spans from your organization. class SpansAggregateRequest include BaseGenericModel + # The object containing the query content. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_request_attributes.rb b/lib/datadog_api_client/v2/models/spans_aggregate_request_attributes.rb index 3117cacc4b3b..7e5681367e97 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_request_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The object containing all the query parameters. class SpansAggregateRequestAttributes include BaseGenericModel + # The list of metrics or timeseries to compute for the retrieved buckets. attr_accessor :compute + # The search and filter query settings. attr_accessor :filter + # The rules for the group by. attr_accessor :group_by + # Global query options that are used during the query. # Note: You should only supply timezone or time offset but not both otherwise the query will fail. attr_accessor :options diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_response.rb b/lib/datadog_api_client/v2/models/spans_aggregate_response.rb index e3841caf6cc0..8d3ffc447c3b 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_response.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The response object for the spans aggregate API endpoint. class SpansAggregateResponse include BaseGenericModel + # The list of matching buckets, one item per bucket. attr_accessor :data + # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_response_metadata.rb b/lib/datadog_api_client/v2/models/spans_aggregate_response_metadata.rb index 41f9a7438342..a5dc8f5525fc 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_response_metadata.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class SpansAggregateResponseMetadata include BaseGenericModel + # The time elapsed in milliseconds. attr_accessor :elapsed + # The identifier of the request. attr_accessor :request_id + # The status of the response. attr_accessor :status + # A list of warnings (non fatal errors) encountered, partial results might be returned if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/spans_aggregate_sort.rb b/lib/datadog_api_client/v2/models/spans_aggregate_sort.rb index d6d569adb79f..abbc8c22c63e 100644 --- a/lib/datadog_api_client/v2/models/spans_aggregate_sort.rb +++ b/lib/datadog_api_client/v2/models/spans_aggregate_sort.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A sort rule. class SpansAggregateSort include BaseGenericModel + # An aggregation function. attr_accessor :aggregation + # The metric to sort by (only used for `type=measure`). attr_accessor :metric + # The order to use, ascending or descending. attr_accessor :order + # The type of sorting algorithm. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_attributes.rb b/lib/datadog_api_client/v2/models/spans_attributes.rb index b4c9ef457e19..84e28f7f5377 100644 --- a/lib/datadog_api_client/v2/models/spans_attributes.rb +++ b/lib/datadog_api_client/v2/models/spans_attributes.rb @@ -20,40 +20,57 @@ module DatadogAPIClient::V2 # JSON object containing all span attributes and their associated values. class SpansAttributes include BaseGenericModel + # JSON object of attributes from your span. attr_accessor :attributes + # JSON object of custom spans data. attr_accessor :custom + # End timestamp of your span. attr_accessor :end_timestamp + # Name of the environment from where the spans are being sent. attr_accessor :env + # Name of the machine from where the spans are being sent. attr_accessor :host + # The reason why the span was ingested. attr_accessor :ingestion_reason + # Id of the span that's parent of this span. attr_accessor :parent_id + # Unique identifier of the resource. attr_accessor :resource_hash + # The name of the resource. attr_accessor :resource_name + # The reason why the span was indexed. attr_accessor :retained_by + # The name of the application or service generating the span events. # It is used to switch from APM to Logs, so make sure you define the same # value when you use both products. attr_accessor :service + # Whether or not the span was collected as a stand-alone span. Always associated to "single_span" ingestion_reason if true. attr_accessor :single_span + # Id of the span. attr_accessor :span_id + # Start timestamp of your span. attr_accessor :start_timestamp + # Array of tags associated with your span. attr_accessor :tags + # Id of the trace to which the span belongs. attr_accessor :trace_id + # The type of the span. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_compute.rb b/lib/datadog_api_client/v2/models/spans_compute.rb index 7c2737a9e1f0..a029ff33b0bc 100644 --- a/lib/datadog_api_client/v2/models/spans_compute.rb +++ b/lib/datadog_api_client/v2/models/spans_compute.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # A compute rule to compute metrics or timeseries. class SpansCompute include BaseGenericModel + # An aggregation function. attr_reader :aggregation + # The time buckets' size (only used for type=timeseries) # Defaults to a resolution of 150 points. attr_accessor :interval + # The metric to use. attr_accessor :metric + # The type of compute. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_filter.rb b/lib/datadog_api_client/v2/models/spans_filter.rb index b0e2dbbb44d1..caeec0dfcb1c 100644 --- a/lib/datadog_api_client/v2/models/spans_filter.rb +++ b/lib/datadog_api_client/v2/models/spans_filter.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The spans filter used to index spans. class SpansFilter include BaseGenericModel + # The search query - following the [span search syntax](https://docs.datadoghq.com/tracing/trace_explorer/query_syntax/). attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/spans_filter_create.rb b/lib/datadog_api_client/v2/models/spans_filter_create.rb index 0a3785c4d1be..edbb999daaf8 100644 --- a/lib/datadog_api_client/v2/models/spans_filter_create.rb +++ b/lib/datadog_api_client/v2/models/spans_filter_create.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The spans filter. Spans matching this filter will be indexed and stored. class SpansFilterCreate include BaseGenericModel + # The search query - following the [span search syntax](https://docs.datadoghq.com/tracing/trace_explorer/query_syntax/). attr_reader :query diff --git a/lib/datadog_api_client/v2/models/spans_group_by.rb b/lib/datadog_api_client/v2/models/spans_group_by.rb index 6f5173de0d65..f215ba9e4390 100644 --- a/lib/datadog_api_client/v2/models/spans_group_by.rb +++ b/lib/datadog_api_client/v2/models/spans_group_by.rb @@ -20,17 +20,23 @@ module DatadogAPIClient::V2 # A group by rule. class SpansGroupBy include BaseGenericModel + # The name of the facet to use (required). attr_reader :facet + # Used to perform a histogram computation (only for measure facets). # Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval. attr_accessor :histogram + # The maximum buckets to return for this group by. attr_accessor :limit + # The value to use for spans that don't have the facet used to group by. attr_accessor :missing + # A sort rule. attr_accessor :sort + # A resulting object to put the given computes in over all the matching records. attr_accessor :total diff --git a/lib/datadog_api_client/v2/models/spans_group_by_histogram.rb b/lib/datadog_api_client/v2/models/spans_group_by_histogram.rb index 9842ad69f89c..2f3a6ddf5e57 100644 --- a/lib/datadog_api_client/v2/models/spans_group_by_histogram.rb +++ b/lib/datadog_api_client/v2/models/spans_group_by_histogram.rb @@ -21,11 +21,14 @@ module DatadogAPIClient::V2 # Note: At most 100 buckets are allowed, the number of buckets is (max - min)/interval. class SpansGroupByHistogram include BaseGenericModel + # The bin size of the histogram buckets. attr_reader :interval + # The maximum value for the measure used in the histogram # (values greater than this one are filtered out). attr_reader :max + # The minimum value for the measure used in the histogram # (values smaller than this one are filtered out). attr_reader :min diff --git a/lib/datadog_api_client/v2/models/spans_list_request.rb b/lib/datadog_api_client/v2/models/spans_list_request.rb index 0e9b93e4406e..da11e95bbcd7 100644 --- a/lib/datadog_api_client/v2/models/spans_list_request.rb +++ b/lib/datadog_api_client/v2/models/spans_list_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The request for a spans list. class SpansListRequest include BaseGenericModel + # The object containing the query content. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/spans_list_request_attributes.rb b/lib/datadog_api_client/v2/models/spans_list_request_attributes.rb index c0aa882f7fde..0b6780e4164b 100644 --- a/lib/datadog_api_client/v2/models/spans_list_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/spans_list_request_attributes.rb @@ -20,13 +20,17 @@ module DatadogAPIClient::V2 # The object containing all the query parameters. class SpansListRequestAttributes include BaseGenericModel + # The search and filter query settings. attr_accessor :filter + # Global query options that are used during the query. # Note: You should only supply timezone or time offset but not both otherwise the query will fail. attr_accessor :options + # Paging attributes for listing spans. attr_accessor :page + # Sort parameters when querying spans. attr_accessor :sort diff --git a/lib/datadog_api_client/v2/models/spans_list_request_data.rb b/lib/datadog_api_client/v2/models/spans_list_request_data.rb index 14d8266ca779..044d24d955ce 100644 --- a/lib/datadog_api_client/v2/models/spans_list_request_data.rb +++ b/lib/datadog_api_client/v2/models/spans_list_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The object containing the query content. class SpansListRequestData include BaseGenericModel + # The object containing all the query parameters. attr_accessor :attributes + # The type of resource. The value should always be search_request. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_list_request_page.rb b/lib/datadog_api_client/v2/models/spans_list_request_page.rb index 520321d25ff7..2505d28efd47 100644 --- a/lib/datadog_api_client/v2/models/spans_list_request_page.rb +++ b/lib/datadog_api_client/v2/models/spans_list_request_page.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Paging attributes for listing spans. class SpansListRequestPage include BaseGenericModel + # List following results with a cursor provided in the previous query. attr_accessor :cursor + # Maximum number of spans in the response. attr_reader :limit diff --git a/lib/datadog_api_client/v2/models/spans_list_response.rb b/lib/datadog_api_client/v2/models/spans_list_response.rb index 14e26cba5334..c5e2badcbc59 100644 --- a/lib/datadog_api_client/v2/models/spans_list_response.rb +++ b/lib/datadog_api_client/v2/models/spans_list_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response object with all spans matching the request and pagination information. class SpansListResponse include BaseGenericModel + # Array of spans matching the request. attr_accessor :data + # Links attributes. attr_accessor :links + # The metadata associated with a request. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/spans_list_response_links.rb b/lib/datadog_api_client/v2/models/spans_list_response_links.rb index 133b394b73ff..e4cc9cd4b97b 100644 --- a/lib/datadog_api_client/v2/models/spans_list_response_links.rb +++ b/lib/datadog_api_client/v2/models/spans_list_response_links.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Links attributes. class SpansListResponseLinks include BaseGenericModel + # Link for the next set of results. Note that the request can also be made using the # POST endpoint. attr_accessor :_next diff --git a/lib/datadog_api_client/v2/models/spans_list_response_metadata.rb b/lib/datadog_api_client/v2/models/spans_list_response_metadata.rb index 0817ec8ea3f2..dde44c30259e 100644 --- a/lib/datadog_api_client/v2/models/spans_list_response_metadata.rb +++ b/lib/datadog_api_client/v2/models/spans_list_response_metadata.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The metadata associated with a request. class SpansListResponseMetadata include BaseGenericModel + # The time elapsed in milliseconds. attr_accessor :elapsed + # Paging attributes. attr_accessor :page + # The identifier of the request. attr_accessor :request_id + # The status of the response. attr_accessor :status + # A list of warnings (non fatal errors) encountered, partial results might be returned if # warnings are present in the response. attr_accessor :warnings diff --git a/lib/datadog_api_client/v2/models/spans_metric_compute.rb b/lib/datadog_api_client/v2/models/spans_metric_compute.rb index b7a69c022615..f0031ded34c9 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_compute.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_compute.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V2 # The compute rule to compute the span-based metric. class SpansMetricCompute include BaseGenericModel + # The type of aggregation to use. attr_reader :aggregation_type + # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when the `aggregation_type` is `distribution`. attr_accessor :include_percentiles + # The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution"). attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/spans_metric_create_attributes.rb b/lib/datadog_api_client/v2/models/spans_metric_create_attributes.rb index 12d7a5f309f5..e66369cb8e88 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_create_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The object describing the Datadog span-based metric to create. class SpansMetricCreateAttributes include BaseGenericModel + # The compute rule to compute the span-based metric. attr_reader :compute + # The span-based metric filter. Spans matching this filter will be aggregated in this metric. attr_accessor :filter + # The rules for the group by. attr_accessor :group_by diff --git a/lib/datadog_api_client/v2/models/spans_metric_create_data.rb b/lib/datadog_api_client/v2/models/spans_metric_create_data.rb index c52bf9d95d36..374a2ce4941e 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_create_data.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_create_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The new span-based metric properties. class SpansMetricCreateData include BaseGenericModel + # The object describing the Datadog span-based metric to create. attr_reader :attributes + # The name of the span-based metric. attr_reader :id + # The type of resource. The value should always be spans_metrics. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/spans_metric_create_request.rb b/lib/datadog_api_client/v2/models/spans_metric_create_request.rb index d823c5ec4250..130b4ab9a169 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_create_request.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The new span-based metric body. class SpansMetricCreateRequest include BaseGenericModel + # The new span-based metric properties. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/spans_metric_filter.rb b/lib/datadog_api_client/v2/models/spans_metric_filter.rb index 348501aa2165..6ca160c6cfc5 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_filter.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_filter.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The span-based metric filter. Spans matching this filter will be aggregated in this metric. class SpansMetricFilter include BaseGenericModel + # The search query - following the span search syntax. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/spans_metric_group_by.rb b/lib/datadog_api_client/v2/models/spans_metric_group_by.rb index 3b50302e50bd..f2f45d8066ca 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_group_by.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_group_by.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A group by rule. class SpansMetricGroupBy include BaseGenericModel + # The path to the value the span-based metric will be aggregated over. attr_reader :path + # Eventual name of the tag that gets created. By default, the path attribute is used as the tag name. attr_accessor :tag_name diff --git a/lib/datadog_api_client/v2/models/spans_metric_response.rb b/lib/datadog_api_client/v2/models/spans_metric_response.rb index 27c12a7cf207..41e3942b0c85 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_response.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The span-based metric object. class SpansMetricResponse include BaseGenericModel + # The span-based metric properties. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/spans_metric_response_attributes.rb b/lib/datadog_api_client/v2/models/spans_metric_response_attributes.rb index c636b3760387..19122fe0c06a 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_response_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The object describing a Datadog span-based metric. class SpansMetricResponseAttributes include BaseGenericModel + # The compute rule to compute the span-based metric. attr_accessor :compute + # The span-based metric filter. Spans matching this filter will be aggregated in this metric. attr_accessor :filter + # The rules for the group by. attr_accessor :group_by diff --git a/lib/datadog_api_client/v2/models/spans_metric_response_compute.rb b/lib/datadog_api_client/v2/models/spans_metric_response_compute.rb index c40a04399c87..74dc8e06731a 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_response_compute.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_response_compute.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V2 # The compute rule to compute the span-based metric. class SpansMetricResponseCompute include BaseGenericModel + # The type of aggregation to use. attr_accessor :aggregation_type + # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when the `aggregation_type` is `distribution`. attr_accessor :include_percentiles + # The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution"). attr_accessor :path diff --git a/lib/datadog_api_client/v2/models/spans_metric_response_data.rb b/lib/datadog_api_client/v2/models/spans_metric_response_data.rb index ac46c8742897..1919829fb8db 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_response_data.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The span-based metric properties. class SpansMetricResponseData include BaseGenericModel + # The object describing a Datadog span-based metric. attr_accessor :attributes + # The name of the span-based metric. attr_accessor :id + # The type of resource. The value should always be spans_metrics. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/spans_metric_response_filter.rb b/lib/datadog_api_client/v2/models/spans_metric_response_filter.rb index 0151fdf8fefd..721d88e568cb 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_response_filter.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_response_filter.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The span-based metric filter. Spans matching this filter will be aggregated in this metric. class SpansMetricResponseFilter include BaseGenericModel + # The search query - following the span search syntax. attr_accessor :query diff --git a/lib/datadog_api_client/v2/models/spans_metric_response_group_by.rb b/lib/datadog_api_client/v2/models/spans_metric_response_group_by.rb index 80b8cc46bf42..d86abb6ed20c 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_response_group_by.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_response_group_by.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A group by rule. class SpansMetricResponseGroupBy include BaseGenericModel + # The path to the value the span-based metric will be aggregated over. attr_accessor :path + # Eventual name of the tag that gets created. By default, the path attribute is used as the tag name. attr_accessor :tag_name diff --git a/lib/datadog_api_client/v2/models/spans_metric_update_attributes.rb b/lib/datadog_api_client/v2/models/spans_metric_update_attributes.rb index 2e80368b7cfc..8dcce83ea685 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_update_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The span-based metric properties that will be updated. class SpansMetricUpdateAttributes include BaseGenericModel + # The compute rule to compute the span-based metric. attr_accessor :compute + # The span-based metric filter. Spans matching this filter will be aggregated in this metric. attr_accessor :filter + # The rules for the group by. attr_accessor :group_by diff --git a/lib/datadog_api_client/v2/models/spans_metric_update_compute.rb b/lib/datadog_api_client/v2/models/spans_metric_update_compute.rb index eee00f05f428..c7a3188f04d4 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_update_compute.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_update_compute.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The compute rule to compute the span-based metric. class SpansMetricUpdateCompute include BaseGenericModel + # Toggle to include or exclude percentile aggregations for distribution metrics. # Only present when the `aggregation_type` is `distribution`. attr_accessor :include_percentiles diff --git a/lib/datadog_api_client/v2/models/spans_metric_update_data.rb b/lib/datadog_api_client/v2/models/spans_metric_update_data.rb index d19f2f2f18e7..4d1991c0acfe 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_update_data.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_update_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The new span-based metric properties. class SpansMetricUpdateData include BaseGenericModel + # The span-based metric properties that will be updated. attr_reader :attributes + # The type of resource. The value should always be spans_metrics. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/spans_metric_update_request.rb b/lib/datadog_api_client/v2/models/spans_metric_update_request.rb index 11e4d42927c8..4490ff2d464c 100644 --- a/lib/datadog_api_client/v2/models/spans_metric_update_request.rb +++ b/lib/datadog_api_client/v2/models/spans_metric_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The new span-based metric body. class SpansMetricUpdateRequest include BaseGenericModel + # The new span-based metric properties. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/spans_metrics_response.rb b/lib/datadog_api_client/v2/models/spans_metrics_response.rb index 85c3a81d36c8..c372ea493073 100644 --- a/lib/datadog_api_client/v2/models/spans_metrics_response.rb +++ b/lib/datadog_api_client/v2/models/spans_metrics_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # All the available span-based metric objects. class SpansMetricsResponse include BaseGenericModel + # A list of span-based metric objects. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/spans_query_filter.rb b/lib/datadog_api_client/v2/models/spans_query_filter.rb index 4d0854411bb8..2d39236ed362 100644 --- a/lib/datadog_api_client/v2/models/spans_query_filter.rb +++ b/lib/datadog_api_client/v2/models/spans_query_filter.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The search and filter query settings. class SpansQueryFilter include BaseGenericModel + # The minimum time for the requested spans, supports date-time ISO8601, date math, and regular timestamps (milliseconds). attr_accessor :from + # The search query - following the span search syntax. attr_accessor :query + # The maximum time for the requested spans, supports date-time ISO8601, date math, and regular timestamps (milliseconds). attr_accessor :to diff --git a/lib/datadog_api_client/v2/models/spans_query_options.rb b/lib/datadog_api_client/v2/models/spans_query_options.rb index d7cd6dfc456f..98550d0472f0 100644 --- a/lib/datadog_api_client/v2/models/spans_query_options.rb +++ b/lib/datadog_api_client/v2/models/spans_query_options.rb @@ -21,8 +21,10 @@ module DatadogAPIClient::V2 # Note: You should only supply timezone or time offset but not both otherwise the query will fail. class SpansQueryOptions include BaseGenericModel + # The time offset (in seconds) to apply to the query. attr_accessor :time_offset + # The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York). attr_accessor :timezone diff --git a/lib/datadog_api_client/v2/models/spans_response_metadata_page.rb b/lib/datadog_api_client/v2/models/spans_response_metadata_page.rb index 234d0b1cffde..5155a6c8ab2e 100644 --- a/lib/datadog_api_client/v2/models/spans_response_metadata_page.rb +++ b/lib/datadog_api_client/v2/models/spans_response_metadata_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Paging attributes. class SpansResponseMetadataPage include BaseGenericModel + # The cursor to use to get the next results, if any. To make the next request, use the same # parameters with the addition of the `page[cursor]`. attr_accessor :after diff --git a/lib/datadog_api_client/v2/models/spans_warning.rb b/lib/datadog_api_client/v2/models/spans_warning.rb index 5fb348475af6..fc9492a50c20 100644 --- a/lib/datadog_api_client/v2/models/spans_warning.rb +++ b/lib/datadog_api_client/v2/models/spans_warning.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A warning message indicating something that went wrong with the query. class SpansWarning include BaseGenericModel + # A unique code for this type of warning. attr_accessor :code + # A detailed explanation of this specific warning. attr_accessor :detail + # A short human-readable summary of the warning. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/spec.rb b/lib/datadog_api_client/v2/models/spec.rb index f2e234f59bf1..8fc0667e46df 100644 --- a/lib/datadog_api_client/v2/models/spec.rb +++ b/lib/datadog_api_client/v2/models/spec.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The spec defines what the workflow does. class Spec include BaseGenericModel + # A list of annotations used in the workflow. These are like sticky notes for your workflow! attr_accessor :annotations + # A list of connections or connection groups used in the workflow. attr_accessor :connection_envs + # Unique identifier used to trigger workflows automatically in Datadog. attr_accessor :handle + # A list of input parameters for the workflow. These can be used as dynamic runtime values in your workflow. attr_accessor :input_schema + # A list of output parameters for the workflow. attr_accessor :output_schema + # A `Step` is a sub-component of a workflow. Each `Step` performs an action. attr_accessor :steps + # The list of triggers that activate this workflow. At least one trigger is required, and each trigger type may appear at most once. attr_accessor :triggers diff --git a/lib/datadog_api_client/v2/models/split_api_key.rb b/lib/datadog_api_client/v2/models/split_api_key.rb index e79277cb32d8..eba71a2e5bc6 100644 --- a/lib/datadog_api_client/v2/models/split_api_key.rb +++ b/lib/datadog_api_client/v2/models/split_api_key.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `SplitAPIKey` object. class SplitAPIKey include BaseGenericModel + # The `SplitAPIKey` `api_key`. attr_reader :api_key + # The definition of the `SplitAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/split_api_key_update.rb b/lib/datadog_api_client/v2/models/split_api_key_update.rb index d51de10ea4f6..7f0241fcb7ef 100644 --- a/lib/datadog_api_client/v2/models/split_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/split_api_key_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `SplitAPIKey` object. class SplitAPIKeyUpdate include BaseGenericModel + # The `SplitAPIKeyUpdate` `api_key`. attr_accessor :api_key + # The definition of the `SplitAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/split_integration.rb b/lib/datadog_api_client/v2/models/split_integration.rb index f4c1e1122639..3c6d4f2b3c54 100644 --- a/lib/datadog_api_client/v2/models/split_integration.rb +++ b/lib/datadog_api_client/v2/models/split_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `SplitIntegration` object. class SplitIntegration include BaseGenericModel + # The definition of the `SplitCredentials` object. attr_reader :credentials + # The definition of the `SplitIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/split_integration_update.rb b/lib/datadog_api_client/v2/models/split_integration_update.rb index 43683839c1f0..117ab8582e77 100644 --- a/lib/datadog_api_client/v2/models/split_integration_update.rb +++ b/lib/datadog_api_client/v2/models/split_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `SplitIntegrationUpdate` object. class SplitIntegrationUpdate include BaseGenericModel + # The definition of the `SplitCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `SplitIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/state_variable.rb b/lib/datadog_api_client/v2/models/state_variable.rb index 7cbece254fda..c1aaefa8a956 100644 --- a/lib/datadog_api_client/v2/models/state_variable.rb +++ b/lib/datadog_api_client/v2/models/state_variable.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A variable, which can be set and read by other components in the app. class StateVariable include BaseGenericModel + # The ID of the state variable. attr_reader :id + # A unique identifier for this state variable. This name is also used to access the variable's value throughout the app. attr_reader :name + # The properties of the state variable. attr_reader :properties + # The state variable type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/state_variable_properties.rb b/lib/datadog_api_client/v2/models/state_variable_properties.rb index c115a627053e..48f4cddc41ef 100644 --- a/lib/datadog_api_client/v2/models/state_variable_properties.rb +++ b/lib/datadog_api_client/v2/models/state_variable_properties.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The properties of the state variable. class StateVariableProperties include BaseGenericModel + # The default value of the state variable. attr_accessor :default_value diff --git a/lib/datadog_api_client/v2/models/statsig_api_key.rb b/lib/datadog_api_client/v2/models/statsig_api_key.rb index d6f25a1babee..4921fe7826a3 100644 --- a/lib/datadog_api_client/v2/models/statsig_api_key.rb +++ b/lib/datadog_api_client/v2/models/statsig_api_key.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `StatsigAPIKey` object. class StatsigAPIKey include BaseGenericModel + # The `StatsigAPIKey` `api_key`. attr_reader :api_key + # The definition of the `StatsigAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/statsig_api_key_update.rb b/lib/datadog_api_client/v2/models/statsig_api_key_update.rb index cf70b93f3c9c..f2a3ddeea5ed 100644 --- a/lib/datadog_api_client/v2/models/statsig_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/statsig_api_key_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `StatsigAPIKey` object. class StatsigAPIKeyUpdate include BaseGenericModel + # The `StatsigAPIKeyUpdate` `api_key`. attr_accessor :api_key + # The definition of the `StatsigAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/statsig_integration.rb b/lib/datadog_api_client/v2/models/statsig_integration.rb index eaad4f9c5f9b..f140f905f992 100644 --- a/lib/datadog_api_client/v2/models/statsig_integration.rb +++ b/lib/datadog_api_client/v2/models/statsig_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `StatsigIntegration` object. class StatsigIntegration include BaseGenericModel + # The definition of the `StatsigCredentials` object. attr_reader :credentials + # The definition of the `StatsigIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/statsig_integration_update.rb b/lib/datadog_api_client/v2/models/statsig_integration_update.rb index c5147a8bbf62..cea5b68c9bce 100644 --- a/lib/datadog_api_client/v2/models/statsig_integration_update.rb +++ b/lib/datadog_api_client/v2/models/statsig_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `StatsigIntegrationUpdate` object. class StatsigIntegrationUpdate include BaseGenericModel + # The definition of the `StatsigCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `StatsigIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/step.rb b/lib/datadog_api_client/v2/models/step.rb index bfdadf4cfaeb..9d7a70bf1241 100644 --- a/lib/datadog_api_client/v2/models/step.rb +++ b/lib/datadog_api_client/v2/models/step.rb @@ -20,22 +20,31 @@ module DatadogAPIClient::V2 # A Step is a sub-component of a workflow. Each Step performs an action. class Step include BaseGenericModel + # The unique identifier of an action. attr_reader :action_id + # Used to create conditions before running subsequent actions. attr_accessor :completion_gate + # The unique identifier of a connection defined in the spec. attr_accessor :connection_label + # The definition of `StepDisplay` object. attr_accessor :display + # The `Step` `errorHandlers`. attr_accessor :error_handlers + # Name of the step. attr_reader :name + # A list of subsequent actions to run. attr_accessor :outbound_edges + # A list of inputs for an action. attr_accessor :parameters + # Used to merge multiple branches into a single branch. attr_accessor :readiness_gate diff --git a/lib/datadog_api_client/v2/models/step_display.rb b/lib/datadog_api_client/v2/models/step_display.rb index 4119e3a40a15..40fbcb6bae69 100644 --- a/lib/datadog_api_client/v2/models/step_display.rb +++ b/lib/datadog_api_client/v2/models/step_display.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `StepDisplay` object. class StepDisplay include BaseGenericModel + # The definition of `StepDisplayBounds` object. attr_accessor :bounds diff --git a/lib/datadog_api_client/v2/models/step_display_bounds.rb b/lib/datadog_api_client/v2/models/step_display_bounds.rb index 35022acc7f05..95b69c9c093e 100644 --- a/lib/datadog_api_client/v2/models/step_display_bounds.rb +++ b/lib/datadog_api_client/v2/models/step_display_bounds.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `StepDisplayBounds` object. class StepDisplayBounds include BaseGenericModel + # The `bounds` `x`. attr_accessor :x + # The `bounds` `y`. attr_accessor :y diff --git a/lib/datadog_api_client/v2/models/table_result_v2.rb b/lib/datadog_api_client/v2/models/table_result_v2.rb index f37bcc53be2a..87ee8534440d 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2` object. class TableResultV2 include BaseGenericModel + # The definition of `TableResultV2Data` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/table_result_v2_array.rb b/lib/datadog_api_client/v2/models/table_result_v2_array.rb index 895f3deb50a4..7246cb5216fc 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_array.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_array.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2Array` object. class TableResultV2Array include BaseGenericModel + # The reference tables. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data.rb b/lib/datadog_api_client/v2/models/table_result_v2_data.rb index 51ba266120d2..7c07a29ef612 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2Data` object. class TableResultV2Data include BaseGenericModel + # The definition of `TableResultV2DataAttributes` object. attr_accessor :attributes + # The ID of the reference table. attr_accessor :id + # Reference table resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes.rb index 47ec45bcc557..a4853b78ad4f 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes.rb @@ -20,26 +20,37 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2DataAttributes` object. class TableResultV2DataAttributes include BaseGenericModel + # UUID of the user who created the reference table. attr_accessor :created_by + # The description of the reference table. attr_accessor :description + # The definition of `TableResultV2DataAttributesFileMetadata` object. attr_accessor :file_metadata + # UUID of the user who last updated the reference table. attr_accessor :last_updated_by + # The number of successfully processed rows in the reference table. attr_accessor :row_count + # The definition of `TableResultV2DataAttributesSchema` object. attr_accessor :schema + # The source type for reference table data. Includes all possible source types that can appear in responses. attr_accessor :source + # The status of the reference table. attr_accessor :status + # The name of the reference table. attr_accessor :table_name + # The tags of the reference table. attr_accessor :tags + # The timestamp of the last update to the reference table in ISO 8601 format. attr_accessor :updated_at diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_cloud_storage.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_cloud_storage.rb index 529e2cbeedb0..de2dc4a226e2 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_cloud_storage.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_cloud_storage.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # File metadata for reference tables created by cloud storage. class TableResultV2DataAttributesFileMetadataCloudStorage include BaseGenericModel + # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetails` object. attr_accessor :access_details + # The error message returned from the sync. attr_accessor :error_message + # The number of rows that failed to sync. attr_accessor :error_row_count + # The type of error that occurred during file processing. This field provides high-level error categories for easier troubleshooting and is only present when there are errors. attr_accessor :error_type + # Whether this table is synced automatically. attr_accessor :sync_enabled diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_local_file.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_local_file.rb index 691500c240fa..58d48852f332 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_local_file.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_local_file.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # File metadata for reference tables created by upload. class TableResultV2DataAttributesFileMetadataLocalFile include BaseGenericModel + # The error message returned from the creation/update. attr_accessor :error_message + # The number of rows that failed to create/update. attr_accessor :error_row_count + # The upload ID that was used to create/update the table. attr_accessor :upload_id diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details.rb index 95840d250275..25d0663eece9 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetails` object. class TableResultV2DataAttributesFileMetadataOneOfAccessDetails include BaseGenericModel + # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetailsAwsDetail` object. attr_accessor :aws_detail + # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetailsAzureDetail` object. attr_accessor :azure_detail + # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetailsGcpDetail` object. attr_accessor :gcp_detail diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_aws_detail.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_aws_detail.rb index a6568e3b08c4..7f70596dc54a 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_aws_detail.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_aws_detail.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetailsAwsDetail` object. class TableResultV2DataAttributesFileMetadataOneOfAccessDetailsAwsDetail include BaseGenericModel + # The ID of the AWS account. attr_accessor :aws_account_id + # The name of the AWS bucket. attr_accessor :aws_bucket_name + # The relative file path from the S3 bucket root to the CSV file. attr_accessor :file_path diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_azure_detail.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_azure_detail.rb index 18149e111605..3f0b1639d9a5 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_azure_detail.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_azure_detail.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetailsAzureDetail` object. class TableResultV2DataAttributesFileMetadataOneOfAccessDetailsAzureDetail include BaseGenericModel + # The Azure client ID. attr_accessor :azure_client_id + # The name of the Azure container. attr_accessor :azure_container_name + # The name of the Azure storage account. attr_accessor :azure_storage_account_name + # The ID of the Azure tenant. attr_accessor :azure_tenant_id + # The relative file path from the Azure container root to the CSV file. attr_accessor :file_path diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb index 0264e414a49e..3de02f8240cc 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_file_metadata_one_of_access_details_gcp_detail.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2DataAttributesFileMetadataOneOfAccessDetailsGcpDetail` object. class TableResultV2DataAttributesFileMetadataOneOfAccessDetailsGcpDetail include BaseGenericModel + # The relative file path from the GCS bucket root to the CSV file. attr_accessor :file_path + # The name of the GCP bucket. attr_accessor :gcp_bucket_name + # The ID of the GCP project. attr_accessor :gcp_project_id + # The email of the GCP service account. attr_accessor :gcp_service_account_email diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema.rb index 1385ec0feeca..8deb8d18870f 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2DataAttributesSchema` object. class TableResultV2DataAttributesSchema include BaseGenericModel + # The `schema` `fields`. attr_reader :fields + # List of field names that serve as primary keys for the table. Only one primary key is supported, and it is used as an ID to retrieve rows. attr_reader :primary_keys diff --git a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema_fields_items.rb b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema_fields_items.rb index 7dda058e9391..538ec6a487e7 100644 --- a/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema_fields_items.rb +++ b/lib/datadog_api_client/v2/models/table_result_v2_data_attributes_schema_fields_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `TableResultV2DataAttributesSchemaFieldsItems` object. class TableResultV2DataAttributesSchemaFieldsItems include BaseGenericModel + # The field name. attr_reader :name + # The field type for reference table schema fields. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/table_row_resource_array.rb b/lib/datadog_api_client/v2/models/table_row_resource_array.rb index 4ebd24175c11..c27dc8ae9d65 100644 --- a/lib/datadog_api_client/v2/models/table_row_resource_array.rb +++ b/lib/datadog_api_client/v2/models/table_row_resource_array.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `TableRowResourceArray` object. class TableRowResourceArray include BaseGenericModel + # The rows. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/table_row_resource_data.rb b/lib/datadog_api_client/v2/models/table_row_resource_data.rb index e7ffc6c0cb83..8941378a12c6 100644 --- a/lib/datadog_api_client/v2/models/table_row_resource_data.rb +++ b/lib/datadog_api_client/v2/models/table_row_resource_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `TableRowResourceData` object. class TableRowResourceData include BaseGenericModel + # The definition of `TableRowResourceDataAttributes` object. attr_accessor :attributes + # The ID of the row. attr_accessor :id + # Row resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/table_row_resource_data_attributes.rb b/lib/datadog_api_client/v2/models/table_row_resource_data_attributes.rb index fc872e115cce..005e25ae3e46 100644 --- a/lib/datadog_api_client/v2/models/table_row_resource_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/table_row_resource_data_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `TableRowResourceDataAttributes` object. class TableRowResourceDataAttributes include BaseGenericModel + # The values of the row. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/tag_filter.rb b/lib/datadog_api_client/v2/models/tag_filter.rb index e88d02311aed..106a5d91265b 100644 --- a/lib/datadog_api_client/v2/models/tag_filter.rb +++ b/lib/datadog_api_client/v2/models/tag_filter.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Tag filter for the budget's entries. class TagFilter include BaseGenericModel + # The key of the tag. attr_accessor :tag_key + # The value of the tag. attr_accessor :tag_value diff --git a/lib/datadog_api_client/v2/models/team.rb b/lib/datadog_api_client/v2/models/team.rb index 3625f1c90d6a..47322cebd595 100644 --- a/lib/datadog_api_client/v2/models/team.rb +++ b/lib/datadog_api_client/v2/models/team.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A team class Team include BaseGenericModel + # Team attributes attr_reader :attributes + # The team's identifier attr_reader :id + # Resources related to a team attr_accessor :relationships + # Team type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_attributes.rb b/lib/datadog_api_client/v2/models/team_attributes.rb index 70a09e448dde..0e1b15cb3811 100644 --- a/lib/datadog_api_client/v2/models/team_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_attributes.rb @@ -20,28 +20,40 @@ module DatadogAPIClient::V2 # Team attributes class TeamAttributes include BaseGenericModel + # Unicode representation of the avatar for the team, limited to a single grapheme attr_accessor :avatar + # Banner selection for the team attr_accessor :banner + # Creation date of the team attr_accessor :created_at + # Free-form markdown description/content for the team's homepage attr_accessor :description + # The team's identifier attr_reader :handle + # Collection of hidden modules for the team attr_accessor :hidden_modules + # The number of links belonging to the team attr_reader :link_count + # Modification date of the team attr_accessor :modified_at + # The name of the team attr_reader :name + # A brief summary of the team, derived from the `description` attr_reader :summary + # The number of users belonging to the team attr_reader :user_count + # Collection of visible modules for the team attr_accessor :visible_modules diff --git a/lib/datadog_api_client/v2/models/team_create.rb b/lib/datadog_api_client/v2/models/team_create.rb index 42a0e8865c24..4a4d5cc84f69 100644 --- a/lib/datadog_api_client/v2/models/team_create.rb +++ b/lib/datadog_api_client/v2/models/team_create.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Team create class TeamCreate include BaseGenericModel + # Team creation attributes attr_reader :attributes + # Relationships formed with the team on creation attr_accessor :relationships + # Team type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_create_attributes.rb b/lib/datadog_api_client/v2/models/team_create_attributes.rb index c8cdc95bee80..3eb63bd6ae0e 100644 --- a/lib/datadog_api_client/v2/models/team_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_create_attributes.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Team creation attributes class TeamCreateAttributes include BaseGenericModel + # Unicode representation of the avatar for the team, limited to a single grapheme attr_accessor :avatar + # Banner selection for the team attr_accessor :banner + # Free-form markdown description/content for the team's homepage attr_accessor :description + # The team's identifier attr_reader :handle + # Collection of hidden modules for the team attr_accessor :hidden_modules + # The name of the team attr_reader :name + # Collection of visible modules for the team attr_accessor :visible_modules diff --git a/lib/datadog_api_client/v2/models/team_create_relationships.rb b/lib/datadog_api_client/v2/models/team_create_relationships.rb index 38303e081254..984531a934a8 100644 --- a/lib/datadog_api_client/v2/models/team_create_relationships.rb +++ b/lib/datadog_api_client/v2/models/team_create_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationships formed with the team on creation class TeamCreateRelationships include BaseGenericModel + # Relationship to users. attr_accessor :users diff --git a/lib/datadog_api_client/v2/models/team_create_request.rb b/lib/datadog_api_client/v2/models/team_create_request.rb index c35b6a5e39f1..86ba6d2118d8 100644 --- a/lib/datadog_api_client/v2/models/team_create_request.rb +++ b/lib/datadog_api_client/v2/models/team_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to create a team class TeamCreateRequest include BaseGenericModel + # Team create attr_reader :data diff --git a/lib/datadog_api_client/v2/models/team_link.rb b/lib/datadog_api_client/v2/models/team_link.rb index 71c7385d09f3..3757aed6c408 100644 --- a/lib/datadog_api_client/v2/models/team_link.rb +++ b/lib/datadog_api_client/v2/models/team_link.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Team link class TeamLink include BaseGenericModel + # Team link attributes attr_reader :attributes + # The team link's identifier attr_reader :id + # Team link type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_link_attributes.rb b/lib/datadog_api_client/v2/models/team_link_attributes.rb index f43455b1e430..1c35650256f2 100644 --- a/lib/datadog_api_client/v2/models/team_link_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_link_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Team link attributes class TeamLinkAttributes include BaseGenericModel + # The link's label attr_reader :label + # The link's position, used to sort links for the team attr_reader :position + # ID of the team the link is associated with attr_accessor :team_id + # The URL for the link attr_reader :url diff --git a/lib/datadog_api_client/v2/models/team_link_create.rb b/lib/datadog_api_client/v2/models/team_link_create.rb index c4193dc547f6..ae5db3b4e1f0 100644 --- a/lib/datadog_api_client/v2/models/team_link_create.rb +++ b/lib/datadog_api_client/v2/models/team_link_create.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Team link create class TeamLinkCreate include BaseGenericModel + # Team link attributes attr_reader :attributes + # Team link type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_link_create_request.rb b/lib/datadog_api_client/v2/models/team_link_create_request.rb index f1d853262473..62fb56de0517 100644 --- a/lib/datadog_api_client/v2/models/team_link_create_request.rb +++ b/lib/datadog_api_client/v2/models/team_link_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Team link create request class TeamLinkCreateRequest include BaseGenericModel + # Team link create attr_reader :data diff --git a/lib/datadog_api_client/v2/models/team_link_response.rb b/lib/datadog_api_client/v2/models/team_link_response.rb index db0d6f6fc4d9..0a03cd0e4a22 100644 --- a/lib/datadog_api_client/v2/models/team_link_response.rb +++ b/lib/datadog_api_client/v2/models/team_link_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Team link response class TeamLinkResponse include BaseGenericModel + # Team link attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_links_response.rb b/lib/datadog_api_client/v2/models/team_links_response.rb index 7968ffe74779..03287feca558 100644 --- a/lib/datadog_api_client/v2/models/team_links_response.rb +++ b/lib/datadog_api_client/v2/models/team_links_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Team links response class TeamLinksResponse include BaseGenericModel + # Team links response data attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_on_call_responders.rb b/lib/datadog_api_client/v2/models/team_on_call_responders.rb index 8029fe98647e..1f344b4c8c3c 100644 --- a/lib/datadog_api_client/v2/models/team_on_call_responders.rb +++ b/lib/datadog_api_client/v2/models/team_on_call_responders.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Root object representing a team's on-call responder configuration. class TeamOnCallResponders include BaseGenericModel + # Defines the main on-call responder object for a team, including relationships and metadata. attr_accessor :data + # The `TeamOnCallResponders` `included`. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/team_on_call_responders_data.rb b/lib/datadog_api_client/v2/models/team_on_call_responders_data.rb index 27cb85d538b3..91122b3b4e5f 100644 --- a/lib/datadog_api_client/v2/models/team_on_call_responders_data.rb +++ b/lib/datadog_api_client/v2/models/team_on_call_responders_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Defines the main on-call responder object for a team, including relationships and metadata. class TeamOnCallRespondersData include BaseGenericModel + # Unique identifier of the on-call responder configuration. attr_accessor :id + # Relationship objects linked to a team's on-call responder configuration, including escalations and responders. attr_accessor :relationships + # Represents the resource type for a group of users assigned to handle on-call duties within a team. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships.rb b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships.rb index 1cbd596fbfb5..aa29e34e0842 100644 --- a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship objects linked to a team's on-call responder configuration, including escalations and responders. class TeamOnCallRespondersDataRelationships include BaseGenericModel + # Defines the escalation policy steps linked to the team's on-call configuration. attr_accessor :escalations + # Defines the list of users assigned as on-call responders for the team. attr_accessor :responders diff --git a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations.rb b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations.rb index 0f2d7f4627dd..459cee8d3fda 100644 --- a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations.rb +++ b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Defines the escalation policy steps linked to the team's on-call configuration. class TeamOnCallRespondersDataRelationshipsEscalations include BaseGenericModel + # Array of escalation step references. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations_data_items.rb b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations_data_items.rb index cb2a624afd41..fb983be9dc5f 100644 --- a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations_data_items.rb +++ b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_escalations_data_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Represents a link to a specific escalation policy step associated with the on-call team. class TeamOnCallRespondersDataRelationshipsEscalationsDataItems include BaseGenericModel + # Unique identifier of the escalation step. attr_reader :id + # Identifies the resource type for escalation policy steps linked to a team's on-call configuration. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders.rb b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders.rb index 973fa7fd825a..d015f5a96a1a 100644 --- a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders.rb +++ b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Defines the list of users assigned as on-call responders for the team. class TeamOnCallRespondersDataRelationshipsResponders include BaseGenericModel + # Array of user references associated as responders. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders_data_items.rb b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders_data_items.rb index b223f6f4c00b..6a4548cfb02d 100644 --- a/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders_data_items.rb +++ b/lib/datadog_api_client/v2/models/team_on_call_responders_data_relationships_responders_data_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Represents a user responder associated with the on-call team. class TeamOnCallRespondersDataRelationshipsRespondersDataItems include BaseGenericModel + # Unique identifier of the responder. attr_reader :id + # Identifies the resource type for individual user entities associated with on-call response. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_permission_setting.rb b/lib/datadog_api_client/v2/models/team_permission_setting.rb index f67535e23241..78602fc8f0e4 100644 --- a/lib/datadog_api_client/v2/models/team_permission_setting.rb +++ b/lib/datadog_api_client/v2/models/team_permission_setting.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Team permission setting class TeamPermissionSetting include BaseGenericModel + # Team permission setting attributes attr_accessor :attributes + # The team permission setting's identifier attr_reader :id + # Team permission setting type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_permission_setting_attributes.rb b/lib/datadog_api_client/v2/models/team_permission_setting_attributes.rb index 6b915cbec836..c70c8a4f7098 100644 --- a/lib/datadog_api_client/v2/models/team_permission_setting_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_permission_setting_attributes.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Team permission setting attributes class TeamPermissionSettingAttributes include BaseGenericModel + # The identifier for the action attr_accessor :action + # Whether or not the permission setting is editable by the current user attr_accessor :editable + # Possible values for action attr_accessor :options + # The team permission name attr_accessor :title + # What type of user is allowed to perform the specified action attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/team_permission_setting_response.rb b/lib/datadog_api_client/v2/models/team_permission_setting_response.rb index b4abfc87fcd9..269532c5d152 100644 --- a/lib/datadog_api_client/v2/models/team_permission_setting_response.rb +++ b/lib/datadog_api_client/v2/models/team_permission_setting_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Team permission setting response class TeamPermissionSettingResponse include BaseGenericModel + # Team permission setting attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_permission_setting_update.rb b/lib/datadog_api_client/v2/models/team_permission_setting_update.rb index 09a7a7749495..ea35de0d058f 100644 --- a/lib/datadog_api_client/v2/models/team_permission_setting_update.rb +++ b/lib/datadog_api_client/v2/models/team_permission_setting_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Team permission setting update class TeamPermissionSettingUpdate include BaseGenericModel + # Team permission setting update attributes attr_accessor :attributes + # Team permission setting type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_permission_setting_update_attributes.rb b/lib/datadog_api_client/v2/models/team_permission_setting_update_attributes.rb index a77d8b8ddcfa..b760932c9a15 100644 --- a/lib/datadog_api_client/v2/models/team_permission_setting_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_permission_setting_update_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Team permission setting update attributes class TeamPermissionSettingUpdateAttributes include BaseGenericModel + # What type of user is allowed to perform the specified action attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/team_permission_setting_update_request.rb b/lib/datadog_api_client/v2/models/team_permission_setting_update_request.rb index 6c192393d3d2..efa70558cfc3 100644 --- a/lib/datadog_api_client/v2/models/team_permission_setting_update_request.rb +++ b/lib/datadog_api_client/v2/models/team_permission_setting_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Team permission setting update request class TeamPermissionSettingUpdateRequest include BaseGenericModel + # Team permission setting update attr_reader :data diff --git a/lib/datadog_api_client/v2/models/team_permission_settings_response.rb b/lib/datadog_api_client/v2/models/team_permission_settings_response.rb index 6445d7d2f749..cb35c906a23e 100644 --- a/lib/datadog_api_client/v2/models/team_permission_settings_response.rb +++ b/lib/datadog_api_client/v2/models/team_permission_settings_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Team permission settings response class TeamPermissionSettingsResponse include BaseGenericModel + # Team permission settings response data attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_reference.rb b/lib/datadog_api_client/v2/models/team_reference.rb index 796923f735c7..2e4302d65a9b 100644 --- a/lib/datadog_api_client/v2/models/team_reference.rb +++ b/lib/datadog_api_client/v2/models/team_reference.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Provides a reference to a team, including ID, type, and basic attributes/relationships. class TeamReference include BaseGenericModel + # Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description. attr_accessor :attributes + # The team's unique identifier. attr_accessor :id + # Teams resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_reference_attributes.rb b/lib/datadog_api_client/v2/models/team_reference_attributes.rb index b210f8b45b99..0eda5f3658a7 100644 --- a/lib/datadog_api_client/v2/models/team_reference_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_reference_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description. class TeamReferenceAttributes include BaseGenericModel + # URL or reference for the team's avatar (if available). attr_accessor :avatar + # A short text describing the team. attr_accessor :description + # A unique handle/slug for the team. attr_accessor :handle + # The full, human-readable name of the team. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/team_relationships.rb b/lib/datadog_api_client/v2/models/team_relationships.rb index 901aaa4211f9..b890011ebd20 100644 --- a/lib/datadog_api_client/v2/models/team_relationships.rb +++ b/lib/datadog_api_client/v2/models/team_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Resources related to a team class TeamRelationships include BaseGenericModel + # Relationship between a team and a team link attr_accessor :team_links + # Relationship between a user team permission and a team attr_accessor :user_team_permissions diff --git a/lib/datadog_api_client/v2/models/team_relationships_links.rb b/lib/datadog_api_client/v2/models/team_relationships_links.rb index 4448f322c204..fd65938f12e9 100644 --- a/lib/datadog_api_client/v2/models/team_relationships_links.rb +++ b/lib/datadog_api_client/v2/models/team_relationships_links.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Links attributes. class TeamRelationshipsLinks include BaseGenericModel + # Related link. attr_accessor :related diff --git a/lib/datadog_api_client/v2/models/team_response.rb b/lib/datadog_api_client/v2/models/team_response.rb index 567f92e0c5e4..f7ba57fb6c04 100644 --- a/lib/datadog_api_client/v2/models/team_response.rb +++ b/lib/datadog_api_client/v2/models/team_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response with a team class TeamResponse include BaseGenericModel + # A team attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_routing_rules.rb b/lib/datadog_api_client/v2/models/team_routing_rules.rb index bdef00725399..b630ccd7b210 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Represents a complete set of team routing rules, including data and optionally included related resources. class TeamRoutingRules include BaseGenericModel + # Represents the top-level data object for team routing rules, containing the ID, relationships, and resource type. attr_accessor :data + # Provides related routing rules or other included resources. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_data.rb b/lib/datadog_api_client/v2/models/team_routing_rules_data.rb index 2bbbd1b103e1..d0300776bfdd 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_data.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Represents the top-level data object for team routing rules, containing the ID, relationships, and resource type. class TeamRoutingRulesData include BaseGenericModel + # Specifies the unique identifier of this team routing rules record. attr_accessor :id + # Specifies relationships for team routing rules, including rule references. attr_accessor :relationships + # Team routing rules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships.rb b/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships.rb index 8b8c01b798f4..3154def68303 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Specifies relationships for team routing rules, including rule references. class TeamRoutingRulesDataRelationships include BaseGenericModel + # Holds references to a set of routing rules in a relationship. attr_accessor :rules diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules.rb b/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules.rb index c275f9543b0d..df10ba95449f 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Holds references to a set of routing rules in a relationship. class TeamRoutingRulesDataRelationshipsRules include BaseGenericModel + # An array of references to the routing rules associated with this team. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules_data_items.rb b/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules_data_items.rb index 8ff784d5cd02..74fb3a0c579b 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules_data_items.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_data_relationships_rules_data_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Defines a relationship item to link a routing rule by its ID and type. class TeamRoutingRulesDataRelationshipsRulesDataItems include BaseGenericModel + # Specifies the unique identifier for the related routing rule. attr_reader :id + # Indicates that the resource is of type 'team_routing_rules'. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_request.rb b/lib/datadog_api_client/v2/models/team_routing_rules_request.rb index e0b0fd340c77..453e271837be 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_request.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Represents a request to create or update team routing rules, including the data payload. class TeamRoutingRulesRequest include BaseGenericModel + # Holds the data necessary to create or update team routing rules, including attributes, ID, and resource type. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_request_data.rb b/lib/datadog_api_client/v2/models/team_routing_rules_request_data.rb index 658aec414fc5..88bedbc02912 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_request_data.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Holds the data necessary to create or update team routing rules, including attributes, ID, and resource type. class TeamRoutingRulesRequestData include BaseGenericModel + # Represents the attributes of a request to update or create team routing rules. attr_accessor :attributes + # Specifies the unique identifier for this set of team routing rules. attr_accessor :id + # Team routing rules resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_request_data_attributes.rb b/lib/datadog_api_client/v2/models/team_routing_rules_request_data_attributes.rb index be1b259adcf8..d63b4860c86e 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_request_data_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Represents the attributes of a request to update or create team routing rules. class TeamRoutingRulesRequestDataAttributes include BaseGenericModel + # A list of routing rule items that define how incoming pages should be handled. attr_accessor :rules diff --git a/lib/datadog_api_client/v2/models/team_routing_rules_request_rule.rb b/lib/datadog_api_client/v2/models/team_routing_rules_request_rule.rb index c20ecf4972a3..94f570034186 100644 --- a/lib/datadog_api_client/v2/models/team_routing_rules_request_rule.rb +++ b/lib/datadog_api_client/v2/models/team_routing_rules_request_rule.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Defines an individual routing rule item that contains the rule data for the request. class TeamRoutingRulesRequestRule include BaseGenericModel + # Specifies the list of actions to perform when the routing rule is matched. attr_accessor :actions + # Identifies the policy to be applied when this routing rule matches. attr_accessor :policy_id + # Defines the query or condition that triggers this routing rule. attr_accessor :query + # Holds time zone information and a list of time restrictions for a routing rule. attr_accessor :time_restriction + # Specifies the level of urgency for a routing rule (low, high, or dynamic). attr_accessor :urgency diff --git a/lib/datadog_api_client/v2/models/team_sync_attributes.rb b/lib/datadog_api_client/v2/models/team_sync_attributes.rb index 3855810d5fc1..b9711f17799c 100644 --- a/lib/datadog_api_client/v2/models/team_sync_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_sync_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Team sync attributes. class TeamSyncAttributes include BaseGenericModel + # The external source platform for team synchronization. Only "github" is supported. attr_reader :source + # The type of synchronization operation. Only "link" is supported, which links existing teams by matching names. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_sync_data.rb b/lib/datadog_api_client/v2/models/team_sync_data.rb index 8ca2a2e86f43..3126a6e756aa 100644 --- a/lib/datadog_api_client/v2/models/team_sync_data.rb +++ b/lib/datadog_api_client/v2/models/team_sync_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Team sync data. class TeamSyncData include BaseGenericModel + # Team sync attributes. attr_reader :attributes + # Team sync bulk type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_sync_request.rb b/lib/datadog_api_client/v2/models/team_sync_request.rb index fcbcf3b099ab..5e26ac8d02ef 100644 --- a/lib/datadog_api_client/v2/models/team_sync_request.rb +++ b/lib/datadog_api_client/v2/models/team_sync_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Team sync request. class TeamSyncRequest include BaseGenericModel + # Team sync data. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/team_target.rb b/lib/datadog_api_client/v2/models/team_target.rb index 63d19f9d8a00..84e4c680d55d 100644 --- a/lib/datadog_api_client/v2/models/team_target.rb +++ b/lib/datadog_api_client/v2/models/team_target.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Represents a team target for an escalation policy step, including the team's ID and resource type. class TeamTarget include BaseGenericModel + # Specifies the unique identifier of the team resource. attr_reader :id + # Indicates that the resource is of type `teams`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_update.rb b/lib/datadog_api_client/v2/models/team_update.rb index 1084509ddfaf..87ad071c3d88 100644 --- a/lib/datadog_api_client/v2/models/team_update.rb +++ b/lib/datadog_api_client/v2/models/team_update.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Team update request class TeamUpdate include BaseGenericModel + # Team update attributes attr_reader :attributes + # Team update relationships attr_accessor :relationships + # Team type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/team_update_attributes.rb b/lib/datadog_api_client/v2/models/team_update_attributes.rb index 2eb87b752a06..40952649a368 100644 --- a/lib/datadog_api_client/v2/models/team_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/team_update_attributes.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # Team update attributes class TeamUpdateAttributes include BaseGenericModel + # Unicode representation of the avatar for the team, limited to a single grapheme attr_accessor :avatar + # Banner selection for the team attr_accessor :banner + # Free-form markdown description/content for the team's homepage attr_accessor :description + # The team's identifier attr_reader :handle + # Collection of hidden modules for the team attr_accessor :hidden_modules + # The name of the team attr_reader :name + # Collection of visible modules for the team attr_accessor :visible_modules diff --git a/lib/datadog_api_client/v2/models/team_update_relationships.rb b/lib/datadog_api_client/v2/models/team_update_relationships.rb index 2252ebed569b..b99f2a2ff335 100644 --- a/lib/datadog_api_client/v2/models/team_update_relationships.rb +++ b/lib/datadog_api_client/v2/models/team_update_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Team update relationships class TeamUpdateRelationships include BaseGenericModel + # Relationship between a team and a team link attr_accessor :team_links diff --git a/lib/datadog_api_client/v2/models/team_update_request.rb b/lib/datadog_api_client/v2/models/team_update_request.rb index 9f756a053f71..b926849434c5 100644 --- a/lib/datadog_api_client/v2/models/team_update_request.rb +++ b/lib/datadog_api_client/v2/models/team_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Team update request class TeamUpdateRequest include BaseGenericModel + # Team update request attr_reader :data diff --git a/lib/datadog_api_client/v2/models/teams_response.rb b/lib/datadog_api_client/v2/models/teams_response.rb index 3c2994501a89..a1d63cd94a70 100644 --- a/lib/datadog_api_client/v2/models/teams_response.rb +++ b/lib/datadog_api_client/v2/models/teams_response.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Response with multiple teams class TeamsResponse include BaseGenericModel + # Teams response data attr_accessor :data + # Resources related to the team attr_accessor :included + # Teams response links. attr_accessor :links + # Teams response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/teams_response_links.rb b/lib/datadog_api_client/v2/models/teams_response_links.rb index 19098839515a..c124a9541250 100644 --- a/lib/datadog_api_client/v2/models/teams_response_links.rb +++ b/lib/datadog_api_client/v2/models/teams_response_links.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Teams response links. class TeamsResponseLinks include BaseGenericModel + # First link. attr_accessor :first + # Last link. attr_accessor :last + # Next link. attr_accessor :_next + # Previous link. attr_accessor :prev + # Current link. attr_accessor :_self diff --git a/lib/datadog_api_client/v2/models/teams_response_meta.rb b/lib/datadog_api_client/v2/models/teams_response_meta.rb index ee11ab9e9dde..368548f338c9 100644 --- a/lib/datadog_api_client/v2/models/teams_response_meta.rb +++ b/lib/datadog_api_client/v2/models/teams_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Teams response metadata. class TeamsResponseMeta include BaseGenericModel + # Teams response metadata. attr_accessor :pagination diff --git a/lib/datadog_api_client/v2/models/teams_response_meta_pagination.rb b/lib/datadog_api_client/v2/models/teams_response_meta_pagination.rb index 578c5ad99065..67922ba2d742 100644 --- a/lib/datadog_api_client/v2/models/teams_response_meta_pagination.rb +++ b/lib/datadog_api_client/v2/models/teams_response_meta_pagination.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # Teams response metadata. class TeamsResponseMetaPagination include BaseGenericModel + # The first offset. attr_accessor :first_offset + # The last offset. attr_accessor :last_offset + # Pagination limit. attr_accessor :limit + # The next offset. attr_accessor :next_offset + # The offset. attr_accessor :offset + # The previous offset. attr_accessor :prev_offset + # Total results. attr_accessor :total + # Offset type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/time_restriction.rb b/lib/datadog_api_client/v2/models/time_restriction.rb index c31916aed56d..623e9dd3d3ec 100644 --- a/lib/datadog_api_client/v2/models/time_restriction.rb +++ b/lib/datadog_api_client/v2/models/time_restriction.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Defines a single time restriction rule with start and end times and the applicable weekdays. class TimeRestriction include BaseGenericModel + # A day of the week. attr_accessor :end_day + # Specifies the ending time for this restriction. attr_accessor :end_time + # A day of the week. attr_accessor :start_day + # Specifies the starting time for this restriction. attr_accessor :start_time diff --git a/lib/datadog_api_client/v2/models/time_restrictions.rb b/lib/datadog_api_client/v2/models/time_restrictions.rb index 708116005c76..6c4e7de5ddc1 100644 --- a/lib/datadog_api_client/v2/models/time_restrictions.rb +++ b/lib/datadog_api_client/v2/models/time_restrictions.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Holds time zone information and a list of time restrictions for a routing rule. class TimeRestrictions include BaseGenericModel + # Defines the list of time-based restrictions. attr_reader :restrictions + # Specifies the time zone applicable to the restrictions. attr_reader :time_zone diff --git a/lib/datadog_api_client/v2/models/timeline_cell.rb b/lib/datadog_api_client/v2/models/timeline_cell.rb index 3c852d89be97..eff1de922436 100644 --- a/lib/datadog_api_client/v2/models/timeline_cell.rb +++ b/lib/datadog_api_client/v2/models/timeline_cell.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # timeline cell class TimelineCell include BaseGenericModel + # author of the timeline cell attr_accessor :author + # timeline cell content attr_accessor :cell_content + # Timestamp of when the cell was created attr_accessor :created_at + # Timestamp of when the cell was deleted attr_accessor :deleted_at + # Timestamp of when the cell was last modified attr_accessor :modified_at + # Timeline cell content type attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/timeline_cell_author_user.rb b/lib/datadog_api_client/v2/models/timeline_cell_author_user.rb index 606ecc54a5a8..274ddf6a559d 100644 --- a/lib/datadog_api_client/v2/models/timeline_cell_author_user.rb +++ b/lib/datadog_api_client/v2/models/timeline_cell_author_user.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # timeline cell user author class TimelineCellAuthorUser include BaseGenericModel + # user author content. attr_accessor :content + # user author type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/timeline_cell_author_user_content.rb b/lib/datadog_api_client/v2/models/timeline_cell_author_user_content.rb index b68a003a4a74..8bd93d4d0412 100644 --- a/lib/datadog_api_client/v2/models/timeline_cell_author_user_content.rb +++ b/lib/datadog_api_client/v2/models/timeline_cell_author_user_content.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # user author content. class TimelineCellAuthorUserContent include BaseGenericModel + # user email attr_accessor :email + # user handle attr_accessor :handle + # user UUID attr_accessor :id + # user name attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/timeline_cell_content_comment.rb b/lib/datadog_api_client/v2/models/timeline_cell_content_comment.rb index d89c1df65e7c..ad7fb072114c 100644 --- a/lib/datadog_api_client/v2/models/timeline_cell_content_comment.rb +++ b/lib/datadog_api_client/v2/models/timeline_cell_content_comment.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # comment content class TimelineCellContentComment include BaseGenericModel + # comment message attr_accessor :message diff --git a/lib/datadog_api_client/v2/models/timeline_cell_resource.rb b/lib/datadog_api_client/v2/models/timeline_cell_resource.rb index 06ef69fbff23..35e988e7b8d8 100644 --- a/lib/datadog_api_client/v2/models/timeline_cell_resource.rb +++ b/lib/datadog_api_client/v2/models/timeline_cell_resource.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Timeline cell JSON:API resource class TimelineCellResource include BaseGenericModel + # timeline cell attr_reader :attributes + # Timeline cell's identifier attr_reader :id + # Timeline cell JSON:API resource type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/timeline_response.rb b/lib/datadog_api_client/v2/models/timeline_response.rb index bfdc06f40afd..a1413a23fb04 100644 --- a/lib/datadog_api_client/v2/models/timeline_response.rb +++ b/lib/datadog_api_client/v2/models/timeline_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Timeline response class TimelineResponse include BaseGenericModel + # The `TimelineResponse` `data`. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/timeseries_formula_query_request.rb b/lib/datadog_api_client/v2/models/timeseries_formula_query_request.rb index e29ff46478b8..f61ab74124a0 100644 --- a/lib/datadog_api_client/v2/models/timeseries_formula_query_request.rb +++ b/lib/datadog_api_client/v2/models/timeseries_formula_query_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A request wrapper around a single timeseries query to be executed. class TimeseriesFormulaQueryRequest include BaseGenericModel + # A single timeseries query to be executed. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/timeseries_formula_query_response.rb b/lib/datadog_api_client/v2/models/timeseries_formula_query_response.rb index 16aab160ee4e..5fb33cbe9aea 100644 --- a/lib/datadog_api_client/v2/models/timeseries_formula_query_response.rb +++ b/lib/datadog_api_client/v2/models/timeseries_formula_query_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A message containing one response to a timeseries query made with timeseries formula query request. class TimeseriesFormulaQueryResponse include BaseGenericModel + # A message containing the response to a timeseries query. attr_accessor :data + # The error generated by the request. attr_accessor :errors diff --git a/lib/datadog_api_client/v2/models/timeseries_formula_request.rb b/lib/datadog_api_client/v2/models/timeseries_formula_request.rb index 9bf3d1f91867..18b373c80542 100644 --- a/lib/datadog_api_client/v2/models/timeseries_formula_request.rb +++ b/lib/datadog_api_client/v2/models/timeseries_formula_request.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A single timeseries query to be executed. class TimeseriesFormulaRequest include BaseGenericModel + # The object describing a timeseries formula request. attr_reader :attributes + # The type of the resource. The value should always be timeseries_request. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/timeseries_formula_request_attributes.rb b/lib/datadog_api_client/v2/models/timeseries_formula_request_attributes.rb index 91cbcc4de5ac..1171fdc2735d 100644 --- a/lib/datadog_api_client/v2/models/timeseries_formula_request_attributes.rb +++ b/lib/datadog_api_client/v2/models/timeseries_formula_request_attributes.rb @@ -20,17 +20,22 @@ module DatadogAPIClient::V2 # The object describing a timeseries formula request. class TimeseriesFormulaRequestAttributes include BaseGenericModel + # List of formulas to be calculated and returned as responses. attr_accessor :formulas + # Start date (inclusive) of the query in milliseconds since the Unix epoch. attr_reader :from + # A time interval in milliseconds. # May be overridden by a larger interval if the query would result in # too many points for the specified timeframe. # Defaults to a reasonable interval for the given timeframe. attr_accessor :interval + # List of queries to be run and used as inputs to the formulas. attr_reader :queries + # End date (exclusive) of the query in milliseconds since the Unix epoch. attr_reader :to diff --git a/lib/datadog_api_client/v2/models/timeseries_response.rb b/lib/datadog_api_client/v2/models/timeseries_response.rb index ca61ee0b4715..1904eb6bab96 100644 --- a/lib/datadog_api_client/v2/models/timeseries_response.rb +++ b/lib/datadog_api_client/v2/models/timeseries_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A message containing the response to a timeseries query. class TimeseriesResponse include BaseGenericModel + # The object describing a timeseries response. attr_accessor :attributes + # The type of the resource. The value should always be timeseries_response. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/timeseries_response_attributes.rb b/lib/datadog_api_client/v2/models/timeseries_response_attributes.rb index e969692546ce..22cf5997249e 100644 --- a/lib/datadog_api_client/v2/models/timeseries_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/timeseries_response_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The object describing a timeseries response. class TimeseriesResponseAttributes include BaseGenericModel + # Array of response series. The index here corresponds to the index in the `formulas` or `queries` array from the request. attr_accessor :series + # Array of times, 1-1 match with individual values arrays. attr_accessor :times + # Array of value-arrays. The index here corresponds to the index in the `formulas` or `queries` array from the request. attr_accessor :values diff --git a/lib/datadog_api_client/v2/models/timeseries_response_series.rb b/lib/datadog_api_client/v2/models/timeseries_response_series.rb index 3d18126b4d44..532a44e3b65f 100644 --- a/lib/datadog_api_client/v2/models/timeseries_response_series.rb +++ b/lib/datadog_api_client/v2/models/timeseries_response_series.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # class TimeseriesResponseSeries include BaseGenericModel + # List of tags that apply to a single response value. attr_accessor :group_tags + # The index of the query in the "formulas" array (or "queries" array if no "formulas" was specified). attr_reader :query_index + # Detailed information about the unit. # The first element describes the "primary unit" (for example, `bytes` in `bytes per second`). # The second element describes the "per unit" (for example, `second` in `bytes per second`). diff --git a/lib/datadog_api_client/v2/models/trigger_rate_limit.rb b/lib/datadog_api_client/v2/models/trigger_rate_limit.rb index d5f3acb5e12f..2fa7fa6cfc86 100644 --- a/lib/datadog_api_client/v2/models/trigger_rate_limit.rb +++ b/lib/datadog_api_client/v2/models/trigger_rate_limit.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Defines a rate limit for a trigger. class TriggerRateLimit include BaseGenericModel + # The `TriggerRateLimit` `count`. attr_accessor :count + # The `TriggerRateLimit` `interval`. The expected format is the number of seconds ending with an s. For example, 1 day is 86400s attr_accessor :interval diff --git a/lib/datadog_api_client/v2/models/uc_config_pair.rb b/lib/datadog_api_client/v2/models/uc_config_pair.rb index 9e0aac7ed895..a2d7483f9d21 100644 --- a/lib/datadog_api_client/v2/models/uc_config_pair.rb +++ b/lib/datadog_api_client/v2/models/uc_config_pair.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `UCConfigPair` object. class UCConfigPair include BaseGenericModel + # The definition of `UCConfigPairData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/uc_config_pair_data.rb b/lib/datadog_api_client/v2/models/uc_config_pair_data.rb index e06e6e29350c..8e0d4a9a5e03 100644 --- a/lib/datadog_api_client/v2/models/uc_config_pair_data.rb +++ b/lib/datadog_api_client/v2/models/uc_config_pair_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `UCConfigPairData` object. class UCConfigPairData include BaseGenericModel + # The definition of `UCConfigPairDataAttributes` object. attr_accessor :attributes + # The `UCConfigPairData` `id`. attr_accessor :id + # Azure UC configs resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes.rb b/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes.rb index cab7bab8d493..5297d4e66c3a 100644 --- a/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `UCConfigPairDataAttributes` object. class UCConfigPairDataAttributes include BaseGenericModel + # The `attributes` `configs`. attr_accessor :configs diff --git a/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes_configs_items.rb b/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes_configs_items.rb index 3188415f4cc8..3304aaf8d6e1 100644 --- a/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes_configs_items.rb +++ b/lib/datadog_api_client/v2/models/uc_config_pair_data_attributes_configs_items.rb @@ -20,34 +20,49 @@ module DatadogAPIClient::V2 # The definition of `UCConfigPairDataAttributesConfigsItems` object. class UCConfigPairDataAttributesConfigsItems include BaseGenericModel + # The `items` `account_id`. attr_accessor :account_id + # The `items` `client_id`. attr_accessor :client_id + # The `items` `created_at`. attr_accessor :created_at + # The `items` `dataset_type`. attr_accessor :dataset_type + # The `items` `error_messages`. attr_accessor :error_messages + # The `items` `export_name`. attr_accessor :export_name + # The `items` `export_path`. attr_accessor :export_path + # The `items` `id`. attr_accessor :id + # The `items` `months`. attr_accessor :months + # The `items` `scope`. attr_accessor :scope + # The `items` `status`. attr_accessor :status + # The `items` `status_updated_at`. attr_accessor :status_updated_at + # The `items` `storage_account`. attr_accessor :storage_account + # The `items` `storage_container`. attr_accessor :storage_container + # The `items` `updated_at`. attr_accessor :updated_at diff --git a/lib/datadog_api_client/v2/models/unit.rb b/lib/datadog_api_client/v2/models/unit.rb index 7784147170e8..9e9dd5aece8c 100644 --- a/lib/datadog_api_client/v2/models/unit.rb +++ b/lib/datadog_api_client/v2/models/unit.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Object containing the metric unit family, scale factor, name, and short name. class Unit include BaseGenericModel + # Unit family, allows for conversion between units of the same family, for scaling. attr_accessor :family + # Unit name attr_accessor :name + # Plural form of the unit name. attr_accessor :plural + # Factor for scaling between units of the same family. attr_accessor :scale_factor + # Abbreviation of the unit. attr_accessor :short_name diff --git a/lib/datadog_api_client/v2/models/unpublish_app_response.rb b/lib/datadog_api_client/v2/models/unpublish_app_response.rb index 79c69ddab554..c343cff4fe71 100644 --- a/lib/datadog_api_client/v2/models/unpublish_app_response.rb +++ b/lib/datadog_api_client/v2/models/unpublish_app_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The response object after an app is successfully unpublished. class UnpublishAppResponse include BaseGenericModel + # The version of the app that was published. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_action_connection_request.rb b/lib/datadog_api_client/v2/models/update_action_connection_request.rb index 4410eaa9e41f..2e1674343222 100644 --- a/lib/datadog_api_client/v2/models/update_action_connection_request.rb +++ b/lib/datadog_api_client/v2/models/update_action_connection_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request used to update an action connection. class UpdateActionConnectionRequest include BaseGenericModel + # Data related to the connection update. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/update_action_connection_response.rb b/lib/datadog_api_client/v2/models/update_action_connection_response.rb index 410989e67696..5386bd67a645 100644 --- a/lib/datadog_api_client/v2/models/update_action_connection_response.rb +++ b/lib/datadog_api_client/v2/models/update_action_connection_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The response for an updated connection. class UpdateActionConnectionResponse include BaseGenericModel + # Data related to the connection. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_app_request.rb b/lib/datadog_api_client/v2/models/update_app_request.rb index dd8c665caeab..ca9b38f38520 100644 --- a/lib/datadog_api_client/v2/models/update_app_request.rb +++ b/lib/datadog_api_client/v2/models/update_app_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A request object for updating an existing app. class UpdateAppRequest include BaseGenericModel + # The data object containing the new app definition. Any fields not included in the request remain unchanged. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_app_request_data.rb b/lib/datadog_api_client/v2/models/update_app_request_data.rb index 58b32c6621ba..33d1d3f0cddf 100644 --- a/lib/datadog_api_client/v2/models/update_app_request_data.rb +++ b/lib/datadog_api_client/v2/models/update_app_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The data object containing the new app definition. Any fields not included in the request remain unchanged. class UpdateAppRequestData include BaseGenericModel + # App definition attributes to be updated, such as name, description, and components. attr_accessor :attributes + # The ID of the app to update. The app ID must match the ID in the URL path. attr_accessor :id + # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/update_app_request_data_attributes.rb b/lib/datadog_api_client/v2/models/update_app_request_data_attributes.rb index f85d3e1f3fea..d51fb8d88521 100644 --- a/lib/datadog_api_client/v2/models/update_app_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/update_app_request_data_attributes.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # App definition attributes to be updated, such as name, description, and components. class UpdateAppRequestDataAttributes include BaseGenericModel + # The new UI components that make up the app. If this field is set, all existing components are replaced with the new components under this field. attr_accessor :components + # The new human-readable description for the app. attr_accessor :description + # The new name of the app. attr_accessor :name + # The new array of queries, such as external actions and state variables, that the app uses. If this field is set, all existing queries are replaced with the new queries under this field. attr_accessor :queries + # The new name of the root component of the app. This must be a `grid` component that contains all other components. attr_accessor :root_instance_name + # The new list of tags for the app, which can be used to filter apps. If this field is set, any existing tags not included in the request are removed. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/update_app_response.rb b/lib/datadog_api_client/v2/models/update_app_response.rb index 612c13351e78..bd2138ea8129 100644 --- a/lib/datadog_api_client/v2/models/update_app_response.rb +++ b/lib/datadog_api_client/v2/models/update_app_response.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The response object after an app is successfully updated. class UpdateAppResponse include BaseGenericModel + # The data object containing the updated app definition. attr_accessor :data + # Data on the version of the app that was published. attr_accessor :included + # Metadata of an app. attr_accessor :meta + # The app's publication relationship and custom connections. attr_accessor :relationship diff --git a/lib/datadog_api_client/v2/models/update_app_response_data.rb b/lib/datadog_api_client/v2/models/update_app_response_data.rb index 36a134201310..c21d0229b9b8 100644 --- a/lib/datadog_api_client/v2/models/update_app_response_data.rb +++ b/lib/datadog_api_client/v2/models/update_app_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The data object containing the updated app definition. class UpdateAppResponseData include BaseGenericModel + # The updated app definition attributes, such as name, description, and components. attr_reader :attributes + # The ID of the updated app. attr_reader :id + # The app definition type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/update_app_response_data_attributes.rb b/lib/datadog_api_client/v2/models/update_app_response_data_attributes.rb index e6c3421b12fc..e76f5e04bede 100644 --- a/lib/datadog_api_client/v2/models/update_app_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/update_app_response_data_attributes.rb @@ -20,18 +20,25 @@ module DatadogAPIClient::V2 # The updated app definition attributes, such as name, description, and components. class UpdateAppResponseDataAttributes include BaseGenericModel + # The UI components that make up the app. attr_accessor :components + # The human-readable description for the app. attr_accessor :description + # Whether the app is marked as a favorite by the current user. attr_accessor :favorite + # The name of the app. attr_accessor :name + # An array of queries, such as external actions and state variables, that the app uses. attr_accessor :queries + # The name of the root component of the app. This must be a `grid` component that contains all other components. attr_accessor :root_instance_name + # A list of tags for the app, which can be used to filter apps. attr_accessor :tags diff --git a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request.rb b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request.rb index 751e45a340f5..7e446efa2ca4 100644 --- a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request.rb +++ b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to update specific fields on an existing datastore item. class UpdateAppsDatastoreItemRequest include BaseGenericModel + # Data wrapper containing the item identifier and the changes to apply during the update operation. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data.rb b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data.rb index 6899760dffcb..fad450dab075 100644 --- a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data.rb +++ b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data wrapper containing the item identifier and the changes to apply during the update operation. class UpdateAppsDatastoreItemRequestData include BaseGenericModel + # Attributes for updating a datastore item, including the item key and changes to apply. attr_accessor :attributes + # The unique identifier of the datastore item. attr_accessor :id + # The resource type for datastore items. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes.rb b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes.rb index 1987578efb27..319f491305b0 100644 --- a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Attributes for updating a datastore item, including the item key and changes to apply. class UpdateAppsDatastoreItemRequestDataAttributes include BaseGenericModel + # The unique identifier of the item being updated. attr_accessor :id + # Changes to apply to a datastore item using set operations. attr_reader :item_changes + # The primary key that identifies the item to update. Cannot exceed 256 characters. attr_reader :item_key diff --git a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes_item_changes.rb b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes_item_changes.rb index c4a949060efc..1e524afa16b9 100644 --- a/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes_item_changes.rb +++ b/lib/datadog_api_client/v2/models/update_apps_datastore_item_request_data_attributes_item_changes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Changes to apply to a datastore item using set operations. class UpdateAppsDatastoreItemRequestDataAttributesItemChanges include BaseGenericModel + # Set operation that contains key-value pairs to set on the datastore item. attr_accessor :ops_set diff --git a/lib/datadog_api_client/v2/models/update_apps_datastore_request.rb b/lib/datadog_api_client/v2/models/update_apps_datastore_request.rb index 5c2cdc6b4069..8b71dc750199 100644 --- a/lib/datadog_api_client/v2/models/update_apps_datastore_request.rb +++ b/lib/datadog_api_client/v2/models/update_apps_datastore_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to update a datastore's configuration such as its name or description. class UpdateAppsDatastoreRequest include BaseGenericModel + # Data wrapper containing the datastore identifier and the attributes to update. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_apps_datastore_request_data.rb b/lib/datadog_api_client/v2/models/update_apps_datastore_request_data.rb index 81dde1b72f69..60f33b01e35e 100644 --- a/lib/datadog_api_client/v2/models/update_apps_datastore_request_data.rb +++ b/lib/datadog_api_client/v2/models/update_apps_datastore_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Data wrapper containing the datastore identifier and the attributes to update. class UpdateAppsDatastoreRequestData include BaseGenericModel + # Attributes that can be updated on a datastore. attr_accessor :attributes + # The unique identifier of the datastore to update. attr_accessor :id + # The resource type for datastores. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/update_apps_datastore_request_data_attributes.rb b/lib/datadog_api_client/v2/models/update_apps_datastore_request_data_attributes.rb index 0b66d17a2a0e..e98ae2b792c7 100644 --- a/lib/datadog_api_client/v2/models/update_apps_datastore_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/update_apps_datastore_request_data_attributes.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Attributes that can be updated on a datastore. class UpdateAppsDatastoreRequestDataAttributes include BaseGenericModel + # A human-readable description about the datastore. attr_accessor :description + # The display name of the datastore. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/update_custom_framework_request.rb b/lib/datadog_api_client/v2/models/update_custom_framework_request.rb index e2264ade5d91..a2527abdd613 100644 --- a/lib/datadog_api_client/v2/models/update_custom_framework_request.rb +++ b/lib/datadog_api_client/v2/models/update_custom_framework_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object to update a custom framework. class UpdateCustomFrameworkRequest include BaseGenericModel + # Contains type and attributes for custom frameworks. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/update_custom_framework_response.rb b/lib/datadog_api_client/v2/models/update_custom_framework_response.rb index 3886adf52bcc..cefa47ac9981 100644 --- a/lib/datadog_api_client/v2/models/update_custom_framework_response.rb +++ b/lib/datadog_api_client/v2/models/update_custom_framework_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response object to update a custom framework. class UpdateCustomFrameworkResponse include BaseGenericModel + # Contains type and attributes for custom frameworks. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/update_open_api_response.rb b/lib/datadog_api_client/v2/models/update_open_api_response.rb index 91fff9022625..0ac717af3bd6 100644 --- a/lib/datadog_api_client/v2/models/update_open_api_response.rb +++ b/lib/datadog_api_client/v2/models/update_open_api_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response for `UpdateOpenAPI`. class UpdateOpenAPIResponse include BaseGenericModel + # Data envelope for `UpdateOpenAPIResponse`. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_open_api_response_attributes.rb b/lib/datadog_api_client/v2/models/update_open_api_response_attributes.rb index 4e65d997e5d3..df6b9886fd90 100644 --- a/lib/datadog_api_client/v2/models/update_open_api_response_attributes.rb +++ b/lib/datadog_api_client/v2/models/update_open_api_response_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Attributes for `UpdateOpenAPI`. class UpdateOpenAPIResponseAttributes include BaseGenericModel + # List of endpoints which couldn't be parsed. attr_accessor :failed_endpoints diff --git a/lib/datadog_api_client/v2/models/update_open_api_response_data.rb b/lib/datadog_api_client/v2/models/update_open_api_response_data.rb index fddb7854b2d8..7475c8b3271d 100644 --- a/lib/datadog_api_client/v2/models/update_open_api_response_data.rb +++ b/lib/datadog_api_client/v2/models/update_open_api_response_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data envelope for `UpdateOpenAPIResponse`. class UpdateOpenAPIResponseData include BaseGenericModel + # Attributes for `UpdateOpenAPI`. attr_accessor :attributes + # API identifier. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/update_outcomes_async_attributes.rb b/lib/datadog_api_client/v2/models/update_outcomes_async_attributes.rb index b9e0d48b4515..0b0fb15b436b 100644 --- a/lib/datadog_api_client/v2/models/update_outcomes_async_attributes.rb +++ b/lib/datadog_api_client/v2/models/update_outcomes_async_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The JSON:API attributes for a batched set of scorecard outcomes. class UpdateOutcomesAsyncAttributes include BaseGenericModel + # Set of scorecard outcomes to update asynchronously. attr_accessor :results diff --git a/lib/datadog_api_client/v2/models/update_outcomes_async_request.rb b/lib/datadog_api_client/v2/models/update_outcomes_async_request.rb index 6546d0f8386b..3520dd1ceaad 100644 --- a/lib/datadog_api_client/v2/models/update_outcomes_async_request.rb +++ b/lib/datadog_api_client/v2/models/update_outcomes_async_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Scorecard outcomes batch request. class UpdateOutcomesAsyncRequest include BaseGenericModel + # Scorecard outcomes batch request data. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_outcomes_async_request_data.rb b/lib/datadog_api_client/v2/models/update_outcomes_async_request_data.rb index 811ab9f9855a..1b7a73a953a1 100644 --- a/lib/datadog_api_client/v2/models/update_outcomes_async_request_data.rb +++ b/lib/datadog_api_client/v2/models/update_outcomes_async_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Scorecard outcomes batch request data. class UpdateOutcomesAsyncRequestData include BaseGenericModel + # The JSON:API attributes for a batched set of scorecard outcomes. attr_accessor :attributes + # The JSON:API type for scorecard outcomes. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/update_outcomes_async_request_item.rb b/lib/datadog_api_client/v2/models/update_outcomes_async_request_item.rb index 1291fe2af0fc..6df5336218ea 100644 --- a/lib/datadog_api_client/v2/models/update_outcomes_async_request_item.rb +++ b/lib/datadog_api_client/v2/models/update_outcomes_async_request_item.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Scorecard outcome for a single entity and rule. class UpdateOutcomesAsyncRequestItem include BaseGenericModel + # The unique reference for an IDP entity. attr_reader :entity_reference + # Any remarks regarding the scorecard rule's evaluation. Supports HTML hyperlinks. attr_accessor :remarks + # The unique ID for a scorecard rule. attr_reader :rule_id + # The state of the rule evaluation. attr_reader :state diff --git a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request.rb b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request.rb index 50794c015ebd..8bae131348c1 100644 --- a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request.rb +++ b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request object to update a resource filter. class UpdateResourceEvaluationFiltersRequest include BaseGenericModel + # The definition of `UpdateResourceFilterRequestData` object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request_data.rb b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request_data.rb index c6e9f7404c38..efbdcdb42ed1 100644 --- a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request_data.rb +++ b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `UpdateResourceFilterRequestData` object. class UpdateResourceEvaluationFiltersRequestData include BaseGenericModel + # Attributes of a resource filter. attr_reader :attributes + # The `UpdateResourceEvaluationFiltersRequestData` `id`. attr_accessor :id + # Constant string to identify the request type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response.rb b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response.rb index f14bb4223928..abf78d1e2846 100644 --- a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response.rb +++ b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `UpdateResourceEvaluationFiltersResponse` object. class UpdateResourceEvaluationFiltersResponse include BaseGenericModel + # The definition of `UpdateResourceFilterResponseData` object. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response_data.rb b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response_data.rb index 223c029035ae..15ccd72de482 100644 --- a/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response_data.rb +++ b/lib/datadog_api_client/v2/models/update_resource_evaluation_filters_response_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `UpdateResourceFilterResponseData` object. class UpdateResourceEvaluationFiltersResponseData include BaseGenericModel + # Attributes of a resource filter. attr_reader :attributes + # The `data` `id`. attr_accessor :id + # Constant string to identify the request type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/update_rule_request.rb b/lib/datadog_api_client/v2/models/update_rule_request.rb index 57a222afd7a2..338589fb3536 100644 --- a/lib/datadog_api_client/v2/models/update_rule_request.rb +++ b/lib/datadog_api_client/v2/models/update_rule_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request to update a scorecard rule. class UpdateRuleRequest include BaseGenericModel + # Data for the request to update a scorecard rule. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_rule_request_data.rb b/lib/datadog_api_client/v2/models/update_rule_request_data.rb index d217b29a7777..3863db42fdbf 100644 --- a/lib/datadog_api_client/v2/models/update_rule_request_data.rb +++ b/lib/datadog_api_client/v2/models/update_rule_request_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Data for the request to update a scorecard rule. class UpdateRuleRequestData include BaseGenericModel + # Details of a rule. attr_accessor :attributes + # The JSON:API type for scorecard rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/update_rule_response.rb b/lib/datadog_api_client/v2/models/update_rule_response.rb index 5d33e96742cc..6b5d491bf2c1 100644 --- a/lib/datadog_api_client/v2/models/update_rule_response.rb +++ b/lib/datadog_api_client/v2/models/update_rule_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The response from a rule update request. class UpdateRuleResponse include BaseGenericModel + # The data for a rule update response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_rule_response_data.rb b/lib/datadog_api_client/v2/models/update_rule_response_data.rb index 77df1d5aa87d..949799d5916e 100644 --- a/lib/datadog_api_client/v2/models/update_rule_response_data.rb +++ b/lib/datadog_api_client/v2/models/update_rule_response_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The data for a rule update response. class UpdateRuleResponseData include BaseGenericModel + # Details of a rule. attr_accessor :attributes + # The unique ID for a scorecard rule. attr_accessor :id + # Scorecard create rule response relationship. attr_accessor :relationships + # The JSON:API type for scorecard rules. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request.rb b/lib/datadog_api_client/v2/models/update_ruleset_request.rb index 102c8636a07e..7fbcf48819ab 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequest` object. class UpdateRulesetRequest include BaseGenericModel + # The definition of `UpdateRulesetRequestData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data.rb index c7c82dc2fa36..b1c3af615ce7 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestData` object. class UpdateRulesetRequestData include BaseGenericModel + # The definition of `UpdateRulesetRequestDataAttributes` object. attr_accessor :attributes + # The `UpdateRulesetRequestData` `id`. attr_accessor :id + # Update ruleset resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes.rb index 58280245f34d..8664ce59fb1e 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestDataAttributes` object. class UpdateRulesetRequestDataAttributes include BaseGenericModel + # The `attributes` `enabled`. attr_reader :enabled + # The `attributes` `last_version`. attr_accessor :last_version + # The `attributes` `rules`. attr_reader :rules diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items.rb index 9de89bddaaf7..831b1228aa81 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestDataAttributesRulesItems` object. class UpdateRulesetRequestDataAttributesRulesItems include BaseGenericModel + # The `items` `enabled`. attr_reader :enabled + # The definition of `UpdateRulesetRequestDataAttributesRulesItemsMapping` object. attr_accessor :mapping + # The `items` `metadata`. attr_accessor :metadata + # The `items` `name`. attr_reader :name + # The definition of `UpdateRulesetRequestDataAttributesRulesItemsQuery` object. attr_accessor :query + # The definition of `UpdateRulesetRequestDataAttributesRulesItemsReferenceTable` object. attr_accessor :reference_table diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_mapping.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_mapping.rb index 50e60d02fcaf..5e74cc22f75c 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_mapping.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_mapping.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestDataAttributesRulesItemsMapping` object. class UpdateRulesetRequestDataAttributesRulesItemsMapping include BaseGenericModel + # The `mapping` `destination_key`. attr_reader :destination_key + # The `mapping` `if_not_exists`. attr_reader :if_not_exists + # The `mapping` `source_keys`. attr_reader :source_keys diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query.rb index 30277ee7a63a..d00b3d2c3056 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestDataAttributesRulesItemsQuery` object. class UpdateRulesetRequestDataAttributesRulesItemsQuery include BaseGenericModel + # The definition of `UpdateRulesetRequestDataAttributesRulesItemsQueryAddition` object. attr_accessor :addition + # The `query` `case_insensitivity`. attr_accessor :case_insensitivity + # The `query` `if_not_exists`. attr_reader :if_not_exists + # The `query` `query`. attr_reader :query diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query_addition.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query_addition.rb index ac132cb288f2..774dcc20fc15 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query_addition.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_query_addition.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestDataAttributesRulesItemsQueryAddition` object. class UpdateRulesetRequestDataAttributesRulesItemsQueryAddition include BaseGenericModel + # The `addition` `key`. attr_reader :key + # The `addition` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table.rb index 46b7f2f74349..ff56a52c119a 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestDataAttributesRulesItemsReferenceTable` object. class UpdateRulesetRequestDataAttributesRulesItemsReferenceTable include BaseGenericModel + # The `reference_table` `case_insensitivity`. attr_accessor :case_insensitivity + # The `reference_table` `field_pairs`. attr_reader :field_pairs + # The `reference_table` `if_not_exists`. attr_accessor :if_not_exists + # The `reference_table` `source_keys`. attr_reader :source_keys + # The `reference_table` `table_name`. attr_reader :table_name diff --git a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb index 0eac72b9fa7c..4ec335937f07 100644 --- a/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb +++ b/lib/datadog_api_client/v2/models/update_ruleset_request_data_attributes_rules_items_reference_table_field_pairs_items.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `UpdateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems` object. class UpdateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems include BaseGenericModel + # The `items` `input_column`. attr_reader :input_column + # The `items` `output_key`. attr_reader :output_key diff --git a/lib/datadog_api_client/v2/models/update_workflow_request.rb b/lib/datadog_api_client/v2/models/update_workflow_request.rb index 8092121140b0..c7217b4cebcb 100644 --- a/lib/datadog_api_client/v2/models/update_workflow_request.rb +++ b/lib/datadog_api_client/v2/models/update_workflow_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A request object for updating an existing workflow. class UpdateWorkflowRequest include BaseGenericModel + # Data related to the workflow being updated. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/update_workflow_response.rb b/lib/datadog_api_client/v2/models/update_workflow_response.rb index 713d5efbf22b..adbb781a7709 100644 --- a/lib/datadog_api_client/v2/models/update_workflow_response.rb +++ b/lib/datadog_api_client/v2/models/update_workflow_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The response object after updating a workflow. class UpdateWorkflowResponse include BaseGenericModel + # Data related to the workflow being updated. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/upsert_catalog_entity_response.rb b/lib/datadog_api_client/v2/models/upsert_catalog_entity_response.rb index becd07dd4e68..fc5707b2fbe6 100644 --- a/lib/datadog_api_client/v2/models/upsert_catalog_entity_response.rb +++ b/lib/datadog_api_client/v2/models/upsert_catalog_entity_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Upsert entity response. class UpsertCatalogEntityResponse include BaseGenericModel + # List of entity data. attr_accessor :data + # Upsert entity response included. attr_accessor :included + # Entity metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/upsert_catalog_kind_response.rb b/lib/datadog_api_client/v2/models/upsert_catalog_kind_response.rb index 0b9e2b631add..97966b60f6d3 100644 --- a/lib/datadog_api_client/v2/models/upsert_catalog_kind_response.rb +++ b/lib/datadog_api_client/v2/models/upsert_catalog_kind_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Upsert kind response. class UpsertCatalogKindResponse include BaseGenericModel + # List of kind responses. attr_accessor :data + # Kind response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/url_param.rb b/lib/datadog_api_client/v2/models/url_param.rb index 4ced3e8d8f5a..61b71f711918 100644 --- a/lib/datadog_api_client/v2/models/url_param.rb +++ b/lib/datadog_api_client/v2/models/url_param.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `UrlParam` object. class UrlParam include BaseGenericModel + # Name for tokens. attr_reader :name + # The `UrlParam` `value`. attr_reader :value diff --git a/lib/datadog_api_client/v2/models/url_param_update.rb b/lib/datadog_api_client/v2/models/url_param_update.rb index 876224a94d72..84eca69cc182 100644 --- a/lib/datadog_api_client/v2/models/url_param_update.rb +++ b/lib/datadog_api_client/v2/models/url_param_update.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # The definition of `UrlParamUpdate` object. class UrlParamUpdate include BaseGenericModel + # Should the header be deleted. attr_accessor :deleted + # Name for tokens. attr_reader :name + # The `UrlParamUpdate` `value`. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/usage_application_security_monitoring_response.rb b/lib/datadog_api_client/v2/models/usage_application_security_monitoring_response.rb index 1a2ec8fb20c9..24b07cb5d15c 100644 --- a/lib/datadog_api_client/v2/models/usage_application_security_monitoring_response.rb +++ b/lib/datadog_api_client/v2/models/usage_application_security_monitoring_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Application Security Monitoring usage response. class UsageApplicationSecurityMonitoringResponse include BaseGenericModel + # Response containing Application Security Monitoring usage. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/usage_attributes_object.rb b/lib/datadog_api_client/v2/models/usage_attributes_object.rb index e9eeb5b9c7bd..d075764420a6 100644 --- a/lib/datadog_api_client/v2/models/usage_attributes_object.rb +++ b/lib/datadog_api_client/v2/models/usage_attributes_object.rb @@ -20,16 +20,22 @@ module DatadogAPIClient::V2 # Usage attributes data. class UsageAttributesObject include BaseGenericModel + # The organization name. attr_accessor :org_name + # The product for which usage is being reported. attr_accessor :product_family + # The organization public ID. attr_accessor :public_id + # The region of the Datadog instance that the organization belongs to. attr_accessor :region + # List of usage data reported for each requested hour. attr_accessor :timeseries + # Usage type that is being measured. attr_accessor :usage_type diff --git a/lib/datadog_api_client/v2/models/usage_data_object.rb b/lib/datadog_api_client/v2/models/usage_data_object.rb index 8d677ac217f6..520a5b229b7f 100644 --- a/lib/datadog_api_client/v2/models/usage_data_object.rb +++ b/lib/datadog_api_client/v2/models/usage_data_object.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Usage data. class UsageDataObject include BaseGenericModel + # Usage attributes data. attr_accessor :attributes + # Unique ID of the response. attr_accessor :id + # Type of usage data. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/usage_lambda_traced_invocations_response.rb b/lib/datadog_api_client/v2/models/usage_lambda_traced_invocations_response.rb index 4cbd9c123102..d52bde7d28d9 100644 --- a/lib/datadog_api_client/v2/models/usage_lambda_traced_invocations_response.rb +++ b/lib/datadog_api_client/v2/models/usage_lambda_traced_invocations_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Lambda Traced Invocations usage response. class UsageLambdaTracedInvocationsResponse include BaseGenericModel + # Response containing Lambda Traced Invocations usage. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/usage_observability_pipelines_response.rb b/lib/datadog_api_client/v2/models/usage_observability_pipelines_response.rb index 1bbbafeb8312..327057c7ae01 100644 --- a/lib/datadog_api_client/v2/models/usage_observability_pipelines_response.rb +++ b/lib/datadog_api_client/v2/models/usage_observability_pipelines_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Observability Pipelines usage response. class UsageObservabilityPipelinesResponse include BaseGenericModel + # Response containing Observability Pipelines usage. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/usage_time_series_object.rb b/lib/datadog_api_client/v2/models/usage_time_series_object.rb index 0631392e7be5..8840a399b8cb 100644 --- a/lib/datadog_api_client/v2/models/usage_time_series_object.rb +++ b/lib/datadog_api_client/v2/models/usage_time_series_object.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Usage timeseries data. class UsageTimeSeriesObject include BaseGenericModel + # Datetime in ISO-8601 format, UTC. The hour for the usage. attr_accessor :timestamp + # Contains the number measured for the given usage_type during the hour. attr_accessor :value diff --git a/lib/datadog_api_client/v2/models/user.rb b/lib/datadog_api_client/v2/models/user.rb index e02f1caef6a2..6346508ac4b3 100644 --- a/lib/datadog_api_client/v2/models/user.rb +++ b/lib/datadog_api_client/v2/models/user.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # User object returned by the API. class User include BaseGenericModel + # Attributes of user object returned by the API. attr_accessor :attributes + # ID of the user. attr_accessor :id + # Relationships of the user object returned by the API. attr_accessor :relationships + # Users resource type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/user_attributes.rb b/lib/datadog_api_client/v2/models/user_attributes.rb index caa40870cf62..8e677ba6f658 100644 --- a/lib/datadog_api_client/v2/models/user_attributes.rb +++ b/lib/datadog_api_client/v2/models/user_attributes.rb @@ -20,28 +20,40 @@ module DatadogAPIClient::V2 # Attributes of user object returned by the API. class UserAttributes include BaseGenericModel + # Creation time of the user. attr_accessor :created_at + # Whether the user is disabled. attr_accessor :disabled + # Email of the user. attr_accessor :email + # Handle of the user. attr_accessor :handle + # URL of the user's icon. attr_accessor :icon + # If user has MFA enabled. attr_accessor :mfa_enabled + # Time that the user was last modified. attr_accessor :modified_at + # Name of the user. attr_accessor :name + # Whether the user is a service account. attr_accessor :service_account + # Status of the user. attr_accessor :status + # Title of the user. attr_accessor :title + # Whether the user is verified. attr_accessor :verified diff --git a/lib/datadog_api_client/v2/models/user_create_attributes.rb b/lib/datadog_api_client/v2/models/user_create_attributes.rb index 5fa1a1014776..f0f5fb114899 100644 --- a/lib/datadog_api_client/v2/models/user_create_attributes.rb +++ b/lib/datadog_api_client/v2/models/user_create_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Attributes of the created user. class UserCreateAttributes include BaseGenericModel + # The email of the user. attr_reader :email + # The name of the user. attr_accessor :name + # The title of the user. attr_accessor :title diff --git a/lib/datadog_api_client/v2/models/user_create_data.rb b/lib/datadog_api_client/v2/models/user_create_data.rb index 555f71329b3a..cfc6ce696adb 100644 --- a/lib/datadog_api_client/v2/models/user_create_data.rb +++ b/lib/datadog_api_client/v2/models/user_create_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object to create a user. class UserCreateData include BaseGenericModel + # Attributes of the created user. attr_reader :attributes + # Relationships of the user object. attr_accessor :relationships + # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_create_request.rb b/lib/datadog_api_client/v2/models/user_create_request.rb index 1dce30968ce1..f8e91bf6b768 100644 --- a/lib/datadog_api_client/v2/models/user_create_request.rb +++ b/lib/datadog_api_client/v2/models/user_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Create a user. class UserCreateRequest include BaseGenericModel + # Object to create a user. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/user_invitation_data.rb b/lib/datadog_api_client/v2/models/user_invitation_data.rb index 531f2fb0bca3..2bfe948fbb2b 100644 --- a/lib/datadog_api_client/v2/models/user_invitation_data.rb +++ b/lib/datadog_api_client/v2/models/user_invitation_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Object to create a user invitation. class UserInvitationData include BaseGenericModel + # Relationships data for user invitation. attr_reader :relationships + # User invitations type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_invitation_data_attributes.rb b/lib/datadog_api_client/v2/models/user_invitation_data_attributes.rb index cff334bb628b..90f6f226f792 100644 --- a/lib/datadog_api_client/v2/models/user_invitation_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/user_invitation_data_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Attributes of a user invitation. class UserInvitationDataAttributes include BaseGenericModel + # Creation time of the user invitation. attr_accessor :created_at + # Time of invitation expiration. attr_accessor :expires_at + # Type of invitation. attr_accessor :invite_type + # UUID of the user invitation. attr_accessor :uuid diff --git a/lib/datadog_api_client/v2/models/user_invitation_relationships.rb b/lib/datadog_api_client/v2/models/user_invitation_relationships.rb index f618440d7bd9..d96428f399eb 100644 --- a/lib/datadog_api_client/v2/models/user_invitation_relationships.rb +++ b/lib/datadog_api_client/v2/models/user_invitation_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationships data for user invitation. class UserInvitationRelationships include BaseGenericModel + # Relationship to user. attr_reader :user diff --git a/lib/datadog_api_client/v2/models/user_invitation_response.rb b/lib/datadog_api_client/v2/models/user_invitation_response.rb index a40e659f61ab..52ceee463279 100644 --- a/lib/datadog_api_client/v2/models/user_invitation_response.rb +++ b/lib/datadog_api_client/v2/models/user_invitation_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # User invitation as returned by the API. class UserInvitationResponse include BaseGenericModel + # Object of a user invitation returned by the API. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/user_invitation_response_data.rb b/lib/datadog_api_client/v2/models/user_invitation_response_data.rb index 52d15af94b28..e3a58702b530 100644 --- a/lib/datadog_api_client/v2/models/user_invitation_response_data.rb +++ b/lib/datadog_api_client/v2/models/user_invitation_response_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Object of a user invitation returned by the API. class UserInvitationResponseData include BaseGenericModel + # Attributes of a user invitation. attr_accessor :attributes + # ID of the user invitation. attr_accessor :id + # Relationships data for user invitation. attr_accessor :relationships + # User invitations type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/user_invitations_request.rb b/lib/datadog_api_client/v2/models/user_invitations_request.rb index 82514d267a70..5a41d078eaaa 100644 --- a/lib/datadog_api_client/v2/models/user_invitations_request.rb +++ b/lib/datadog_api_client/v2/models/user_invitations_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Object to invite users to join the organization. class UserInvitationsRequest include BaseGenericModel + # List of user invitations. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/user_invitations_response.rb b/lib/datadog_api_client/v2/models/user_invitations_response.rb index db9ae85badf8..4e4b78eb18b8 100644 --- a/lib/datadog_api_client/v2/models/user_invitations_response.rb +++ b/lib/datadog_api_client/v2/models/user_invitations_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # User invitations as returned by the API. class UserInvitationsResponse include BaseGenericModel + # Array of user invitations. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/user_relationship_data.rb b/lib/datadog_api_client/v2/models/user_relationship_data.rb index 9772c22a5cf6..42b41e95b956 100644 --- a/lib/datadog_api_client/v2/models/user_relationship_data.rb +++ b/lib/datadog_api_client/v2/models/user_relationship_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship to user object. class UserRelationshipData include BaseGenericModel + # A unique identifier that represents the user. attr_reader :id + # User resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_relationships.rb b/lib/datadog_api_client/v2/models/user_relationships.rb index 44aaabc99182..cae49921be98 100644 --- a/lib/datadog_api_client/v2/models/user_relationships.rb +++ b/lib/datadog_api_client/v2/models/user_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationships of the user object. class UserRelationships include BaseGenericModel + # Relationship to roles. attr_accessor :roles diff --git a/lib/datadog_api_client/v2/models/user_response.rb b/lib/datadog_api_client/v2/models/user_response.rb index b0e94de14b15..2d0fbec3d5da 100644 --- a/lib/datadog_api_client/v2/models/user_response.rb +++ b/lib/datadog_api_client/v2/models/user_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response containing information about a single user. class UserResponse include BaseGenericModel + # User object returned by the API. attr_accessor :data + # Array of objects related to the user. attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/user_response_relationships.rb b/lib/datadog_api_client/v2/models/user_response_relationships.rb index 3c8283b18fc7..b647a2106bff 100644 --- a/lib/datadog_api_client/v2/models/user_response_relationships.rb +++ b/lib/datadog_api_client/v2/models/user_response_relationships.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Relationships of the user object returned by the API. class UserResponseRelationships include BaseGenericModel + # Relationship to an organization. attr_accessor :org + # Relationship to organizations. attr_accessor :other_orgs + # Relationship to users. attr_accessor :other_users + # Relationship to roles. attr_accessor :roles diff --git a/lib/datadog_api_client/v2/models/user_target.rb b/lib/datadog_api_client/v2/models/user_target.rb index f4607eb16e17..c383e0e20333 100644 --- a/lib/datadog_api_client/v2/models/user_target.rb +++ b/lib/datadog_api_client/v2/models/user_target.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Represents a user target for an escalation policy step, including the user's ID and resource type. class UserTarget include BaseGenericModel + # Specifies the unique identifier of the user resource. attr_reader :id + # Indicates that the resource is of type `users`. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_team.rb b/lib/datadog_api_client/v2/models/user_team.rb index 8c795baf1fae..a2f79fe8b23f 100644 --- a/lib/datadog_api_client/v2/models/user_team.rb +++ b/lib/datadog_api_client/v2/models/user_team.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A user's relationship with a team class UserTeam include BaseGenericModel + # Team membership attributes attr_accessor :attributes + # The ID of a user's relationship with a team attr_reader :id + # Relationship between membership and a user attr_accessor :relationships + # Team membership type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_team_attributes.rb b/lib/datadog_api_client/v2/models/user_team_attributes.rb index abe69a2c351d..68e01779622b 100644 --- a/lib/datadog_api_client/v2/models/user_team_attributes.rb +++ b/lib/datadog_api_client/v2/models/user_team_attributes.rb @@ -20,11 +20,14 @@ module DatadogAPIClient::V2 # Team membership attributes class UserTeamAttributes include BaseGenericModel + # The mechanism responsible for provisioning the team relationship. # Possible values: null for added by a user, "service_account" if added by a service account, and "saml_mapping" if provisioned via SAML mapping. attr_accessor :provisioned_by + # UUID of the User or Service Account who provisioned this team membership, or null if provisioned via SAML mapping. attr_accessor :provisioned_by_id + # The user's role within the team attr_accessor :role diff --git a/lib/datadog_api_client/v2/models/user_team_create.rb b/lib/datadog_api_client/v2/models/user_team_create.rb index 7d1b6f04ac76..30d789b59b10 100644 --- a/lib/datadog_api_client/v2/models/user_team_create.rb +++ b/lib/datadog_api_client/v2/models/user_team_create.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A user's relationship with a team class UserTeamCreate include BaseGenericModel + # Team membership attributes attr_accessor :attributes + # Relationship between membership and a user attr_accessor :relationships + # Team membership type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_team_permission.rb b/lib/datadog_api_client/v2/models/user_team_permission.rb index 54767c7091b9..31fb7abe81a4 100644 --- a/lib/datadog_api_client/v2/models/user_team_permission.rb +++ b/lib/datadog_api_client/v2/models/user_team_permission.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # A user's permissions for a given team class UserTeamPermission include BaseGenericModel + # User team permission attributes attr_accessor :attributes + # The user team permission's identifier attr_reader :id + # User team permission type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_team_permission_attributes.rb b/lib/datadog_api_client/v2/models/user_team_permission_attributes.rb index be40873affd1..1b9df534274d 100644 --- a/lib/datadog_api_client/v2/models/user_team_permission_attributes.rb +++ b/lib/datadog_api_client/v2/models/user_team_permission_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # User team permission attributes class UserTeamPermissionAttributes include BaseGenericModel + # Object of team permission actions and boolean values that a logged in user can perform on this team. attr_accessor :permissions diff --git a/lib/datadog_api_client/v2/models/user_team_relationships.rb b/lib/datadog_api_client/v2/models/user_team_relationships.rb index 5f4bc8fc0956..123a54625eb6 100644 --- a/lib/datadog_api_client/v2/models/user_team_relationships.rb +++ b/lib/datadog_api_client/v2/models/user_team_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Relationship between membership and a user class UserTeamRelationships include BaseGenericModel + # Relationship between team membership and team attr_accessor :team + # Relationship between team membership and user attr_accessor :user diff --git a/lib/datadog_api_client/v2/models/user_team_request.rb b/lib/datadog_api_client/v2/models/user_team_request.rb index 0fb482b1b98c..27332840dcaf 100644 --- a/lib/datadog_api_client/v2/models/user_team_request.rb +++ b/lib/datadog_api_client/v2/models/user_team_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Team membership request class UserTeamRequest include BaseGenericModel + # A user's relationship with a team attr_reader :data diff --git a/lib/datadog_api_client/v2/models/user_team_response.rb b/lib/datadog_api_client/v2/models/user_team_response.rb index 8bf02e388a62..4227dd270696 100644 --- a/lib/datadog_api_client/v2/models/user_team_response.rb +++ b/lib/datadog_api_client/v2/models/user_team_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Team membership response class UserTeamResponse include BaseGenericModel + # A user's relationship with a team attr_accessor :data + # Resources related to the team memberships attr_accessor :included diff --git a/lib/datadog_api_client/v2/models/user_team_update.rb b/lib/datadog_api_client/v2/models/user_team_update.rb index 89fb443c83e0..8ccab881c3ac 100644 --- a/lib/datadog_api_client/v2/models/user_team_update.rb +++ b/lib/datadog_api_client/v2/models/user_team_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # A user's relationship with a team class UserTeamUpdate include BaseGenericModel + # Team membership attributes attr_accessor :attributes + # Team membership type attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_team_update_request.rb b/lib/datadog_api_client/v2/models/user_team_update_request.rb index 4e76b0b55e49..fe92f59771e1 100644 --- a/lib/datadog_api_client/v2/models/user_team_update_request.rb +++ b/lib/datadog_api_client/v2/models/user_team_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Team membership request class UserTeamUpdateRequest include BaseGenericModel + # A user's relationship with a team attr_reader :data diff --git a/lib/datadog_api_client/v2/models/user_teams_response.rb b/lib/datadog_api_client/v2/models/user_teams_response.rb index e140751189dd..8b22184b5edf 100644 --- a/lib/datadog_api_client/v2/models/user_teams_response.rb +++ b/lib/datadog_api_client/v2/models/user_teams_response.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Team memberships response class UserTeamsResponse include BaseGenericModel + # Team memberships response data attr_accessor :data + # Resources related to the team memberships attr_accessor :included + # Teams response links. attr_accessor :links + # Teams response metadata. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/user_update_attributes.rb b/lib/datadog_api_client/v2/models/user_update_attributes.rb index 4f2e7fd4c13b..393e1e27b4a6 100644 --- a/lib/datadog_api_client/v2/models/user_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/user_update_attributes.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Attributes of the edited user. class UserUpdateAttributes include BaseGenericModel + # If the user is enabled or disabled. attr_accessor :disabled + # The email of the user. attr_accessor :email + # The name of the user. attr_accessor :name diff --git a/lib/datadog_api_client/v2/models/user_update_data.rb b/lib/datadog_api_client/v2/models/user_update_data.rb index 6e078502ecc3..d04a591ac48b 100644 --- a/lib/datadog_api_client/v2/models/user_update_data.rb +++ b/lib/datadog_api_client/v2/models/user_update_data.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Object to update a user. class UserUpdateData include BaseGenericModel + # Attributes of the edited user. attr_reader :attributes + # ID of the user. attr_reader :id + # Users resource type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/user_update_request.rb b/lib/datadog_api_client/v2/models/user_update_request.rb index 2bacc44b861b..54510d682d76 100644 --- a/lib/datadog_api_client/v2/models/user_update_request.rb +++ b/lib/datadog_api_client/v2/models/user_update_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Update a user. class UserUpdateRequest include BaseGenericModel + # Object to update a user. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/users_relationship.rb b/lib/datadog_api_client/v2/models/users_relationship.rb index 023883638900..dabd8841f662 100644 --- a/lib/datadog_api_client/v2/models/users_relationship.rb +++ b/lib/datadog_api_client/v2/models/users_relationship.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship to users. class UsersRelationship include BaseGenericModel + # Relationships to user objects. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/users_response.rb b/lib/datadog_api_client/v2/models/users_response.rb index 47699cf71a2d..45829aeba9f3 100644 --- a/lib/datadog_api_client/v2/models/users_response.rb +++ b/lib/datadog_api_client/v2/models/users_response.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Response containing information about multiple users. class UsersResponse include BaseGenericModel + # Array of returned users. attr_accessor :data + # Array of objects related to the users. attr_accessor :included + # Object describing meta attributes of response. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/v2_event.rb b/lib/datadog_api_client/v2/models/v2_event.rb index 6395890134d6..3336197e5482 100644 --- a/lib/datadog_api_client/v2/models/v2_event.rb +++ b/lib/datadog_api_client/v2/models/v2_event.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # An event object. class V2Event include BaseGenericModel + # Event attributes. attr_accessor :attributes + # The event's ID. attr_accessor :id + # Entity type. attr_accessor :type diff --git a/lib/datadog_api_client/v2/models/v2_event_attributes.rb b/lib/datadog_api_client/v2/models/v2_event_attributes.rb index 1afbdb973047..cd2c4380ac9e 100644 --- a/lib/datadog_api_client/v2/models/v2_event_attributes.rb +++ b/lib/datadog_api_client/v2/models/v2_event_attributes.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Event attributes. class V2EventAttributes include BaseGenericModel + # JSON object for category-specific attributes. attr_accessor :attributes + # Free-form text associated with the event. attr_accessor :message + # A list of tags associated with the event. attr_accessor :tags + # Timestamp when the event occurred. attr_accessor :timestamp diff --git a/lib/datadog_api_client/v2/models/v2_event_response.rb b/lib/datadog_api_client/v2/models/v2_event_response.rb index bfb299c27a20..aeca6a251443 100644 --- a/lib/datadog_api_client/v2/models/v2_event_response.rb +++ b/lib/datadog_api_client/v2/models/v2_event_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Get an event response. class V2EventResponse include BaseGenericModel + # An event object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/validation_error.rb b/lib/datadog_api_client/v2/models/validation_error.rb index 153e37484611..b5228844f046 100644 --- a/lib/datadog_api_client/v2/models/validation_error.rb +++ b/lib/datadog_api_client/v2/models/validation_error.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Represents a single validation error, including a human-readable title and metadata. class ValidationError include BaseGenericModel + # Describes additional metadata for validation errors, including field names and error messages. attr_reader :meta + # A short, human-readable summary of the error. attr_reader :title diff --git a/lib/datadog_api_client/v2/models/validation_error_meta.rb b/lib/datadog_api_client/v2/models/validation_error_meta.rb index b1bad364b312..c4149f2bb247 100644 --- a/lib/datadog_api_client/v2/models/validation_error_meta.rb +++ b/lib/datadog_api_client/v2/models/validation_error_meta.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Describes additional metadata for validation errors, including field names and error messages. class ValidationErrorMeta include BaseGenericModel + # The field name that caused the error. attr_accessor :field + # The ID of the component in which the error occurred. attr_accessor :id + # The detailed error message. attr_reader :message diff --git a/lib/datadog_api_client/v2/models/validation_response.rb b/lib/datadog_api_client/v2/models/validation_response.rb index c3cb7e7d0966..abf408126426 100644 --- a/lib/datadog_api_client/v2/models/validation_response.rb +++ b/lib/datadog_api_client/v2/models/validation_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response containing validation errors. class ValidationResponse include BaseGenericModel + # The `ValidationResponse` `errors`. attr_accessor :errors diff --git a/lib/datadog_api_client/v2/models/virus_total_api_key.rb b/lib/datadog_api_client/v2/models/virus_total_api_key.rb index 418f5d4fb4ce..73342785cfe4 100644 --- a/lib/datadog_api_client/v2/models/virus_total_api_key.rb +++ b/lib/datadog_api_client/v2/models/virus_total_api_key.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `VirusTotalAPIKey` object. class VirusTotalAPIKey include BaseGenericModel + # The `VirusTotalAPIKey` `api_key`. attr_reader :api_key + # The definition of the `VirusTotalAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/virus_total_api_key_update.rb b/lib/datadog_api_client/v2/models/virus_total_api_key_update.rb index ca3039a5f4e9..3acbed4e9e5d 100644 --- a/lib/datadog_api_client/v2/models/virus_total_api_key_update.rb +++ b/lib/datadog_api_client/v2/models/virus_total_api_key_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `VirusTotalAPIKey` object. class VirusTotalAPIKeyUpdate include BaseGenericModel + # The `VirusTotalAPIKeyUpdate` `api_key`. attr_accessor :api_key + # The definition of the `VirusTotalAPIKey` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/virus_total_integration.rb b/lib/datadog_api_client/v2/models/virus_total_integration.rb index 75c2bc4dc72b..17a35ea1776b 100644 --- a/lib/datadog_api_client/v2/models/virus_total_integration.rb +++ b/lib/datadog_api_client/v2/models/virus_total_integration.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `VirusTotalIntegration` object. class VirusTotalIntegration include BaseGenericModel + # The definition of the `VirusTotalCredentials` object. attr_reader :credentials + # The definition of the `VirusTotalIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/virus_total_integration_update.rb b/lib/datadog_api_client/v2/models/virus_total_integration_update.rb index 8eee7613070b..9c769e390e82 100644 --- a/lib/datadog_api_client/v2/models/virus_total_integration_update.rb +++ b/lib/datadog_api_client/v2/models/virus_total_integration_update.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of the `VirusTotalIntegrationUpdate` object. class VirusTotalIntegrationUpdate include BaseGenericModel + # The definition of the `VirusTotalCredentialsUpdate` object. attr_accessor :credentials + # The definition of the `VirusTotalIntegrationType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/vulnerability.rb b/lib/datadog_api_client/v2/models/vulnerability.rb index 5d49ca5bb575..3954b11781dd 100644 --- a/lib/datadog_api_client/v2/models/vulnerability.rb +++ b/lib/datadog_api_client/v2/models/vulnerability.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # A single vulnerability class Vulnerability include BaseGenericModel + # The JSON:API attributes of the vulnerability. attr_reader :attributes + # The unique ID for this vulnerability. attr_reader :id + # Related entities object. attr_reader :relationships + # The JSON:API type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/vulnerability_advisory.rb b/lib/datadog_api_client/v2/models/vulnerability_advisory.rb index 2904b27c9ba9..cae62f051817 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_advisory.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_advisory.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Advisory associated with the vulnerability. class VulnerabilityAdvisory include BaseGenericModel + # Vulnerability advisory ID. attr_reader :id + # Vulnerability advisory last modification date. attr_accessor :last_modification_date + # Vulnerability advisory publish date. attr_accessor :publish_date diff --git a/lib/datadog_api_client/v2/models/vulnerability_attributes.rb b/lib/datadog_api_client/v2/models/vulnerability_attributes.rb index 74d24901aa01..f28cac3f68cb 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_attributes.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_attributes.rb @@ -20,48 +20,70 @@ module DatadogAPIClient::V2 # The JSON:API attributes of the vulnerability. class VulnerabilityAttributes include BaseGenericModel + # Advisory associated with the vulnerability. attr_accessor :advisory + # Vulnerability advisory ID. attr_accessor :advisory_id + # Code vulnerability location. attr_accessor :code_location + # Vulnerability CVE list. attr_reader :cve_list + # Vulnerability severities. attr_reader :cvss + # Static library vulnerability location. attr_accessor :dependency_locations + # Vulnerability description. attr_reader :description + # The related vulnerability asset ecosystem. attr_accessor :ecosystem + # Vulnerability exposure time in seconds. attr_reader :exposure_time + # First detection of the vulnerability in [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339) format attr_reader :first_detection + # Whether the vulnerability has a remediation or not. attr_reader :fix_available + # Vulnerability language. attr_reader :language + # Last detection of the vulnerability in [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339) format attr_reader :last_detection + # Vulnerability library. attr_accessor :library + # Vulnerability origin. attr_reader :origin + # List of remediations. attr_reader :remediations + # Vulnerability `repo_digest` list (when the vulnerability is related to `Image` asset). attr_accessor :repo_digests + # Vulnerability risks. attr_reader :risks + # The vulnerability status. attr_reader :status + # Vulnerability title. attr_reader :title + # The vulnerability tool. attr_reader :tool + # The vulnerability type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/vulnerability_cvss.rb b/lib/datadog_api_client/v2/models/vulnerability_cvss.rb index 7fb26e11aef4..9b4995cbd834 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_cvss.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_cvss.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Vulnerability severities. class VulnerabilityCvss include BaseGenericModel + # Vulnerability severity. attr_reader :base + # Vulnerability severity. attr_reader :datadog diff --git a/lib/datadog_api_client/v2/models/vulnerability_dependency_locations.rb b/lib/datadog_api_client/v2/models/vulnerability_dependency_locations.rb index cb622b26df1f..0f49c13a1ef3 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_dependency_locations.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_dependency_locations.rb @@ -20,10 +20,13 @@ module DatadogAPIClient::V2 # Static library vulnerability location. class VulnerabilityDependencyLocations include BaseGenericModel + # Static library vulnerability location. attr_reader :block + # Static library vulnerability location. attr_accessor :name + # Static library vulnerability location. attr_accessor :version diff --git a/lib/datadog_api_client/v2/models/vulnerability_relationships.rb b/lib/datadog_api_client/v2/models/vulnerability_relationships.rb index 9a7c70e96724..c48fdffdc112 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_relationships.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_relationships.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Related entities object. class VulnerabilityRelationships include BaseGenericModel + # Relationship type. attr_reader :affects diff --git a/lib/datadog_api_client/v2/models/vulnerability_relationships_affects.rb b/lib/datadog_api_client/v2/models/vulnerability_relationships_affects.rb index 48ba505be80c..886d400d18c7 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_relationships_affects.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_relationships_affects.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Relationship type. class VulnerabilityRelationshipsAffects include BaseGenericModel + # Asset affected by this vulnerability. attr_reader :data diff --git a/lib/datadog_api_client/v2/models/vulnerability_relationships_affects_data.rb b/lib/datadog_api_client/v2/models/vulnerability_relationships_affects_data.rb index e0de937d1c91..d5212e5b21e1 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_relationships_affects_data.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_relationships_affects_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Asset affected by this vulnerability. class VulnerabilityRelationshipsAffectsData include BaseGenericModel + # The unique ID for this related asset. attr_reader :id + # The JSON:API type. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/vulnerability_risks.rb b/lib/datadog_api_client/v2/models/vulnerability_risks.rb index f57ad3d47587..61dae47e7d1a 100644 --- a/lib/datadog_api_client/v2/models/vulnerability_risks.rb +++ b/lib/datadog_api_client/v2/models/vulnerability_risks.rb @@ -20,14 +20,19 @@ module DatadogAPIClient::V2 # Vulnerability risks. class VulnerabilityRisks include BaseGenericModel + # Vulnerability EPSS severity. attr_accessor :epss + # Vulnerability public exploit availability. attr_reader :exploit_available + # Vulnerability exploit sources. attr_reader :exploit_sources + # Vulnerability exploitation probability. attr_reader :exploitation_probability + # Vulnerability POC exploit availability. attr_reader :poc_exploit_available diff --git a/lib/datadog_api_client/v2/models/workflow_data.rb b/lib/datadog_api_client/v2/models/workflow_data.rb index 0d56655f3456..ca5fc84d10e2 100644 --- a/lib/datadog_api_client/v2/models/workflow_data.rb +++ b/lib/datadog_api_client/v2/models/workflow_data.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Data related to the workflow. class WorkflowData include BaseGenericModel + # The definition of `WorkflowDataAttributes` object. attr_reader :attributes + # The workflow identifier attr_accessor :id + # The definition of `WorkflowDataRelationships` object. attr_accessor :relationships + # The definition of `WorkflowDataType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/workflow_data_attributes.rb b/lib/datadog_api_client/v2/models/workflow_data_attributes.rb index e8bb30a3114c..0040f7a264f8 100644 --- a/lib/datadog_api_client/v2/models/workflow_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/workflow_data_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # The definition of `WorkflowDataAttributes` object. class WorkflowDataAttributes include BaseGenericModel + # When the workflow was created. attr_accessor :created_at + # Description of the workflow. attr_accessor :description + # Name of the workflow. attr_reader :name + # Set the workflow to published or unpublished. Workflows in an unpublished state will only be executable via manual runs. Automatic triggers such as Schedule will not execute the workflow until it is published. attr_accessor :published + # The spec defines what the workflow does. attr_reader :spec + # Tags of the workflow. attr_accessor :tags + # When the workflow was last updated. attr_accessor :updated_at + # If a Webhook trigger is defined on this workflow, a webhookSecret is required and should be provided here. attr_accessor :webhook_secret diff --git a/lib/datadog_api_client/v2/models/workflow_data_relationships.rb b/lib/datadog_api_client/v2/models/workflow_data_relationships.rb index 6253fbc6ada7..16f08414e985 100644 --- a/lib/datadog_api_client/v2/models/workflow_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/workflow_data_relationships.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `WorkflowDataRelationships` object. class WorkflowDataRelationships include BaseGenericModel + # The definition of `WorkflowUserRelationship` object. attr_accessor :creator + # The definition of `WorkflowUserRelationship` object. attr_accessor :owner diff --git a/lib/datadog_api_client/v2/models/workflow_data_update.rb b/lib/datadog_api_client/v2/models/workflow_data_update.rb index 09aa79e82950..9748c3a31483 100644 --- a/lib/datadog_api_client/v2/models/workflow_data_update.rb +++ b/lib/datadog_api_client/v2/models/workflow_data_update.rb @@ -20,12 +20,16 @@ module DatadogAPIClient::V2 # Data related to the workflow being updated. class WorkflowDataUpdate include BaseGenericModel + # The definition of `WorkflowDataUpdateAttributes` object. attr_reader :attributes + # The workflow identifier attr_accessor :id + # The definition of `WorkflowDataRelationships` object. attr_accessor :relationships + # The definition of `WorkflowDataType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb b/lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb index 51621125a629..eb59d48251b5 100644 --- a/lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb +++ b/lib/datadog_api_client/v2/models/workflow_data_update_attributes.rb @@ -20,20 +20,28 @@ module DatadogAPIClient::V2 # The definition of `WorkflowDataUpdateAttributes` object. class WorkflowDataUpdateAttributes include BaseGenericModel + # When the workflow was created. attr_accessor :created_at + # Description of the workflow. attr_accessor :description + # Name of the workflow. attr_accessor :name + # Set the workflow to published or unpublished. Workflows in an unpublished state will only be executable via manual runs. Automatic triggers such as Schedule will not execute the workflow until it is published. attr_accessor :published + # The spec defines what the workflow does. attr_accessor :spec + # Tags of the workflow. attr_accessor :tags + # When the workflow was last updated. attr_accessor :updated_at + # If a Webhook trigger is defined on this workflow, a webhookSecret is required and should be provided here. attr_accessor :webhook_secret diff --git a/lib/datadog_api_client/v2/models/workflow_instance_create_meta.rb b/lib/datadog_api_client/v2/models/workflow_instance_create_meta.rb index 3bb894ee7361..90d9c4c747c1 100644 --- a/lib/datadog_api_client/v2/models/workflow_instance_create_meta.rb +++ b/lib/datadog_api_client/v2/models/workflow_instance_create_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Additional information for creating a workflow instance. class WorkflowInstanceCreateMeta include BaseGenericModel + # The input parameters to the workflow. attr_accessor :payload diff --git a/lib/datadog_api_client/v2/models/workflow_instance_create_request.rb b/lib/datadog_api_client/v2/models/workflow_instance_create_request.rb index b9eb06ef5ad8..1d9198b82f52 100644 --- a/lib/datadog_api_client/v2/models/workflow_instance_create_request.rb +++ b/lib/datadog_api_client/v2/models/workflow_instance_create_request.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Request used to create a workflow instance. class WorkflowInstanceCreateRequest include BaseGenericModel + # Additional information for creating a workflow instance. attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/workflow_instance_create_response.rb b/lib/datadog_api_client/v2/models/workflow_instance_create_response.rb index a7320e39ef1e..8db9c05f094a 100644 --- a/lib/datadog_api_client/v2/models/workflow_instance_create_response.rb +++ b/lib/datadog_api_client/v2/models/workflow_instance_create_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Response returned upon successful workflow instance creation. class WorkflowInstanceCreateResponse include BaseGenericModel + # Data about the created workflow instance. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/workflow_instance_create_response_data.rb b/lib/datadog_api_client/v2/models/workflow_instance_create_response_data.rb index 65bf4855c269..909740da53b4 100644 --- a/lib/datadog_api_client/v2/models/workflow_instance_create_response_data.rb +++ b/lib/datadog_api_client/v2/models/workflow_instance_create_response_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Data about the created workflow instance. class WorkflowInstanceCreateResponseData include BaseGenericModel + # The ID of the workflow execution. It can be used to fetch the execution status. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/workflow_instance_list_item.rb b/lib/datadog_api_client/v2/models/workflow_instance_list_item.rb index d1a83546e8b8..a891dbd9fc95 100644 --- a/lib/datadog_api_client/v2/models/workflow_instance_list_item.rb +++ b/lib/datadog_api_client/v2/models/workflow_instance_list_item.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # An item in the workflow instances list. class WorkflowInstanceListItem include BaseGenericModel + # The ID of the workflow instance attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/workflow_list_instances_response.rb b/lib/datadog_api_client/v2/models/workflow_list_instances_response.rb index cce0e9da745e..bdb1f4dffe9e 100644 --- a/lib/datadog_api_client/v2/models/workflow_list_instances_response.rb +++ b/lib/datadog_api_client/v2/models/workflow_list_instances_response.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Response returned when listing workflow instances. class WorkflowListInstancesResponse include BaseGenericModel + # A list of workflow instances. attr_accessor :data + # Metadata about the instances list attr_accessor :meta diff --git a/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta.rb b/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta.rb index 1610148bd05a..20b78f3df3f7 100644 --- a/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta.rb +++ b/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Metadata about the instances list class WorkflowListInstancesResponseMeta include BaseGenericModel + # Page information for the list instances response. attr_accessor :page diff --git a/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta_page.rb b/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta_page.rb index 775fc708e58b..65d6f5311f1c 100644 --- a/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta_page.rb +++ b/lib/datadog_api_client/v2/models/workflow_list_instances_response_meta_page.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Page information for the list instances response. class WorkflowListInstancesResponseMetaPage include BaseGenericModel + # The total count of items. attr_accessor :total_count diff --git a/lib/datadog_api_client/v2/models/workflow_trigger_wrapper.rb b/lib/datadog_api_client/v2/models/workflow_trigger_wrapper.rb index e4aaae7dc24c..986f09d8a3f8 100644 --- a/lib/datadog_api_client/v2/models/workflow_trigger_wrapper.rb +++ b/lib/datadog_api_client/v2/models/workflow_trigger_wrapper.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # Schema for a Workflow-based trigger. class WorkflowTriggerWrapper include BaseGenericModel + # A list of steps that run first after a trigger fires. attr_accessor :start_step_names + # Trigger a workflow from the Datadog UI. Only required if no other trigger exists. attr_reader :workflow_trigger diff --git a/lib/datadog_api_client/v2/models/workflow_user_relationship.rb b/lib/datadog_api_client/v2/models/workflow_user_relationship.rb index b076acf098c2..f10a46982352 100644 --- a/lib/datadog_api_client/v2/models/workflow_user_relationship.rb +++ b/lib/datadog_api_client/v2/models/workflow_user_relationship.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The definition of `WorkflowUserRelationship` object. class WorkflowUserRelationship include BaseGenericModel + # The definition of `WorkflowUserRelationshipData` object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/workflow_user_relationship_data.rb b/lib/datadog_api_client/v2/models/workflow_user_relationship_data.rb index 7acd188feffc..b0abcad28d87 100644 --- a/lib/datadog_api_client/v2/models/workflow_user_relationship_data.rb +++ b/lib/datadog_api_client/v2/models/workflow_user_relationship_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The definition of `WorkflowUserRelationshipData` object. class WorkflowUserRelationshipData include BaseGenericModel + # The user identifier attr_reader :id + # The definition of `WorkflowUserRelationshipType` object. attr_reader :type diff --git a/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response.rb b/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response.rb index cb443eb48656..1177b442369e 100644 --- a/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response.rb +++ b/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Information about the canceled instance. class WorklflowCancelInstanceResponse include BaseGenericModel + # Data about the canceled instance. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response_data.rb b/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response_data.rb index f247856e4e22..275ed04d138e 100644 --- a/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response_data.rb +++ b/lib/datadog_api_client/v2/models/worklflow_cancel_instance_response_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Data about the canceled instance. class WorklflowCancelInstanceResponseData include BaseGenericModel + # The id of the canceled instance attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/worklflow_get_instance_response.rb b/lib/datadog_api_client/v2/models/worklflow_get_instance_response.rb index e5636ed13250..a9f32b76dced 100644 --- a/lib/datadog_api_client/v2/models/worklflow_get_instance_response.rb +++ b/lib/datadog_api_client/v2/models/worklflow_get_instance_response.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The state of the given workflow instance. class WorklflowGetInstanceResponse include BaseGenericModel + # The data of the instance response. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data.rb b/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data.rb index fe14375db6e7..7391986c4734 100644 --- a/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data.rb +++ b/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The data of the instance response. class WorklflowGetInstanceResponseData include BaseGenericModel + # The attributes of the instance response data. attr_accessor :attributes diff --git a/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data_attributes.rb b/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data_attributes.rb index 56dcf5a4b4ec..408541a99e12 100644 --- a/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data_attributes.rb +++ b/lib/datadog_api_client/v2/models/worklflow_get_instance_response_data_attributes.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # The attributes of the instance response data. class WorklflowGetInstanceResponseDataAttributes include BaseGenericModel + # The id of the instance. attr_accessor :id diff --git a/lib/datadog_api_client/v2/models/x_ray_services_include_all.rb b/lib/datadog_api_client/v2/models/x_ray_services_include_all.rb index 3cedc77f80c9..3b3759466860 100644 --- a/lib/datadog_api_client/v2/models/x_ray_services_include_all.rb +++ b/lib/datadog_api_client/v2/models/x_ray_services_include_all.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Include all services. class XRayServicesIncludeAll include BaseGenericModel + # Include all services. attr_reader :include_all diff --git a/lib/datadog_api_client/v2/models/x_ray_services_include_only.rb b/lib/datadog_api_client/v2/models/x_ray_services_include_only.rb index f93dc998549d..c1b2fce41e8b 100644 --- a/lib/datadog_api_client/v2/models/x_ray_services_include_only.rb +++ b/lib/datadog_api_client/v2/models/x_ray_services_include_only.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # Include only these services. Defaults to `[]`. class XRayServicesIncludeOnly include BaseGenericModel + # Include only these services. attr_reader :include_only diff --git a/lib/datadog_api_client/v2/models/zoom_configuration_reference.rb b/lib/datadog_api_client/v2/models/zoom_configuration_reference.rb index 8eb3d0677484..ee1d697f3283 100644 --- a/lib/datadog_api_client/v2/models/zoom_configuration_reference.rb +++ b/lib/datadog_api_client/v2/models/zoom_configuration_reference.rb @@ -20,6 +20,7 @@ module DatadogAPIClient::V2 # A reference to a Zoom configuration resource. class ZoomConfigurationReference include BaseGenericModel + # The Zoom configuration relationship data object. attr_accessor :data diff --git a/lib/datadog_api_client/v2/models/zoom_configuration_reference_data.rb b/lib/datadog_api_client/v2/models/zoom_configuration_reference_data.rb index fbd81ed189e9..9552ba0cd0a9 100644 --- a/lib/datadog_api_client/v2/models/zoom_configuration_reference_data.rb +++ b/lib/datadog_api_client/v2/models/zoom_configuration_reference_data.rb @@ -20,8 +20,10 @@ module DatadogAPIClient::V2 # The Zoom configuration relationship data object. class ZoomConfigurationReferenceData include BaseGenericModel + # The unique identifier of the Zoom configuration. attr_reader :id + # The type of the Zoom configuration. attr_reader :type