export declare const AccountPolicyPolicyType: { readonly DataProtectionPolicy: "DATA_PROTECTION_POLICY"; readonly SubscriptionFilterPolicy: "SUBSCRIPTION_FILTER_POLICY"; readonly FieldIndexPolicy: "FIELD_INDEX_POLICY"; readonly TransformerPolicy: "TRANSFORMER_POLICY"; readonly MetricExtractionPolicy: "METRIC_EXTRACTION_POLICY"; }; /** * Type of the policy. */ export type AccountPolicyPolicyType = (typeof AccountPolicyPolicyType)[keyof typeof AccountPolicyPolicyType]; export declare const AccountPolicyScope: { readonly All: "ALL"; }; /** * Scope for policy application */ export type AccountPolicyScope = (typeof AccountPolicyScope)[keyof typeof AccountPolicyScope]; export declare const IntegrationStatus: { readonly Provisioning: "PROVISIONING"; readonly Active: "ACTIVE"; readonly Failed: "FAILED"; }; /** * Status of creation for the Integration and its resources */ export type IntegrationStatus = (typeof IntegrationStatus)[keyof typeof IntegrationStatus]; export declare const IntegrationType: { readonly Opensearch: "OPENSEARCH"; }; /** * The type of the Integration. */ export type IntegrationType = (typeof IntegrationType)[keyof typeof IntegrationType]; export declare const LogAnomalyDetectorEvaluationFrequency: { readonly FiveMin: "FIVE_MIN"; readonly TenMin: "TEN_MIN"; readonly FifteenMin: "FIFTEEN_MIN"; readonly ThirtyMin: "THIRTY_MIN"; readonly OneHour: "ONE_HOUR"; }; /** * How often log group is evaluated */ export type LogAnomalyDetectorEvaluationFrequency = (typeof LogAnomalyDetectorEvaluationFrequency)[keyof typeof LogAnomalyDetectorEvaluationFrequency]; export declare const LogGroupClass: { readonly Standard: "STANDARD"; readonly InfrequentAccess: "INFREQUENT_ACCESS"; readonly Delivery: "DELIVERY"; }; /** * Specifies the log group class for this log group. There are two classes: * + The ``Standard`` log class supports all CWL features. * + The ``Infrequent Access`` log class supports a subset of CWL features and incurs lower costs. * * For details about the features supported by each class, see [Log classes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html) */ export type LogGroupClass = (typeof LogGroupClass)[keyof typeof LogGroupClass]; export declare const MetricFilterMetricTransformationUnit: { readonly Seconds: "Seconds"; readonly Microseconds: "Microseconds"; readonly Milliseconds: "Milliseconds"; readonly Bytes: "Bytes"; readonly Kilobytes: "Kilobytes"; readonly Megabytes: "Megabytes"; readonly Gigabytes: "Gigabytes"; readonly Terabytes: "Terabytes"; readonly Bits: "Bits"; readonly Kilobits: "Kilobits"; readonly Megabits: "Megabits"; readonly Gigabits: "Gigabits"; readonly Terabits: "Terabits"; readonly Percent: "Percent"; readonly Count: "Count"; readonly BytesSecond: "Bytes/Second"; readonly KilobytesSecond: "Kilobytes/Second"; readonly MegabytesSecond: "Megabytes/Second"; readonly GigabytesSecond: "Gigabytes/Second"; readonly TerabytesSecond: "Terabytes/Second"; readonly BitsSecond: "Bits/Second"; readonly KilobitsSecond: "Kilobits/Second"; readonly MegabitsSecond: "Megabits/Second"; readonly GigabitsSecond: "Gigabits/Second"; readonly TerabitsSecond: "Terabits/Second"; readonly CountSecond: "Count/Second"; readonly None: "None"; }; /** * The unit to assign to the metric. If you omit this, the unit is set as ``None``. */ export type MetricFilterMetricTransformationUnit = (typeof MetricFilterMetricTransformationUnit)[keyof typeof MetricFilterMetricTransformationUnit]; export declare const QueryDefinitionQueryLanguage: { readonly Cwli: "CWLI"; readonly Sql: "SQL"; readonly Ppl: "PPL"; }; /** * Query language of the query string. Possible values are CWLI, SQL, PPL, with CWLI being the default. */ export type QueryDefinitionQueryLanguage = (typeof QueryDefinitionQueryLanguage)[keyof typeof QueryDefinitionQueryLanguage]; export declare const ScheduledQueryLastExecutionStatus: { readonly Pending: "Pending"; readonly InvalidQuery: "InvalidQuery"; readonly Complete: "Complete"; readonly Failed: "Failed"; readonly Timeout: "Timeout"; }; export type ScheduledQueryLastExecutionStatus = (typeof ScheduledQueryLastExecutionStatus)[keyof typeof ScheduledQueryLastExecutionStatus]; export declare const ScheduledQueryState: { readonly Enabled: "ENABLED"; readonly Disabled: "DISABLED"; }; export type ScheduledQueryState = (typeof ScheduledQueryState)[keyof typeof ScheduledQueryState]; export declare const SubscriptionFilterDistribution: { readonly Random: "Random"; readonly ByLogStream: "ByLogStream"; }; /** * The method used to distribute log data to the destination, which can be either random or grouped by log stream. */ export type SubscriptionFilterDistribution = (typeof SubscriptionFilterDistribution)[keyof typeof SubscriptionFilterDistribution]; export declare const TransformerEventSource: { readonly CloudTrail: "CloudTrail"; readonly Route53Resolver: "Route53Resolver"; readonly VpcFlow: "VPCFlow"; readonly EksAudit: "EKSAudit"; readonly Awswaf: "AWSWAF"; }; export type TransformerEventSource = (typeof TransformerEventSource)[keyof typeof TransformerEventSource]; export declare const TransformerOcsfVersion: { readonly V11: "V1.1"; readonly V15: "V1.5"; }; export type TransformerOcsfVersion = (typeof TransformerOcsfVersion)[keyof typeof TransformerOcsfVersion]; export declare const TransformerProcessorListToMapPropertiesFlattenedElement: { readonly First: "first"; readonly Last: "last"; }; export type TransformerProcessorListToMapPropertiesFlattenedElement = (typeof TransformerProcessorListToMapPropertiesFlattenedElement)[keyof typeof TransformerProcessorListToMapPropertiesFlattenedElement]; export declare const TransformerTypeConverterEntryType: { readonly Boolean: "boolean"; readonly Integer: "integer"; readonly Double: "double"; readonly String: "string"; }; export type TransformerTypeConverterEntryType = (typeof TransformerTypeConverterEntryType)[keyof typeof TransformerTypeConverterEntryType];