Sha256: c61f913a75327151b2f4e215d74e695cc1ec7400465fa1adeab3fc4b244f1322

Contents?: true

Size: 1.28 KB

Versions: 13

Compression:

Stored size: 1.28 KB

Contents

# Send pipeline event returns "Request accepted for processing" response

require "datadog_api_client"
api_instance = DatadogAPIClient::V2::CIVisibilityPipelinesAPI.new

body = DatadogAPIClient::V2::CIAppCreatePipelineEventRequest.new({
  data: DatadogAPIClient::V2::CIAppCreatePipelineEventRequestData.new({
    attributes: DatadogAPIClient::V2::CIAppCreatePipelineEventRequestAttributes.new({
      resource: DatadogAPIClient::V2::CIAppPipelineEventPipeline.new({
        _end: (Time.now + -30),
        level: DatadogAPIClient::V2::CIAppPipelineEventPipelineLevel::PIPELINE,
        name: "Deploy to AWS",
        partial_retry: false,
        start: (Time.now + -120),
        status: DatadogAPIClient::V2::CIAppPipelineEventPipelineStatus::SUCCESS,
        unique_id: "3eacb6f3-ff04-4e10-8a9c-46e6d054024a",
        url: "https://my-ci-provider.example/pipelines/my-pipeline/run/1",
        git: DatadogAPIClient::V2::CIAppGitInfo.new({
          repository_url: "https://github.com/DataDog/datadog-agent",
          sha: "7f263865994b76066c4612fd1965215e7dcb4cd2",
          author_email: "john.doe@email.com",
        }),
      }),
    }),
    type: DatadogAPIClient::V2::CIAppCreatePipelineEventRequestDataType::CIPIPELINE_RESOURCE_REQUEST,
  }),
})
p api_instance.create_ci_app_pipeline_event(body)

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
datadog_api_client-2.28.1 examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.rb
datadog_api_client-2.27.1 examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.rb
datadog_api_client-2.26.1 examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.rb
datadog_api_client-2.26.0 examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.rb
datadog_api_client-2.25.0 examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.rb
datadog_api_client-2.24.0 examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.rb
datadog_api_client-2.22.0 examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.rb
datadog_api_client-2.21.0 examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.rb
datadog_api_client-2.20.0 examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.rb
datadog_api_client-2.19.0 examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.rb
datadog_api_client-2.16.0 examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.rb
datadog_api_client-2.13.0 examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.rb
datadog_api_client-2.12.0 examples/v2/ci-visibility-pipelines/CreateCIAppPipelineEvent.rb