"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.TopicRuleDestinationStatus = exports.TopicRuleCannedAccessControlList = exports.ThingTypePropagatingAttributeConnectionAttribute = exports.SoftwarePackageVersionSbomValidationStatus = exports.SoftwarePackageVersionPackageVersionStatus = exports.SecurityProfileStatisticalThresholdStatistic = exports.SecurityProfileMetricDimensionOperator = exports.SecurityProfileMachineLearningDetectionConfigConfidenceLevel = exports.SecurityProfileBehaviorCriteriaComparisonOperator = exports.ScheduledAuditFrequency = exports.ScheduledAuditDayOfWeek = exports.ResourceSpecificLoggingTargetType = exports.ResourceSpecificLoggingLogLevel = exports.ProvisioningTemplateTemplateType = exports.MitigationActionUpdateDeviceCertificateParamsAction = exports.MitigationActionUpdateCaCertificateParamsAction = exports.MitigationActionReplaceDefaultPolicyVersionParamsTemplateName = exports.MitigationActionEnableIoTLoggingParamsLogLevel = exports.LoggingDefaultLogLevel = exports.JobTemplateJobRetryFailureType = exports.JobTemplateFailureType = exports.JobTemplateAction = exports.DomainConfigurationStatus = exports.DomainConfigurationServiceType = exports.DomainConfigurationServerCertificateSummaryServerCertificateStatus = exports.DomainConfigurationDomainType = exports.DomainConfigurationAuthenticationType = exports.DomainConfigurationApplicationProtocol = exports.DimensionType = exports.CustomMetricMetricType = exports.CommandNamespace = exports.CertificateStatus = exports.CertificateProviderOperation = exports.CertificateMode = exports.CaCertificateStatus = exports.CaCertificateCertificateMode = exports.CaCertificateAutoRegistrationStatus = exports.AuthorizerStatus = void 0;
exports.AuthorizerStatus = {
    Active: "ACTIVE",
    Inactive: "INACTIVE",
};
exports.CaCertificateAutoRegistrationStatus = {
    Enable: "ENABLE",
    Disable: "DISABLE",
};
exports.CaCertificateCertificateMode = {
    Default: "DEFAULT",
    SniOnly: "SNI_ONLY",
};
exports.CaCertificateStatus = {
    Active: "ACTIVE",
    Inactive: "INACTIVE",
};
exports.CertificateMode = {
    Default: "DEFAULT",
    SniOnly: "SNI_ONLY",
};
exports.CertificateProviderOperation = {
    CreateCertificateFromCsr: "CreateCertificateFromCsr",
};
exports.CertificateStatus = {
    Active: "ACTIVE",
    Inactive: "INACTIVE",
    Revoked: "REVOKED",
    PendingTransfer: "PENDING_TRANSFER",
    PendingActivation: "PENDING_ACTIVATION",
};
exports.CommandNamespace = {
    AwsIoT: "AWS-IoT",
    AwsIoTFleetWise: "AWS-IoT-FleetWise",
};
exports.CustomMetricMetricType = {
    StringList: "string-list",
    IpAddressList: "ip-address-list",
    NumberList: "number-list",
    Number: "number",
};
exports.DimensionType = {
    TopicFilter: "TOPIC_FILTER",
};
exports.DomainConfigurationApplicationProtocol = {
    SecureMqtt: "SECURE_MQTT",
    MqttWss: "MQTT_WSS",
    Https: "HTTPS",
    Default: "DEFAULT",
};
exports.DomainConfigurationAuthenticationType = {
    AwsX509: "AWS_X509",
    CustomAuth: "CUSTOM_AUTH",
    AwsSigv4: "AWS_SIGV4",
    CustomAuthX509: "CUSTOM_AUTH_X509",
    Default: "DEFAULT",
};
exports.DomainConfigurationDomainType = {
    Endpoint: "ENDPOINT",
    AwsManaged: "AWS_MANAGED",
    CustomerManaged: "CUSTOMER_MANAGED",
};
exports.DomainConfigurationServerCertificateSummaryServerCertificateStatus = {
    Invalid: "INVALID",
    Valid: "VALID",
};
exports.DomainConfigurationServiceType = {
    Data: "DATA",
    CredentialProvider: "CREDENTIAL_PROVIDER",
    Jobs: "JOBS",
};
exports.DomainConfigurationStatus = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.JobTemplateAction = {
    Cancel: "CANCEL",
};
exports.JobTemplateFailureType = {
    Failed: "FAILED",
    Rejected: "REJECTED",
    TimedOut: "TIMED_OUT",
    All: "ALL",
};
exports.JobTemplateJobRetryFailureType = {
    Failed: "FAILED",
    TimedOut: "TIMED_OUT",
    All: "ALL",
};
exports.LoggingDefaultLogLevel = {
    Error: "ERROR",
    Warn: "WARN",
    Info: "INFO",
    Debug: "DEBUG",
    Disabled: "DISABLED",
};
exports.MitigationActionEnableIoTLoggingParamsLogLevel = {
    Debug: "DEBUG",
    Info: "INFO",
    Error: "ERROR",
    Warn: "WARN",
    UnsetValue: "UNSET_VALUE",
};
exports.MitigationActionReplaceDefaultPolicyVersionParamsTemplateName = {
    BlankPolicy: "BLANK_POLICY",
    UnsetValue: "UNSET_VALUE",
};
exports.MitigationActionUpdateCaCertificateParamsAction = {
    Deactivate: "DEACTIVATE",
    UnsetValue: "UNSET_VALUE",
};
exports.MitigationActionUpdateDeviceCertificateParamsAction = {
    Deactivate: "DEACTIVATE",
    UnsetValue: "UNSET_VALUE",
};
exports.ProvisioningTemplateTemplateType = {
    FleetProvisioning: "FLEET_PROVISIONING",
    Jitp: "JITP",
};
exports.ResourceSpecificLoggingLogLevel = {
    Error: "ERROR",
    Warn: "WARN",
    Info: "INFO",
    Debug: "DEBUG",
    Disabled: "DISABLED",
};
exports.ResourceSpecificLoggingTargetType = {
    ThingGroup: "THING_GROUP",
    ClientId: "CLIENT_ID",
    SourceIp: "SOURCE_IP",
    PrincipalId: "PRINCIPAL_ID",
    EventType: "EVENT_TYPE",
};
exports.ScheduledAuditDayOfWeek = {
    Sun: "SUN",
    Mon: "MON",
    Tue: "TUE",
    Wed: "WED",
    Thu: "THU",
    Fri: "FRI",
    Sat: "SAT",
    UnsetValue: "UNSET_VALUE",
};
exports.ScheduledAuditFrequency = {
    Daily: "DAILY",
    Weekly: "WEEKLY",
    Biweekly: "BIWEEKLY",
    Monthly: "MONTHLY",
};
exports.SecurityProfileBehaviorCriteriaComparisonOperator = {
    LessThan: "less-than",
    LessThanEquals: "less-than-equals",
    GreaterThan: "greater-than",
    GreaterThanEquals: "greater-than-equals",
    InCidrSet: "in-cidr-set",
    NotInCidrSet: "not-in-cidr-set",
    InPortSet: "in-port-set",
    NotInPortSet: "not-in-port-set",
    InSet: "in-set",
    NotInSet: "not-in-set",
};
exports.SecurityProfileMachineLearningDetectionConfigConfidenceLevel = {
    Low: "LOW",
    Medium: "MEDIUM",
    High: "HIGH",
};
exports.SecurityProfileMetricDimensionOperator = {
    In: "IN",
    NotIn: "NOT_IN",
};
exports.SecurityProfileStatisticalThresholdStatistic = {
    Average: "Average",
    P0: "p0",
    P01: "p0.1",
    P001: "p0.01",
    P1: "p1",
    P10: "p10",
    P50: "p50",
    P90: "p90",
    P99: "p99",
    P999: "p99.9",
    P9999: "p99.99",
    P100: "p100",
};
exports.SoftwarePackageVersionPackageVersionStatus = {
    Draft: "DRAFT",
    Published: "PUBLISHED",
    Deprecated: "DEPRECATED",
};
exports.SoftwarePackageVersionSbomValidationStatus = {
    InProgress: "IN_PROGRESS",
    Failed: "FAILED",
    Succeeded: "SUCCEEDED",
    Empty: "",
};
exports.ThingTypePropagatingAttributeConnectionAttribute = {
    IotClientId: "iot:ClientId",
    IotThingThingName: "iot:Thing.ThingName",
};
exports.TopicRuleCannedAccessControlList = {
    Private: "private",
    PublicRead: "public-read",
    PublicReadWrite: "public-read-write",
    AwsExecRead: "aws-exec-read",
    AuthenticatedRead: "authenticated-read",
    BucketOwnerRead: "bucket-owner-read",
    BucketOwnerFullControl: "bucket-owner-full-control",
    LogDeliveryWrite: "log-delivery-write",
};
exports.TopicRuleDestinationStatus = {
    Enabled: "ENABLED",
    InProgress: "IN_PROGRESS",
    Disabled: "DISABLED",
};
//# sourceMappingURL=index.js.map