LogConfig

public struct LogConfig : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The service role that AWS AppSync will assume to publish to Amazon CloudWatch logs in your account.

    Declaration

    Swift

    public let cloudWatchLogsRoleArn: String
  • Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.

    Declaration

    Swift

    public let excludeVerboseContent: Bool?
  • The field logging level. Values can be NONE, ERROR, or ALL. NONE: No field-level logs are captured. ERROR: Logs the following information only for the fields that are in error: The error section in the server response. Field-level errors. The generated request/response functions that got resolved for error fields. ALL: The following information is logged for all fields in the query: Field-level tracing information. The generated request/response functions that got resolved for each field.

    Declaration

    Swift

    public let fieldLogLevel: FieldLogLevel
  • Undocumented

    Declaration

    Swift

    public init(cloudWatchLogsRoleArn: String, excludeVerboseContent: Bool? = nil, fieldLogLevel: FieldLogLevel)