@Stability(value=Stable) @Internal public static final class SplunkLogDriverProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements SplunkLogDriverProps
SplunkLogDriverPropssoftware.amazon.jsii.JsiiObject.InitializationModeSplunkLogDriverProps.Builder, SplunkLogDriverProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(SplunkLogDriverProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
SplunkLogDriverProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getCaName()
Name to use for validating server certificate.
|
String |
getCaPath()
Path to root certificate.
|
List<String> |
getEnv()
The env option takes an array of keys.
|
String |
getEnvRegex()
The env-regex option is similar to and compatible with env.
|
SplunkLogFormat |
getFormat()
Message format.
|
Boolean |
getGzip()
Enable/disable gzip compression to send events to Splunk Enterprise or Splunk Cloud instance.
|
Number |
getGzipLevel()
Set compression level for gzip.
|
String |
getIndex()
Event index.
|
String |
getInsecureSkipVerify()
Ignore server certificate validation.
|
List<String> |
getLabels()
The labels option takes an array of keys.
|
Secret |
getSecretToken()
Splunk HTTP Event Collector token (Secret).
|
String |
getSource()
Event source.
|
String |
getSourceType()
Event source type.
|
String |
getTag()
By default, Docker uses the first 12 characters of the container ID to tag log messages.
|
String |
getUrl()
Path to your Splunk Enterprise, self-service Splunk Cloud instance, or Splunk Cloud managed cluster (including port and scheme used by HTTP Event Collector) in one of the following formats: https://your_splunk_instance:8088 or https://input-prd-p-XXXXXXX.cloud.splunk.com:8088 or https://http-inputs-XXXXXXXX.splunkcloud.com.
|
Boolean |
getVerifyConnection()
Verify on start, that docker can connect to Splunk server.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(SplunkLogDriverProps.Builder builder)
SplunkLogDriverProps.Builder.public final Secret getSecretToken()
SplunkLogDriverPropsThe splunk-token is added to the SecretOptions property of the Log Driver Configuration. So the secret value will not be resolved or viewable as plain text.
getSecretToken in interface SplunkLogDriverPropspublic final String getUrl()
SplunkLogDriverPropsgetUrl in interface SplunkLogDriverPropspublic final String getCaName()
SplunkLogDriverPropsDefault: - The hostname of the splunk-url
getCaName in interface SplunkLogDriverPropspublic final String getCaPath()
SplunkLogDriverPropsDefault: - caPath not set.
getCaPath in interface SplunkLogDriverPropspublic final SplunkLogFormat getFormat()
SplunkLogDriverPropsCan be inline, json or raw.
Default: - inline
getFormat in interface SplunkLogDriverPropspublic final Boolean getGzip()
SplunkLogDriverPropsDefault: - false
getGzip in interface SplunkLogDriverPropspublic final Number getGzipLevel()
SplunkLogDriverPropsValid values are -1 (default), 0 (no compression), 1 (best speed) ... 9 (best compression).
Default: - -1 (Default Compression)
getGzipLevel in interface SplunkLogDriverPropspublic final String getIndex()
SplunkLogDriverPropsDefault: - index not set.
getIndex in interface SplunkLogDriverPropspublic final String getInsecureSkipVerify()
SplunkLogDriverPropsDefault: - insecureSkipVerify not set.
getInsecureSkipVerify in interface SplunkLogDriverPropspublic final String getSource()
SplunkLogDriverPropsDefault: - source not set.
getSource in interface SplunkLogDriverPropspublic final String getSourceType()
SplunkLogDriverPropsDefault: - sourceType not set.
getSourceType in interface SplunkLogDriverPropspublic final Boolean getVerifyConnection()
SplunkLogDriverPropsDefault: - true
getVerifyConnection in interface SplunkLogDriverPropspublic final List<String> getEnv()
BaseLogDriverPropsIf there is collision between label and env keys, the value of the env takes precedence. Adds additional fields to the extra attributes of a logging message.
Default: - No env
getEnv in interface BaseLogDriverPropspublic final String getEnvRegex()
BaseLogDriverPropsIts value is a regular expression to match logging-related environment variables. It is used for advanced log tag options.
Default: - No envRegex
getEnvRegex in interface BaseLogDriverPropspublic final List<String> getLabels()
BaseLogDriverPropsIf there is collision between label and env keys, the value of the env takes precedence. Adds additional fields to the extra attributes of a logging message.
Default: - No labels
getLabels in interface BaseLogDriverPropspublic final String getTag()
BaseLogDriverPropsRefer to the log tag option documentation for customizing the log tag format.
Default: - The first 12 characters of the container ID
getTag in interface BaseLogDriverProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.