rancher2 logo
Rancher 2 v3.9.0, Jan 18 23

rancher2.ClusterLogging

Provides a Rancher v2 Cluster Logging resource. This can be used to configure Cluster Logging for Rancher v2 environments and retrieve their information.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Rancher2 = Pulumi.Rancher2;

return await Deployment.RunAsync(() => 
{
    // Create a new Rancher2 Cluster Logging
    var foo = new Rancher2.ClusterLogging("foo", new()
    {
        ClusterId = "<cluster_id>",
        Kind = "syslog",
        SyslogConfig = new Rancher2.Inputs.ClusterLoggingSyslogConfigArgs
        {
            Endpoint = "<syslog_endpoint>",
            Protocol = "udp",
            Severity = "notice",
            SslVerify = false,
        },
    });

});
package main

import (
	"github.com/pulumi/pulumi-rancher2/sdk/v3/go/rancher2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := rancher2.NewClusterLogging(ctx, "foo", &rancher2.ClusterLoggingArgs{
			ClusterId: pulumi.String("<cluster_id>"),
			Kind:      pulumi.String("syslog"),
			SyslogConfig: &rancher2.ClusterLoggingSyslogConfigArgs{
				Endpoint:  pulumi.String("<syslog_endpoint>"),
				Protocol:  pulumi.String("udp"),
				Severity:  pulumi.String("notice"),
				SslVerify: pulumi.Bool(false),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.rancher2.ClusterLogging;
import com.pulumi.rancher2.ClusterLoggingArgs;
import com.pulumi.rancher2.inputs.ClusterLoggingSyslogConfigArgs;
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) {
        var foo = new ClusterLogging("foo", ClusterLoggingArgs.builder()        
            .clusterId("<cluster_id>")
            .kind("syslog")
            .syslogConfig(ClusterLoggingSyslogConfigArgs.builder()
                .endpoint("<syslog_endpoint>")
                .protocol("udp")
                .severity("notice")
                .sslVerify(false)
                .build())
            .build());

    }
}
import pulumi
import pulumi_rancher2 as rancher2

# Create a new Rancher2 Cluster Logging
foo = rancher2.ClusterLogging("foo",
    cluster_id="<cluster_id>",
    kind="syslog",
    syslog_config=rancher2.ClusterLoggingSyslogConfigArgs(
        endpoint="<syslog_endpoint>",
        protocol="udp",
        severity="notice",
        ssl_verify=False,
    ))
import * as pulumi from "@pulumi/pulumi";
import * as rancher2 from "@pulumi/rancher2";

// Create a new Rancher2 Cluster Logging
const foo = new rancher2.ClusterLogging("foo", {
    clusterId: "<cluster_id>",
    kind: "syslog",
    syslogConfig: {
        endpoint: "<syslog_endpoint>",
        protocol: "udp",
        severity: "notice",
        sslVerify: false,
    },
});
resources:
  # Create a new Rancher2 Cluster Logging
  foo:
    type: rancher2:ClusterLogging
    properties:
      clusterId: <cluster_id>
      kind: syslog
      syslogConfig:
        endpoint: <syslog_endpoint>
        protocol: udp
        severity: notice
        sslVerify: false

Create ClusterLogging Resource

new ClusterLogging(name: string, args: ClusterLoggingArgs, opts?: CustomResourceOptions);
@overload
def ClusterLogging(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   annotations: Optional[Mapping[str, Any]] = None,
                   cluster_id: Optional[str] = None,
                   custom_target_config: Optional[ClusterLoggingCustomTargetConfigArgs] = None,
                   elasticsearch_config: Optional[ClusterLoggingElasticsearchConfigArgs] = None,
                   enable_json_parsing: Optional[bool] = None,
                   fluentd_config: Optional[ClusterLoggingFluentdConfigArgs] = None,
                   kafka_config: Optional[ClusterLoggingKafkaConfigArgs] = None,
                   kind: Optional[str] = None,
                   labels: Optional[Mapping[str, Any]] = None,
                   name: Optional[str] = None,
                   namespace_id: Optional[str] = None,
                   output_flush_interval: Optional[int] = None,
                   output_tags: Optional[Mapping[str, Any]] = None,
                   splunk_config: Optional[ClusterLoggingSplunkConfigArgs] = None,
                   syslog_config: Optional[ClusterLoggingSyslogConfigArgs] = None)
@overload
def ClusterLogging(resource_name: str,
                   args: ClusterLoggingArgs,
                   opts: Optional[ResourceOptions] = None)
func NewClusterLogging(ctx *Context, name string, args ClusterLoggingArgs, opts ...ResourceOption) (*ClusterLogging, error)
public ClusterLogging(string name, ClusterLoggingArgs args, CustomResourceOptions? opts = null)
public ClusterLogging(String name, ClusterLoggingArgs args)
public ClusterLogging(String name, ClusterLoggingArgs args, CustomResourceOptions options)
type: rancher2:ClusterLogging
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ClusterLoggingArgs
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 ClusterLoggingArgs
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 ClusterLoggingArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ClusterLoggingArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ClusterLoggingArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

ClusterLogging 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 ClusterLogging resource accepts the following input properties:

ClusterId string

The cluster id to configure logging (string)

Kind string

The kind of the Cluster Logging. elasticsearch, fluentd, kafka, splunk and syslog are supported (string)

Annotations Dictionary<string, object>

Annotations for Cluster Logging object (map)

CustomTargetConfig ClusterLoggingCustomTargetConfigArgs

The custom target config for Cluster Logging. For kind = custom. Conflicts with elasticsearch_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

ElasticsearchConfig ClusterLoggingElasticsearchConfigArgs

The elasticsearch config for Cluster Logging. For kind = elasticsearch. Conflicts with custom_target_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

EnableJsonParsing bool

Enable json log parsing. Default: false (bool)

FluentdConfig ClusterLoggingFluentdConfigArgs

The fluentd config for Cluster Logging. For kind = fluentd. Conflicts with custom_target_config, elasticsearch_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

KafkaConfig ClusterLoggingKafkaConfigArgs

The kafka config for Cluster Logging. For kind = kafka. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, splunk_config and syslog_config (list maxitems:1)

Labels Dictionary<string, object>

Labels for Cluster Logging object (map)

Name string

The name of the cluster logging config (string)

NamespaceId string

The namespace id from cluster logging (string)

OutputFlushInterval int

How often buffered logs would be flushed. Default: 3 seconds (int)

OutputTags Dictionary<string, object>

The output tags for Cluster Logging (map)

SplunkConfig ClusterLoggingSplunkConfigArgs

The splunk config for Cluster Logging. For kind = splunk. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and syslog_config (list maxitems:1)

SyslogConfig ClusterLoggingSyslogConfigArgs

The syslog config for Cluster Logging. For kind = syslog. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and splunk_config (list maxitems:1)

ClusterId string

The cluster id to configure logging (string)

Kind string

The kind of the Cluster Logging. elasticsearch, fluentd, kafka, splunk and syslog are supported (string)

Annotations map[string]interface{}

Annotations for Cluster Logging object (map)

CustomTargetConfig ClusterLoggingCustomTargetConfigArgs

The custom target config for Cluster Logging. For kind = custom. Conflicts with elasticsearch_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

ElasticsearchConfig ClusterLoggingElasticsearchConfigArgs

The elasticsearch config for Cluster Logging. For kind = elasticsearch. Conflicts with custom_target_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

EnableJsonParsing bool

Enable json log parsing. Default: false (bool)

FluentdConfig ClusterLoggingFluentdConfigArgs

The fluentd config for Cluster Logging. For kind = fluentd. Conflicts with custom_target_config, elasticsearch_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

KafkaConfig ClusterLoggingKafkaConfigArgs

The kafka config for Cluster Logging. For kind = kafka. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, splunk_config and syslog_config (list maxitems:1)

Labels map[string]interface{}

Labels for Cluster Logging object (map)

Name string

The name of the cluster logging config (string)

NamespaceId string

The namespace id from cluster logging (string)

OutputFlushInterval int

How often buffered logs would be flushed. Default: 3 seconds (int)

OutputTags map[string]interface{}

The output tags for Cluster Logging (map)

SplunkConfig ClusterLoggingSplunkConfigArgs

The splunk config for Cluster Logging. For kind = splunk. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and syslog_config (list maxitems:1)

SyslogConfig ClusterLoggingSyslogConfigArgs

The syslog config for Cluster Logging. For kind = syslog. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and splunk_config (list maxitems:1)

clusterId String

The cluster id to configure logging (string)

kind String

The kind of the Cluster Logging. elasticsearch, fluentd, kafka, splunk and syslog are supported (string)

annotations Map<String,Object>

Annotations for Cluster Logging object (map)

customTargetConfig ClusterLoggingCustomTargetConfigArgs

The custom target config for Cluster Logging. For kind = custom. Conflicts with elasticsearch_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

elasticsearchConfig ClusterLoggingElasticsearchConfigArgs

The elasticsearch config for Cluster Logging. For kind = elasticsearch. Conflicts with custom_target_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

enableJsonParsing Boolean

Enable json log parsing. Default: false (bool)

fluentdConfig ClusterLoggingFluentdConfigArgs

The fluentd config for Cluster Logging. For kind = fluentd. Conflicts with custom_target_config, elasticsearch_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

kafkaConfig ClusterLoggingKafkaConfigArgs

The kafka config for Cluster Logging. For kind = kafka. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, splunk_config and syslog_config (list maxitems:1)

labels Map<String,Object>

Labels for Cluster Logging object (map)

name String

The name of the cluster logging config (string)

namespaceId String

The namespace id from cluster logging (string)

outputFlushInterval Integer

How often buffered logs would be flushed. Default: 3 seconds (int)

outputTags Map<String,Object>

The output tags for Cluster Logging (map)

splunkConfig ClusterLoggingSplunkConfigArgs

The splunk config for Cluster Logging. For kind = splunk. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and syslog_config (list maxitems:1)

syslogConfig ClusterLoggingSyslogConfigArgs

The syslog config for Cluster Logging. For kind = syslog. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and splunk_config (list maxitems:1)

clusterId string

The cluster id to configure logging (string)

kind string

The kind of the Cluster Logging. elasticsearch, fluentd, kafka, splunk and syslog are supported (string)

annotations {[key: string]: any}

Annotations for Cluster Logging object (map)

customTargetConfig ClusterLoggingCustomTargetConfigArgs

The custom target config for Cluster Logging. For kind = custom. Conflicts with elasticsearch_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

elasticsearchConfig ClusterLoggingElasticsearchConfigArgs

The elasticsearch config for Cluster Logging. For kind = elasticsearch. Conflicts with custom_target_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

enableJsonParsing boolean

Enable json log parsing. Default: false (bool)

fluentdConfig ClusterLoggingFluentdConfigArgs

The fluentd config for Cluster Logging. For kind = fluentd. Conflicts with custom_target_config, elasticsearch_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

kafkaConfig ClusterLoggingKafkaConfigArgs

The kafka config for Cluster Logging. For kind = kafka. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, splunk_config and syslog_config (list maxitems:1)

labels {[key: string]: any}

Labels for Cluster Logging object (map)

name string

The name of the cluster logging config (string)

namespaceId string

The namespace id from cluster logging (string)

outputFlushInterval number

How often buffered logs would be flushed. Default: 3 seconds (int)

outputTags {[key: string]: any}

The output tags for Cluster Logging (map)

splunkConfig ClusterLoggingSplunkConfigArgs

The splunk config for Cluster Logging. For kind = splunk. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and syslog_config (list maxitems:1)

syslogConfig ClusterLoggingSyslogConfigArgs

The syslog config for Cluster Logging. For kind = syslog. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and splunk_config (list maxitems:1)

cluster_id str

The cluster id to configure logging (string)

kind str

The kind of the Cluster Logging. elasticsearch, fluentd, kafka, splunk and syslog are supported (string)

annotations Mapping[str, Any]

Annotations for Cluster Logging object (map)

custom_target_config ClusterLoggingCustomTargetConfigArgs

The custom target config for Cluster Logging. For kind = custom. Conflicts with elasticsearch_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

elasticsearch_config ClusterLoggingElasticsearchConfigArgs

The elasticsearch config for Cluster Logging. For kind = elasticsearch. Conflicts with custom_target_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

enable_json_parsing bool

Enable json log parsing. Default: false (bool)

fluentd_config ClusterLoggingFluentdConfigArgs

The fluentd config for Cluster Logging. For kind = fluentd. Conflicts with custom_target_config, elasticsearch_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

kafka_config ClusterLoggingKafkaConfigArgs

The kafka config for Cluster Logging. For kind = kafka. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, splunk_config and syslog_config (list maxitems:1)

labels Mapping[str, Any]

Labels for Cluster Logging object (map)

name str

The name of the cluster logging config (string)

namespace_id str

The namespace id from cluster logging (string)

output_flush_interval int

How often buffered logs would be flushed. Default: 3 seconds (int)

output_tags Mapping[str, Any]

The output tags for Cluster Logging (map)

splunk_config ClusterLoggingSplunkConfigArgs

The splunk config for Cluster Logging. For kind = splunk. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and syslog_config (list maxitems:1)

syslog_config ClusterLoggingSyslogConfigArgs

The syslog config for Cluster Logging. For kind = syslog. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and splunk_config (list maxitems:1)

clusterId String

The cluster id to configure logging (string)

kind String

The kind of the Cluster Logging. elasticsearch, fluentd, kafka, splunk and syslog are supported (string)

annotations Map<Any>

Annotations for Cluster Logging object (map)

customTargetConfig Property Map

The custom target config for Cluster Logging. For kind = custom. Conflicts with elasticsearch_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

elasticsearchConfig Property Map

The elasticsearch config for Cluster Logging. For kind = elasticsearch. Conflicts with custom_target_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

enableJsonParsing Boolean

Enable json log parsing. Default: false (bool)

fluentdConfig Property Map

The fluentd config for Cluster Logging. For kind = fluentd. Conflicts with custom_target_config, elasticsearch_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

kafkaConfig Property Map

The kafka config for Cluster Logging. For kind = kafka. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, splunk_config and syslog_config (list maxitems:1)

labels Map<Any>

Labels for Cluster Logging object (map)

name String

The name of the cluster logging config (string)

namespaceId String

The namespace id from cluster logging (string)

outputFlushInterval Number

How often buffered logs would be flushed. Default: 3 seconds (int)

outputTags Map<Any>

The output tags for Cluster Logging (map)

splunkConfig Property Map

The splunk config for Cluster Logging. For kind = splunk. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and syslog_config (list maxitems:1)

syslogConfig Property Map

The syslog config for Cluster Logging. For kind = syslog. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and splunk_config (list maxitems:1)

Outputs

All input properties are implicitly available as output properties. Additionally, the ClusterLogging resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Look up Existing ClusterLogging Resource

Get an existing ClusterLogging 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?: ClusterLoggingState, opts?: CustomResourceOptions): ClusterLogging
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        annotations: Optional[Mapping[str, Any]] = None,
        cluster_id: Optional[str] = None,
        custom_target_config: Optional[ClusterLoggingCustomTargetConfigArgs] = None,
        elasticsearch_config: Optional[ClusterLoggingElasticsearchConfigArgs] = None,
        enable_json_parsing: Optional[bool] = None,
        fluentd_config: Optional[ClusterLoggingFluentdConfigArgs] = None,
        kafka_config: Optional[ClusterLoggingKafkaConfigArgs] = None,
        kind: Optional[str] = None,
        labels: Optional[Mapping[str, Any]] = None,
        name: Optional[str] = None,
        namespace_id: Optional[str] = None,
        output_flush_interval: Optional[int] = None,
        output_tags: Optional[Mapping[str, Any]] = None,
        splunk_config: Optional[ClusterLoggingSplunkConfigArgs] = None,
        syslog_config: Optional[ClusterLoggingSyslogConfigArgs] = None) -> ClusterLogging
func GetClusterLogging(ctx *Context, name string, id IDInput, state *ClusterLoggingState, opts ...ResourceOption) (*ClusterLogging, error)
public static ClusterLogging Get(string name, Input<string> id, ClusterLoggingState? state, CustomResourceOptions? opts = null)
public static ClusterLogging get(String name, Output<String> id, ClusterLoggingState 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.
The following state arguments are supported:
Annotations Dictionary<string, object>

Annotations for Cluster Logging object (map)

ClusterId string

The cluster id to configure logging (string)

CustomTargetConfig ClusterLoggingCustomTargetConfigArgs

The custom target config for Cluster Logging. For kind = custom. Conflicts with elasticsearch_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

ElasticsearchConfig ClusterLoggingElasticsearchConfigArgs

The elasticsearch config for Cluster Logging. For kind = elasticsearch. Conflicts with custom_target_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

EnableJsonParsing bool

Enable json log parsing. Default: false (bool)

FluentdConfig ClusterLoggingFluentdConfigArgs

The fluentd config for Cluster Logging. For kind = fluentd. Conflicts with custom_target_config, elasticsearch_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

KafkaConfig ClusterLoggingKafkaConfigArgs

The kafka config for Cluster Logging. For kind = kafka. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, splunk_config and syslog_config (list maxitems:1)

Kind string

The kind of the Cluster Logging. elasticsearch, fluentd, kafka, splunk and syslog are supported (string)

Labels Dictionary<string, object>

Labels for Cluster Logging object (map)

Name string

The name of the cluster logging config (string)

NamespaceId string

The namespace id from cluster logging (string)

OutputFlushInterval int

How often buffered logs would be flushed. Default: 3 seconds (int)

OutputTags Dictionary<string, object>

The output tags for Cluster Logging (map)

SplunkConfig ClusterLoggingSplunkConfigArgs

The splunk config for Cluster Logging. For kind = splunk. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and syslog_config (list maxitems:1)

SyslogConfig ClusterLoggingSyslogConfigArgs

The syslog config for Cluster Logging. For kind = syslog. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and splunk_config (list maxitems:1)

Annotations map[string]interface{}

Annotations for Cluster Logging object (map)

ClusterId string

The cluster id to configure logging (string)

CustomTargetConfig ClusterLoggingCustomTargetConfigArgs

The custom target config for Cluster Logging. For kind = custom. Conflicts with elasticsearch_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

ElasticsearchConfig ClusterLoggingElasticsearchConfigArgs

The elasticsearch config for Cluster Logging. For kind = elasticsearch. Conflicts with custom_target_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

EnableJsonParsing bool

Enable json log parsing. Default: false (bool)

FluentdConfig ClusterLoggingFluentdConfigArgs

The fluentd config for Cluster Logging. For kind = fluentd. Conflicts with custom_target_config, elasticsearch_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

KafkaConfig ClusterLoggingKafkaConfigArgs

The kafka config for Cluster Logging. For kind = kafka. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, splunk_config and syslog_config (list maxitems:1)

Kind string

The kind of the Cluster Logging. elasticsearch, fluentd, kafka, splunk and syslog are supported (string)

Labels map[string]interface{}

Labels for Cluster Logging object (map)

Name string

The name of the cluster logging config (string)

NamespaceId string

The namespace id from cluster logging (string)

OutputFlushInterval int

How often buffered logs would be flushed. Default: 3 seconds (int)

OutputTags map[string]interface{}

The output tags for Cluster Logging (map)

SplunkConfig ClusterLoggingSplunkConfigArgs

The splunk config for Cluster Logging. For kind = splunk. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and syslog_config (list maxitems:1)

SyslogConfig ClusterLoggingSyslogConfigArgs

The syslog config for Cluster Logging. For kind = syslog. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and splunk_config (list maxitems:1)

annotations Map<String,Object>

Annotations for Cluster Logging object (map)

clusterId String

The cluster id to configure logging (string)

customTargetConfig ClusterLoggingCustomTargetConfigArgs

The custom target config for Cluster Logging. For kind = custom. Conflicts with elasticsearch_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

elasticsearchConfig ClusterLoggingElasticsearchConfigArgs

The elasticsearch config for Cluster Logging. For kind = elasticsearch. Conflicts with custom_target_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

enableJsonParsing Boolean

Enable json log parsing. Default: false (bool)

fluentdConfig ClusterLoggingFluentdConfigArgs

The fluentd config for Cluster Logging. For kind = fluentd. Conflicts with custom_target_config, elasticsearch_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

kafkaConfig ClusterLoggingKafkaConfigArgs

The kafka config for Cluster Logging. For kind = kafka. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, splunk_config and syslog_config (list maxitems:1)

kind String

The kind of the Cluster Logging. elasticsearch, fluentd, kafka, splunk and syslog are supported (string)

labels Map<String,Object>

Labels for Cluster Logging object (map)

name String

The name of the cluster logging config (string)

namespaceId String

The namespace id from cluster logging (string)

outputFlushInterval Integer

How often buffered logs would be flushed. Default: 3 seconds (int)

outputTags Map<String,Object>

The output tags for Cluster Logging (map)

splunkConfig ClusterLoggingSplunkConfigArgs

The splunk config for Cluster Logging. For kind = splunk. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and syslog_config (list maxitems:1)

syslogConfig ClusterLoggingSyslogConfigArgs

The syslog config for Cluster Logging. For kind = syslog. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and splunk_config (list maxitems:1)

annotations {[key: string]: any}

Annotations for Cluster Logging object (map)

clusterId string

The cluster id to configure logging (string)

customTargetConfig ClusterLoggingCustomTargetConfigArgs

The custom target config for Cluster Logging. For kind = custom. Conflicts with elasticsearch_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

elasticsearchConfig ClusterLoggingElasticsearchConfigArgs

The elasticsearch config for Cluster Logging. For kind = elasticsearch. Conflicts with custom_target_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

enableJsonParsing boolean

Enable json log parsing. Default: false (bool)

fluentdConfig ClusterLoggingFluentdConfigArgs

The fluentd config for Cluster Logging. For kind = fluentd. Conflicts with custom_target_config, elasticsearch_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

kafkaConfig ClusterLoggingKafkaConfigArgs

The kafka config for Cluster Logging. For kind = kafka. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, splunk_config and syslog_config (list maxitems:1)

kind string

The kind of the Cluster Logging. elasticsearch, fluentd, kafka, splunk and syslog are supported (string)

labels {[key: string]: any}

Labels for Cluster Logging object (map)

name string

The name of the cluster logging config (string)

namespaceId string

The namespace id from cluster logging (string)

outputFlushInterval number

How often buffered logs would be flushed. Default: 3 seconds (int)

outputTags {[key: string]: any}

The output tags for Cluster Logging (map)

splunkConfig ClusterLoggingSplunkConfigArgs

The splunk config for Cluster Logging. For kind = splunk. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and syslog_config (list maxitems:1)

syslogConfig ClusterLoggingSyslogConfigArgs

The syslog config for Cluster Logging. For kind = syslog. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and splunk_config (list maxitems:1)

annotations Mapping[str, Any]

Annotations for Cluster Logging object (map)

cluster_id str

The cluster id to configure logging (string)

custom_target_config ClusterLoggingCustomTargetConfigArgs

The custom target config for Cluster Logging. For kind = custom. Conflicts with elasticsearch_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

elasticsearch_config ClusterLoggingElasticsearchConfigArgs

The elasticsearch config for Cluster Logging. For kind = elasticsearch. Conflicts with custom_target_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

enable_json_parsing bool

Enable json log parsing. Default: false (bool)

fluentd_config ClusterLoggingFluentdConfigArgs

The fluentd config for Cluster Logging. For kind = fluentd. Conflicts with custom_target_config, elasticsearch_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

kafka_config ClusterLoggingKafkaConfigArgs

The kafka config for Cluster Logging. For kind = kafka. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, splunk_config and syslog_config (list maxitems:1)

kind str

The kind of the Cluster Logging. elasticsearch, fluentd, kafka, splunk and syslog are supported (string)

labels Mapping[str, Any]

Labels for Cluster Logging object (map)

name str

The name of the cluster logging config (string)

namespace_id str

The namespace id from cluster logging (string)

output_flush_interval int

How often buffered logs would be flushed. Default: 3 seconds (int)

output_tags Mapping[str, Any]

The output tags for Cluster Logging (map)

splunk_config ClusterLoggingSplunkConfigArgs

The splunk config for Cluster Logging. For kind = splunk. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and syslog_config (list maxitems:1)

syslog_config ClusterLoggingSyslogConfigArgs

The syslog config for Cluster Logging. For kind = syslog. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and splunk_config (list maxitems:1)

annotations Map<Any>

Annotations for Cluster Logging object (map)

clusterId String

The cluster id to configure logging (string)

customTargetConfig Property Map

The custom target config for Cluster Logging. For kind = custom. Conflicts with elasticsearch_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

elasticsearchConfig Property Map

The elasticsearch config for Cluster Logging. For kind = elasticsearch. Conflicts with custom_target_config, fluentd_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

enableJsonParsing Boolean

Enable json log parsing. Default: false (bool)

fluentdConfig Property Map

The fluentd config for Cluster Logging. For kind = fluentd. Conflicts with custom_target_config, elasticsearch_config, kafka_config, splunk_config and syslog_config (list maxitems:1)

kafkaConfig Property Map

The kafka config for Cluster Logging. For kind = kafka. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, splunk_config and syslog_config (list maxitems:1)

kind String

The kind of the Cluster Logging. elasticsearch, fluentd, kafka, splunk and syslog are supported (string)

labels Map<Any>

Labels for Cluster Logging object (map)

name String

The name of the cluster logging config (string)

namespaceId String

The namespace id from cluster logging (string)

outputFlushInterval Number

How often buffered logs would be flushed. Default: 3 seconds (int)

outputTags Map<Any>

The output tags for Cluster Logging (map)

splunkConfig Property Map

The splunk config for Cluster Logging. For kind = splunk. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and syslog_config (list maxitems:1)

syslogConfig Property Map

The syslog config for Cluster Logging. For kind = syslog. Conflicts with custom_target_config, elasticsearch_config, fluentd_config, kafka_config, and splunk_config (list maxitems:1)

Supporting Types

ClusterLoggingCustomTargetConfig

Content string

Custom target config content (string)

Certificate string

SSL CA certificate for the custom target service (string)

ClientCert string

SSL client certificate for the custom target service (string)

ClientKey string

SSL client key for the custom target service (string)

Content string

Custom target config content (string)

Certificate string

SSL CA certificate for the custom target service (string)

ClientCert string

SSL client certificate for the custom target service (string)

ClientKey string

SSL client key for the custom target service (string)

content String

Custom target config content (string)

certificate String

SSL CA certificate for the custom target service (string)

clientCert String

SSL client certificate for the custom target service (string)

clientKey String

SSL client key for the custom target service (string)

content string

Custom target config content (string)

certificate string

SSL CA certificate for the custom target service (string)

clientCert string

SSL client certificate for the custom target service (string)

clientKey string

SSL client key for the custom target service (string)

content str

Custom target config content (string)

certificate str

SSL CA certificate for the custom target service (string)

client_cert str

SSL client certificate for the custom target service (string)

client_key str

SSL client key for the custom target service (string)

content String

Custom target config content (string)

certificate String

SSL CA certificate for the custom target service (string)

clientCert String

SSL client certificate for the custom target service (string)

clientKey String

SSL client key for the custom target service (string)

ClusterLoggingElasticsearchConfig

Endpoint string

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

AuthPassword string

User password for the elascticsearch service (string)

AuthUsername string

Username for the elascticsearch service (string)

Certificate string

SSL CA certificate for the custom target service (string)

ClientCert string

SSL client certificate for the custom target service (string)

ClientKey string

SSL client key for the custom target service (string)

ClientKeyPass string

SSL client key password for the elascticsearch service (string)

DateFormat string

Date format for the elascticsearch logs. Default: YYYY-MM-DD (string)

IndexPrefix string

Index prefix for the elascticsearch logs. Default: local (string)

SslVerify bool

SSL verify for the elascticsearch service (bool)

SslVersion string

SSL version for the elascticsearch service (string)

Endpoint string

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

AuthPassword string

User password for the elascticsearch service (string)

AuthUsername string

Username for the elascticsearch service (string)

Certificate string

SSL CA certificate for the custom target service (string)

ClientCert string

SSL client certificate for the custom target service (string)

ClientKey string

SSL client key for the custom target service (string)

ClientKeyPass string

SSL client key password for the elascticsearch service (string)

DateFormat string

Date format for the elascticsearch logs. Default: YYYY-MM-DD (string)

IndexPrefix string

Index prefix for the elascticsearch logs. Default: local (string)

SslVerify bool

SSL verify for the elascticsearch service (bool)

SslVersion string

SSL version for the elascticsearch service (string)

endpoint String

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

authPassword String

User password for the elascticsearch service (string)

authUsername String

Username for the elascticsearch service (string)

certificate String

SSL CA certificate for the custom target service (string)

clientCert String

SSL client certificate for the custom target service (string)

clientKey String

SSL client key for the custom target service (string)

clientKeyPass String

SSL client key password for the elascticsearch service (string)

dateFormat String

Date format for the elascticsearch logs. Default: YYYY-MM-DD (string)

indexPrefix String

Index prefix for the elascticsearch logs. Default: local (string)

sslVerify Boolean

SSL verify for the elascticsearch service (bool)

sslVersion String

SSL version for the elascticsearch service (string)

endpoint string

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

authPassword string

User password for the elascticsearch service (string)

authUsername string

Username for the elascticsearch service (string)

certificate string

SSL CA certificate for the custom target service (string)

clientCert string

SSL client certificate for the custom target service (string)

clientKey string

SSL client key for the custom target service (string)

clientKeyPass string

SSL client key password for the elascticsearch service (string)

dateFormat string

Date format for the elascticsearch logs. Default: YYYY-MM-DD (string)

indexPrefix string

Index prefix for the elascticsearch logs. Default: local (string)

sslVerify boolean

SSL verify for the elascticsearch service (bool)

sslVersion string

SSL version for the elascticsearch service (string)

endpoint str

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

auth_password str

User password for the elascticsearch service (string)

auth_username str

Username for the elascticsearch service (string)

certificate str

SSL CA certificate for the custom target service (string)

client_cert str

SSL client certificate for the custom target service (string)

client_key str

SSL client key for the custom target service (string)

client_key_pass str

SSL client key password for the elascticsearch service (string)

date_format str

Date format for the elascticsearch logs. Default: YYYY-MM-DD (string)

index_prefix str

Index prefix for the elascticsearch logs. Default: local (string)

ssl_verify bool

SSL verify for the elascticsearch service (bool)

ssl_version str

SSL version for the elascticsearch service (string)

endpoint String

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

authPassword String

User password for the elascticsearch service (string)

authUsername String

Username for the elascticsearch service (string)

certificate String

SSL CA certificate for the custom target service (string)

clientCert String

SSL client certificate for the custom target service (string)

clientKey String

SSL client key for the custom target service (string)

clientKeyPass String

SSL client key password for the elascticsearch service (string)

dateFormat String

Date format for the elascticsearch logs. Default: YYYY-MM-DD (string)

indexPrefix String

Index prefix for the elascticsearch logs. Default: local (string)

sslVerify Boolean

SSL verify for the elascticsearch service (bool)

sslVersion String

SSL version for the elascticsearch service (string)

ClusterLoggingFluentdConfig

FluentServers List<ClusterLoggingFluentdConfigFluentServer>

Servers for the fluentd service (list)

Certificate string

SSL CA certificate for the custom target service (string)

Compress bool

Compress data for the fluentd service (bool)

EnableTls bool

Enable TLS for the fluentd service (bool)

FluentServers []ClusterLoggingFluentdConfigFluentServer

Servers for the fluentd service (list)

Certificate string

SSL CA certificate for the custom target service (string)

Compress bool

Compress data for the fluentd service (bool)

EnableTls bool

Enable TLS for the fluentd service (bool)

fluentServers List<ClusterLoggingFluentdConfigFluentServer>

Servers for the fluentd service (list)

certificate String

SSL CA certificate for the custom target service (string)

compress Boolean

Compress data for the fluentd service (bool)

enableTls Boolean

Enable TLS for the fluentd service (bool)

fluentServers ClusterLoggingFluentdConfigFluentServer[]

Servers for the fluentd service (list)

certificate string

SSL CA certificate for the custom target service (string)

compress boolean

Compress data for the fluentd service (bool)

enableTls boolean

Enable TLS for the fluentd service (bool)

fluent_servers Sequence[ClusterLoggingFluentdConfigFluentServer]

Servers for the fluentd service (list)

certificate str

SSL CA certificate for the custom target service (string)

compress bool

Compress data for the fluentd service (bool)

enable_tls bool

Enable TLS for the fluentd service (bool)

fluentServers List<Property Map>

Servers for the fluentd service (list)

certificate String

SSL CA certificate for the custom target service (string)

compress Boolean

Compress data for the fluentd service (bool)

enableTls Boolean

Enable TLS for the fluentd service (bool)

ClusterLoggingFluentdConfigFluentServer

Endpoint string

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

Hostname string

Hostname of the fluentd service (string)

Password string

User password of the fluentd service (string)

SharedKey string

Shared key of the fluentd service (string)

Standby bool

Standby server of the fluentd service (bool)

Username string

Username of the fluentd service (string)

Weight int

Weight of the fluentd server (int)

Endpoint string

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

Hostname string

Hostname of the fluentd service (string)

Password string

User password of the fluentd service (string)

SharedKey string

Shared key of the fluentd service (string)

Standby bool

Standby server of the fluentd service (bool)

Username string

Username of the fluentd service (string)

Weight int

Weight of the fluentd server (int)

endpoint String

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

hostname String

Hostname of the fluentd service (string)

password String

User password of the fluentd service (string)

sharedKey String

Shared key of the fluentd service (string)

standby Boolean

Standby server of the fluentd service (bool)

username String

Username of the fluentd service (string)

weight Integer

Weight of the fluentd server (int)

endpoint string

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

hostname string

Hostname of the fluentd service (string)

password string

User password of the fluentd service (string)

sharedKey string

Shared key of the fluentd service (string)

standby boolean

Standby server of the fluentd service (bool)

username string

Username of the fluentd service (string)

weight number

Weight of the fluentd server (int)

endpoint str

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

hostname str

Hostname of the fluentd service (string)

password str

User password of the fluentd service (string)

shared_key str

Shared key of the fluentd service (string)

standby bool

Standby server of the fluentd service (bool)

username str

Username of the fluentd service (string)

weight int

Weight of the fluentd server (int)

endpoint String

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

hostname String

Hostname of the fluentd service (string)

password String

User password of the fluentd service (string)

sharedKey String

Shared key of the fluentd service (string)

standby Boolean

Standby server of the fluentd service (bool)

username String

Username of the fluentd service (string)

weight Number

Weight of the fluentd server (int)

ClusterLoggingKafkaConfig

Topic string

Topic to publish on the kafka service (string)

BrokerEndpoints List<string>

Kafka endpoints for kafka service. Conflicts with zookeeper_endpoint (list)

Certificate string

SSL CA certificate for the custom target service (string)

ClientCert string

SSL client certificate for the custom target service (string)

ClientKey string

SSL client key for the custom target service (string)

ZookeeperEndpoint string

Zookeeper endpoint for kafka service. Conflicts with broker_endpoints (string)

Topic string

Topic to publish on the kafka service (string)

BrokerEndpoints []string

Kafka endpoints for kafka service. Conflicts with zookeeper_endpoint (list)

Certificate string

SSL CA certificate for the custom target service (string)

ClientCert string

SSL client certificate for the custom target service (string)

ClientKey string

SSL client key for the custom target service (string)

ZookeeperEndpoint string

Zookeeper endpoint for kafka service. Conflicts with broker_endpoints (string)

topic String

Topic to publish on the kafka service (string)

brokerEndpoints List<String>

Kafka endpoints for kafka service. Conflicts with zookeeper_endpoint (list)

certificate String

SSL CA certificate for the custom target service (string)

clientCert String

SSL client certificate for the custom target service (string)

clientKey String

SSL client key for the custom target service (string)

zookeeperEndpoint String

Zookeeper endpoint for kafka service. Conflicts with broker_endpoints (string)

topic string

Topic to publish on the kafka service (string)

brokerEndpoints string[]

Kafka endpoints for kafka service. Conflicts with zookeeper_endpoint (list)

certificate string

SSL CA certificate for the custom target service (string)

clientCert string

SSL client certificate for the custom target service (string)

clientKey string

SSL client key for the custom target service (string)

zookeeperEndpoint string

Zookeeper endpoint for kafka service. Conflicts with broker_endpoints (string)

topic str

Topic to publish on the kafka service (string)

broker_endpoints Sequence[str]

Kafka endpoints for kafka service. Conflicts with zookeeper_endpoint (list)

certificate str

SSL CA certificate for the custom target service (string)

client_cert str

SSL client certificate for the custom target service (string)

client_key str

SSL client key for the custom target service (string)

zookeeper_endpoint str

Zookeeper endpoint for kafka service. Conflicts with broker_endpoints (string)

topic String

Topic to publish on the kafka service (string)

brokerEndpoints List<String>

Kafka endpoints for kafka service. Conflicts with zookeeper_endpoint (list)

certificate String

SSL CA certificate for the custom target service (string)

clientCert String

SSL client certificate for the custom target service (string)

clientKey String

SSL client key for the custom target service (string)

zookeeperEndpoint String

Zookeeper endpoint for kafka service. Conflicts with broker_endpoints (string)

ClusterLoggingSplunkConfig

Endpoint string

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

Token string

Token for the splunk service (string)

Certificate string

SSL CA certificate for the custom target service (string)

ClientCert string

SSL client certificate for the custom target service (string)

ClientKey string

SSL client key for the custom target service (string)

ClientKeyPass string

SSL client key password for the elascticsearch service (string)

Index string

Index prefix for the splunk logs (string)

Source string

Date format for the splunk logs (string)

SslVerify bool

SSL verify for the elascticsearch service (bool)

Endpoint string

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

Token string

Token for the splunk service (string)

Certificate string

SSL CA certificate for the custom target service (string)

ClientCert string

SSL client certificate for the custom target service (string)

ClientKey string

SSL client key for the custom target service (string)

ClientKeyPass string

SSL client key password for the elascticsearch service (string)

Index string

Index prefix for the splunk logs (string)

Source string

Date format for the splunk logs (string)

SslVerify bool

SSL verify for the elascticsearch service (bool)

endpoint String

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

token String

Token for the splunk service (string)

certificate String

SSL CA certificate for the custom target service (string)

clientCert String

SSL client certificate for the custom target service (string)

clientKey String

SSL client key for the custom target service (string)

clientKeyPass String

SSL client key password for the elascticsearch service (string)

index String

Index prefix for the splunk logs (string)

source String

Date format for the splunk logs (string)

sslVerify Boolean

SSL verify for the elascticsearch service (bool)

endpoint string

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

token string

Token for the splunk service (string)

certificate string

SSL CA certificate for the custom target service (string)

clientCert string

SSL client certificate for the custom target service (string)

clientKey string

SSL client key for the custom target service (string)

clientKeyPass string

SSL client key password for the elascticsearch service (string)

index string

Index prefix for the splunk logs (string)

source string

Date format for the splunk logs (string)

sslVerify boolean

SSL verify for the elascticsearch service (bool)

endpoint str

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

token str

Token for the splunk service (string)

certificate str

SSL CA certificate for the custom target service (string)

client_cert str

SSL client certificate for the custom target service (string)

client_key str

SSL client key for the custom target service (string)

client_key_pass str

SSL client key password for the elascticsearch service (string)

index str

Index prefix for the splunk logs (string)

source str

Date format for the splunk logs (string)

ssl_verify bool

SSL verify for the elascticsearch service (bool)

endpoint String

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

token String

Token for the splunk service (string)

certificate String

SSL CA certificate for the custom target service (string)

clientCert String

SSL client certificate for the custom target service (string)

clientKey String

SSL client key for the custom target service (string)

clientKeyPass String

SSL client key password for the elascticsearch service (string)

index String

Index prefix for the splunk logs (string)

source String

Date format for the splunk logs (string)

sslVerify Boolean

SSL verify for the elascticsearch service (bool)

ClusterLoggingSyslogConfig

Endpoint string

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

Certificate string

SSL CA certificate for the custom target service (string)

ClientCert string

SSL client certificate for the custom target service (string)

ClientKey string

SSL client key for the custom target service (string)

EnableTls bool

Enable TLS for the fluentd service (bool)

Program string

Program for the syslog service (string)

Protocol string

Protocol for the syslog service. tcp and udp are supported. Default: udp (string)

Severity string

Date format for the syslog logs. emergency, alert, critical, error, warning, notice, info and debug are supported. Default: notice (string)

SslVerify bool

SSL verify for the elascticsearch service (bool)

Token string

Token for the splunk service (string)

Endpoint string

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

Certificate string

SSL CA certificate for the custom target service (string)

ClientCert string

SSL client certificate for the custom target service (string)

ClientKey string

SSL client key for the custom target service (string)

EnableTls bool

Enable TLS for the fluentd service (bool)

Program string

Program for the syslog service (string)

Protocol string

Protocol for the syslog service. tcp and udp are supported. Default: udp (string)

Severity string

Date format for the syslog logs. emergency, alert, critical, error, warning, notice, info and debug are supported. Default: notice (string)

SslVerify bool

SSL verify for the elascticsearch service (bool)

Token string

Token for the splunk service (string)

endpoint String

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

certificate String

SSL CA certificate for the custom target service (string)

clientCert String

SSL client certificate for the custom target service (string)

clientKey String

SSL client key for the custom target service (string)

enableTls Boolean

Enable TLS for the fluentd service (bool)

program String

Program for the syslog service (string)

protocol String

Protocol for the syslog service. tcp and udp are supported. Default: udp (string)

severity String

Date format for the syslog logs. emergency, alert, critical, error, warning, notice, info and debug are supported. Default: notice (string)

sslVerify Boolean

SSL verify for the elascticsearch service (bool)

token String

Token for the splunk service (string)

endpoint string

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

certificate string

SSL CA certificate for the custom target service (string)

clientCert string

SSL client certificate for the custom target service (string)

clientKey string

SSL client key for the custom target service (string)

enableTls boolean

Enable TLS for the fluentd service (bool)

program string

Program for the syslog service (string)

protocol string

Protocol for the syslog service. tcp and udp are supported. Default: udp (string)

severity string

Date format for the syslog logs. emergency, alert, critical, error, warning, notice, info and debug are supported. Default: notice (string)

sslVerify boolean

SSL verify for the elascticsearch service (bool)

token string

Token for the splunk service (string)

endpoint str

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

certificate str

SSL CA certificate for the custom target service (string)

client_cert str

SSL client certificate for the custom target service (string)

client_key str

SSL client key for the custom target service (string)

enable_tls bool

Enable TLS for the fluentd service (bool)

program str

Program for the syslog service (string)

protocol str

Protocol for the syslog service. tcp and udp are supported. Default: udp (string)

severity str

Date format for the syslog logs. emergency, alert, critical, error, warning, notice, info and debug are supported. Default: notice (string)

ssl_verify bool

SSL verify for the elascticsearch service (bool)

token str

Token for the splunk service (string)

endpoint String

Endpoint of the elascticsearch service. Must include protocol, http:// or https:// (string)

certificate String

SSL CA certificate for the custom target service (string)

clientCert String

SSL client certificate for the custom target service (string)

clientKey String

SSL client key for the custom target service (string)

enableTls Boolean

Enable TLS for the fluentd service (bool)

program String

Program for the syslog service (string)

protocol String

Protocol for the syslog service. tcp and udp are supported. Default: udp (string)

severity String

Date format for the syslog logs. emergency, alert, critical, error, warning, notice, info and debug are supported. Default: notice (string)

sslVerify Boolean

SSL verify for the elascticsearch service (bool)

token String

Token for the splunk service (string)

Import

Cluster Logging can be imported using the Rancher Cluster Logging ID

 $ pulumi import rancher2:index/clusterLogging:ClusterLogging foo &lt;CLUSTER_LOGGING_ID&gt;

Package Details

Repository
Rancher2 pulumi/pulumi-rancher2
License
Apache-2.0
Notes

This Pulumi package is based on the rancher2 Terraform Provider.