OVHCloud v0.45.0 published on Tuesday, Jun 4, 2024 by OVHcloud
ovh.Dbaas.LogsInput
Explore with Pulumi AI
Creates a dbaas logs input.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ovh from "@ovhcloud/pulumi-ovh";
import * as ovh from "@pulumi/ovh";
const logstash = ovh.Dbaas.getLogsInputEngine({
name: "logstash",
version: "7.x",
});
const stream = new ovh.dbaas.LogsOutputGraylogStream("stream", {
serviceName: "....",
title: "my stream",
description: "my graylog stream",
});
const input = new ovh.dbaas.LogsInput("input", {
serviceName: stream.serviceName,
description: stream.description,
title: stream.title,
engineId: logstash.then(logstash => logstash.id),
streamId: stream.id,
allowedNetworks: ["10.0.0.0/16"],
exposedPort: "6154",
nbInstance: 2,
configuration: {
logstash: {
inputSection: ` beats {
port => 6514
ssl => true
ssl_certificate => "/etc/ssl/private/server.crt"
ssl_key => "/etc/ssl/private/server.key"
}
`,
},
},
});
import pulumi
import pulumi_ovh as ovh
logstash = ovh.Dbaas.get_logs_input_engine(name="logstash",
version="7.x")
stream = ovh.dbaas.LogsOutputGraylogStream("stream",
service_name="....",
title="my stream",
description="my graylog stream")
input = ovh.dbaas.LogsInput("input",
service_name=stream.service_name,
description=stream.description,
title=stream.title,
engine_id=logstash.id,
stream_id=stream.id,
allowed_networks=["10.0.0.0/16"],
exposed_port="6154",
nb_instance=2,
configuration=ovh.dbaas.LogsInputConfigurationArgs(
logstash=ovh.dbaas.LogsInputConfigurationLogstashArgs(
input_section=""" beats {
port => 6514
ssl => true
ssl_certificate => "/etc/ssl/private/server.crt"
ssl_key => "/etc/ssl/private/server.key"
}
""",
),
))
package main
import (
"github.com/ovh/pulumi-ovh/sdk/go/ovh/Dbaas"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
logstash, err := Dbaas.GetLogsInputEngine(ctx, &dbaas.GetLogsInputEngineArgs{
Name: pulumi.StringRef("logstash"),
Version: pulumi.StringRef("7.x"),
}, nil)
if err != nil {
return err
}
stream, err := Dbaas.NewLogsOutputGraylogStream(ctx, "stream", &Dbaas.LogsOutputGraylogStreamArgs{
ServiceName: pulumi.String("...."),
Title: pulumi.String("my stream"),
Description: pulumi.String("my graylog stream"),
})
if err != nil {
return err
}
_, err = Dbaas.NewLogsInput(ctx, "input", &Dbaas.LogsInputArgs{
ServiceName: stream.ServiceName,
Description: stream.Description,
Title: stream.Title,
EngineId: pulumi.String(logstash.Id),
StreamId: stream.ID(),
AllowedNetworks: pulumi.StringArray{
pulumi.String("10.0.0.0/16"),
},
ExposedPort: pulumi.String("6154"),
NbInstance: pulumi.Int(2),
Configuration: &dbaas.LogsInputConfigurationArgs{
Logstash: &dbaas.LogsInputConfigurationLogstashArgs{
InputSection: pulumi.String(` beats {
port => 6514
ssl => true
ssl_certificate => "/etc/ssl/private/server.crt"
ssl_key => "/etc/ssl/private/server.key"
}
`),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ovh = Pulumi.Ovh;
return await Deployment.RunAsync(() =>
{
var logstash = Ovh.Dbaas.GetLogsInputEngine.Invoke(new()
{
Name = "logstash",
Version = "7.x",
});
var stream = new Ovh.Dbaas.LogsOutputGraylogStream("stream", new()
{
ServiceName = "....",
Title = "my stream",
Description = "my graylog stream",
});
var input = new Ovh.Dbaas.LogsInput("input", new()
{
ServiceName = stream.ServiceName,
Description = stream.Description,
Title = stream.Title,
EngineId = logstash.Apply(getLogsInputEngineResult => getLogsInputEngineResult.Id),
StreamId = stream.Id,
AllowedNetworks = new[]
{
"10.0.0.0/16",
},
ExposedPort = "6154",
NbInstance = 2,
Configuration = new Ovh.Dbaas.Inputs.LogsInputConfigurationArgs
{
Logstash = new Ovh.Dbaas.Inputs.LogsInputConfigurationLogstashArgs
{
InputSection = @" beats {
port => 6514
ssl => true
ssl_certificate => ""/etc/ssl/private/server.crt""
ssl_key => ""/etc/ssl/private/server.key""
}
",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ovh.Dbaas.DbaasFunctions;
import com.pulumi.ovh.Dbaas.inputs.GetLogsInputEngineArgs;
import com.pulumi.ovh.Dbaas.LogsOutputGraylogStream;
import com.pulumi.ovh.Dbaas.LogsOutputGraylogStreamArgs;
import com.pulumi.ovh.Dbaas.LogsInput;
import com.pulumi.ovh.Dbaas.LogsInputArgs;
import com.pulumi.ovh.Dbaas.inputs.LogsInputConfigurationArgs;
import com.pulumi.ovh.Dbaas.inputs.LogsInputConfigurationLogstashArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var logstash = DbaasFunctions.getLogsInputEngine(GetLogsInputEngineArgs.builder()
.name("logstash")
.version("7.x")
.build());
var stream = new LogsOutputGraylogStream("stream", LogsOutputGraylogStreamArgs.builder()
.serviceName("....")
.title("my stream")
.description("my graylog stream")
.build());
var input = new LogsInput("input", LogsInputArgs.builder()
.serviceName(stream.serviceName())
.description(stream.description())
.title(stream.title())
.engineId(logstash.applyValue(getLogsInputEngineResult -> getLogsInputEngineResult.id()))
.streamId(stream.id())
.allowedNetworks("10.0.0.0/16")
.exposedPort("6154")
.nbInstance(2)
.configuration(LogsInputConfigurationArgs.builder()
.logstash(LogsInputConfigurationLogstashArgs.builder()
.inputSection("""
beats {
port => 6514
ssl => true
ssl_certificate => "/etc/ssl/private/server.crt"
ssl_key => "/etc/ssl/private/server.key"
}
""")
.build())
.build())
.build());
}
}
resources:
stream:
type: ovh:Dbaas:LogsOutputGraylogStream
properties:
serviceName: '....'
title: my stream
description: my graylog stream
input:
type: ovh:Dbaas:LogsInput
properties:
serviceName: ${stream.serviceName}
description: ${stream.description}
title: ${stream.title}
engineId: ${logstash.id}
streamId: ${stream.id}
allowedNetworks:
- 10.0.0.0/16
exposedPort: '6154'
nbInstance: 2
configuration:
logstash:
inputSection: |2
beats {
port => 6514
ssl => true
ssl_certificate => "/etc/ssl/private/server.crt"
ssl_key => "/etc/ssl/private/server.key"
}
variables:
logstash:
fn::invoke:
Function: ovh:Dbaas:getLogsInputEngine
Arguments:
name: logstash
version: 7.x
Create LogsInput Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LogsInput(name: string, args: LogsInputArgs, opts?: CustomResourceOptions);
@overload
def LogsInput(resource_name: str,
args: LogsInputArgs,
opts: Optional[ResourceOptions] = None)
@overload
def LogsInput(resource_name: str,
opts: Optional[ResourceOptions] = None,
configuration: Optional[_dbaas.LogsInputConfigurationArgs] = None,
description: Optional[str] = None,
engine_id: Optional[str] = None,
service_name: Optional[str] = None,
stream_id: Optional[str] = None,
title: Optional[str] = None,
allowed_networks: Optional[Sequence[str]] = None,
exposed_port: Optional[str] = None,
nb_instance: Optional[int] = None)
func NewLogsInput(ctx *Context, name string, args LogsInputArgs, opts ...ResourceOption) (*LogsInput, error)
public LogsInput(string name, LogsInputArgs args, CustomResourceOptions? opts = null)
public LogsInput(String name, LogsInputArgs args)
public LogsInput(String name, LogsInputArgs args, CustomResourceOptions options)
type: ovh:Dbaas:LogsInput
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args LogsInputArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args LogsInputArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args LogsInputArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LogsInputArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LogsInputArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var logsInputResource = new Ovh.Dbaas.LogsInput("logsInputResource", new()
{
Configuration = new Ovh.Dbaas.Inputs.LogsInputConfigurationArgs
{
Flowgger = new Ovh.Dbaas.Inputs.LogsInputConfigurationFlowggerArgs
{
LogFormat = "string",
LogFraming = "string",
},
Logstash = new Ovh.Dbaas.Inputs.LogsInputConfigurationLogstashArgs
{
InputSection = "string",
FilterSection = "string",
PatternSection = "string",
},
},
Description = "string",
EngineId = "string",
ServiceName = "string",
StreamId = "string",
Title = "string",
AllowedNetworks = new[]
{
"string",
},
ExposedPort = "string",
NbInstance = 0,
});
example, err := Dbaas.NewLogsInput(ctx, "logsInputResource", &Dbaas.LogsInputArgs{
Configuration: &dbaas.LogsInputConfigurationArgs{
Flowgger: &dbaas.LogsInputConfigurationFlowggerArgs{
LogFormat: pulumi.String("string"),
LogFraming: pulumi.String("string"),
},
Logstash: &dbaas.LogsInputConfigurationLogstashArgs{
InputSection: pulumi.String("string"),
FilterSection: pulumi.String("string"),
PatternSection: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
EngineId: pulumi.String("string"),
ServiceName: pulumi.String("string"),
StreamId: pulumi.String("string"),
Title: pulumi.String("string"),
AllowedNetworks: pulumi.StringArray{
pulumi.String("string"),
},
ExposedPort: pulumi.String("string"),
NbInstance: pulumi.Int(0),
})
var logsInputResource = new LogsInput("logsInputResource", LogsInputArgs.builder()
.configuration(LogsInputConfigurationArgs.builder()
.flowgger(LogsInputConfigurationFlowggerArgs.builder()
.logFormat("string")
.logFraming("string")
.build())
.logstash(LogsInputConfigurationLogstashArgs.builder()
.inputSection("string")
.filterSection("string")
.patternSection("string")
.build())
.build())
.description("string")
.engineId("string")
.serviceName("string")
.streamId("string")
.title("string")
.allowedNetworks("string")
.exposedPort("string")
.nbInstance(0)
.build());
logs_input_resource = ovh.dbaas.LogsInput("logsInputResource",
configuration=ovh.dbaas.LogsInputConfigurationArgs(
flowgger=ovh.dbaas.LogsInputConfigurationFlowggerArgs(
log_format="string",
log_framing="string",
),
logstash=ovh.dbaas.LogsInputConfigurationLogstashArgs(
input_section="string",
filter_section="string",
pattern_section="string",
),
),
description="string",
engine_id="string",
service_name="string",
stream_id="string",
title="string",
allowed_networks=["string"],
exposed_port="string",
nb_instance=0)
const logsInputResource = new ovh.dbaas.LogsInput("logsInputResource", {
configuration: {
flowgger: {
logFormat: "string",
logFraming: "string",
},
logstash: {
inputSection: "string",
filterSection: "string",
patternSection: "string",
},
},
description: "string",
engineId: "string",
serviceName: "string",
streamId: "string",
title: "string",
allowedNetworks: ["string"],
exposedPort: "string",
nbInstance: 0,
});
type: ovh:Dbaas:LogsInput
properties:
allowedNetworks:
- string
configuration:
flowgger:
logFormat: string
logFraming: string
logstash:
filterSection: string
inputSection: string
patternSection: string
description: string
engineId: string
exposedPort: string
nbInstance: 0
serviceName: string
streamId: string
title: string
LogsInput Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The LogsInput resource accepts the following input properties:
- Configuration
Logs
Input Configuration - Input configuration
- Description string
- Input description
- Engine
Id string - Input engine ID
- Service
Name string - service name
- Stream
Id string - Associated Graylog stream
- Title string
- Input title
- Allowed
Networks List<string> - List of IP blocks
- Exposed
Port string - Port
- Nb
Instance int - Number of instance running
- Configuration
Logs
Input Configuration Args - Input configuration
- Description string
- Input description
- Engine
Id string - Input engine ID
- Service
Name string - service name
- Stream
Id string - Associated Graylog stream
- Title string
- Input title
- Allowed
Networks []string - List of IP blocks
- Exposed
Port string - Port
- Nb
Instance int - Number of instance running
- configuration
Logs
Input Configuration - Input configuration
- description String
- Input description
- engine
Id String - Input engine ID
- service
Name String - service name
- stream
Id String - Associated Graylog stream
- title String
- Input title
- allowed
Networks List<String> - List of IP blocks
- exposed
Port String - Port
- nb
Instance Integer - Number of instance running
- configuration
Logs
Input Configuration - Input configuration
- description string
- Input description
- engine
Id string - Input engine ID
- service
Name string - service name
- stream
Id string - Associated Graylog stream
- title string
- Input title
- allowed
Networks string[] - List of IP blocks
- exposed
Port string - Port
- nb
Instance number - Number of instance running
- configuration
dbaas.
Logs Input Configuration Args - Input configuration
- description str
- Input description
- engine_
id str - Input engine ID
- service_
name str - service name
- stream_
id str - Associated Graylog stream
- title str
- Input title
- allowed_
networks Sequence[str] - List of IP blocks
- exposed_
port str - Port
- nb_
instance int - Number of instance running
- configuration Property Map
- Input configuration
- description String
- Input description
- engine
Id String - Input engine ID
- service
Name String - service name
- stream
Id String - Associated Graylog stream
- title String
- Input title
- allowed
Networks List<String> - List of IP blocks
- exposed
Port String - Port
- nb
Instance Number - Number of instance running
Outputs
All input properties are implicitly available as output properties. Additionally, the LogsInput resource produces the following output properties:
- Created
At string - Input creation
- Hostname string
- Hostname
- Id string
- The provider-assigned unique ID for this managed resource.
- Input
Id string - Input ID
- Is
Restart boolRequired - Indicate if input need to be restarted
- Public
Address string - Input IP address
- Ssl
Certificate string - Input SSL certificate
- Status string
- init: configuration required, pending: ready to start, running: available
- Updated
At string - Input last update
- Created
At string - Input creation
- Hostname string
- Hostname
- Id string
- The provider-assigned unique ID for this managed resource.
- Input
Id string - Input ID
- Is
Restart boolRequired - Indicate if input need to be restarted
- Public
Address string - Input IP address
- Ssl
Certificate string - Input SSL certificate
- Status string
- init: configuration required, pending: ready to start, running: available
- Updated
At string - Input last update
- created
At String - Input creation
- hostname String
- Hostname
- id String
- The provider-assigned unique ID for this managed resource.
- input
Id String - Input ID
- is
Restart BooleanRequired - Indicate if input need to be restarted
- public
Address String - Input IP address
- ssl
Certificate String - Input SSL certificate
- status String
- init: configuration required, pending: ready to start, running: available
- updated
At String - Input last update
- created
At string - Input creation
- hostname string
- Hostname
- id string
- The provider-assigned unique ID for this managed resource.
- input
Id string - Input ID
- is
Restart booleanRequired - Indicate if input need to be restarted
- public
Address string - Input IP address
- ssl
Certificate string - Input SSL certificate
- status string
- init: configuration required, pending: ready to start, running: available
- updated
At string - Input last update
- created_
at str - Input creation
- hostname str
- Hostname
- id str
- The provider-assigned unique ID for this managed resource.
- input_
id str - Input ID
- is_
restart_ boolrequired - Indicate if input need to be restarted
- public_
address str - Input IP address
- ssl_
certificate str - Input SSL certificate
- status str
- init: configuration required, pending: ready to start, running: available
- updated_
at str - Input last update
- created
At String - Input creation
- hostname String
- Hostname
- id String
- The provider-assigned unique ID for this managed resource.
- input
Id String - Input ID
- is
Restart BooleanRequired - Indicate if input need to be restarted
- public
Address String - Input IP address
- ssl
Certificate String - Input SSL certificate
- status String
- init: configuration required, pending: ready to start, running: available
- updated
At String - Input last update
Look up Existing LogsInput Resource
Get an existing LogsInput resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: LogsInputState, opts?: CustomResourceOptions): LogsInput
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
allowed_networks: Optional[Sequence[str]] = None,
configuration: Optional[_dbaas.LogsInputConfigurationArgs] = None,
created_at: Optional[str] = None,
description: Optional[str] = None,
engine_id: Optional[str] = None,
exposed_port: Optional[str] = None,
hostname: Optional[str] = None,
input_id: Optional[str] = None,
is_restart_required: Optional[bool] = None,
nb_instance: Optional[int] = None,
public_address: Optional[str] = None,
service_name: Optional[str] = None,
ssl_certificate: Optional[str] = None,
status: Optional[str] = None,
stream_id: Optional[str] = None,
title: Optional[str] = None,
updated_at: Optional[str] = None) -> LogsInput
func GetLogsInput(ctx *Context, name string, id IDInput, state *LogsInputState, opts ...ResourceOption) (*LogsInput, error)
public static LogsInput Get(string name, Input<string> id, LogsInputState? state, CustomResourceOptions? opts = null)
public static LogsInput get(String name, Output<String> id, LogsInputState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Allowed
Networks List<string> - List of IP blocks
- Configuration
Logs
Input Configuration - Input configuration
- Created
At string - Input creation
- Description string
- Input description
- Engine
Id string - Input engine ID
- Exposed
Port string - Port
- Hostname string
- Hostname
- Input
Id string - Input ID
- Is
Restart boolRequired - Indicate if input need to be restarted
- Nb
Instance int - Number of instance running
- Public
Address string - Input IP address
- Service
Name string - service name
- Ssl
Certificate string - Input SSL certificate
- Status string
- init: configuration required, pending: ready to start, running: available
- Stream
Id string - Associated Graylog stream
- Title string
- Input title
- Updated
At string - Input last update
- Allowed
Networks []string - List of IP blocks
- Configuration
Logs
Input Configuration Args - Input configuration
- Created
At string - Input creation
- Description string
- Input description
- Engine
Id string - Input engine ID
- Exposed
Port string - Port
- Hostname string
- Hostname
- Input
Id string - Input ID
- Is
Restart boolRequired - Indicate if input need to be restarted
- Nb
Instance int - Number of instance running
- Public
Address string - Input IP address
- Service
Name string - service name
- Ssl
Certificate string - Input SSL certificate
- Status string
- init: configuration required, pending: ready to start, running: available
- Stream
Id string - Associated Graylog stream
- Title string
- Input title
- Updated
At string - Input last update
- allowed
Networks List<String> - List of IP blocks
- configuration
Logs
Input Configuration - Input configuration
- created
At String - Input creation
- description String
- Input description
- engine
Id String - Input engine ID
- exposed
Port String - Port
- hostname String
- Hostname
- input
Id String - Input ID
- is
Restart BooleanRequired - Indicate if input need to be restarted
- nb
Instance Integer - Number of instance running
- public
Address String - Input IP address
- service
Name String - service name
- ssl
Certificate String - Input SSL certificate
- status String
- init: configuration required, pending: ready to start, running: available
- stream
Id String - Associated Graylog stream
- title String
- Input title
- updated
At String - Input last update
- allowed
Networks string[] - List of IP blocks
- configuration
Logs
Input Configuration - Input configuration
- created
At string - Input creation
- description string
- Input description
- engine
Id string - Input engine ID
- exposed
Port string - Port
- hostname string
- Hostname
- input
Id string - Input ID
- is
Restart booleanRequired - Indicate if input need to be restarted
- nb
Instance number - Number of instance running
- public
Address string - Input IP address
- service
Name string - service name
- ssl
Certificate string - Input SSL certificate
- status string
- init: configuration required, pending: ready to start, running: available
- stream
Id string - Associated Graylog stream
- title string
- Input title
- updated
At string - Input last update
- allowed_
networks Sequence[str] - List of IP blocks
- configuration
dbaas.
Logs Input Configuration Args - Input configuration
- created_
at str - Input creation
- description str
- Input description
- engine_
id str - Input engine ID
- exposed_
port str - Port
- hostname str
- Hostname
- input_
id str - Input ID
- is_
restart_ boolrequired - Indicate if input need to be restarted
- nb_
instance int - Number of instance running
- public_
address str - Input IP address
- service_
name str - service name
- ssl_
certificate str - Input SSL certificate
- status str
- init: configuration required, pending: ready to start, running: available
- stream_
id str - Associated Graylog stream
- title str
- Input title
- updated_
at str - Input last update
- allowed
Networks List<String> - List of IP blocks
- configuration Property Map
- Input configuration
- created
At String - Input creation
- description String
- Input description
- engine
Id String - Input engine ID
- exposed
Port String - Port
- hostname String
- Hostname
- input
Id String - Input ID
- is
Restart BooleanRequired - Indicate if input need to be restarted
- nb
Instance Number - Number of instance running
- public
Address String - Input IP address
- service
Name String - service name
- ssl
Certificate String - Input SSL certificate
- status String
- init: configuration required, pending: ready to start, running: available
- stream
Id String - Associated Graylog stream
- title String
- Input title
- updated
At String - Input last update
Supporting Types
LogsInputConfiguration, LogsInputConfigurationArgs
- Flowgger
Logs
Input Configuration Flowgger - Flowgger configuration
- Logstash
Logs
Input Configuration Logstash - Logstash configuration
- Flowgger
Logs
Input Configuration Flowgger - Flowgger configuration
- Logstash
Logs
Input Configuration Logstash - Logstash configuration
- flowgger
Logs
Input Configuration Flowgger - Flowgger configuration
- logstash
Logs
Input Configuration Logstash - Logstash configuration
- flowgger
Logs
Input Configuration Flowgger - Flowgger configuration
- logstash
Logs
Input Configuration Logstash - Logstash configuration
- flowgger
dbaas.
Logs Input Configuration Flowgger - Flowgger configuration
- logstash
dbaas.
Logs Input Configuration Logstash - Logstash configuration
- flowgger Property Map
- Flowgger configuration
- logstash Property Map
- Logstash configuration
LogsInputConfigurationFlowgger, LogsInputConfigurationFlowggerArgs
- Log
Format string - Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP"
- Log
Framing string - Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP"
- Log
Format string - Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP"
- Log
Framing string - Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP"
- log
Format String - Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP"
- log
Framing String - Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP"
- log
Format string - Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP"
- log
Framing string - Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP"
- log_
format str - Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP"
- log_
framing str - Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP"
- log
Format String - Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP"
- log
Framing String - Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP"
LogsInputConfigurationLogstash, LogsInputConfigurationLogstashArgs
- Input
Section string - The filter section of logstash.conf
- Filter
Section string - The filter section of logstash.conf
- Pattern
Section string - The list of customs Grok patterns
- Input
Section string - The filter section of logstash.conf
- Filter
Section string - The filter section of logstash.conf
- Pattern
Section string - The list of customs Grok patterns
- input
Section String - The filter section of logstash.conf
- filter
Section String - The filter section of logstash.conf
- pattern
Section String - The list of customs Grok patterns
- input
Section string - The filter section of logstash.conf
- filter
Section string - The filter section of logstash.conf
- pattern
Section string - The list of customs Grok patterns
- input_
section str - The filter section of logstash.conf
- filter_
section str - The filter section of logstash.conf
- pattern_
section str - The list of customs Grok patterns
- input
Section String - The filter section of logstash.conf
- filter
Section String - The filter section of logstash.conf
- pattern
Section String - The list of customs Grok patterns
Package Details
- Repository
- ovh ovh/pulumi-ovh
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ovh
Terraform Provider.