@pulumi/aws-native
Version:
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
162 lines (161 loc) • 6.87 kB
TypeScript
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 DeliverySourceStatus: {
readonly Active: "ACTIVE";
readonly Inactive: "INACTIVE";
};
/**
* The status of this delivery source. The value can be ACTIVE or INACTIVE.
*/
export type DeliverySourceStatus = (typeof DeliverySourceStatus)[keyof typeof DeliverySourceStatus];
export declare const DeliverySourceStatusReason: {
readonly ResourceDeleted: "RESOURCE_DELETED";
};
/**
* The reason for the status of this delivery source, such as RESOURCE_DELETED.
*/
export type DeliverySourceStatusReason = (typeof DeliverySourceStatusReason)[keyof typeof DeliverySourceStatusReason];
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];