Class SplunkLogDriverProps.Jsii$Proxy
- All Implemented Interfaces:
BaseLogDriverProps
,SplunkLogDriverProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
SplunkLogDriverProps
SplunkLogDriverProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ecs.SplunkLogDriverProps
SplunkLogDriverProps.Builder, SplunkLogDriverProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(SplunkLogDriverProps.Builder builder) Constructor that initializes the object based on literal property values passed by theSplunkLogDriverProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
Name to use for validating server certificate.final String
Path to root certificate.getEnv()
The env option takes an array of keys.final String
The env-regex option is similar to and compatible with env.final SplunkLogFormat
Message format.final Boolean
getGzip()
Enable/disable gzip compression to send events to Splunk Enterprise or Splunk Cloud instance.final Number
Set compression level for gzip.final String
getIndex()
Event index.final String
Ignore server certificate validation.The labels option takes an array of keys.final Secret
Splunk HTTP Event Collector token (Secret).final String
Event source.final String
Event source type.final String
getTag()
By default, Docker uses the first 12 characters of the container ID to tag log messages.final SecretValue
getToken()
(deprecated) Splunk HTTP Event Collector token.final 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.final Boolean
Verify on start, that docker can connect to Splunk server.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theSplunkLogDriverProps.Builder
.
-
-
Method Details
-
getUrl
Description copied from interface:SplunkLogDriverProps
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.- Specified by:
getUrl
in interfaceSplunkLogDriverProps
-
getCaName
Description copied from interface:SplunkLogDriverProps
Name to use for validating server certificate.Default: - The hostname of the splunk-url
- Specified by:
getCaName
in interfaceSplunkLogDriverProps
-
getCaPath
Description copied from interface:SplunkLogDriverProps
Path to root certificate.Default: - caPath not set.
- Specified by:
getCaPath
in interfaceSplunkLogDriverProps
-
getFormat
Description copied from interface:SplunkLogDriverProps
Message format.Can be inline, json or raw.
Default: - inline
- Specified by:
getFormat
in interfaceSplunkLogDriverProps
-
getGzip
Description copied from interface:SplunkLogDriverProps
Enable/disable gzip compression to send events to Splunk Enterprise or Splunk Cloud instance.Default: - false
- Specified by:
getGzip
in interfaceSplunkLogDriverProps
-
getGzipLevel
Description copied from interface:SplunkLogDriverProps
Set compression level for gzip.Valid values are -1 (default), 0 (no compression), 1 (best speed) ... 9 (best compression).
Default: - -1 (Default Compression)
- Specified by:
getGzipLevel
in interfaceSplunkLogDriverProps
-
getIndex
Description copied from interface:SplunkLogDriverProps
Event index.Default: - index not set.
- Specified by:
getIndex
in interfaceSplunkLogDriverProps
-
getInsecureSkipVerify
Description copied from interface:SplunkLogDriverProps
Ignore server certificate validation.Default: - insecureSkipVerify not set.
- Specified by:
getInsecureSkipVerify
in interfaceSplunkLogDriverProps
-
getSecretToken
Description copied from interface:SplunkLogDriverProps
Splunk HTTP Event Collector token (Secret).The 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.
Please provide at least one of
token
orsecretToken
.Default: - If secret token is not provided, then the value provided in `token` will be used.
- Specified by:
getSecretToken
in interfaceSplunkLogDriverProps
-
getSource
Description copied from interface:SplunkLogDriverProps
Event source.Default: - source not set.
- Specified by:
getSource
in interfaceSplunkLogDriverProps
-
getSourceType
Description copied from interface:SplunkLogDriverProps
Event source type.Default: - sourceType not set.
- Specified by:
getSourceType
in interfaceSplunkLogDriverProps
-
getToken
Description copied from interface:SplunkLogDriverProps
(deprecated) Splunk HTTP Event Collector token.The splunk-token is added to the Options property of the Log Driver Configuration. So the secret value will be resolved and viewable in plain text in the console.
Please provide at least one of
token
orsecretToken
.Default: - token not provided.
- Specified by:
getToken
in interfaceSplunkLogDriverProps
-
getVerifyConnection
Description copied from interface:SplunkLogDriverProps
Verify on start, that docker can connect to Splunk server.Default: - true
- Specified by:
getVerifyConnection
in interfaceSplunkLogDriverProps
-
getEnv
Description copied from interface:BaseLogDriverProps
The env option takes an array of keys.If 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
- Specified by:
getEnv
in interfaceBaseLogDriverProps
-
getEnvRegex
Description copied from interface:BaseLogDriverProps
The env-regex option is similar to and compatible with env.Its value is a regular expression to match logging-related environment variables. It is used for advanced log tag options.
Default: - No envRegex
- Specified by:
getEnvRegex
in interfaceBaseLogDriverProps
-
getLabels
Description copied from interface:BaseLogDriverProps
The labels option takes an array of keys.If 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
- Specified by:
getLabels
in interfaceBaseLogDriverProps
-
getTag
Description copied from interface:BaseLogDriverProps
By default, Docker uses the first 12 characters of the container ID to tag log messages.Refer to the log tag option documentation for customizing the log tag format.
Default: - The first 12 characters of the container ID
- Specified by:
getTag
in interfaceBaseLogDriverProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-