/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the iot-2015-05-28.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.IoT { /// /// Constants used for properties of type AbortAction. /// public class AbortAction : ConstantClass { /// /// Constant CANCEL for AbortAction /// public static readonly AbortAction CANCEL = new AbortAction("CANCEL"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AbortAction(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AbortAction FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AbortAction(string value) { return FindValue(value); } } /// /// Constants used for properties of type ActionType. /// public class ActionType : ConstantClass { /// /// Constant CONNECT for ActionType /// public static readonly ActionType CONNECT = new ActionType("CONNECT"); /// /// Constant PUBLISH for ActionType /// public static readonly ActionType PUBLISH = new ActionType("PUBLISH"); /// /// Constant RECEIVE for ActionType /// public static readonly ActionType RECEIVE = new ActionType("RECEIVE"); /// /// Constant SUBSCRIBE for ActionType /// public static readonly ActionType SUBSCRIBE = new ActionType("SUBSCRIBE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ActionType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ActionType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ActionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AggregationTypeName. /// public class AggregationTypeName : ConstantClass { /// /// Constant Cardinality for AggregationTypeName /// public static readonly AggregationTypeName Cardinality = new AggregationTypeName("Cardinality"); /// /// Constant Percentiles for AggregationTypeName /// public static readonly AggregationTypeName Percentiles = new AggregationTypeName("Percentiles"); /// /// Constant Statistics for AggregationTypeName /// public static readonly AggregationTypeName Statistics = new AggregationTypeName("Statistics"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AggregationTypeName(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AggregationTypeName FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AggregationTypeName(string value) { return FindValue(value); } } /// /// Constants used for properties of type AlertTargetType. /// public class AlertTargetType : ConstantClass { /// /// Constant SNS for AlertTargetType /// public static readonly AlertTargetType SNS = new AlertTargetType("SNS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AlertTargetType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AlertTargetType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AlertTargetType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AuditCheckRunStatus. /// public class AuditCheckRunStatus : ConstantClass { /// /// Constant CANCELED for AuditCheckRunStatus /// public static readonly AuditCheckRunStatus CANCELED = new AuditCheckRunStatus("CANCELED"); /// /// Constant COMPLETED_COMPLIANT for AuditCheckRunStatus /// public static readonly AuditCheckRunStatus COMPLETED_COMPLIANT = new AuditCheckRunStatus("COMPLETED_COMPLIANT"); /// /// Constant COMPLETED_NON_COMPLIANT for AuditCheckRunStatus /// public static readonly AuditCheckRunStatus COMPLETED_NON_COMPLIANT = new AuditCheckRunStatus("COMPLETED_NON_COMPLIANT"); /// /// Constant FAILED for AuditCheckRunStatus /// public static readonly AuditCheckRunStatus FAILED = new AuditCheckRunStatus("FAILED"); /// /// Constant IN_PROGRESS for AuditCheckRunStatus /// public static readonly AuditCheckRunStatus IN_PROGRESS = new AuditCheckRunStatus("IN_PROGRESS"); /// /// Constant WAITING_FOR_DATA_COLLECTION for AuditCheckRunStatus /// public static readonly AuditCheckRunStatus WAITING_FOR_DATA_COLLECTION = new AuditCheckRunStatus("WAITING_FOR_DATA_COLLECTION"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AuditCheckRunStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AuditCheckRunStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AuditCheckRunStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AuditFindingSeverity. /// public class AuditFindingSeverity : ConstantClass { /// /// Constant CRITICAL for AuditFindingSeverity /// public static readonly AuditFindingSeverity CRITICAL = new AuditFindingSeverity("CRITICAL"); /// /// Constant HIGH for AuditFindingSeverity /// public static readonly AuditFindingSeverity HIGH = new AuditFindingSeverity("HIGH"); /// /// Constant LOW for AuditFindingSeverity /// public static readonly AuditFindingSeverity LOW = new AuditFindingSeverity("LOW"); /// /// Constant MEDIUM for AuditFindingSeverity /// public static readonly AuditFindingSeverity MEDIUM = new AuditFindingSeverity("MEDIUM"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AuditFindingSeverity(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AuditFindingSeverity FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AuditFindingSeverity(string value) { return FindValue(value); } } /// /// Constants used for properties of type AuditFrequency. /// public class AuditFrequency : ConstantClass { /// /// Constant BIWEEKLY for AuditFrequency /// public static readonly AuditFrequency BIWEEKLY = new AuditFrequency("BIWEEKLY"); /// /// Constant DAILY for AuditFrequency /// public static readonly AuditFrequency DAILY = new AuditFrequency("DAILY"); /// /// Constant MONTHLY for AuditFrequency /// public static readonly AuditFrequency MONTHLY = new AuditFrequency("MONTHLY"); /// /// Constant WEEKLY for AuditFrequency /// public static readonly AuditFrequency WEEKLY = new AuditFrequency("WEEKLY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AuditFrequency(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AuditFrequency FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AuditFrequency(string value) { return FindValue(value); } } /// /// Constants used for properties of type AuditMitigationActionsExecutionStatus. /// public class AuditMitigationActionsExecutionStatus : ConstantClass { /// /// Constant CANCELED for AuditMitigationActionsExecutionStatus /// public static readonly AuditMitigationActionsExecutionStatus CANCELED = new AuditMitigationActionsExecutionStatus("CANCELED"); /// /// Constant COMPLETED for AuditMitigationActionsExecutionStatus /// public static readonly AuditMitigationActionsExecutionStatus COMPLETED = new AuditMitigationActionsExecutionStatus("COMPLETED"); /// /// Constant FAILED for AuditMitigationActionsExecutionStatus /// public static readonly AuditMitigationActionsExecutionStatus FAILED = new AuditMitigationActionsExecutionStatus("FAILED"); /// /// Constant IN_PROGRESS for AuditMitigationActionsExecutionStatus /// public static readonly AuditMitigationActionsExecutionStatus IN_PROGRESS = new AuditMitigationActionsExecutionStatus("IN_PROGRESS"); /// /// Constant PENDING for AuditMitigationActionsExecutionStatus /// public static readonly AuditMitigationActionsExecutionStatus PENDING = new AuditMitigationActionsExecutionStatus("PENDING"); /// /// Constant SKIPPED for AuditMitigationActionsExecutionStatus /// public static readonly AuditMitigationActionsExecutionStatus SKIPPED = new AuditMitigationActionsExecutionStatus("SKIPPED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AuditMitigationActionsExecutionStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AuditMitigationActionsExecutionStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AuditMitigationActionsExecutionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AuditMitigationActionsTaskStatus. /// public class AuditMitigationActionsTaskStatus : ConstantClass { /// /// Constant CANCELED for AuditMitigationActionsTaskStatus /// public static readonly AuditMitigationActionsTaskStatus CANCELED = new AuditMitigationActionsTaskStatus("CANCELED"); /// /// Constant COMPLETED for AuditMitigationActionsTaskStatus /// public static readonly AuditMitigationActionsTaskStatus COMPLETED = new AuditMitigationActionsTaskStatus("COMPLETED"); /// /// Constant FAILED for AuditMitigationActionsTaskStatus /// public static readonly AuditMitigationActionsTaskStatus FAILED = new AuditMitigationActionsTaskStatus("FAILED"); /// /// Constant IN_PROGRESS for AuditMitigationActionsTaskStatus /// public static readonly AuditMitigationActionsTaskStatus IN_PROGRESS = new AuditMitigationActionsTaskStatus("IN_PROGRESS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AuditMitigationActionsTaskStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AuditMitigationActionsTaskStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AuditMitigationActionsTaskStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AuditNotificationType. /// public class AuditNotificationType : ConstantClass { /// /// Constant SNS for AuditNotificationType /// public static readonly AuditNotificationType SNS = new AuditNotificationType("SNS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AuditNotificationType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AuditNotificationType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AuditNotificationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AuditTaskStatus. /// public class AuditTaskStatus : ConstantClass { /// /// Constant CANCELED for AuditTaskStatus /// public static readonly AuditTaskStatus CANCELED = new AuditTaskStatus("CANCELED"); /// /// Constant COMPLETED for AuditTaskStatus /// public static readonly AuditTaskStatus COMPLETED = new AuditTaskStatus("COMPLETED"); /// /// Constant FAILED for AuditTaskStatus /// public static readonly AuditTaskStatus FAILED = new AuditTaskStatus("FAILED"); /// /// Constant IN_PROGRESS for AuditTaskStatus /// public static readonly AuditTaskStatus IN_PROGRESS = new AuditTaskStatus("IN_PROGRESS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AuditTaskStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AuditTaskStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AuditTaskStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AuditTaskType. /// public class AuditTaskType : ConstantClass { /// /// Constant ON_DEMAND_AUDIT_TASK for AuditTaskType /// public static readonly AuditTaskType ON_DEMAND_AUDIT_TASK = new AuditTaskType("ON_DEMAND_AUDIT_TASK"); /// /// Constant SCHEDULED_AUDIT_TASK for AuditTaskType /// public static readonly AuditTaskType SCHEDULED_AUDIT_TASK = new AuditTaskType("SCHEDULED_AUDIT_TASK"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AuditTaskType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AuditTaskType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AuditTaskType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AuthDecision. /// public class AuthDecision : ConstantClass { /// /// Constant ALLOWED for AuthDecision /// public static readonly AuthDecision ALLOWED = new AuthDecision("ALLOWED"); /// /// Constant EXPLICIT_DENY for AuthDecision /// public static readonly AuthDecision EXPLICIT_DENY = new AuthDecision("EXPLICIT_DENY"); /// /// Constant IMPLICIT_DENY for AuthDecision /// public static readonly AuthDecision IMPLICIT_DENY = new AuthDecision("IMPLICIT_DENY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AuthDecision(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AuthDecision FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AuthDecision(string value) { return FindValue(value); } } /// /// Constants used for properties of type AuthorizerStatus. /// public class AuthorizerStatus : ConstantClass { /// /// Constant ACTIVE for AuthorizerStatus /// public static readonly AuthorizerStatus ACTIVE = new AuthorizerStatus("ACTIVE"); /// /// Constant INACTIVE for AuthorizerStatus /// public static readonly AuthorizerStatus INACTIVE = new AuthorizerStatus("INACTIVE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AuthorizerStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AuthorizerStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AuthorizerStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AutoRegistrationStatus. /// public class AutoRegistrationStatus : ConstantClass { /// /// Constant DISABLE for AutoRegistrationStatus /// public static readonly AutoRegistrationStatus DISABLE = new AutoRegistrationStatus("DISABLE"); /// /// Constant ENABLE for AutoRegistrationStatus /// public static readonly AutoRegistrationStatus ENABLE = new AutoRegistrationStatus("ENABLE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AutoRegistrationStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AutoRegistrationStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AutoRegistrationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AwsJobAbortCriteriaAbortAction. /// public class AwsJobAbortCriteriaAbortAction : ConstantClass { /// /// Constant CANCEL for AwsJobAbortCriteriaAbortAction /// public static readonly AwsJobAbortCriteriaAbortAction CANCEL = new AwsJobAbortCriteriaAbortAction("CANCEL"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AwsJobAbortCriteriaAbortAction(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AwsJobAbortCriteriaAbortAction FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AwsJobAbortCriteriaAbortAction(string value) { return FindValue(value); } } /// /// Constants used for properties of type AwsJobAbortCriteriaFailureType. /// public class AwsJobAbortCriteriaFailureType : ConstantClass { /// /// Constant ALL for AwsJobAbortCriteriaFailureType /// public static readonly AwsJobAbortCriteriaFailureType ALL = new AwsJobAbortCriteriaFailureType("ALL"); /// /// Constant FAILED for AwsJobAbortCriteriaFailureType /// public static readonly AwsJobAbortCriteriaFailureType FAILED = new AwsJobAbortCriteriaFailureType("FAILED"); /// /// Constant REJECTED for AwsJobAbortCriteriaFailureType /// public static readonly AwsJobAbortCriteriaFailureType REJECTED = new AwsJobAbortCriteriaFailureType("REJECTED"); /// /// Constant TIMED_OUT for AwsJobAbortCriteriaFailureType /// public static readonly AwsJobAbortCriteriaFailureType TIMED_OUT = new AwsJobAbortCriteriaFailureType("TIMED_OUT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AwsJobAbortCriteriaFailureType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AwsJobAbortCriteriaFailureType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AwsJobAbortCriteriaFailureType(string value) { return FindValue(value); } } /// /// Constants used for properties of type BehaviorCriteriaType. /// public class BehaviorCriteriaType : ConstantClass { /// /// Constant MACHINE_LEARNING for BehaviorCriteriaType /// public static readonly BehaviorCriteriaType MACHINE_LEARNING = new BehaviorCriteriaType("MACHINE_LEARNING"); /// /// Constant STATIC for BehaviorCriteriaType /// public static readonly BehaviorCriteriaType STATIC = new BehaviorCriteriaType("STATIC"); /// /// Constant STATISTICAL for BehaviorCriteriaType /// public static readonly BehaviorCriteriaType STATISTICAL = new BehaviorCriteriaType("STATISTICAL"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public BehaviorCriteriaType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static BehaviorCriteriaType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator BehaviorCriteriaType(string value) { return FindValue(value); } } /// /// Constants used for properties of type CACertificateStatus. /// public class CACertificateStatus : ConstantClass { /// /// Constant ACTIVE for CACertificateStatus /// public static readonly CACertificateStatus ACTIVE = new CACertificateStatus("ACTIVE"); /// /// Constant INACTIVE for CACertificateStatus /// public static readonly CACertificateStatus INACTIVE = new CACertificateStatus("INACTIVE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CACertificateStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CACertificateStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CACertificateStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type CACertificateUpdateAction. /// public class CACertificateUpdateAction : ConstantClass { /// /// Constant DEACTIVATE for CACertificateUpdateAction /// public static readonly CACertificateUpdateAction DEACTIVATE = new CACertificateUpdateAction("DEACTIVATE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CACertificateUpdateAction(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CACertificateUpdateAction FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CACertificateUpdateAction(string value) { return FindValue(value); } } /// /// Constants used for properties of type CannedAccessControlList. /// public class CannedAccessControlList : ConstantClass { /// /// Constant AuthenticatedRead for CannedAccessControlList /// public static readonly CannedAccessControlList AuthenticatedRead = new CannedAccessControlList("authenticated-read"); /// /// Constant AwsExecRead for CannedAccessControlList /// public static readonly CannedAccessControlList AwsExecRead = new CannedAccessControlList("aws-exec-read"); /// /// Constant BucketOwnerFullControl for CannedAccessControlList /// public static readonly CannedAccessControlList BucketOwnerFullControl = new CannedAccessControlList("bucket-owner-full-control"); /// /// Constant BucketOwnerRead for CannedAccessControlList /// public static readonly CannedAccessControlList BucketOwnerRead = new CannedAccessControlList("bucket-owner-read"); /// /// Constant LogDeliveryWrite for CannedAccessControlList /// public static readonly CannedAccessControlList LogDeliveryWrite = new CannedAccessControlList("log-delivery-write"); /// /// Constant Private for CannedAccessControlList /// public static readonly CannedAccessControlList Private = new CannedAccessControlList("private"); /// /// Constant PublicRead for CannedAccessControlList /// public static readonly CannedAccessControlList PublicRead = new CannedAccessControlList("public-read"); /// /// Constant PublicReadWrite for CannedAccessControlList /// public static readonly CannedAccessControlList PublicReadWrite = new CannedAccessControlList("public-read-write"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CannedAccessControlList(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CannedAccessControlList FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CannedAccessControlList(string value) { return FindValue(value); } } /// /// Constants used for properties of type CertificateMode. /// public class CertificateMode : ConstantClass { /// /// Constant DEFAULT for CertificateMode /// public static readonly CertificateMode DEFAULT = new CertificateMode("DEFAULT"); /// /// Constant SNI_ONLY for CertificateMode /// public static readonly CertificateMode SNI_ONLY = new CertificateMode("SNI_ONLY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CertificateMode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CertificateMode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CertificateMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type CertificateStatus. /// public class CertificateStatus : ConstantClass { /// /// Constant ACTIVE for CertificateStatus /// public static readonly CertificateStatus ACTIVE = new CertificateStatus("ACTIVE"); /// /// Constant INACTIVE for CertificateStatus /// public static readonly CertificateStatus INACTIVE = new CertificateStatus("INACTIVE"); /// /// Constant PENDING_ACTIVATION for CertificateStatus /// public static readonly CertificateStatus PENDING_ACTIVATION = new CertificateStatus("PENDING_ACTIVATION"); /// /// Constant PENDING_TRANSFER for CertificateStatus /// public static readonly CertificateStatus PENDING_TRANSFER = new CertificateStatus("PENDING_TRANSFER"); /// /// Constant REGISTER_INACTIVE for CertificateStatus /// public static readonly CertificateStatus REGISTER_INACTIVE = new CertificateStatus("REGISTER_INACTIVE"); /// /// Constant REVOKED for CertificateStatus /// public static readonly CertificateStatus REVOKED = new CertificateStatus("REVOKED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CertificateStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CertificateStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CertificateStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ComparisonOperator. /// public class ComparisonOperator : ConstantClass { /// /// Constant GreaterThan for ComparisonOperator /// public static readonly ComparisonOperator GreaterThan = new ComparisonOperator("greater-than"); /// /// Constant GreaterThanEquals for ComparisonOperator /// public static readonly ComparisonOperator GreaterThanEquals = new ComparisonOperator("greater-than-equals"); /// /// Constant InCidrSet for ComparisonOperator /// public static readonly ComparisonOperator InCidrSet = new ComparisonOperator("in-cidr-set"); /// /// Constant InPortSet for ComparisonOperator /// public static readonly ComparisonOperator InPortSet = new ComparisonOperator("in-port-set"); /// /// Constant InSet for ComparisonOperator /// public static readonly ComparisonOperator InSet = new ComparisonOperator("in-set"); /// /// Constant LessThan for ComparisonOperator /// public static readonly ComparisonOperator LessThan = new ComparisonOperator("less-than"); /// /// Constant LessThanEquals for ComparisonOperator /// public static readonly ComparisonOperator LessThanEquals = new ComparisonOperator("less-than-equals"); /// /// Constant NotInCidrSet for ComparisonOperator /// public static readonly ComparisonOperator NotInCidrSet = new ComparisonOperator("not-in-cidr-set"); /// /// Constant NotInPortSet for ComparisonOperator /// public static readonly ComparisonOperator NotInPortSet = new ComparisonOperator("not-in-port-set"); /// /// Constant NotInSet for ComparisonOperator /// public static readonly ComparisonOperator NotInSet = new ComparisonOperator("not-in-set"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ComparisonOperator(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ComparisonOperator FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ComparisonOperator(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConfidenceLevel. /// public class ConfidenceLevel : ConstantClass { /// /// Constant HIGH for ConfidenceLevel /// public static readonly ConfidenceLevel HIGH = new ConfidenceLevel("HIGH"); /// /// Constant LOW for ConfidenceLevel /// public static readonly ConfidenceLevel LOW = new ConfidenceLevel("LOW"); /// /// Constant MEDIUM for ConfidenceLevel /// public static readonly ConfidenceLevel MEDIUM = new ConfidenceLevel("MEDIUM"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ConfidenceLevel(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ConfidenceLevel FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ConfidenceLevel(string value) { return FindValue(value); } } /// /// Constants used for properties of type CustomMetricType. /// public class CustomMetricType : ConstantClass { /// /// Constant IpAddressList for CustomMetricType /// public static readonly CustomMetricType IpAddressList = new CustomMetricType("ip-address-list"); /// /// Constant Number for CustomMetricType /// public static readonly CustomMetricType Number = new CustomMetricType("number"); /// /// Constant NumberList for CustomMetricType /// public static readonly CustomMetricType NumberList = new CustomMetricType("number-list"); /// /// Constant StringList for CustomMetricType /// public static readonly CustomMetricType StringList = new CustomMetricType("string-list"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CustomMetricType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CustomMetricType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CustomMetricType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DayOfWeek. /// public class DayOfWeek : ConstantClass { /// /// Constant FRI for DayOfWeek /// public static readonly DayOfWeek FRI = new DayOfWeek("FRI"); /// /// Constant MON for DayOfWeek /// public static readonly DayOfWeek MON = new DayOfWeek("MON"); /// /// Constant SAT for DayOfWeek /// public static readonly DayOfWeek SAT = new DayOfWeek("SAT"); /// /// Constant SUN for DayOfWeek /// public static readonly DayOfWeek SUN = new DayOfWeek("SUN"); /// /// Constant THU for DayOfWeek /// public static readonly DayOfWeek THU = new DayOfWeek("THU"); /// /// Constant TUE for DayOfWeek /// public static readonly DayOfWeek TUE = new DayOfWeek("TUE"); /// /// Constant WED for DayOfWeek /// public static readonly DayOfWeek WED = new DayOfWeek("WED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DayOfWeek(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DayOfWeek FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DayOfWeek(string value) { return FindValue(value); } } /// /// Constants used for properties of type DetectMitigationActionExecutionStatus. /// public class DetectMitigationActionExecutionStatus : ConstantClass { /// /// Constant FAILED for DetectMitigationActionExecutionStatus /// public static readonly DetectMitigationActionExecutionStatus FAILED = new DetectMitigationActionExecutionStatus("FAILED"); /// /// Constant IN_PROGRESS for DetectMitigationActionExecutionStatus /// public static readonly DetectMitigationActionExecutionStatus IN_PROGRESS = new DetectMitigationActionExecutionStatus("IN_PROGRESS"); /// /// Constant SKIPPED for DetectMitigationActionExecutionStatus /// public static readonly DetectMitigationActionExecutionStatus SKIPPED = new DetectMitigationActionExecutionStatus("SKIPPED"); /// /// Constant SUCCESSFUL for DetectMitigationActionExecutionStatus /// public static readonly DetectMitigationActionExecutionStatus SUCCESSFUL = new DetectMitigationActionExecutionStatus("SUCCESSFUL"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DetectMitigationActionExecutionStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DetectMitigationActionExecutionStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DetectMitigationActionExecutionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type DetectMitigationActionsTaskStatus. /// public class DetectMitigationActionsTaskStatus : ConstantClass { /// /// Constant CANCELED for DetectMitigationActionsTaskStatus /// public static readonly DetectMitigationActionsTaskStatus CANCELED = new DetectMitigationActionsTaskStatus("CANCELED"); /// /// Constant FAILED for DetectMitigationActionsTaskStatus /// public static readonly DetectMitigationActionsTaskStatus FAILED = new DetectMitigationActionsTaskStatus("FAILED"); /// /// Constant IN_PROGRESS for DetectMitigationActionsTaskStatus /// public static readonly DetectMitigationActionsTaskStatus IN_PROGRESS = new DetectMitigationActionsTaskStatus("IN_PROGRESS"); /// /// Constant SUCCESSFUL for DetectMitigationActionsTaskStatus /// public static readonly DetectMitigationActionsTaskStatus SUCCESSFUL = new DetectMitigationActionsTaskStatus("SUCCESSFUL"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DetectMitigationActionsTaskStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DetectMitigationActionsTaskStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DetectMitigationActionsTaskStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeviceCertificateUpdateAction. /// public class DeviceCertificateUpdateAction : ConstantClass { /// /// Constant DEACTIVATE for DeviceCertificateUpdateAction /// public static readonly DeviceCertificateUpdateAction DEACTIVATE = new DeviceCertificateUpdateAction("DEACTIVATE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DeviceCertificateUpdateAction(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DeviceCertificateUpdateAction FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DeviceCertificateUpdateAction(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeviceDefenderIndexingMode. /// public class DeviceDefenderIndexingMode : ConstantClass { /// /// Constant OFF for DeviceDefenderIndexingMode /// public static readonly DeviceDefenderIndexingMode OFF = new DeviceDefenderIndexingMode("OFF"); /// /// Constant VIOLATIONS for DeviceDefenderIndexingMode /// public static readonly DeviceDefenderIndexingMode VIOLATIONS = new DeviceDefenderIndexingMode("VIOLATIONS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DeviceDefenderIndexingMode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DeviceDefenderIndexingMode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DeviceDefenderIndexingMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type DimensionType. /// public class DimensionType : ConstantClass { /// /// Constant TOPIC_FILTER for DimensionType /// public static readonly DimensionType TOPIC_FILTER = new DimensionType("TOPIC_FILTER"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DimensionType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DimensionType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DimensionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DimensionValueOperator. /// public class DimensionValueOperator : ConstantClass { /// /// Constant IN for DimensionValueOperator /// public static readonly DimensionValueOperator IN = new DimensionValueOperator("IN"); /// /// Constant NOT_IN for DimensionValueOperator /// public static readonly DimensionValueOperator NOT_IN = new DimensionValueOperator("NOT_IN"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DimensionValueOperator(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DimensionValueOperator FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DimensionValueOperator(string value) { return FindValue(value); } } /// /// Constants used for properties of type DomainConfigurationStatus. /// public class DomainConfigurationStatus : ConstantClass { /// /// Constant DISABLED for DomainConfigurationStatus /// public static readonly DomainConfigurationStatus DISABLED = new DomainConfigurationStatus("DISABLED"); /// /// Constant ENABLED for DomainConfigurationStatus /// public static readonly DomainConfigurationStatus ENABLED = new DomainConfigurationStatus("ENABLED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DomainConfigurationStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DomainConfigurationStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DomainConfigurationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type DomainType. /// public class DomainType : ConstantClass { /// /// Constant AWS_MANAGED for DomainType /// public static readonly DomainType AWS_MANAGED = new DomainType("AWS_MANAGED"); /// /// Constant CUSTOMER_MANAGED for DomainType /// public static readonly DomainType CUSTOMER_MANAGED = new DomainType("CUSTOMER_MANAGED"); /// /// Constant ENDPOINT for DomainType /// public static readonly DomainType ENDPOINT = new DomainType("ENDPOINT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DomainType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DomainType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DomainType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DynamicGroupStatus. /// public class DynamicGroupStatus : ConstantClass { /// /// Constant ACTIVE for DynamicGroupStatus /// public static readonly DynamicGroupStatus ACTIVE = new DynamicGroupStatus("ACTIVE"); /// /// Constant BUILDING for DynamicGroupStatus /// public static readonly DynamicGroupStatus BUILDING = new DynamicGroupStatus("BUILDING"); /// /// Constant REBUILDING for DynamicGroupStatus /// public static readonly DynamicGroupStatus REBUILDING = new DynamicGroupStatus("REBUILDING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DynamicGroupStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DynamicGroupStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DynamicGroupStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type DynamoKeyType. /// public class DynamoKeyType : ConstantClass { /// /// Constant NUMBER for DynamoKeyType /// public static readonly DynamoKeyType NUMBER = new DynamoKeyType("NUMBER"); /// /// Constant STRING for DynamoKeyType /// public static readonly DynamoKeyType STRING = new DynamoKeyType("STRING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DynamoKeyType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DynamoKeyType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DynamoKeyType(string value) { return FindValue(value); } } /// /// Constants used for properties of type EventType. /// public class EventType : ConstantClass { /// /// Constant CA_CERTIFICATE for EventType /// public static readonly EventType CA_CERTIFICATE = new EventType("CA_CERTIFICATE"); /// /// Constant CERTIFICATE for EventType /// public static readonly EventType CERTIFICATE = new EventType("CERTIFICATE"); /// /// Constant JOB for EventType /// public static readonly EventType JOB = new EventType("JOB"); /// /// Constant JOB_EXECUTION for EventType /// public static readonly EventType JOB_EXECUTION = new EventType("JOB_EXECUTION"); /// /// Constant POLICY for EventType /// public static readonly EventType POLICY = new EventType("POLICY"); /// /// Constant THING for EventType /// public static readonly EventType THING = new EventType("THING"); /// /// Constant THING_GROUP for EventType /// public static readonly EventType THING_GROUP = new EventType("THING_GROUP"); /// /// Constant THING_GROUP_HIERARCHY for EventType /// public static readonly EventType THING_GROUP_HIERARCHY = new EventType("THING_GROUP_HIERARCHY"); /// /// Constant THING_GROUP_MEMBERSHIP for EventType /// public static readonly EventType THING_GROUP_MEMBERSHIP = new EventType("THING_GROUP_MEMBERSHIP"); /// /// Constant THING_TYPE for EventType /// public static readonly EventType THING_TYPE = new EventType("THING_TYPE"); /// /// Constant THING_TYPE_ASSOCIATION for EventType /// public static readonly EventType THING_TYPE_ASSOCIATION = new EventType("THING_TYPE_ASSOCIATION"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public EventType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static EventType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator EventType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FieldType. /// public class FieldType : ConstantClass { /// /// Constant Boolean for FieldType /// public static readonly FieldType Boolean = new FieldType("Boolean"); /// /// Constant Number for FieldType /// public static readonly FieldType Number = new FieldType("Number"); /// /// Constant String for FieldType /// public static readonly FieldType String = new FieldType("String"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FieldType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FieldType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FieldType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FleetMetricUnit. /// public class FleetMetricUnit : ConstantClass { /// /// Constant Bits for FleetMetricUnit /// public static readonly FleetMetricUnit Bits = new FleetMetricUnit("Bits"); /// /// Constant BitsSecond for FleetMetricUnit /// public static readonly FleetMetricUnit BitsSecond = new FleetMetricUnit("Bits/Second"); /// /// Constant Bytes for FleetMetricUnit /// public static readonly FleetMetricUnit Bytes = new FleetMetricUnit("Bytes"); /// /// Constant BytesSecond for FleetMetricUnit /// public static readonly FleetMetricUnit BytesSecond = new FleetMetricUnit("Bytes/Second"); /// /// Constant Count for FleetMetricUnit /// public static readonly FleetMetricUnit Count = new FleetMetricUnit("Count"); /// /// Constant CountSecond for FleetMetricUnit /// public static readonly FleetMetricUnit CountSecond = new FleetMetricUnit("Count/Second"); /// /// Constant Gigabits for FleetMetricUnit /// public static readonly FleetMetricUnit Gigabits = new FleetMetricUnit("Gigabits"); /// /// Constant GigabitsSecond for FleetMetricUnit /// public static readonly FleetMetricUnit GigabitsSecond = new FleetMetricUnit("Gigabits/Second"); /// /// Constant Gigabytes for FleetMetricUnit /// public static readonly FleetMetricUnit Gigabytes = new FleetMetricUnit("Gigabytes"); /// /// Constant GigabytesSecond for FleetMetricUnit /// public static readonly FleetMetricUnit GigabytesSecond = new FleetMetricUnit("Gigabytes/Second"); /// /// Constant Kilobits for FleetMetricUnit /// public static readonly FleetMetricUnit Kilobits = new FleetMetricUnit("Kilobits"); /// /// Constant KilobitsSecond for FleetMetricUnit /// public static readonly FleetMetricUnit KilobitsSecond = new FleetMetricUnit("Kilobits/Second"); /// /// Constant Kilobytes for FleetMetricUnit /// public static readonly FleetMetricUnit Kilobytes = new FleetMetricUnit("Kilobytes"); /// /// Constant KilobytesSecond for FleetMetricUnit /// public static readonly FleetMetricUnit KilobytesSecond = new FleetMetricUnit("Kilobytes/Second"); /// /// Constant Megabits for FleetMetricUnit /// public static readonly FleetMetricUnit Megabits = new FleetMetricUnit("Megabits"); /// /// Constant MegabitsSecond for FleetMetricUnit /// public static readonly FleetMetricUnit MegabitsSecond = new FleetMetricUnit("Megabits/Second"); /// /// Constant Megabytes for FleetMetricUnit /// public static readonly FleetMetricUnit Megabytes = new FleetMetricUnit("Megabytes"); /// /// Constant MegabytesSecond for FleetMetricUnit /// public static readonly FleetMetricUnit MegabytesSecond = new FleetMetricUnit("Megabytes/Second"); /// /// Constant Microseconds for FleetMetricUnit /// public static readonly FleetMetricUnit Microseconds = new FleetMetricUnit("Microseconds"); /// /// Constant Milliseconds for FleetMetricUnit /// public static readonly FleetMetricUnit Milliseconds = new FleetMetricUnit("Milliseconds"); /// /// Constant None for FleetMetricUnit /// public static readonly FleetMetricUnit None = new FleetMetricUnit("None"); /// /// Constant Percent for FleetMetricUnit /// public static readonly FleetMetricUnit Percent = new FleetMetricUnit("Percent"); /// /// Constant Seconds for FleetMetricUnit /// public static readonly FleetMetricUnit Seconds = new FleetMetricUnit("Seconds"); /// /// Constant Terabits for FleetMetricUnit /// public static readonly FleetMetricUnit Terabits = new FleetMetricUnit("Terabits"); /// /// Constant TerabitsSecond for FleetMetricUnit /// public static readonly FleetMetricUnit TerabitsSecond = new FleetMetricUnit("Terabits/Second"); /// /// Constant Terabytes for FleetMetricUnit /// public static readonly FleetMetricUnit Terabytes = new FleetMetricUnit("Terabytes"); /// /// Constant TerabytesSecond for FleetMetricUnit /// public static readonly FleetMetricUnit TerabytesSecond = new FleetMetricUnit("Terabytes/Second"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FleetMetricUnit(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FleetMetricUnit FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FleetMetricUnit(string value) { return FindValue(value); } } /// /// Constants used for properties of type IndexStatus. /// public class IndexStatus : ConstantClass { /// /// Constant ACTIVE for IndexStatus /// public static readonly IndexStatus ACTIVE = new IndexStatus("ACTIVE"); /// /// Constant BUILDING for IndexStatus /// public static readonly IndexStatus BUILDING = new IndexStatus("BUILDING"); /// /// Constant REBUILDING for IndexStatus /// public static readonly IndexStatus REBUILDING = new IndexStatus("REBUILDING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public IndexStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static IndexStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator IndexStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobEndBehavior. /// public class JobEndBehavior : ConstantClass { /// /// Constant CANCEL for JobEndBehavior /// public static readonly JobEndBehavior CANCEL = new JobEndBehavior("CANCEL"); /// /// Constant FORCE_CANCEL for JobEndBehavior /// public static readonly JobEndBehavior FORCE_CANCEL = new JobEndBehavior("FORCE_CANCEL"); /// /// Constant STOP_ROLLOUT for JobEndBehavior /// public static readonly JobEndBehavior STOP_ROLLOUT = new JobEndBehavior("STOP_ROLLOUT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public JobEndBehavior(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static JobEndBehavior FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator JobEndBehavior(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobExecutionFailureType. /// public class JobExecutionFailureType : ConstantClass { /// /// Constant ALL for JobExecutionFailureType /// public static readonly JobExecutionFailureType ALL = new JobExecutionFailureType("ALL"); /// /// Constant FAILED for JobExecutionFailureType /// public static readonly JobExecutionFailureType FAILED = new JobExecutionFailureType("FAILED"); /// /// Constant REJECTED for JobExecutionFailureType /// public static readonly JobExecutionFailureType REJECTED = new JobExecutionFailureType("REJECTED"); /// /// Constant TIMED_OUT for JobExecutionFailureType /// public static readonly JobExecutionFailureType TIMED_OUT = new JobExecutionFailureType("TIMED_OUT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public JobExecutionFailureType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static JobExecutionFailureType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator JobExecutionFailureType(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobExecutionStatus. /// public class JobExecutionStatus : ConstantClass { /// /// Constant CANCELED for JobExecutionStatus /// public static readonly JobExecutionStatus CANCELED = new JobExecutionStatus("CANCELED"); /// /// Constant FAILED for JobExecutionStatus /// public static readonly JobExecutionStatus FAILED = new JobExecutionStatus("FAILED"); /// /// Constant IN_PROGRESS for JobExecutionStatus /// public static readonly JobExecutionStatus IN_PROGRESS = new JobExecutionStatus("IN_PROGRESS"); /// /// Constant QUEUED for JobExecutionStatus /// public static readonly JobExecutionStatus QUEUED = new JobExecutionStatus("QUEUED"); /// /// Constant REJECTED for JobExecutionStatus /// public static readonly JobExecutionStatus REJECTED = new JobExecutionStatus("REJECTED"); /// /// Constant REMOVED for JobExecutionStatus /// public static readonly JobExecutionStatus REMOVED = new JobExecutionStatus("REMOVED"); /// /// Constant SUCCEEDED for JobExecutionStatus /// public static readonly JobExecutionStatus SUCCEEDED = new JobExecutionStatus("SUCCEEDED"); /// /// Constant TIMED_OUT for JobExecutionStatus /// public static readonly JobExecutionStatus TIMED_OUT = new JobExecutionStatus("TIMED_OUT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public JobExecutionStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static JobExecutionStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator JobExecutionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobStatus. /// public class JobStatus : ConstantClass { /// /// Constant CANCELED for JobStatus /// public static readonly JobStatus CANCELED = new JobStatus("CANCELED"); /// /// Constant COMPLETED for JobStatus /// public static readonly JobStatus COMPLETED = new JobStatus("COMPLETED"); /// /// Constant DELETION_IN_PROGRESS for JobStatus /// public static readonly JobStatus DELETION_IN_PROGRESS = new JobStatus("DELETION_IN_PROGRESS"); /// /// Constant IN_PROGRESS for JobStatus /// public static readonly JobStatus IN_PROGRESS = new JobStatus("IN_PROGRESS"); /// /// Constant SCHEDULED for JobStatus /// public static readonly JobStatus SCHEDULED = new JobStatus("SCHEDULED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public JobStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static JobStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator JobStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type LogLevel. /// public class LogLevel : ConstantClass { /// /// Constant DEBUG for LogLevel /// public static readonly LogLevel DEBUG = new LogLevel("DEBUG"); /// /// Constant DISABLED for LogLevel /// public static readonly LogLevel DISABLED = new LogLevel("DISABLED"); /// /// Constant ERROR for LogLevel /// public static readonly LogLevel ERROR = new LogLevel("ERROR"); /// /// Constant INFO for LogLevel /// public static readonly LogLevel INFO = new LogLevel("INFO"); /// /// Constant WARN for LogLevel /// public static readonly LogLevel WARN = new LogLevel("WARN"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public LogLevel(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static LogLevel FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator LogLevel(string value) { return FindValue(value); } } /// /// Constants used for properties of type LogTargetType. /// public class LogTargetType : ConstantClass { /// /// Constant CLIENT_ID for LogTargetType /// public static readonly LogTargetType CLIENT_ID = new LogTargetType("CLIENT_ID"); /// /// Constant DEFAULT for LogTargetType /// public static readonly LogTargetType DEFAULT = new LogTargetType("DEFAULT"); /// /// Constant PRINCIPAL_ID for LogTargetType /// public static readonly LogTargetType PRINCIPAL_ID = new LogTargetType("PRINCIPAL_ID"); /// /// Constant SOURCE_IP for LogTargetType /// public static readonly LogTargetType SOURCE_IP = new LogTargetType("SOURCE_IP"); /// /// Constant THING_GROUP for LogTargetType /// public static readonly LogTargetType THING_GROUP = new LogTargetType("THING_GROUP"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public LogTargetType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static LogTargetType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator LogTargetType(string value) { return FindValue(value); } } /// /// Constants used for properties of type MessageFormat. /// public class MessageFormat : ConstantClass { /// /// Constant JSON for MessageFormat /// public static readonly MessageFormat JSON = new MessageFormat("JSON"); /// /// Constant RAW for MessageFormat /// public static readonly MessageFormat RAW = new MessageFormat("RAW"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public MessageFormat(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static MessageFormat FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator MessageFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type MitigationActionType. /// public class MitigationActionType : ConstantClass { /// /// Constant ADD_THINGS_TO_THING_GROUP for MitigationActionType /// public static readonly MitigationActionType ADD_THINGS_TO_THING_GROUP = new MitigationActionType("ADD_THINGS_TO_THING_GROUP"); /// /// Constant ENABLE_IOT_LOGGING for MitigationActionType /// public static readonly MitigationActionType ENABLE_IOT_LOGGING = new MitigationActionType("ENABLE_IOT_LOGGING"); /// /// Constant PUBLISH_FINDING_TO_SNS for MitigationActionType /// public static readonly MitigationActionType PUBLISH_FINDING_TO_SNS = new MitigationActionType("PUBLISH_FINDING_TO_SNS"); /// /// Constant REPLACE_DEFAULT_POLICY_VERSION for MitigationActionType /// public static readonly MitigationActionType REPLACE_DEFAULT_POLICY_VERSION = new MitigationActionType("REPLACE_DEFAULT_POLICY_VERSION"); /// /// Constant UPDATE_CA_CERTIFICATE for MitigationActionType /// public static readonly MitigationActionType UPDATE_CA_CERTIFICATE = new MitigationActionType("UPDATE_CA_CERTIFICATE"); /// /// Constant UPDATE_DEVICE_CERTIFICATE for MitigationActionType /// public static readonly MitigationActionType UPDATE_DEVICE_CERTIFICATE = new MitigationActionType("UPDATE_DEVICE_CERTIFICATE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public MitigationActionType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static MitigationActionType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator MitigationActionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ModelStatus. /// public class ModelStatus : ConstantClass { /// /// Constant ACTIVE for ModelStatus /// public static readonly ModelStatus ACTIVE = new ModelStatus("ACTIVE"); /// /// Constant EXPIRED for ModelStatus /// public static readonly ModelStatus EXPIRED = new ModelStatus("EXPIRED"); /// /// Constant PENDING_BUILD for ModelStatus /// public static readonly ModelStatus PENDING_BUILD = new ModelStatus("PENDING_BUILD"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ModelStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ModelStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ModelStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type NamedShadowIndexingMode. /// public class NamedShadowIndexingMode : ConstantClass { /// /// Constant OFF for NamedShadowIndexingMode /// public static readonly NamedShadowIndexingMode OFF = new NamedShadowIndexingMode("OFF"); /// /// Constant ON for NamedShadowIndexingMode /// public static readonly NamedShadowIndexingMode ON = new NamedShadowIndexingMode("ON"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public NamedShadowIndexingMode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static NamedShadowIndexingMode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator NamedShadowIndexingMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type OTAUpdateStatus. /// public class OTAUpdateStatus : ConstantClass { /// /// Constant CREATE_COMPLETE for OTAUpdateStatus /// public static readonly OTAUpdateStatus CREATE_COMPLETE = new OTAUpdateStatus("CREATE_COMPLETE"); /// /// Constant CREATE_FAILED for OTAUpdateStatus /// public static readonly OTAUpdateStatus CREATE_FAILED = new OTAUpdateStatus("CREATE_FAILED"); /// /// Constant CREATE_IN_PROGRESS for OTAUpdateStatus /// public static readonly OTAUpdateStatus CREATE_IN_PROGRESS = new OTAUpdateStatus("CREATE_IN_PROGRESS"); /// /// Constant CREATE_PENDING for OTAUpdateStatus /// public static readonly OTAUpdateStatus CREATE_PENDING = new OTAUpdateStatus("CREATE_PENDING"); /// /// Constant DELETE_FAILED for OTAUpdateStatus /// public static readonly OTAUpdateStatus DELETE_FAILED = new OTAUpdateStatus("DELETE_FAILED"); /// /// Constant DELETE_IN_PROGRESS for OTAUpdateStatus /// public static readonly OTAUpdateStatus DELETE_IN_PROGRESS = new OTAUpdateStatus("DELETE_IN_PROGRESS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public OTAUpdateStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static OTAUpdateStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator OTAUpdateStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type PackageVersionAction. /// public class PackageVersionAction : ConstantClass { /// /// Constant DEPRECATE for PackageVersionAction /// public static readonly PackageVersionAction DEPRECATE = new PackageVersionAction("DEPRECATE"); /// /// Constant PUBLISH for PackageVersionAction /// public static readonly PackageVersionAction PUBLISH = new PackageVersionAction("PUBLISH"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public PackageVersionAction(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static PackageVersionAction FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator PackageVersionAction(string value) { return FindValue(value); } } /// /// Constants used for properties of type PackageVersionStatus. /// public class PackageVersionStatus : ConstantClass { /// /// Constant DEPRECATED for PackageVersionStatus /// public static readonly PackageVersionStatus DEPRECATED = new PackageVersionStatus("DEPRECATED"); /// /// Constant DRAFT for PackageVersionStatus /// public static readonly PackageVersionStatus DRAFT = new PackageVersionStatus("DRAFT"); /// /// Constant PUBLISHED for PackageVersionStatus /// public static readonly PackageVersionStatus PUBLISHED = new PackageVersionStatus("PUBLISHED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public PackageVersionStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static PackageVersionStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator PackageVersionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type PolicyTemplateName. /// public class PolicyTemplateName : ConstantClass { /// /// Constant BLANK_POLICY for PolicyTemplateName /// public static readonly PolicyTemplateName BLANK_POLICY = new PolicyTemplateName("BLANK_POLICY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public PolicyTemplateName(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static PolicyTemplateName FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator PolicyTemplateName(string value) { return FindValue(value); } } /// /// Constants used for properties of type Protocol. /// public class Protocol : ConstantClass { /// /// Constant HTTP for Protocol /// public static readonly Protocol HTTP = new Protocol("HTTP"); /// /// Constant MQTT for Protocol /// public static readonly Protocol MQTT = new Protocol("MQTT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public Protocol(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static Protocol FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator Protocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReportType. /// public class ReportType : ConstantClass { /// /// Constant ERRORS for ReportType /// public static readonly ReportType ERRORS = new ReportType("ERRORS"); /// /// Constant RESULTS for ReportType /// public static readonly ReportType RESULTS = new ReportType("RESULTS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ReportType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ReportType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ReportType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceType. /// public class ResourceType : ConstantClass { /// /// Constant ACCOUNT_SETTINGS for ResourceType /// public static readonly ResourceType ACCOUNT_SETTINGS = new ResourceType("ACCOUNT_SETTINGS"); /// /// Constant CA_CERTIFICATE for ResourceType /// public static readonly ResourceType CA_CERTIFICATE = new ResourceType("CA_CERTIFICATE"); /// /// Constant CLIENT_ID for ResourceType /// public static readonly ResourceType CLIENT_ID = new ResourceType("CLIENT_ID"); /// /// Constant COGNITO_IDENTITY_POOL for ResourceType /// public static readonly ResourceType COGNITO_IDENTITY_POOL = new ResourceType("COGNITO_IDENTITY_POOL"); /// /// Constant DEVICE_CERTIFICATE for ResourceType /// public static readonly ResourceType DEVICE_CERTIFICATE = new ResourceType("DEVICE_CERTIFICATE"); /// /// Constant IAM_ROLE for ResourceType /// public static readonly ResourceType IAM_ROLE = new ResourceType("IAM_ROLE"); /// /// Constant IOT_POLICY for ResourceType /// public static readonly ResourceType IOT_POLICY = new ResourceType("IOT_POLICY"); /// /// Constant ISSUER_CERTIFICATE for ResourceType /// public static readonly ResourceType ISSUER_CERTIFICATE = new ResourceType("ISSUER_CERTIFICATE"); /// /// Constant ROLE_ALIAS for ResourceType /// public static readonly ResourceType ROLE_ALIAS = new ResourceType("ROLE_ALIAS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ResourceType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ResourceType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type RetryableFailureType. /// public class RetryableFailureType : ConstantClass { /// /// Constant ALL for RetryableFailureType /// public static readonly RetryableFailureType ALL = new RetryableFailureType("ALL"); /// /// Constant FAILED for RetryableFailureType /// public static readonly RetryableFailureType FAILED = new RetryableFailureType("FAILED"); /// /// Constant TIMED_OUT for RetryableFailureType /// public static readonly RetryableFailureType TIMED_OUT = new RetryableFailureType("TIMED_OUT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public RetryableFailureType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static RetryableFailureType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator RetryableFailureType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ServerCertificateStatus. /// public class ServerCertificateStatus : ConstantClass { /// /// Constant INVALID for ServerCertificateStatus /// public static readonly ServerCertificateStatus INVALID = new ServerCertificateStatus("INVALID"); /// /// Constant VALID for ServerCertificateStatus /// public static readonly ServerCertificateStatus VALID = new ServerCertificateStatus("VALID"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ServerCertificateStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ServerCertificateStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ServerCertificateStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ServiceType. /// public class ServiceType : ConstantClass { /// /// Constant CREDENTIAL_PROVIDER for ServiceType /// public static readonly ServiceType CREDENTIAL_PROVIDER = new ServiceType("CREDENTIAL_PROVIDER"); /// /// Constant DATA for ServiceType /// public static readonly ServiceType DATA = new ServiceType("DATA"); /// /// Constant JOBS for ServiceType /// public static readonly ServiceType JOBS = new ServiceType("JOBS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ServiceType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ServiceType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ServiceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Status. /// public class Status : ConstantClass { /// /// Constant Cancelled for Status /// public static readonly Status Cancelled = new Status("Cancelled"); /// /// Constant Cancelling for Status /// public static readonly Status Cancelling = new Status("Cancelling"); /// /// Constant Completed for Status /// public static readonly Status Completed = new Status("Completed"); /// /// Constant Failed for Status /// public static readonly Status Failed = new Status("Failed"); /// /// Constant InProgress for Status /// public static readonly Status InProgress = new Status("InProgress"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public Status(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static Status FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator Status(string value) { return FindValue(value); } } /// /// Constants used for properties of type TargetSelection. /// public class TargetSelection : ConstantClass { /// /// Constant CONTINUOUS for TargetSelection /// public static readonly TargetSelection CONTINUOUS = new TargetSelection("CONTINUOUS"); /// /// Constant SNAPSHOT for TargetSelection /// public static readonly TargetSelection SNAPSHOT = new TargetSelection("SNAPSHOT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public TargetSelection(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static TargetSelection FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator TargetSelection(string value) { return FindValue(value); } } /// /// Constants used for properties of type TemplateType. /// public class TemplateType : ConstantClass { /// /// Constant FLEET_PROVISIONING for TemplateType /// public static readonly TemplateType FLEET_PROVISIONING = new TemplateType("FLEET_PROVISIONING"); /// /// Constant JITP for TemplateType /// public static readonly TemplateType JITP = new TemplateType("JITP"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public TemplateType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static TemplateType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator TemplateType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ThingConnectivityIndexingMode. /// public class ThingConnectivityIndexingMode : ConstantClass { /// /// Constant OFF for ThingConnectivityIndexingMode /// public static readonly ThingConnectivityIndexingMode OFF = new ThingConnectivityIndexingMode("OFF"); /// /// Constant STATUS for ThingConnectivityIndexingMode /// public static readonly ThingConnectivityIndexingMode STATUS = new ThingConnectivityIndexingMode("STATUS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ThingConnectivityIndexingMode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ThingConnectivityIndexingMode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ThingConnectivityIndexingMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ThingGroupIndexingMode. /// public class ThingGroupIndexingMode : ConstantClass { /// /// Constant OFF for ThingGroupIndexingMode /// public static readonly ThingGroupIndexingMode OFF = new ThingGroupIndexingMode("OFF"); /// /// Constant ON for ThingGroupIndexingMode /// public static readonly ThingGroupIndexingMode ON = new ThingGroupIndexingMode("ON"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ThingGroupIndexingMode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ThingGroupIndexingMode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ThingGroupIndexingMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ThingIndexingMode. /// public class ThingIndexingMode : ConstantClass { /// /// Constant OFF for ThingIndexingMode /// public static readonly ThingIndexingMode OFF = new ThingIndexingMode("OFF"); /// /// Constant REGISTRY for ThingIndexingMode /// public static readonly ThingIndexingMode REGISTRY = new ThingIndexingMode("REGISTRY"); /// /// Constant REGISTRY_AND_SHADOW for ThingIndexingMode /// public static readonly ThingIndexingMode REGISTRY_AND_SHADOW = new ThingIndexingMode("REGISTRY_AND_SHADOW"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ThingIndexingMode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ThingIndexingMode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ThingIndexingMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type TopicRuleDestinationStatus. /// public class TopicRuleDestinationStatus : ConstantClass { /// /// Constant DELETING for TopicRuleDestinationStatus /// public static readonly TopicRuleDestinationStatus DELETING = new TopicRuleDestinationStatus("DELETING"); /// /// Constant DISABLED for TopicRuleDestinationStatus /// public static readonly TopicRuleDestinationStatus DISABLED = new TopicRuleDestinationStatus("DISABLED"); /// /// Constant ENABLED for TopicRuleDestinationStatus /// public static readonly TopicRuleDestinationStatus ENABLED = new TopicRuleDestinationStatus("ENABLED"); /// /// Constant ERROR for TopicRuleDestinationStatus /// public static readonly TopicRuleDestinationStatus ERROR = new TopicRuleDestinationStatus("ERROR"); /// /// Constant IN_PROGRESS for TopicRuleDestinationStatus /// public static readonly TopicRuleDestinationStatus IN_PROGRESS = new TopicRuleDestinationStatus("IN_PROGRESS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public TopicRuleDestinationStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static TopicRuleDestinationStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator TopicRuleDestinationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type VerificationState. /// public class VerificationState : ConstantClass { /// /// Constant BENIGN_POSITIVE for VerificationState /// public static readonly VerificationState BENIGN_POSITIVE = new VerificationState("BENIGN_POSITIVE"); /// /// Constant FALSE_POSITIVE for VerificationState /// public static readonly VerificationState FALSE_POSITIVE = new VerificationState("FALSE_POSITIVE"); /// /// Constant TRUE_POSITIVE for VerificationState /// public static readonly VerificationState TRUE_POSITIVE = new VerificationState("TRUE_POSITIVE"); /// /// Constant UNKNOWN for VerificationState /// public static readonly VerificationState UNKNOWN = new VerificationState("UNKNOWN"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public VerificationState(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static VerificationState FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator VerificationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ViolationEventType. /// public class ViolationEventType : ConstantClass { /// /// Constant AlarmCleared for ViolationEventType /// public static readonly ViolationEventType AlarmCleared = new ViolationEventType("alarm-cleared"); /// /// Constant AlarmInvalidated for ViolationEventType /// public static readonly ViolationEventType AlarmInvalidated = new ViolationEventType("alarm-invalidated"); /// /// Constant InAlarm for ViolationEventType /// public static readonly ViolationEventType InAlarm = new ViolationEventType("in-alarm"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ViolationEventType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ViolationEventType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ViolationEventType(string value) { return FindValue(value); } } }