Class CfnVirtualNode.FileAccessLogProperty.Jsii$Proxy

All Implemented Interfaces:
Enclosing interface:

@Stability(Stable) @Internal public static final class CfnVirtualNode.FileAccessLogProperty.Jsii$Proxy extends implements CfnVirtualNode.FileAccessLogProperty
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy( objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CfnVirtualNode.FileAccessLogProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnVirtualNode.FileAccessLogProperty.Builder.
  • Method Details

    • getPath

      public final String getPath()
      Description copied from interface: CfnVirtualNode.FileAccessLogProperty
      The file path to write access logs to.

      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.

      Specified by:
      getPath in interface CfnVirtualNode.FileAccessLogProperty
    • getFormat

      public final Object getFormat()
      Description copied from interface: CfnVirtualNode.FileAccessLogProperty
      The specified format for the logs.

      The format is either json_format or text_format .

      Specified by:
      getFormat in interface CfnVirtualNode.FileAccessLogProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface
    • equals

      public final boolean equals(Object o)
      equals in class Object
    • hashCode

      public final int hashCode()
      hashCode in class Object