Class CfnVirtualNode.FileAccessLogProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appmesh.CfnVirtualNode.FileAccessLogProperty.Jsii$Proxy
All Implemented Interfaces:
CfnVirtualNode.FileAccessLogProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnVirtualNode.FileAccessLogProperty

@Stability(Stable) @Internal public static final class CfnVirtualNode.FileAccessLogProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnVirtualNode.FileAccessLogProperty
  • 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

      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 software.amazon.jsii.JsiiSerializable
    • equals

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

      public final int hashCode()
      Overrides:
      hashCode in class Object