@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)
128 lines • 5.56 kB
JavaScript
;
// *** WARNING: this file was generated by pulumi-language-nodejs. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.TelemetryRuleWafLogType = exports.TelemetryRuleTelemetryType = exports.TelemetryRuleTelemetrySourceType = exports.TelemetryRuleTelemetryDestinationConfigurationLogDeliveryParametersPropertiesLogTypesItem = exports.TelemetryRuleResourceType = exports.TelemetryRuleFilterRequirement = exports.TelemetryRuleFilterBehavior = exports.TelemetryRuleElbLoadBalancerLoggingParametersOutputFormat = exports.TelemetryRuleDestinationType = exports.TelemetryRuleAction = exports.TelemetryPipelinesTelemetryPipelineStatus = exports.S3TableIntegrationEncryptionConfigSseAlgorithm = exports.OrganizationTelemetryRuleWafLogType = exports.OrganizationTelemetryRuleTelemetryType = exports.OrganizationTelemetryRuleTelemetrySourceType = exports.OrganizationTelemetryRuleResourceType = exports.OrganizationTelemetryRuleFilterRequirement = exports.OrganizationTelemetryRuleFilterBehavior = exports.OrganizationTelemetryRuleElbLoadBalancerLoggingParametersOutputFormat = exports.OrganizationTelemetryRuleDestinationType = exports.OrganizationTelemetryRuleAction = exports.OrganizationCentralizationRuleSourceLogsConfigurationEncryptedLogGroupStrategy = exports.OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionStrategy = exports.OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionConflictResolutionStrategy = void 0;
exports.OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionConflictResolutionStrategy = {
Allow: "ALLOW",
Skip: "SKIP",
};
exports.OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionStrategy = {
CustomerManaged: "CUSTOMER_MANAGED",
AwsOwned: "AWS_OWNED",
};
exports.OrganizationCentralizationRuleSourceLogsConfigurationEncryptedLogGroupStrategy = {
Allow: "ALLOW",
Skip: "SKIP",
};
exports.OrganizationTelemetryRuleAction = {
Allow: "ALLOW",
Block: "BLOCK",
Count: "COUNT",
Captcha: "CAPTCHA",
Challenge: "CHALLENGE",
ExcludedAsCount: "EXCLUDED_AS_COUNT",
};
exports.OrganizationTelemetryRuleDestinationType = {
CloudWatchLogs: "cloud-watch-logs",
};
exports.OrganizationTelemetryRuleElbLoadBalancerLoggingParametersOutputFormat = {
Plain: "plain",
Json: "json",
};
exports.OrganizationTelemetryRuleFilterBehavior = {
Keep: "KEEP",
Drop: "DROP",
};
exports.OrganizationTelemetryRuleFilterRequirement = {
MeetsAll: "MEETS_ALL",
MeetsAny: "MEETS_ANY",
};
exports.OrganizationTelemetryRuleResourceType = {
Awsec2vpc: "AWS::EC2::VPC",
AwswaFv2WebAcl: "AWS::WAFv2::WebACL",
AwsCloudTrail: "AWS::CloudTrail",
AwseksCluster: "AWS::EKS::Cluster",
AwsElasticLoadBalancingV2LoadBalancer: "AWS::ElasticLoadBalancingV2::LoadBalancer",
};
exports.OrganizationTelemetryRuleTelemetrySourceType = {
VpcFlowLogs: "VPC_FLOW_LOGS",
Route53ResolverQueryLogs: "ROUTE53_RESOLVER_QUERY_LOGS",
EksAuditLogs: "EKS_AUDIT_LOGS",
EksAuthenticatorLogs: "EKS_AUTHENTICATOR_LOGS",
EksControllerManagerLogs: "EKS_CONTROLLER_MANAGER_LOGS",
EksSchedulerLogs: "EKS_SCHEDULER_LOGS",
EksApiLogs: "EKS_API_LOGS",
};
exports.OrganizationTelemetryRuleTelemetryType = {
Logs: "Logs",
};
exports.OrganizationTelemetryRuleWafLogType = {
WafLogs: "WAF_LOGS",
};
exports.S3TableIntegrationEncryptionConfigSseAlgorithm = {
Aes256: "AES256",
Awskms: "aws:kms",
};
exports.TelemetryPipelinesTelemetryPipelineStatus = {
Creating: "CREATING",
Active: "ACTIVE",
Updating: "UPDATING",
Deleting: "DELETING",
CreateFailed: "CREATE_FAILED",
UpdateFailed: "UPDATE_FAILED",
};
exports.TelemetryRuleAction = {
Allow: "ALLOW",
Block: "BLOCK",
Count: "COUNT",
Captcha: "CAPTCHA",
Challenge: "CHALLENGE",
ExcludedAsCount: "EXCLUDED_AS_COUNT",
};
exports.TelemetryRuleDestinationType = {
CloudWatchLogs: "cloud-watch-logs",
};
exports.TelemetryRuleElbLoadBalancerLoggingParametersOutputFormat = {
Plain: "plain",
Json: "json",
};
exports.TelemetryRuleFilterBehavior = {
Keep: "KEEP",
Drop: "DROP",
};
exports.TelemetryRuleFilterRequirement = {
MeetsAll: "MEETS_ALL",
MeetsAny: "MEETS_ANY",
};
exports.TelemetryRuleResourceType = {
Awsec2vpc: "AWS::EC2::VPC",
AwswaFv2WebAcl: "AWS::WAFv2::WebACL",
AwsCloudTrail: "AWS::CloudTrail",
AwseksCluster: "AWS::EKS::Cluster",
AwsElasticLoadBalancingV2LoadBalancer: "AWS::ElasticLoadBalancingV2::LoadBalancer",
AwsBedrockAgentCoreRuntime: "AWS::BedrockAgentCore::Runtime",
AwsBedrockAgentCoreBrowser: "AWS::BedrockAgentCore::Browser",
AwsBedrockAgentCoreCodeInterpreter: "AWS::BedrockAgentCore::CodeInterpreter",
};
exports.TelemetryRuleTelemetryDestinationConfigurationLogDeliveryParametersPropertiesLogTypesItem = {
ApplicationLogs: "APPLICATION_LOGS",
UsageLogs: "USAGE_LOGS",
};
exports.TelemetryRuleTelemetrySourceType = {
VpcFlowLogs: "VPC_FLOW_LOGS",
Route53ResolverQueryLogs: "ROUTE53_RESOLVER_QUERY_LOGS",
EksAuditLogs: "EKS_AUDIT_LOGS",
EksAuthenticatorLogs: "EKS_AUTHENTICATOR_LOGS",
EksControllerManagerLogs: "EKS_CONTROLLER_MANAGER_LOGS",
EksSchedulerLogs: "EKS_SCHEDULER_LOGS",
EksApiLogs: "EKS_API_LOGS",
};
exports.TelemetryRuleTelemetryType = {
Logs: "Logs",
Traces: "Traces",
};
exports.TelemetryRuleWafLogType = {
WafLogs: "WAF_LOGS",
};
//# sourceMappingURL=index.js.map