public static final class CfnVirtualNode.FileAccessLogProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnVirtualNode.FileAccessLogProperty
CfnVirtualNode.FileAccessLogProperty
CfnVirtualNode.FileAccessLogProperty.Builder, CfnVirtualNode.FileAccessLogProperty.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.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getFormat()
The specified format for the logs.
|
java.lang.String |
getPath()
The file path to write access logs to.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getPath()
CfnVirtualNode.FileAccessLogProperty
You can use /dev/stdout
to send access logs to standard out and configure your Envoy container to use a log driver, such as awslogs
, to export the access logs to a log storage service such as Amazon CloudWatch Logs. You can also specify a path in the Envoy container's file system to write the files to disk.
The Envoy process must have write permissions to the path that you specify here. Otherwise, Envoy fails to bootstrap properly.
getPath
in interface CfnVirtualNode.FileAccessLogProperty
public final java.lang.Object getFormat()
CfnVirtualNode.FileAccessLogProperty
The format is either json_format
or text_format
.
getFormat
in interface CfnVirtualNode.FileAccessLogProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()