Sha256: 0eb3b14f1b2b030642740eccbdcc29c29d51011d169600ab3f297256d8687ffb
Contents?: true
Size: 1.22 KB
Versions: 19
Compression:
Stored size: 1.22 KB
Contents
# Create an incident returns "CREATED" response require "datadog_api_client" DatadogAPIClient.configure do |config| config.unstable_operations["v2.create_incident".to_sym] = true end api_instance = DatadogAPIClient::V2::IncidentsAPI.new # there is a valid "user" in the system USER_DATA_ID = ENV["USER_DATA_ID"] body = DatadogAPIClient::V2::IncidentCreateRequest.new({ data: DatadogAPIClient::V2::IncidentCreateData.new({ type: DatadogAPIClient::V2::IncidentType::INCIDENTS, attributes: DatadogAPIClient::V2::IncidentCreateAttributes.new({ title: "Example-Incident", customer_impacted: false, fields: { state: DatadogAPIClient::V2::IncidentFieldAttributesSingleValue.new({ type: DatadogAPIClient::V2::IncidentFieldAttributesSingleValueType::DROPDOWN, value: "resolved", }), }, }), relationships: DatadogAPIClient::V2::IncidentCreateRelationships.new({ commander_user: DatadogAPIClient::V2::NullableRelationshipToUser.new({ data: DatadogAPIClient::V2::NullableRelationshipToUserData.new({ type: DatadogAPIClient::V2::UsersType::USERS, id: USER_DATA_ID, }), }), }), }), }) p api_instance.create_incident(body)
Version data entries
19 entries across 19 versions & 1 rubygems