/* eslint-disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ /** * Resource-specific logging allows you to specify a logging level for a specific thing group. */ export interface AwsIotResourcespecificlogging { /** * The target type. Value must be THING_GROUP, CLIENT_ID, SOURCE_IP, PRINCIPAL_ID. */ TargetType: "THING_GROUP" | "CLIENT_ID" | "SOURCE_IP" | "PRINCIPAL_ID"; /** * The target name. */ TargetName: string; /** * The log level for a specific target. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED. */ LogLevel: "ERROR" | "WARN" | "INFO" | "DEBUG" | "DISABLED"; /** * Unique Id for a Target (TargetType:TargetName), this will be internally built to serve as primary identifier for a log target. */ TargetId?: string; }