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,
});
}
}
Inherited Members
Namespace: Pulumi.Datadog
Assembly: Pulumi.Datadog.dll
Syntax
public class LogsIntegrationPipeline : CustomResource
Constructors
View SourceLogsIntegrationPipeline(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 SourceIsEnabled
Boolean value to enable your pipeline.
Declaration
public Output<bool?> IsEnabled { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Boolean>> |
Methods
View SourceGet(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 |