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