/*
* 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 auditmanager-2017-07-25.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.AuditManager
{
///
/// Constants used for properties of type AccountStatus.
///
public class AccountStatus : ConstantClass
{
///
/// Constant ACTIVE for AccountStatus
///
public static readonly AccountStatus ACTIVE = new AccountStatus("ACTIVE");
///
/// Constant INACTIVE for AccountStatus
///
public static readonly AccountStatus INACTIVE = new AccountStatus("INACTIVE");
///
/// Constant PENDING_ACTIVATION for AccountStatus
///
public static readonly AccountStatus PENDING_ACTIVATION = new AccountStatus("PENDING_ACTIVATION");
///
/// 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 AccountStatus(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 AccountStatus 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 AccountStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ActionEnum.
///
public class ActionEnum : ConstantClass
{
///
/// Constant ACTIVE for ActionEnum
///
public static readonly ActionEnum ACTIVE = new ActionEnum("ACTIVE");
///
/// Constant CREATE for ActionEnum
///
public static readonly ActionEnum CREATE = new ActionEnum("CREATE");
///
/// Constant DELETE for ActionEnum
///
public static readonly ActionEnum DELETE = new ActionEnum("DELETE");
///
/// Constant IMPORT_EVIDENCE for ActionEnum
///
public static readonly ActionEnum IMPORT_EVIDENCE = new ActionEnum("IMPORT_EVIDENCE");
///
/// Constant INACTIVE for ActionEnum
///
public static readonly ActionEnum INACTIVE = new ActionEnum("INACTIVE");
///
/// Constant REVIEWED for ActionEnum
///
public static readonly ActionEnum REVIEWED = new ActionEnum("REVIEWED");
///
/// Constant UNDER_REVIEW for ActionEnum
///
public static readonly ActionEnum UNDER_REVIEW = new ActionEnum("UNDER_REVIEW");
///
/// Constant UPDATE_METADATA for ActionEnum
///
public static readonly ActionEnum UPDATE_METADATA = new ActionEnum("UPDATE_METADATA");
///
/// 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 ActionEnum(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 ActionEnum 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 ActionEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AssessmentReportDestinationType.
///
public class AssessmentReportDestinationType : ConstantClass
{
///
/// Constant S3 for AssessmentReportDestinationType
///
public static readonly AssessmentReportDestinationType S3 = new AssessmentReportDestinationType("S3");
///
/// 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 AssessmentReportDestinationType(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 AssessmentReportDestinationType 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 AssessmentReportDestinationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AssessmentReportStatus.
///
public class AssessmentReportStatus : ConstantClass
{
///
/// Constant COMPLETE for AssessmentReportStatus
///
public static readonly AssessmentReportStatus COMPLETE = new AssessmentReportStatus("COMPLETE");
///
/// Constant FAILED for AssessmentReportStatus
///
public static readonly AssessmentReportStatus FAILED = new AssessmentReportStatus("FAILED");
///
/// Constant IN_PROGRESS for AssessmentReportStatus
///
public static readonly AssessmentReportStatus IN_PROGRESS = new AssessmentReportStatus("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 AssessmentReportStatus(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 AssessmentReportStatus 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 AssessmentReportStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AssessmentStatus.
///
public class AssessmentStatus : ConstantClass
{
///
/// Constant ACTIVE for AssessmentStatus
///
public static readonly AssessmentStatus ACTIVE = new AssessmentStatus("ACTIVE");
///
/// Constant INACTIVE for AssessmentStatus
///
public static readonly AssessmentStatus INACTIVE = new AssessmentStatus("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 AssessmentStatus(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 AssessmentStatus 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 AssessmentStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ControlResponse.
///
public class ControlResponse : ConstantClass
{
///
/// Constant AUTOMATE for ControlResponse
///
public static readonly ControlResponse AUTOMATE = new ControlResponse("AUTOMATE");
///
/// Constant DEFER for ControlResponse
///
public static readonly ControlResponse DEFER = new ControlResponse("DEFER");
///
/// Constant IGNORE for ControlResponse
///
public static readonly ControlResponse IGNORE = new ControlResponse("IGNORE");
///
/// Constant MANUAL for ControlResponse
///
public static readonly ControlResponse MANUAL = new ControlResponse("MANUAL");
///
/// 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 ControlResponse(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 ControlResponse 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 ControlResponse(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ControlSetStatus.
///
public class ControlSetStatus : ConstantClass
{
///
/// Constant ACTIVE for ControlSetStatus
///
public static readonly ControlSetStatus ACTIVE = new ControlSetStatus("ACTIVE");
///
/// Constant REVIEWED for ControlSetStatus
///
public static readonly ControlSetStatus REVIEWED = new ControlSetStatus("REVIEWED");
///
/// Constant UNDER_REVIEW for ControlSetStatus
///
public static readonly ControlSetStatus UNDER_REVIEW = new ControlSetStatus("UNDER_REVIEW");
///
/// 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 ControlSetStatus(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 ControlSetStatus 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 ControlSetStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ControlStatus.
///
public class ControlStatus : ConstantClass
{
///
/// Constant INACTIVE for ControlStatus
///
public static readonly ControlStatus INACTIVE = new ControlStatus("INACTIVE");
///
/// Constant REVIEWED for ControlStatus
///
public static readonly ControlStatus REVIEWED = new ControlStatus("REVIEWED");
///
/// Constant UNDER_REVIEW for ControlStatus
///
public static readonly ControlStatus UNDER_REVIEW = new ControlStatus("UNDER_REVIEW");
///
/// 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 ControlStatus(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 ControlStatus 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 ControlStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ControlType.
///
public class ControlType : ConstantClass
{
///
/// Constant Custom for ControlType
///
public static readonly ControlType Custom = new ControlType("Custom");
///
/// Constant Standard for ControlType
///
public static readonly ControlType Standard = new ControlType("Standard");
///
/// 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 ControlType(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 ControlType 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 ControlType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DelegationStatus.
///
public class DelegationStatus : ConstantClass
{
///
/// Constant COMPLETE for DelegationStatus
///
public static readonly DelegationStatus COMPLETE = new DelegationStatus("COMPLETE");
///
/// Constant IN_PROGRESS for DelegationStatus
///
public static readonly DelegationStatus IN_PROGRESS = new DelegationStatus("IN_PROGRESS");
///
/// Constant UNDER_REVIEW for DelegationStatus
///
public static readonly DelegationStatus UNDER_REVIEW = new DelegationStatus("UNDER_REVIEW");
///
/// 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 DelegationStatus(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 DelegationStatus 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 DelegationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeleteResources.
///
public class DeleteResources : ConstantClass
{
///
/// Constant ALL for DeleteResources
///
public static readonly DeleteResources ALL = new DeleteResources("ALL");
///
/// Constant DEFAULT for DeleteResources
///
public static readonly DeleteResources DEFAULT = new DeleteResources("DEFAULT");
///
/// 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 DeleteResources(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 DeleteResources 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 DeleteResources(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EvidenceFinderBackfillStatus.
///
public class EvidenceFinderBackfillStatus : ConstantClass
{
///
/// Constant COMPLETED for EvidenceFinderBackfillStatus
///
public static readonly EvidenceFinderBackfillStatus COMPLETED = new EvidenceFinderBackfillStatus("COMPLETED");
///
/// Constant IN_PROGRESS for EvidenceFinderBackfillStatus
///
public static readonly EvidenceFinderBackfillStatus IN_PROGRESS = new EvidenceFinderBackfillStatus("IN_PROGRESS");
///
/// Constant NOT_STARTED for EvidenceFinderBackfillStatus
///
public static readonly EvidenceFinderBackfillStatus NOT_STARTED = new EvidenceFinderBackfillStatus("NOT_STARTED");
///
/// 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 EvidenceFinderBackfillStatus(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 EvidenceFinderBackfillStatus 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 EvidenceFinderBackfillStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EvidenceFinderEnablementStatus.
///
public class EvidenceFinderEnablementStatus : ConstantClass
{
///
/// Constant DISABLE_IN_PROGRESS for EvidenceFinderEnablementStatus
///
public static readonly EvidenceFinderEnablementStatus DISABLE_IN_PROGRESS = new EvidenceFinderEnablementStatus("DISABLE_IN_PROGRESS");
///
/// Constant DISABLED for EvidenceFinderEnablementStatus
///
public static readonly EvidenceFinderEnablementStatus DISABLED = new EvidenceFinderEnablementStatus("DISABLED");
///
/// Constant ENABLE_IN_PROGRESS for EvidenceFinderEnablementStatus
///
public static readonly EvidenceFinderEnablementStatus ENABLE_IN_PROGRESS = new EvidenceFinderEnablementStatus("ENABLE_IN_PROGRESS");
///
/// Constant ENABLED for EvidenceFinderEnablementStatus
///
public static readonly EvidenceFinderEnablementStatus ENABLED = new EvidenceFinderEnablementStatus("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 EvidenceFinderEnablementStatus(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 EvidenceFinderEnablementStatus 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 EvidenceFinderEnablementStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExportDestinationType.
///
public class ExportDestinationType : ConstantClass
{
///
/// Constant S3 for ExportDestinationType
///
public static readonly ExportDestinationType S3 = new ExportDestinationType("S3");
///
/// 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 ExportDestinationType(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 ExportDestinationType 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 ExportDestinationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FrameworkType.
///
public class FrameworkType : ConstantClass
{
///
/// Constant Custom for FrameworkType
///
public static readonly FrameworkType Custom = new FrameworkType("Custom");
///
/// Constant Standard for FrameworkType
///
public static readonly FrameworkType Standard = new FrameworkType("Standard");
///
/// 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 FrameworkType(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 FrameworkType 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 FrameworkType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type KeywordInputType.
///
public class KeywordInputType : ConstantClass
{
///
/// Constant INPUT_TEXT for KeywordInputType
///
public static readonly KeywordInputType INPUT_TEXT = new KeywordInputType("INPUT_TEXT");
///
/// Constant SELECT_FROM_LIST for KeywordInputType
///
public static readonly KeywordInputType SELECT_FROM_LIST = new KeywordInputType("SELECT_FROM_LIST");
///
/// Constant UPLOAD_FILE for KeywordInputType
///
public static readonly KeywordInputType UPLOAD_FILE = new KeywordInputType("UPLOAD_FILE");
///
/// 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 KeywordInputType(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 KeywordInputType 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 KeywordInputType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ObjectTypeEnum.
///
public class ObjectTypeEnum : ConstantClass
{
///
/// Constant ASSESSMENT for ObjectTypeEnum
///
public static readonly ObjectTypeEnum ASSESSMENT = new ObjectTypeEnum("ASSESSMENT");
///
/// Constant ASSESSMENT_REPORT for ObjectTypeEnum
///
public static readonly ObjectTypeEnum ASSESSMENT_REPORT = new ObjectTypeEnum("ASSESSMENT_REPORT");
///
/// Constant CONTROL for ObjectTypeEnum
///
public static readonly ObjectTypeEnum CONTROL = new ObjectTypeEnum("CONTROL");
///
/// Constant CONTROL_SET for ObjectTypeEnum
///
public static readonly ObjectTypeEnum CONTROL_SET = new ObjectTypeEnum("CONTROL_SET");
///
/// Constant DELEGATION for ObjectTypeEnum
///
public static readonly ObjectTypeEnum DELEGATION = new ObjectTypeEnum("DELEGATION");
///
/// 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 ObjectTypeEnum(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 ObjectTypeEnum 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 ObjectTypeEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RoleType.
///
public class RoleType : ConstantClass
{
///
/// Constant PROCESS_OWNER for RoleType
///
public static readonly RoleType PROCESS_OWNER = new RoleType("PROCESS_OWNER");
///
/// Constant RESOURCE_OWNER for RoleType
///
public static readonly RoleType RESOURCE_OWNER = new RoleType("RESOURCE_OWNER");
///
/// 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 RoleType(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 RoleType 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 RoleType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SettingAttribute.
///
public class SettingAttribute : ConstantClass
{
///
/// Constant ALL for SettingAttribute
///
public static readonly SettingAttribute ALL = new SettingAttribute("ALL");
///
/// Constant DEFAULT_ASSESSMENT_REPORTS_DESTINATION for SettingAttribute
///
public static readonly SettingAttribute DEFAULT_ASSESSMENT_REPORTS_DESTINATION = new SettingAttribute("DEFAULT_ASSESSMENT_REPORTS_DESTINATION");
///
/// Constant DEFAULT_EXPORT_DESTINATION for SettingAttribute
///
public static readonly SettingAttribute DEFAULT_EXPORT_DESTINATION = new SettingAttribute("DEFAULT_EXPORT_DESTINATION");
///
/// Constant DEFAULT_PROCESS_OWNERS for SettingAttribute
///
public static readonly SettingAttribute DEFAULT_PROCESS_OWNERS = new SettingAttribute("DEFAULT_PROCESS_OWNERS");
///
/// Constant DEREGISTRATION_POLICY for SettingAttribute
///
public static readonly SettingAttribute DEREGISTRATION_POLICY = new SettingAttribute("DEREGISTRATION_POLICY");
///
/// Constant EVIDENCE_FINDER_ENABLEMENT for SettingAttribute
///
public static readonly SettingAttribute EVIDENCE_FINDER_ENABLEMENT = new SettingAttribute("EVIDENCE_FINDER_ENABLEMENT");
///
/// Constant IS_AWS_ORG_ENABLED for SettingAttribute
///
public static readonly SettingAttribute IS_AWS_ORG_ENABLED = new SettingAttribute("IS_AWS_ORG_ENABLED");
///
/// Constant SNS_TOPIC for SettingAttribute
///
public static readonly SettingAttribute SNS_TOPIC = new SettingAttribute("SNS_TOPIC");
///
/// 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 SettingAttribute(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 SettingAttribute 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 SettingAttribute(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ShareRequestAction.
///
public class ShareRequestAction : ConstantClass
{
///
/// Constant ACCEPT for ShareRequestAction
///
public static readonly ShareRequestAction ACCEPT = new ShareRequestAction("ACCEPT");
///
/// Constant DECLINE for ShareRequestAction
///
public static readonly ShareRequestAction DECLINE = new ShareRequestAction("DECLINE");
///
/// Constant REVOKE for ShareRequestAction
///
public static readonly ShareRequestAction REVOKE = new ShareRequestAction("REVOKE");
///
/// 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 ShareRequestAction(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 ShareRequestAction 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 ShareRequestAction(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ShareRequestStatus.
///
public class ShareRequestStatus : ConstantClass
{
///
/// Constant ACTIVE for ShareRequestStatus
///
public static readonly ShareRequestStatus ACTIVE = new ShareRequestStatus("ACTIVE");
///
/// Constant DECLINED for ShareRequestStatus
///
public static readonly ShareRequestStatus DECLINED = new ShareRequestStatus("DECLINED");
///
/// Constant EXPIRED for ShareRequestStatus
///
public static readonly ShareRequestStatus EXPIRED = new ShareRequestStatus("EXPIRED");
///
/// Constant EXPIRING for ShareRequestStatus
///
public static readonly ShareRequestStatus EXPIRING = new ShareRequestStatus("EXPIRING");
///
/// Constant FAILED for ShareRequestStatus
///
public static readonly ShareRequestStatus FAILED = new ShareRequestStatus("FAILED");
///
/// Constant REPLICATING for ShareRequestStatus
///
public static readonly ShareRequestStatus REPLICATING = new ShareRequestStatus("REPLICATING");
///
/// Constant REVOKED for ShareRequestStatus
///
public static readonly ShareRequestStatus REVOKED = new ShareRequestStatus("REVOKED");
///
/// Constant SHARED for ShareRequestStatus
///
public static readonly ShareRequestStatus SHARED = new ShareRequestStatus("SHARED");
///
/// 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 ShareRequestStatus(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 ShareRequestStatus 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 ShareRequestStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ShareRequestType.
///
public class ShareRequestType : ConstantClass
{
///
/// Constant RECEIVED for ShareRequestType
///
public static readonly ShareRequestType RECEIVED = new ShareRequestType("RECEIVED");
///
/// Constant SENT for ShareRequestType
///
public static readonly ShareRequestType SENT = new ShareRequestType("SENT");
///
/// 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 ShareRequestType(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 ShareRequestType 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 ShareRequestType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SourceFrequency.
///
public class SourceFrequency : ConstantClass
{
///
/// Constant DAILY for SourceFrequency
///
public static readonly SourceFrequency DAILY = new SourceFrequency("DAILY");
///
/// Constant MONTHLY for SourceFrequency
///
public static readonly SourceFrequency MONTHLY = new SourceFrequency("MONTHLY");
///
/// Constant WEEKLY for SourceFrequency
///
public static readonly SourceFrequency WEEKLY = new SourceFrequency("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 SourceFrequency(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 SourceFrequency 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 SourceFrequency(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SourceSetUpOption.
///
public class SourceSetUpOption : ConstantClass
{
///
/// Constant Procedural_Controls_Mapping for SourceSetUpOption
///
public static readonly SourceSetUpOption Procedural_Controls_Mapping = new SourceSetUpOption("Procedural_Controls_Mapping");
///
/// Constant System_Controls_Mapping for SourceSetUpOption
///
public static readonly SourceSetUpOption System_Controls_Mapping = new SourceSetUpOption("System_Controls_Mapping");
///
/// 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 SourceSetUpOption(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 SourceSetUpOption 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 SourceSetUpOption(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SourceType.
///
public class SourceType : ConstantClass
{
///
/// Constant AWS_API_Call for SourceType
///
public static readonly SourceType AWS_API_Call = new SourceType("AWS_API_Call");
///
/// Constant AWS_Cloudtrail for SourceType
///
public static readonly SourceType AWS_Cloudtrail = new SourceType("AWS_Cloudtrail");
///
/// Constant AWS_Config for SourceType
///
public static readonly SourceType AWS_Config = new SourceType("AWS_Config");
///
/// Constant AWS_Security_Hub for SourceType
///
public static readonly SourceType AWS_Security_Hub = new SourceType("AWS_Security_Hub");
///
/// Constant MANUAL for SourceType
///
public static readonly SourceType MANUAL = new SourceType("MANUAL");
///
/// 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 SourceType(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 SourceType 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 SourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ValidationExceptionReason.
///
public class ValidationExceptionReason : ConstantClass
{
///
/// Constant CannotParse for ValidationExceptionReason
///
public static readonly ValidationExceptionReason CannotParse = new ValidationExceptionReason("cannotParse");
///
/// Constant FieldValidationFailed for ValidationExceptionReason
///
public static readonly ValidationExceptionReason FieldValidationFailed = new ValidationExceptionReason("fieldValidationFailed");
///
/// Constant Other for ValidationExceptionReason
///
public static readonly ValidationExceptionReason Other = new ValidationExceptionReason("other");
///
/// Constant UnknownOperation for ValidationExceptionReason
///
public static readonly ValidationExceptionReason UnknownOperation = new ValidationExceptionReason("unknownOperation");
///
/// 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 ValidationExceptionReason(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 ValidationExceptionReason 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 ValidationExceptionReason(string value)
{
return FindValue(value);
}
}
}