LogConfig

class aws_cdk.aws_appsync.LogConfig(*, exclude_verbose_content=None, field_log_level=None, role=None)

Bases: object

(experimental) Logging configuration for AppSync.

Parameters
  • exclude_verbose_content (Union[bool, IResolvable, None]) – (experimental) exclude verbose content. Default: false

  • field_log_level (Optional[FieldLogLevel]) – (experimental) log level for fields. Default: - Use AppSync default

  • role (Optional[IRole]) – (experimental) The role for CloudWatch Logs. Default: - None

Stability

experimental

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_appsync as appsync
import aws_cdk.aws_iam as iam

# role is of type Role

log_config = appsync.LogConfig(
    exclude_verbose_content=False,
    field_log_level=appsync.FieldLogLevel.NONE,
    role=role
)

Attributes

exclude_verbose_content

(experimental) exclude verbose content.

Default

false

Stability

experimental

Return type

Union[bool, IResolvable, None]

field_log_level

(experimental) log level for fields.

Default
  • Use AppSync default

Stability

experimental

Return type

Optional[FieldLogLevel]

role

(experimental) The role for CloudWatch Logs.

Default
  • None

Stability

experimental

Return type

Optional[IRole]