Sha256: 25437390682b7662f7607f4c8605dc853e374dd79bf82efd2dd29c58fa1c0bd7
Contents?: true
Size: 997 Bytes
Versions: 4
Compression:
Stored size: 997 Bytes
Contents
# Create an SLO correction with rrule returns "OK" response require "datadog_api_client" DatadogAPIClient::V2.configure do |config| config.unstable_operations[:create_slo_correction] = true end api_instance = DatadogAPIClient::V1::ServiceLevelObjectiveCorrectionsAPI.new # there is a valid "slo" in the system SLO_DATA_0_ID = ENV["SLO_DATA_0_ID"] body = DatadogAPIClient::V1::SLOCorrectionCreateRequest.new({ data: DatadogAPIClient::V1::SLOCorrectionCreateData.new({ attributes: DatadogAPIClient::V1::SLOCorrectionCreateRequestAttributes.new({ category: DatadogAPIClient::V1::SLOCorrectionCategory::SCHEDULED_MAINTENANCE, description: "Example-Create_an_SLO_correction_with_rrule_returns_OK_response", slo_id: SLO_DATA_0_ID, start: Time.now.to_i, duration: 3600, rrule: "FREQ=DAILY;INTERVAL=10;COUNT=5", timezone: "UTC", }), type: DatadogAPIClient::V1::SLOCorrectionType::CORRECTION, }), }) p api_instance.create_slo_correction(body)
Version data entries
4 entries across 4 versions & 1 rubygems