Show / Hide Table of Contents

Class LogsIntegrationPipeline

Provides a Datadog Logs Pipeline API resource to manage the integrations.

Integration pipelines are the pipelines that are automatically installed for your organization when sending the logs with specific sources. You don't need to maintain or update these types of pipelines. Keeping them as resources, however, allows you to manage the order of your pipelines by referencing them in your datadog..LogsPipelineOrder resource. If you don't need the pipeline_order feature, this resource declaration can be omitted.

Example Usage

using Pulumi;
using Datadog = Pulumi.Datadog;

class MyStack : Stack
{
public MyStack()
{
    var python = new Datadog.LogsIntegrationPipeline("python", new Datadog.LogsIntegrationPipelineArgs
    {
        IsEnabled = true,
    });
}

}
Inheritance
System.Object
Resource
CustomResource
LogsIntegrationPipeline
Inherited Members
CustomResource.Id
Resource.GetResourceType()
Resource.GetResourceName()
Resource.Urn
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Datadog
Assembly: Pulumi.Datadog.dll
Syntax
public class LogsIntegrationPipeline : CustomResource

Constructors

View Source

LogsIntegrationPipeline(String, LogsIntegrationPipelineArgs, CustomResourceOptions)

Create a LogsIntegrationPipeline resource with the given unique name, arguments, and options.

Declaration
public LogsIntegrationPipeline(string name, LogsIntegrationPipelineArgs args = null, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resource

LogsIntegrationPipelineArgs args

The arguments used to populate this resource's properties

CustomResourceOptions options

A bag of options that control this resource's behavior

Properties

View Source

IsEnabled

Boolean value to enable your pipeline.

Declaration
public Output<bool?> IsEnabled { get; }
Property Value
Type Description
Output<System.Nullable<System.Boolean>>

Methods

View Source

Get(String, Input<String>, LogsIntegrationPipelineState, CustomResourceOptions)

Get an existing LogsIntegrationPipeline resource's state with the given name, ID, and optional extra properties used to qualify the lookup.

Declaration
public static LogsIntegrationPipeline Get(string name, Input<string> id, LogsIntegrationPipelineState state = null, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resulting resource.

Input<System.String> id

The unique provider ID of the resource to lookup.

LogsIntegrationPipelineState state

Any extra arguments used during the lookup.

CustomResourceOptions options

A bag of options that control this resource's behavior

Returns
Type Description
LogsIntegrationPipeline
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.