@Stability(value=Experimental) @Internal public static final class SyslogLogDriverProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements SyslogLogDriverProps
SyslogLogDriverPropssoftware.amazon.jsii.JsiiObject.InitializationModeSyslogLogDriverProps.Builder, SyslogLogDriverProps.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(String address,
String facility,
String format,
String tlsCaCert,
String tlsCert,
String tlsKey,
Boolean tlsSkipVerify,
List<String> env,
String envRegex,
List<String> labels,
String tag)
Constructor that initializes the object based on literal property values passed by the
SyslogLogDriverProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAddress()
(experimental) The address of an external syslog server.
|
List<String> |
getEnv()
(experimental) The env option takes an array of keys.
|
String |
getEnvRegex()
(experimental) The env-regex option is similar to and compatible with env.
|
String |
getFacility()
(experimental) The syslog facility to use.
|
String |
getFormat()
(experimental) The syslog message format to use.
|
List<String> |
getLabels()
(experimental) The labels option takes an array of keys.
|
String |
getTag()
(experimental) By default, Docker uses the first 12 characters of the container ID to tag log messages.
|
String |
getTlsCaCert()
(experimental) The absolute path to the trust certificates signed by the CA.
|
String |
getTlsCert()
(experimental) The absolute path to the TLS certificate file.
|
String |
getTlsKey()
(experimental) The absolute path to the TLS key file.
|
Boolean |
getTlsSkipVerify()
(experimental) If set to true, TLS verification is skipped when connecting to the syslog daemon.
|
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(String address, String facility, String format, String tlsCaCert, String tlsCert, String tlsKey, Boolean tlsSkipVerify, List<String> env, String envRegex, List<String> labels, String tag)
SyslogLogDriverProps.Builder.public final String getAddress()
SyslogLogDriverPropsThe URI specifier may be [tcp|udp|tcp+tls]://host:port, unix://path, or unixgram://path.
Default: - If the transport is tcp, udp, or tcp+tls, the default port is 514.
getAddress in interface SyslogLogDriverPropspublic final String getFacility()
SyslogLogDriverPropsCan be the number or name for any valid syslog facility. See the syslog documentation: https://tools.ietf.org/html/rfc5424#section-6.2.1.
Default: - facility not set
getFacility in interface SyslogLogDriverPropspublic final String getFormat()
SyslogLogDriverPropsIf not specified the local UNIX syslog format is used, without a specified hostname. Specify rfc3164 for the RFC-3164 compatible format, rfc5424 for RFC-5424 compatible format, or rfc5424micro for RFC-5424 compatible format with microsecond timestamp resolution.
Default: - format not set
getFormat in interface SyslogLogDriverPropspublic final String getTlsCaCert()
SyslogLogDriverPropsIgnored if the address protocol is not tcp+tls.
Default: - tlsCaCert not set
getTlsCaCert in interface SyslogLogDriverPropspublic final String getTlsCert()
SyslogLogDriverPropsIgnored if the address protocol is not tcp+tls.
Default: - tlsCert not set
getTlsCert in interface SyslogLogDriverPropspublic final String getTlsKey()
SyslogLogDriverPropsIgnored if the address protocol is not tcp+tls.
Default: - tlsKey not set
getTlsKey in interface SyslogLogDriverPropspublic final Boolean getTlsSkipVerify()
SyslogLogDriverPropsIgnored if the address protocol is not tcp+tls.
Default: - false
getTlsSkipVerify in interface SyslogLogDriverPropspublic 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 © 2021. All rights reserved.