/*
* 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);
}
}
}