Class ServiceConnectAccessLogConfiguration.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class ServiceConnectAccessLogConfiguration.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ServiceConnectAccessLogConfiguration
  • 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(ServiceConnectAccessLogConfiguration.Builder builder)
      Constructor that initializes the object based on literal property values passed by the ServiceConnectAccessLogConfiguration.Builder.
  • Method Details

    • getFormat

      public final ServiceConnectAccessLogFormat getFormat()
      Description copied from interface: ServiceConnectAccessLogConfiguration
      The format for Service Connect access log output.

      • TEXT: Human-readable text format
      • JSON: Structured JSON format for log analysis tools
      Specified by:
      getFormat in interface ServiceConnectAccessLogConfiguration
    • getIncludeQueryParameters

      public final Boolean getIncludeQueryParameters()
      Description copied from interface: ServiceConnectAccessLogConfiguration
      Whether to include query parameters in Service Connect access logs.

      When enabled, query parameters from HTTP requests are included in the access logs. Consider security and privacy implications as query parameters may contain sensitive information such as request IDs and tokens.

      Default: undefined - AWS ECS default is false, which means that query parameters are not included in access logs

      Specified by:
      getIncludeQueryParameters in interface ServiceConnectAccessLogConfiguration
    • $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