/** * @public * @enum */ export declare const AbortAction: { readonly CANCEL: "CANCEL"; }; /** * @public */ export type AbortAction = (typeof AbortAction)[keyof typeof AbortAction]; /** * @public * @enum */ export declare const JobExecutionFailureType: { readonly ALL: "ALL"; readonly FAILED: "FAILED"; readonly REJECTED: "REJECTED"; readonly TIMED_OUT: "TIMED_OUT"; }; /** * @public */ export type JobExecutionFailureType = (typeof JobExecutionFailureType)[keyof typeof JobExecutionFailureType]; /** * @public * @enum */ export declare const DynamoKeyType: { readonly NUMBER: "NUMBER"; readonly STRING: "STRING"; }; /** * @public */ export type DynamoKeyType = (typeof DynamoKeyType)[keyof typeof DynamoKeyType]; /** * @public * @enum */ export declare const CannedAccessControlList: { readonly AuthenticatedRead: "authenticated-read"; readonly AwsExecRead: "aws-exec-read"; readonly BucketOwnerFullControl: "bucket-owner-full-control"; readonly BucketOwnerRead: "bucket-owner-read"; readonly LogDeliveryWrite: "log-delivery-write"; readonly Private: "private"; readonly PublicRead: "public-read"; readonly PublicReadWrite: "public-read-write"; }; /** * @public */ export type CannedAccessControlList = (typeof CannedAccessControlList)[keyof typeof CannedAccessControlList]; /** * @public * @enum */ export declare const MessageFormat: { readonly JSON: "JSON"; readonly RAW: "RAW"; }; /** * @public */ export type MessageFormat = (typeof MessageFormat)[keyof typeof MessageFormat]; /** * @public * @enum */ export declare const ActionType: { readonly CONNECT: "CONNECT"; readonly PUBLISH: "PUBLISH"; readonly RECEIVE: "RECEIVE"; readonly SUBSCRIBE: "SUBSCRIBE"; }; /** * @public */ export type ActionType = (typeof ActionType)[keyof typeof ActionType]; /** * @public * @enum */ export declare const ComparisonOperator: { readonly GREATER_THAN: "greater-than"; readonly GREATER_THAN_EQUALS: "greater-than-equals"; readonly IN_CIDR_SET: "in-cidr-set"; readonly IN_PORT_SET: "in-port-set"; readonly IN_SET: "in-set"; readonly LESS_THAN: "less-than"; readonly LESS_THAN_EQUALS: "less-than-equals"; readonly NOT_IN_CIDR_SET: "not-in-cidr-set"; readonly NOT_IN_PORT_SET: "not-in-port-set"; readonly NOT_IN_SET: "not-in-set"; }; /** * @public */ export type ComparisonOperator = (typeof ComparisonOperator)[keyof typeof ComparisonOperator]; /** * @public * @enum */ export declare const ConfidenceLevel: { readonly HIGH: "HIGH"; readonly LOW: "LOW"; readonly MEDIUM: "MEDIUM"; }; /** * @public */ export type ConfidenceLevel = (typeof ConfidenceLevel)[keyof typeof ConfidenceLevel]; /** * @public * @enum */ export declare const DimensionValueOperator: { readonly IN: "IN"; readonly NOT_IN: "NOT_IN"; }; /** * @public */ export type DimensionValueOperator = (typeof DimensionValueOperator)[keyof typeof DimensionValueOperator]; /** * @public * @enum */ export declare const VerificationState: { readonly BENIGN_POSITIVE: "BENIGN_POSITIVE"; readonly FALSE_POSITIVE: "FALSE_POSITIVE"; readonly TRUE_POSITIVE: "TRUE_POSITIVE"; readonly UNKNOWN: "UNKNOWN"; }; /** * @public */ export type VerificationState = (typeof VerificationState)[keyof typeof VerificationState]; /** * @public * @enum */ export declare const AggregationTypeName: { readonly CARDINALITY: "Cardinality"; readonly PERCENTILES: "Percentiles"; readonly STATISTICS: "Statistics"; }; /** * @public */ export type AggregationTypeName = (typeof AggregationTypeName)[keyof typeof AggregationTypeName]; /** * @public * @enum */ export declare const AlertTargetType: { readonly SNS: "SNS"; }; /** * @public */ export type AlertTargetType = (typeof AlertTargetType)[keyof typeof AlertTargetType]; /** * @public * @enum */ export declare const ApplicationProtocol: { readonly DEFAULT: "DEFAULT"; readonly HTTPS: "HTTPS"; readonly MQTT_WSS: "MQTT_WSS"; readonly SECURE_MQTT: "SECURE_MQTT"; }; /** * @public */ export type ApplicationProtocol = (typeof ApplicationProtocol)[keyof typeof ApplicationProtocol]; /** * @public * @enum */ export declare const SbomValidationStatus: { readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; readonly SUCCEEDED: "SUCCEEDED"; }; /** * @public */ export type SbomValidationStatus = (typeof SbomValidationStatus)[keyof typeof SbomValidationStatus]; /** * @public * @enum */ export declare const ThingPrincipalType: { readonly EXCLUSIVE_THING: "EXCLUSIVE_THING"; readonly NON_EXCLUSIVE_THING: "NON_EXCLUSIVE_THING"; }; /** * @public */ export type ThingPrincipalType = (typeof ThingPrincipalType)[keyof typeof ThingPrincipalType]; /** * @public * @enum */ export declare const ConfigName: { readonly CERT_AGE_THRESHOLD_IN_DAYS: "CERT_AGE_THRESHOLD_IN_DAYS"; readonly CERT_EXPIRATION_THRESHOLD_IN_DAYS: "CERT_EXPIRATION_THRESHOLD_IN_DAYS"; }; /** * @public */ export type ConfigName = (typeof ConfigName)[keyof typeof ConfigName]; /** * @public * @enum */ export declare const AuditCheckRunStatus: { readonly CANCELED: "CANCELED"; readonly COMPLETED_COMPLIANT: "COMPLETED_COMPLIANT"; readonly COMPLETED_NON_COMPLIANT: "COMPLETED_NON_COMPLIANT"; readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; readonly WAITING_FOR_DATA_COLLECTION: "WAITING_FOR_DATA_COLLECTION"; }; /** * @public */ export type AuditCheckRunStatus = (typeof AuditCheckRunStatus)[keyof typeof AuditCheckRunStatus]; /** * @public * @enum */ export declare const ResourceType: { readonly ACCOUNT_SETTINGS: "ACCOUNT_SETTINGS"; readonly CA_CERTIFICATE: "CA_CERTIFICATE"; readonly CLIENT_ID: "CLIENT_ID"; readonly COGNITO_IDENTITY_POOL: "COGNITO_IDENTITY_POOL"; readonly DEVICE_CERTIFICATE: "DEVICE_CERTIFICATE"; readonly IAM_ROLE: "IAM_ROLE"; readonly IOT_POLICY: "IOT_POLICY"; readonly ISSUER_CERTIFICATE: "ISSUER_CERTIFICATE"; readonly ROLE_ALIAS: "ROLE_ALIAS"; }; /** * @public */ export type ResourceType = (typeof ResourceType)[keyof typeof ResourceType]; /** * @public * @enum */ export declare const AuditFindingSeverity: { readonly CRITICAL: "CRITICAL"; readonly HIGH: "HIGH"; readonly LOW: "LOW"; readonly MEDIUM: "MEDIUM"; }; /** * @public */ export type AuditFindingSeverity = (typeof AuditFindingSeverity)[keyof typeof AuditFindingSeverity]; /** * @public * @enum */ export declare const AuditFrequency: { readonly BIWEEKLY: "BIWEEKLY"; readonly DAILY: "DAILY"; readonly MONTHLY: "MONTHLY"; readonly WEEKLY: "WEEKLY"; }; /** * @public */ export type AuditFrequency = (typeof AuditFrequency)[keyof typeof AuditFrequency]; /** * @public * @enum */ export declare const AuditMitigationActionsExecutionStatus: { readonly CANCELED: "CANCELED"; readonly COMPLETED: "COMPLETED"; readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; readonly PENDING: "PENDING"; readonly SKIPPED: "SKIPPED"; }; /** * @public */ export type AuditMitigationActionsExecutionStatus = (typeof AuditMitigationActionsExecutionStatus)[keyof typeof AuditMitigationActionsExecutionStatus]; /** * @public * @enum */ export declare const AuditMitigationActionsTaskStatus: { readonly CANCELED: "CANCELED"; readonly COMPLETED: "COMPLETED"; readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; }; /** * @public */ export type AuditMitigationActionsTaskStatus = (typeof AuditMitigationActionsTaskStatus)[keyof typeof AuditMitigationActionsTaskStatus]; /** * @public * @enum */ export declare const AuditNotificationType: { readonly SNS: "SNS"; }; /** * @public */ export type AuditNotificationType = (typeof AuditNotificationType)[keyof typeof AuditNotificationType]; /** * @public * @enum */ export declare const AuditTaskStatus: { readonly CANCELED: "CANCELED"; readonly COMPLETED: "COMPLETED"; readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; }; /** * @public */ export type AuditTaskStatus = (typeof AuditTaskStatus)[keyof typeof AuditTaskStatus]; /** * @public * @enum */ export declare const AuditTaskType: { readonly ON_DEMAND_AUDIT_TASK: "ON_DEMAND_AUDIT_TASK"; readonly SCHEDULED_AUDIT_TASK: "SCHEDULED_AUDIT_TASK"; }; /** * @public */ export type AuditTaskType = (typeof AuditTaskType)[keyof typeof AuditTaskType]; /** * @public * @enum */ export declare const AuthDecision: { readonly ALLOWED: "ALLOWED"; readonly EXPLICIT_DENY: "EXPLICIT_DENY"; readonly IMPLICIT_DENY: "IMPLICIT_DENY"; }; /** * @public */ export type AuthDecision = (typeof AuthDecision)[keyof typeof AuthDecision]; /** * @public * @enum */ export declare const AuthenticationType: { readonly AWS_SIGV4: "AWS_SIGV4"; readonly AWS_X509: "AWS_X509"; readonly CUSTOM_AUTH: "CUSTOM_AUTH"; readonly CUSTOM_AUTH_X509: "CUSTOM_AUTH_X509"; readonly DEFAULT: "DEFAULT"; }; /** * @public */ export type AuthenticationType = (typeof AuthenticationType)[keyof typeof AuthenticationType]; /** * @public * @enum */ export declare const AuthorizerStatus: { readonly ACTIVE: "ACTIVE"; readonly INACTIVE: "INACTIVE"; }; /** * @public */ export type AuthorizerStatus = (typeof AuthorizerStatus)[keyof typeof AuthorizerStatus]; /** * @public * @enum */ export declare const AutoRegistrationStatus: { readonly DISABLE: "DISABLE"; readonly ENABLE: "ENABLE"; }; /** * @public */ export type AutoRegistrationStatus = (typeof AutoRegistrationStatus)[keyof typeof AutoRegistrationStatus]; /** * @public * @enum */ export declare const CertificateProviderOperation: { readonly CreateCertificateFromCsr: "CreateCertificateFromCsr"; }; /** * @public */ export type CertificateProviderOperation = (typeof CertificateProviderOperation)[keyof typeof CertificateProviderOperation]; /** * @public * @enum */ export declare const CommandParameterType: { readonly BINARY: "BINARY"; readonly BOOLEAN: "BOOLEAN"; readonly DOUBLE: "DOUBLE"; readonly INTEGER: "INTEGER"; readonly LONG: "LONG"; readonly STRING: "STRING"; readonly UNSIGNEDLONG: "UNSIGNEDLONG"; }; /** * @public */ export type CommandParameterType = (typeof CommandParameterType)[keyof typeof CommandParameterType]; /** * @public * @enum */ export declare const CommandParameterValueComparisonOperator: { readonly EQUALS: "EQUALS"; readonly GREATER_THAN: "GREATER_THAN"; readonly GREATER_THAN_EQUALS: "GREATER_THAN_EQUALS"; readonly IN_RANGE: "IN_RANGE"; readonly IN_SET: "IN_SET"; readonly LESS_THAN: "LESS_THAN"; readonly LESS_THAN_EQUALS: "LESS_THAN_EQUALS"; readonly NOT_EQUALS: "NOT_EQUALS"; readonly NOT_IN_RANGE: "NOT_IN_RANGE"; readonly NOT_IN_SET: "NOT_IN_SET"; }; /** * @public */ export type CommandParameterValueComparisonOperator = (typeof CommandParameterValueComparisonOperator)[keyof typeof CommandParameterValueComparisonOperator]; /** * @public * @enum */ export declare const CommandNamespace: { readonly AWSIoT: "AWS-IoT"; readonly AWSIoTFleetWise: "AWS-IoT-FleetWise"; }; /** * @public */ export type CommandNamespace = (typeof CommandNamespace)[keyof typeof CommandNamespace]; /** * @public * @enum */ export declare const OutputFormat: { readonly CBOR: "CBOR"; readonly JSON: "JSON"; }; /** * @public */ export type OutputFormat = (typeof OutputFormat)[keyof typeof OutputFormat]; /** * @public * @enum */ export declare const CustomMetricType: { readonly IP_ADDRESS_LIST: "ip-address-list"; readonly NUMBER: "number"; readonly NUMBER_LIST: "number-list"; readonly STRING_LIST: "string-list"; }; /** * @public */ export type CustomMetricType = (typeof CustomMetricType)[keyof typeof CustomMetricType]; /** * @public * @enum */ export declare const DimensionType: { readonly TOPIC_FILTER: "TOPIC_FILTER"; }; /** * @public */ export type DimensionType = (typeof DimensionType)[keyof typeof DimensionType]; /** * @public * @enum */ export declare const ServiceType: { readonly CREDENTIAL_PROVIDER: "CREDENTIAL_PROVIDER"; readonly DATA: "DATA"; readonly JOBS: "JOBS"; }; /** * @public */ export type ServiceType = (typeof ServiceType)[keyof typeof ServiceType]; /** * @public * @enum */ export declare const FleetMetricUnit: { readonly Bits: "Bits"; readonly BitsSecond: "Bits/Second"; readonly Bytes: "Bytes"; readonly BytesSecond: "Bytes/Second"; readonly Count: "Count"; readonly CountSecond: "Count/Second"; readonly Gigabits: "Gigabits"; readonly GigabitsSecond: "Gigabits/Second"; readonly Gigabytes: "Gigabytes"; readonly GigabytesSecond: "Gigabytes/Second"; readonly Kilobits: "Kilobits"; readonly KilobitsSecond: "Kilobits/Second"; readonly Kilobytes: "Kilobytes"; readonly KilobytesSecond: "Kilobytes/Second"; readonly Megabits: "Megabits"; readonly MegabitsSecond: "Megabits/Second"; readonly Megabytes: "Megabytes"; readonly MegabytesSecond: "Megabytes/Second"; readonly Microseconds: "Microseconds"; readonly Milliseconds: "Milliseconds"; readonly None: "None"; readonly Percent: "Percent"; readonly Seconds: "Seconds"; readonly Terabits: "Terabits"; readonly TerabitsSecond: "Terabits/Second"; readonly Terabytes: "Terabytes"; readonly TerabytesSecond: "Terabytes/Second"; }; /** * @public */ export type FleetMetricUnit = (typeof FleetMetricUnit)[keyof typeof FleetMetricUnit]; /** * @public * @enum */ export declare const RetryableFailureType: { readonly ALL: "ALL"; readonly FAILED: "FAILED"; readonly TIMED_OUT: "TIMED_OUT"; }; /** * @public */ export type RetryableFailureType = (typeof RetryableFailureType)[keyof typeof RetryableFailureType]; /** * @public * @enum */ export declare const JobEndBehavior: { readonly CANCEL: "CANCEL"; readonly FORCE_CANCEL: "FORCE_CANCEL"; readonly STOP_ROLLOUT: "STOP_ROLLOUT"; }; /** * @public */ export type JobEndBehavior = (typeof JobEndBehavior)[keyof typeof JobEndBehavior]; /** * @public * @enum */ export declare const TargetSelection: { readonly CONTINUOUS: "CONTINUOUS"; readonly SNAPSHOT: "SNAPSHOT"; }; /** * @public */ export type TargetSelection = (typeof TargetSelection)[keyof typeof TargetSelection]; /** * @public * @enum */ export declare const LogLevel: { readonly DEBUG: "DEBUG"; readonly DISABLED: "DISABLED"; readonly ERROR: "ERROR"; readonly INFO: "INFO"; readonly WARN: "WARN"; }; /** * @public */ export type LogLevel = (typeof LogLevel)[keyof typeof LogLevel]; /** * @public * @enum */ export declare const PolicyTemplateName: { readonly BLANK_POLICY: "BLANK_POLICY"; }; /** * @public */ export type PolicyTemplateName = (typeof PolicyTemplateName)[keyof typeof PolicyTemplateName]; /** * @public * @enum */ export declare const CACertificateUpdateAction: { readonly DEACTIVATE: "DEACTIVATE"; }; /** * @public */ export type CACertificateUpdateAction = (typeof CACertificateUpdateAction)[keyof typeof CACertificateUpdateAction]; /** * @public * @enum */ export declare const DeviceCertificateUpdateAction: { readonly DEACTIVATE: "DEACTIVATE"; }; /** * @public */ export type DeviceCertificateUpdateAction = (typeof DeviceCertificateUpdateAction)[keyof typeof DeviceCertificateUpdateAction]; /** * @public * @enum */ export declare const AwsJobAbortCriteriaAbortAction: { readonly CANCEL: "CANCEL"; }; /** * @public */ export type AwsJobAbortCriteriaAbortAction = (typeof AwsJobAbortCriteriaAbortAction)[keyof typeof AwsJobAbortCriteriaAbortAction]; /** * @public * @enum */ export declare const AwsJobAbortCriteriaFailureType: { readonly ALL: "ALL"; readonly FAILED: "FAILED"; readonly REJECTED: "REJECTED"; readonly TIMED_OUT: "TIMED_OUT"; }; /** * @public */ export type AwsJobAbortCriteriaFailureType = (typeof AwsJobAbortCriteriaFailureType)[keyof typeof AwsJobAbortCriteriaFailureType]; /** * @public * @enum */ export declare const Protocol: { readonly HTTP: "HTTP"; readonly MQTT: "MQTT"; }; /** * @public */ export type Protocol = (typeof Protocol)[keyof typeof Protocol]; /** * @public * @enum */ export declare const OTAUpdateStatus: { readonly CREATE_COMPLETE: "CREATE_COMPLETE"; readonly CREATE_FAILED: "CREATE_FAILED"; readonly CREATE_IN_PROGRESS: "CREATE_IN_PROGRESS"; readonly CREATE_PENDING: "CREATE_PENDING"; readonly DELETE_FAILED: "DELETE_FAILED"; readonly DELETE_IN_PROGRESS: "DELETE_IN_PROGRESS"; }; /** * @public */ export type OTAUpdateStatus = (typeof OTAUpdateStatus)[keyof typeof OTAUpdateStatus]; /** * @public * @enum */ export declare const PackageVersionStatus: { readonly DEPRECATED: "DEPRECATED"; readonly DRAFT: "DRAFT"; readonly PUBLISHED: "PUBLISHED"; }; /** * @public */ export type PackageVersionStatus = (typeof PackageVersionStatus)[keyof typeof PackageVersionStatus]; /** * @public * @enum */ export declare const TemplateType: { readonly FLEET_PROVISIONING: "FLEET_PROVISIONING"; readonly JITP: "JITP"; }; /** * @public */ export type TemplateType = (typeof TemplateType)[keyof typeof TemplateType]; /** * @public * @enum */ export declare const DayOfWeek: { readonly FRI: "FRI"; readonly MON: "MON"; readonly SAT: "SAT"; readonly SUN: "SUN"; readonly THU: "THU"; readonly TUE: "TUE"; readonly WED: "WED"; }; /** * @public */ export type DayOfWeek = (typeof DayOfWeek)[keyof typeof DayOfWeek]; /** * @public * @enum */ export declare const TopicRuleDestinationStatus: { readonly DELETING: "DELETING"; readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; readonly ERROR: "ERROR"; readonly IN_PROGRESS: "IN_PROGRESS"; }; /** * @public */ export type TopicRuleDestinationStatus = (typeof TopicRuleDestinationStatus)[keyof typeof TopicRuleDestinationStatus]; /** * @public * @enum */ export declare const LogTargetType: { readonly CLIENT_ID: "CLIENT_ID"; readonly DEFAULT: "DEFAULT"; readonly PRINCIPAL_ID: "PRINCIPAL_ID"; readonly SOURCE_IP: "SOURCE_IP"; readonly THING_GROUP: "THING_GROUP"; }; /** * @public */ export type LogTargetType = (typeof LogTargetType)[keyof typeof LogTargetType]; /** * @public * @enum */ export declare const CertificateMode: { readonly DEFAULT: "DEFAULT"; readonly SNI_ONLY: "SNI_ONLY"; }; /** * @public */ export type CertificateMode = (typeof CertificateMode)[keyof typeof CertificateMode]; /** * @public * @enum */ export declare const CACertificateStatus: { readonly ACTIVE: "ACTIVE"; readonly INACTIVE: "INACTIVE"; }; /** * @public */ export type CACertificateStatus = (typeof CACertificateStatus)[keyof typeof CACertificateStatus]; /** * @public * @enum */ export declare const CertificateStatus: { readonly ACTIVE: "ACTIVE"; readonly INACTIVE: "INACTIVE"; readonly PENDING_ACTIVATION: "PENDING_ACTIVATION"; readonly PENDING_TRANSFER: "PENDING_TRANSFER"; readonly REGISTER_INACTIVE: "REGISTER_INACTIVE"; readonly REVOKED: "REVOKED"; }; /** * @public */ export type CertificateStatus = (typeof CertificateStatus)[keyof typeof CertificateStatus]; /** * @public * @enum */ export declare const DetectMitigationActionsTaskStatus: { readonly CANCELED: "CANCELED"; readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; readonly SUCCESSFUL: "SUCCESSFUL"; }; /** * @public */ export type DetectMitigationActionsTaskStatus = (typeof DetectMitigationActionsTaskStatus)[keyof typeof DetectMitigationActionsTaskStatus]; /** * @public * @enum */ export declare const DomainConfigurationStatus: { readonly DISABLED: "DISABLED"; readonly ENABLED: "ENABLED"; }; /** * @public */ export type DomainConfigurationStatus = (typeof DomainConfigurationStatus)[keyof typeof DomainConfigurationStatus]; /** * @public * @enum */ export declare const DomainType: { readonly AWS_MANAGED: "AWS_MANAGED"; readonly CUSTOMER_MANAGED: "CUSTOMER_MANAGED"; readonly ENDPOINT: "ENDPOINT"; }; /** * @public */ export type DomainType = (typeof DomainType)[keyof typeof DomainType]; /** * @public * @enum */ export declare const ServerCertificateStatus: { readonly INVALID: "INVALID"; readonly VALID: "VALID"; }; /** * @public */ export type ServerCertificateStatus = (typeof ServerCertificateStatus)[keyof typeof ServerCertificateStatus]; /** * @public * @enum */ export declare const ConfigurationStatus: { readonly HEALTHY: "HEALTHY"; readonly UNHEALTHY: "UNHEALTHY"; }; /** * @public */ export type ConfigurationStatus = (typeof ConfigurationStatus)[keyof typeof ConfigurationStatus]; /** * @public * @enum */ export declare const EncryptionType: { readonly AWS_OWNED_KMS_KEY: "AWS_OWNED_KMS_KEY"; readonly CUSTOMER_MANAGED_KMS_KEY: "CUSTOMER_MANAGED_KMS_KEY"; }; /** * @public */ export type EncryptionType = (typeof EncryptionType)[keyof typeof EncryptionType]; /** * @public * @enum */ export declare const EventType: { readonly CA_CERTIFICATE: "CA_CERTIFICATE"; readonly CERTIFICATE: "CERTIFICATE"; readonly JOB: "JOB"; readonly JOB_EXECUTION: "JOB_EXECUTION"; readonly POLICY: "POLICY"; readonly THING: "THING"; readonly THING_GROUP: "THING_GROUP"; readonly THING_GROUP_HIERARCHY: "THING_GROUP_HIERARCHY"; readonly THING_GROUP_MEMBERSHIP: "THING_GROUP_MEMBERSHIP"; readonly THING_TYPE: "THING_TYPE"; readonly THING_TYPE_ASSOCIATION: "THING_TYPE_ASSOCIATION"; }; /** * @public */ export type EventType = (typeof EventType)[keyof typeof EventType]; /** * @public * @enum */ export declare const IndexStatus: { readonly ACTIVE: "ACTIVE"; readonly BUILDING: "BUILDING"; readonly REBUILDING: "REBUILDING"; }; /** * @public */ export type IndexStatus = (typeof IndexStatus)[keyof typeof IndexStatus]; /** * @public * @enum */ export declare const JobStatus: { readonly CANCELED: "CANCELED"; readonly COMPLETED: "COMPLETED"; readonly DELETION_IN_PROGRESS: "DELETION_IN_PROGRESS"; readonly IN_PROGRESS: "IN_PROGRESS"; readonly SCHEDULED: "SCHEDULED"; }; /** * @public */ export type JobStatus = (typeof JobStatus)[keyof typeof JobStatus]; /** * @public * @enum */ export declare const JobExecutionStatus: { readonly CANCELED: "CANCELED"; readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; readonly QUEUED: "QUEUED"; readonly REJECTED: "REJECTED"; readonly REMOVED: "REMOVED"; readonly SUCCEEDED: "SUCCEEDED"; readonly TIMED_OUT: "TIMED_OUT"; }; /** * @public */ export type JobExecutionStatus = (typeof JobExecutionStatus)[keyof typeof JobExecutionStatus]; /** * @public * @enum */ export declare const MitigationActionType: { readonly ADD_THINGS_TO_THING_GROUP: "ADD_THINGS_TO_THING_GROUP"; readonly ENABLE_IOT_LOGGING: "ENABLE_IOT_LOGGING"; readonly PUBLISH_FINDING_TO_SNS: "PUBLISH_FINDING_TO_SNS"; readonly REPLACE_DEFAULT_POLICY_VERSION: "REPLACE_DEFAULT_POLICY_VERSION"; readonly UPDATE_CA_CERTIFICATE: "UPDATE_CA_CERTIFICATE"; readonly UPDATE_DEVICE_CERTIFICATE: "UPDATE_DEVICE_CERTIFICATE"; }; /** * @public */ export type MitigationActionType = (typeof MitigationActionType)[keyof typeof MitigationActionType]; /** * @public * @enum */ export declare const DynamicGroupStatus: { readonly ACTIVE: "ACTIVE"; readonly BUILDING: "BUILDING"; readonly REBUILDING: "REBUILDING"; }; /** * @public */ export type DynamicGroupStatus = (typeof DynamicGroupStatus)[keyof typeof DynamicGroupStatus]; /** * @public * @enum */ export declare const Status: { readonly Cancelled: "Cancelled"; readonly Cancelling: "Cancelling"; readonly Completed: "Completed"; readonly Failed: "Failed"; readonly InProgress: "InProgress"; }; /** * @public */ export type Status = (typeof Status)[keyof typeof Status]; /** * @public * @enum */ export declare const ModelStatus: { readonly ACTIVE: "ACTIVE"; readonly EXPIRED: "EXPIRED"; readonly PENDING_BUILD: "PENDING_BUILD"; }; /** * @public */ export type ModelStatus = (typeof ModelStatus)[keyof typeof ModelStatus]; /** * @public * @enum */ export declare const CommandExecutionStatus: { readonly CREATED: "CREATED"; readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; readonly REJECTED: "REJECTED"; readonly SUCCEEDED: "SUCCEEDED"; readonly TIMED_OUT: "TIMED_OUT"; }; /** * @public */ export type CommandExecutionStatus = (typeof CommandExecutionStatus)[keyof typeof CommandExecutionStatus]; /** * @public * @enum */ export declare const FieldType: { readonly BOOLEAN: "Boolean"; readonly NUMBER: "Number"; readonly STRING: "String"; }; /** * @public */ export type FieldType = (typeof FieldType)[keyof typeof FieldType]; /** * @public * @enum */ export declare const ThingGroupIndexingMode: { readonly OFF: "OFF"; readonly ON: "ON"; }; /** * @public */ export type ThingGroupIndexingMode = (typeof ThingGroupIndexingMode)[keyof typeof ThingGroupIndexingMode]; /** * @public * @enum */ export declare const DeviceDefenderIndexingMode: { readonly OFF: "OFF"; readonly VIOLATIONS: "VIOLATIONS"; }; /** * @public */ export type DeviceDefenderIndexingMode = (typeof DeviceDefenderIndexingMode)[keyof typeof DeviceDefenderIndexingMode]; /** * @public * @enum */ export declare const TargetFieldOrder: { readonly LatLon: "LatLon"; readonly LonLat: "LonLat"; }; /** * @public */ export type TargetFieldOrder = (typeof TargetFieldOrder)[keyof typeof TargetFieldOrder]; /** * @public * @enum */ export declare const NamedShadowIndexingMode: { readonly OFF: "OFF"; readonly ON: "ON"; }; /** * @public */ export type NamedShadowIndexingMode = (typeof NamedShadowIndexingMode)[keyof typeof NamedShadowIndexingMode]; /** * @public * @enum */ export declare const ThingConnectivityIndexingMode: { readonly OFF: "OFF"; readonly STATUS: "STATUS"; }; /** * @public */ export type ThingConnectivityIndexingMode = (typeof ThingConnectivityIndexingMode)[keyof typeof ThingConnectivityIndexingMode]; /** * @public * @enum */ export declare const ThingIndexingMode: { readonly OFF: "OFF"; readonly REGISTRY: "REGISTRY"; readonly REGISTRY_AND_SHADOW: "REGISTRY_AND_SHADOW"; }; /** * @public */ export type ThingIndexingMode = (typeof ThingIndexingMode)[keyof typeof ThingIndexingMode]; /** * @public * @enum */ export declare const DisconnectReasonValue: { readonly AUTH_ERROR: "AUTH_ERROR"; readonly CLIENT_ERROR: "CLIENT_ERROR"; readonly CLIENT_INITIATED_DISCONNECT: "CLIENT_INITIATED_DISCONNECT"; readonly CONNECTION_LOST: "CONNECTION_LOST"; readonly CUSTOMAUTH_TTL_EXPIRATION: "CUSTOMAUTH_TTL_EXPIRATION"; readonly DUPLICATE_CLIENTID: "DUPLICATE_CLIENTID"; readonly FORBIDDEN_ACCESS: "FORBIDDEN_ACCESS"; readonly MQTT_KEEP_ALIVE_TIMEOUT: "MQTT_KEEP_ALIVE_TIMEOUT"; readonly NONE: "NONE"; readonly SERVER_ERROR: "SERVER_ERROR"; readonly SERVER_INITIATED_DISCONNECT: "SERVER_INITIATED_DISCONNECT"; readonly THROTTLED: "THROTTLED"; readonly UNKNOWN: "UNKNOWN"; readonly WEBSOCKET_TTL_EXPIRATION: "WEBSOCKET_TTL_EXPIRATION"; }; /** * @public */ export type DisconnectReasonValue = (typeof DisconnectReasonValue)[keyof typeof DisconnectReasonValue]; /** * @public * @enum */ export declare const BehaviorCriteriaType: { readonly MACHINE_LEARNING: "MACHINE_LEARNING"; readonly STATIC: "STATIC"; readonly STATISTICAL: "STATISTICAL"; }; /** * @public */ export type BehaviorCriteriaType = (typeof BehaviorCriteriaType)[keyof typeof BehaviorCriteriaType]; /** * @public * @enum */ export declare const SortOrder: { readonly Ascending: "ASCENDING"; readonly Descending: "DESCENDING"; }; /** * @public */ export type SortOrder = (typeof SortOrder)[keyof typeof SortOrder]; /** * @public * @enum */ export declare const DetectMitigationActionExecutionStatus: { readonly FAILED: "FAILED"; readonly IN_PROGRESS: "IN_PROGRESS"; readonly SKIPPED: "SKIPPED"; readonly SUCCESSFUL: "SUCCESSFUL"; }; /** * @public */ export type DetectMitigationActionExecutionStatus = (typeof DetectMitigationActionExecutionStatus)[keyof typeof DetectMitigationActionExecutionStatus]; /** * @public * @enum */ export declare const SbomValidationResult: { readonly FAILED: "FAILED"; readonly SUCCEEDED: "SUCCEEDED"; }; /** * @public */ export type SbomValidationResult = (typeof SbomValidationResult)[keyof typeof SbomValidationResult]; /** * @public * @enum */ export declare const SbomValidationErrorCode: { readonly FILE_SIZE_LIMIT_EXCEEDED: "FILE_SIZE_LIMIT_EXCEEDED"; readonly INCOMPATIBLE_FORMAT: "INCOMPATIBLE_FORMAT"; }; /** * @public */ export type SbomValidationErrorCode = (typeof SbomValidationErrorCode)[keyof typeof SbomValidationErrorCode]; /** * @public * @enum */ export declare const ReportType: { readonly ERRORS: "ERRORS"; readonly RESULTS: "RESULTS"; }; /** * @public */ export type ReportType = (typeof ReportType)[keyof typeof ReportType]; /** * @public * @enum */ export declare const ViolationEventType: { readonly ALARM_CLEARED: "alarm-cleared"; readonly ALARM_INVALIDATED: "alarm-invalidated"; readonly IN_ALARM: "in-alarm"; }; /** * @public */ export type ViolationEventType = (typeof ViolationEventType)[keyof typeof ViolationEventType]; /** * @public * @enum */ export declare const PackageVersionAction: { readonly DEPRECATE: "DEPRECATE"; readonly PUBLISH: "PUBLISH"; }; /** * @public */ export type PackageVersionAction = (typeof PackageVersionAction)[keyof typeof PackageVersionAction];