/* 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. */ /** * The date value in ISO 8601 format. The timezone is always UTC. (YYYY-MM-DDThh:mm:ssZ) */ export type Iso8601UTC = string; export type MonitorProcessingStatusCode = | "OK" | "INACTIVE" | "COLLECTING_DATA" | "INSUFFICIENT_DATA" | "FAULT_SERVICE" | "FAULT_ACCESS_CLOUDWATCH"; export type MonitorConfigState = "PENDING" | "ACTIVE" | "INACTIVE" | "ERROR"; /** * Represents a monitor, which defines the monitoring boundaries for measurements that Internet Monitor publishes information about for an application */ export interface AwsInternetmonitorMonitor { CreatedAt?: Iso8601UTC; ModifiedAt?: Iso8601UTC; MonitorArn?: string; MonitorName?: string; ProcessingStatus?: MonitorProcessingStatusCode; ProcessingStatusInfo?: string; Resources?: string[]; ResourcesToAdd?: string[]; ResourcesToRemove?: string[]; Status?: MonitorConfigState; Tags?: Tag[]; MaxCityNetworksToMonitor?: number; } /** * The metadata that you apply to the cluster to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. */ export interface Tag { Key?: string; Value?: string; }