/** * @public * @enum */ export declare const InstrumentationType: { /** * Temporary instrumentation that expires automatically (default 24 hours) */ readonly BREAKPOINT: "BREAKPOINT"; /** * Permanent instrumentation that persists until explicitly deleted */ readonly PROBE: "PROBE"; }; /** * @public */ export type InstrumentationType = (typeof InstrumentationType)[keyof typeof InstrumentationType]; /** * @public * @enum */ export declare const BatchDeleteErrorCode: { /** * Insufficient permissions to delete the configuration. */ readonly ACCESS_DENIED: "AccessDeniedException"; /** * Internal service error for this item. */ readonly INTERNAL_SERVICE_ERROR: "InternalServiceException"; /** * Configuration already deleted or expired. */ readonly RESOURCE_NOT_FOUND: "ResourceNotFoundException"; }; /** * @public */ export type BatchDeleteErrorCode = (typeof BatchDeleteErrorCode)[keyof typeof BatchDeleteErrorCode]; /** * @public * @enum */ export declare const ServiceLevelObjectiveBudgetStatus: { readonly BREACHED: "BREACHED"; readonly INSUFFICIENT_DATA: "INSUFFICIENT_DATA"; readonly OK: "OK"; readonly WARNING: "WARNING"; }; /** * @public */ export type ServiceLevelObjectiveBudgetStatus = (typeof ServiceLevelObjectiveBudgetStatus)[keyof typeof ServiceLevelObjectiveBudgetStatus]; /** * @public * @enum */ export declare const EvaluationType: { readonly PERIOD_BASED: "PeriodBased"; readonly REQUEST_BASED: "RequestBased"; }; /** * @public */ export type EvaluationType = (typeof EvaluationType)[keyof typeof EvaluationType]; /** * @public * @enum */ export declare const DurationUnit: { readonly DAY: "DAY"; readonly HOUR: "HOUR"; readonly MINUTE: "MINUTE"; readonly MONTH: "MONTH"; }; /** * @public */ export type DurationUnit = (typeof DurationUnit)[keyof typeof DurationUnit]; /** * @public * @enum */ export declare const ServiceLevelIndicatorComparisonOperator: { readonly GREATER_THAN: "GreaterThan"; readonly GREATER_THAN_OR_EQUAL_TO: "GreaterThanOrEqualTo"; readonly LESS_THAN: "LessThan"; readonly LESS_THAN_OR_EQUAL_TO: "LessThanOrEqualTo"; }; /** * @public */ export type ServiceLevelIndicatorComparisonOperator = (typeof ServiceLevelIndicatorComparisonOperator)[keyof typeof ServiceLevelIndicatorComparisonOperator]; /** * @public * @enum */ export declare const SelectionType: { readonly EXPLICIT: "EXPLICIT"; readonly PREFIX: "PREFIX"; readonly REGEX: "REGEX"; }; /** * @public */ export type SelectionType = (typeof SelectionType)[keyof typeof SelectionType]; /** * @public * @enum */ export declare const ServiceLevelIndicatorMetricType: { readonly AVAILABILITY: "AVAILABILITY"; readonly LATENCY: "LATENCY"; }; /** * @public */ export type ServiceLevelIndicatorMetricType = (typeof ServiceLevelIndicatorMetricType)[keyof typeof ServiceLevelIndicatorMetricType]; /** * @public * @enum */ export declare const StandardUnit: { readonly BITS: "Bits"; readonly BITS_SECOND: "Bits/Second"; readonly BYTES: "Bytes"; readonly BYTES_SECOND: "Bytes/Second"; readonly COUNT: "Count"; readonly COUNT_SECOND: "Count/Second"; readonly GIGABITS: "Gigabits"; readonly GIGABITS_SECOND: "Gigabits/Second"; readonly GIGABYTES: "Gigabytes"; readonly GIGABYTES_SECOND: "Gigabytes/Second"; readonly KILOBITS: "Kilobits"; readonly KILOBITS_SECOND: "Kilobits/Second"; readonly KILOBYTES: "Kilobytes"; readonly KILOBYTES_SECOND: "Kilobytes/Second"; readonly MEGABITS: "Megabits"; readonly MEGABITS_SECOND: "Megabits/Second"; readonly MEGABYTES: "Megabytes"; readonly MEGABYTES_SECOND: "Megabytes/Second"; readonly MICROSECONDS: "Microseconds"; readonly MILLISECONDS: "Milliseconds"; readonly NONE: "None"; readonly PERCENT: "Percent"; readonly SECONDS: "Seconds"; readonly TERABITS: "Terabits"; readonly TERABITS_SECOND: "Terabits/Second"; readonly TERABYTES: "Terabytes"; readonly TERABYTES_SECOND: "Terabytes/Second"; }; /** * @public */ export type StandardUnit = (typeof StandardUnit)[keyof typeof StandardUnit]; /** * @public * @enum */ export declare const ProgrammingLanguage: { readonly JAVA: "Java"; readonly JAVASCRIPT: "Javascript"; readonly PYTHON: "Python"; }; /** * @public */ export type ProgrammingLanguage = (typeof ProgrammingLanguage)[keyof typeof ProgrammingLanguage]; /** * @public * @enum */ export declare const DynamicInstrumentationSignalType: { readonly SNAPSHOT: "SNAPSHOT"; }; /** * @public */ export type DynamicInstrumentationSignalType = (typeof DynamicInstrumentationSignalType)[keyof typeof DynamicInstrumentationSignalType]; /** * @public * @enum */ export declare const DynamicInstrumentationDeletionStatus: { readonly DELETED: "DELETED"; }; /** * @public */ export type DynamicInstrumentationDeletionStatus = (typeof DynamicInstrumentationDeletionStatus)[keyof typeof DynamicInstrumentationDeletionStatus]; /** * @public * @enum */ export declare const InstrumentationConfigurationStatus: { readonly ACTIVE: "ACTIVE"; readonly DISABLED: "DISABLED"; readonly ERROR: "ERROR"; readonly READY: "READY"; }; /** * @public */ export type InstrumentationConfigurationStatus = (typeof InstrumentationConfigurationStatus)[keyof typeof InstrumentationConfigurationStatus]; /** * @public * @enum */ export declare const InstrumentationErrorCause: { readonly FILE_NOT_FOUND: "FILE_NOT_FOUND"; readonly LANGUAGE_MISMATCH: "LANGUAGE_MISMATCH"; readonly LINE_NOT_EXECUTABLE: "LINE_NOT_EXECUTABLE"; readonly METHOD_NOT_FOUND: "METHOD_NOT_FOUND"; readonly OVERLOADED_METHODS: "OVERLOADED_METHODS"; readonly RUNTIME_ERROR: "RUNTIME_ERROR"; }; /** * @public */ export type InstrumentationErrorCause = (typeof InstrumentationErrorCause)[keyof typeof InstrumentationErrorCause]; /** * @public * @enum */ export declare const DetailLevel: { readonly BRIEF: "BRIEF"; readonly DETAILED: "DETAILED"; }; /** * @public */ export type DetailLevel = (typeof DetailLevel)[keyof typeof DetailLevel]; /** * @public * @enum */ export declare const Severity: { readonly CRITICAL: "CRITICAL"; readonly HIGH: "HIGH"; readonly LOW: "LOW"; readonly MEDIUM: "MEDIUM"; readonly NONE: "NONE"; }; /** * @public */ export type Severity = (typeof Severity)[keyof typeof Severity]; /** * @public * @enum */ export declare const ConnectionType: { readonly DIRECT: "DIRECT"; readonly INDIRECT: "INDIRECT"; }; /** * @public */ export type ConnectionType = (typeof ConnectionType)[keyof typeof ConnectionType]; /** * @public * @enum */ export declare const ChangeEventType: { readonly CONFIGURATION: "CONFIGURATION"; readonly DEPLOYMENT: "DEPLOYMENT"; }; /** * @public */ export type ChangeEventType = (typeof ChangeEventType)[keyof typeof ChangeEventType]; /** * @public * @enum */ export declare const UnprocessedStatusEventFailureReason: { readonly INTERNAL_ERROR: "INTERNAL_ERROR"; readonly THROTTLED: "THROTTLED"; readonly VALIDATION_ERROR: "VALIDATION_ERROR"; }; /** * @public */ export type UnprocessedStatusEventFailureReason = (typeof UnprocessedStatusEventFailureReason)[keyof typeof UnprocessedStatusEventFailureReason]; /** * @public * @enum */ export declare const MetricSourceType: { readonly APPMONITOR: "AppMonitor"; readonly CANARY: "Canary"; readonly CLOUDWATCH_METRIC: "CloudWatchMetric"; readonly SERVICE: "Service"; readonly SERVICE_DEPENDENCY: "ServiceDependency"; readonly SERVICE_OPERATION: "ServiceOperation"; }; /** * @public */ export type MetricSourceType = (typeof MetricSourceType)[keyof typeof MetricSourceType];