Sha256: 74ad9206de64404239c7501f2d55cd016e524b94d2bc1ef87dba914e422ee0da
Contents?: true
Size: 1.28 KB
Versions: 3
Compression:
Stored size: 1.28 KB
Contents
# Create an incident returns "CREATED" response require "datadog_api_client" DatadogAPIClient::V2.configure do |config| config.unstable_operations[:create_incident] = 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-Create_an_incident_returns_CREATED_response", customer_impacted: false, fields: DatadogAPIClient::V2::IncidentCreateAttributesFields.new({ state: DatadogAPIClient::V2::IncidentFieldAttributesSingleValue.new({ type: DatadogAPIClient::V2::IncidentFieldAttributesSingleValueType::DROPDOWN, value: "resolved", }), }), }), relationships: DatadogAPIClient::V2::IncidentCreateRelationships.new({ commander: DatadogAPIClient::V2::RelationshipToUser.new({ data: DatadogAPIClient::V2::RelationshipToUserData.new({ type: DatadogAPIClient::V2::UsersType::USERS, id: USER_DATA_ID, }), }), }), }), }) p api_instance.create_incident(body)
Version data entries
3 entries across 3 versions & 1 rubygems