"use strict";
// *** 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.UrlInvokeMode = exports.UrlAuthType = exports.UrlAllowMethodsItem = exports.PermissionFunctionUrlAuthType = exports.FunctionTracingConfigMode = exports.FunctionSnapStartResponseOptimizationStatus = exports.FunctionSnapStartResponseApplyOn = exports.FunctionSnapStartApplyOn = exports.FunctionRuntimeManagementConfigUpdateRuntimeOn = exports.FunctionRecursiveLoop = exports.FunctionPackageType = exports.FunctionLoggingConfigSystemLogLevel = exports.FunctionLoggingConfigLogFormat = exports.FunctionLoggingConfigApplicationLogLevel = exports.FunctionArchitecturesItem = exports.EventSourceMappingSourceAccessConfigurationType = exports.EventSourceMappingSchemaValidationConfigAttribute = exports.EventSourceMappingSchemaRegistryConfigEventRecordFormat = exports.EventSourceMappingSchemaRegistryAccessConfigType = exports.EventSourceMappingMetricsConfigMetricsItem = exports.EventSourceMappingFunctionResponseTypesItem = exports.EventSourceMappingDocumentDbEventSourceConfigFullDocument = exports.CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment = void 0;
exports.CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment = {
    Warn: "Warn",
    Enforce: "Enforce",
};
exports.EventSourceMappingDocumentDbEventSourceConfigFullDocument = {
    UpdateLookup: "UpdateLookup",
    Default: "Default",
};
exports.EventSourceMappingFunctionResponseTypesItem = {
    ReportBatchItemFailures: "ReportBatchItemFailures",
};
exports.EventSourceMappingMetricsConfigMetricsItem = {
    EventCount: "EventCount",
};
exports.EventSourceMappingSchemaRegistryAccessConfigType = {
    BasicAuth: "BASIC_AUTH",
    ClientCertificateTlsAuth: "CLIENT_CERTIFICATE_TLS_AUTH",
    ServerRootCaCertificate: "SERVER_ROOT_CA_CERTIFICATE",
};
exports.EventSourceMappingSchemaRegistryConfigEventRecordFormat = {
    Json: "JSON",
    Source: "SOURCE",
};
exports.EventSourceMappingSchemaValidationConfigAttribute = {
    Key: "KEY",
    Value: "VALUE",
};
exports.EventSourceMappingSourceAccessConfigurationType = {
    BasicAuth: "BASIC_AUTH",
    VpcSubnet: "VPC_SUBNET",
    VpcSecurityGroup: "VPC_SECURITY_GROUP",
    SaslScram512Auth: "SASL_SCRAM_512_AUTH",
    SaslScram256Auth: "SASL_SCRAM_256_AUTH",
    VirtualHost: "VIRTUAL_HOST",
    ClientCertificateTlsAuth: "CLIENT_CERTIFICATE_TLS_AUTH",
    ServerRootCaCertificate: "SERVER_ROOT_CA_CERTIFICATE",
};
exports.FunctionArchitecturesItem = {
    X8664: "x86_64",
    Arm64: "arm64",
};
exports.FunctionLoggingConfigApplicationLogLevel = {
    Trace: "TRACE",
    Debug: "DEBUG",
    Info: "INFO",
    Warn: "WARN",
    Error: "ERROR",
    Fatal: "FATAL",
};
exports.FunctionLoggingConfigLogFormat = {
    Text: "Text",
    Json: "JSON",
};
exports.FunctionLoggingConfigSystemLogLevel = {
    Debug: "DEBUG",
    Info: "INFO",
    Warn: "WARN",
};
exports.FunctionPackageType = {
    Image: "Image",
    Zip: "Zip",
};
exports.FunctionRecursiveLoop = {
    Allow: "Allow",
    Terminate: "Terminate",
};
exports.FunctionRuntimeManagementConfigUpdateRuntimeOn = {
    Auto: "Auto",
    FunctionUpdate: "FunctionUpdate",
    Manual: "Manual",
};
exports.FunctionSnapStartApplyOn = {
    PublishedVersions: "PublishedVersions",
    None: "None",
};
exports.FunctionSnapStartResponseApplyOn = {
    PublishedVersions: "PublishedVersions",
    None: "None",
};
exports.FunctionSnapStartResponseOptimizationStatus = {
    On: "On",
    Off: "Off",
};
exports.FunctionTracingConfigMode = {
    Active: "Active",
    PassThrough: "PassThrough",
};
exports.PermissionFunctionUrlAuthType = {
    AwsIam: "AWS_IAM",
    None: "NONE",
};
exports.UrlAllowMethodsItem = {
    Get: "GET",
    Put: "PUT",
    Head: "HEAD",
    Post: "POST",
    Patch: "PATCH",
    Delete: "DELETE",
    Asterisk: "*",
};
exports.UrlAuthType = {
    AwsIam: "AWS_IAM",
    None: "NONE",
};
exports.UrlInvokeMode = {
    Buffered: "BUFFERED",
    ResponseStream: "RESPONSE_STREAM",
};
//# sourceMappingURL=index.js.map