/*
* 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 resiliencehub-2020-04-30.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.ResilienceHub
{
///
/// Constants used for properties of type AlarmType.
///
public class AlarmType : ConstantClass
{
///
/// Constant Canary for AlarmType
///
public static readonly AlarmType Canary = new AlarmType("Canary");
///
/// Constant Composite for AlarmType
///
public static readonly AlarmType Composite = new AlarmType("Composite");
///
/// Constant Event for AlarmType
///
public static readonly AlarmType Event = new AlarmType("Event");
///
/// Constant Logs for AlarmType
///
public static readonly AlarmType Logs = new AlarmType("Logs");
///
/// Constant Metric for AlarmType
///
public static readonly AlarmType Metric = new AlarmType("Metric");
///
/// 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 AlarmType(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 AlarmType 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 AlarmType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AppAssessmentScheduleType.
///
public class AppAssessmentScheduleType : ConstantClass
{
///
/// Constant Daily for AppAssessmentScheduleType
///
public static readonly AppAssessmentScheduleType Daily = new AppAssessmentScheduleType("Daily");
///
/// Constant Disabled for AppAssessmentScheduleType
///
public static readonly AppAssessmentScheduleType Disabled = new AppAssessmentScheduleType("Disabled");
///
/// 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 AppAssessmentScheduleType(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 AppAssessmentScheduleType 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 AppAssessmentScheduleType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AppComplianceStatusType.
///
public class AppComplianceStatusType : ConstantClass
{
///
/// Constant ChangesDetected for AppComplianceStatusType
///
public static readonly AppComplianceStatusType ChangesDetected = new AppComplianceStatusType("ChangesDetected");
///
/// Constant NotAssessed for AppComplianceStatusType
///
public static readonly AppComplianceStatusType NotAssessed = new AppComplianceStatusType("NotAssessed");
///
/// Constant PolicyBreached for AppComplianceStatusType
///
public static readonly AppComplianceStatusType PolicyBreached = new AppComplianceStatusType("PolicyBreached");
///
/// Constant PolicyMet for AppComplianceStatusType
///
public static readonly AppComplianceStatusType PolicyMet = new AppComplianceStatusType("PolicyMet");
///
/// 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 AppComplianceStatusType(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 AppComplianceStatusType 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 AppComplianceStatusType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AppStatusType.
///
public class AppStatusType : ConstantClass
{
///
/// Constant Active for AppStatusType
///
public static readonly AppStatusType Active = new AppStatusType("Active");
///
/// Constant Deleting for AppStatusType
///
public static readonly AppStatusType Deleting = new AppStatusType("Deleting");
///
/// 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 AppStatusType(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 AppStatusType 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 AppStatusType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AssessmentInvoker.
///
public class AssessmentInvoker : ConstantClass
{
///
/// Constant System for AssessmentInvoker
///
public static readonly AssessmentInvoker System = new AssessmentInvoker("System");
///
/// Constant User for AssessmentInvoker
///
public static readonly AssessmentInvoker User = new AssessmentInvoker("User");
///
/// 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 AssessmentInvoker(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 AssessmentInvoker 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 AssessmentInvoker(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AssessmentStatus.
///
public class AssessmentStatus : ConstantClass
{
///
/// Constant Failed for AssessmentStatus
///
public static readonly AssessmentStatus Failed = new AssessmentStatus("Failed");
///
/// Constant InProgress for AssessmentStatus
///
public static readonly AssessmentStatus InProgress = new AssessmentStatus("InProgress");
///
/// Constant Pending for AssessmentStatus
///
public static readonly AssessmentStatus Pending = new AssessmentStatus("Pending");
///
/// Constant Success for AssessmentStatus
///
public static readonly AssessmentStatus Success = new AssessmentStatus("Success");
///
/// 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 ComplianceStatus.
///
public class ComplianceStatus : ConstantClass
{
///
/// Constant PolicyBreached for ComplianceStatus
///
public static readonly ComplianceStatus PolicyBreached = new ComplianceStatus("PolicyBreached");
///
/// Constant PolicyMet for ComplianceStatus
///
public static readonly ComplianceStatus PolicyMet = new ComplianceStatus("PolicyMet");
///
/// 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 ComplianceStatus(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 ComplianceStatus 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 ComplianceStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConfigRecommendationOptimizationType.
///
public class ConfigRecommendationOptimizationType : ConstantClass
{
///
/// Constant BestAttainable for ConfigRecommendationOptimizationType
///
public static readonly ConfigRecommendationOptimizationType BestAttainable = new ConfigRecommendationOptimizationType("BestAttainable");
///
/// Constant BestAZRecovery for ConfigRecommendationOptimizationType
///
public static readonly ConfigRecommendationOptimizationType BestAZRecovery = new ConfigRecommendationOptimizationType("BestAZRecovery");
///
/// Constant BestRegionRecovery for ConfigRecommendationOptimizationType
///
public static readonly ConfigRecommendationOptimizationType BestRegionRecovery = new ConfigRecommendationOptimizationType("BestRegionRecovery");
///
/// Constant LeastChange for ConfigRecommendationOptimizationType
///
public static readonly ConfigRecommendationOptimizationType LeastChange = new ConfigRecommendationOptimizationType("LeastChange");
///
/// Constant LeastCost for ConfigRecommendationOptimizationType
///
public static readonly ConfigRecommendationOptimizationType LeastCost = new ConfigRecommendationOptimizationType("LeastCost");
///
/// Constant LeastErrors for ConfigRecommendationOptimizationType
///
public static readonly ConfigRecommendationOptimizationType LeastErrors = new ConfigRecommendationOptimizationType("LeastErrors");
///
/// 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 ConfigRecommendationOptimizationType(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 ConfigRecommendationOptimizationType 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 ConfigRecommendationOptimizationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CostFrequency.
///
public class CostFrequency : ConstantClass
{
///
/// Constant Daily for CostFrequency
///
public static readonly CostFrequency Daily = new CostFrequency("Daily");
///
/// Constant Hourly for CostFrequency
///
public static readonly CostFrequency Hourly = new CostFrequency("Hourly");
///
/// Constant Monthly for CostFrequency
///
public static readonly CostFrequency Monthly = new CostFrequency("Monthly");
///
/// Constant Yearly for CostFrequency
///
public static readonly CostFrequency Yearly = new CostFrequency("Yearly");
///
/// 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 CostFrequency(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 CostFrequency 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 CostFrequency(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataLocationConstraint.
///
public class DataLocationConstraint : ConstantClass
{
///
/// Constant AnyLocation for DataLocationConstraint
///
public static readonly DataLocationConstraint AnyLocation = new DataLocationConstraint("AnyLocation");
///
/// Constant SameContinent for DataLocationConstraint
///
public static readonly DataLocationConstraint SameContinent = new DataLocationConstraint("SameContinent");
///
/// Constant SameCountry for DataLocationConstraint
///
public static readonly DataLocationConstraint SameCountry = new DataLocationConstraint("SameCountry");
///
/// 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 DataLocationConstraint(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 DataLocationConstraint 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 DataLocationConstraint(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DisruptionType.
///
public class DisruptionType : ConstantClass
{
///
/// Constant AZ for DisruptionType
///
public static readonly DisruptionType AZ = new DisruptionType("AZ");
///
/// Constant Hardware for DisruptionType
///
public static readonly DisruptionType Hardware = new DisruptionType("Hardware");
///
/// Constant Region for DisruptionType
///
public static readonly DisruptionType Region = new DisruptionType("Region");
///
/// Constant Software for DisruptionType
///
public static readonly DisruptionType Software = new DisruptionType("Software");
///
/// 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 DisruptionType(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 DisruptionType 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 DisruptionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EstimatedCostTier.
///
public class EstimatedCostTier : ConstantClass
{
///
/// Constant L1 for EstimatedCostTier
///
public static readonly EstimatedCostTier L1 = new EstimatedCostTier("L1");
///
/// Constant L2 for EstimatedCostTier
///
public static readonly EstimatedCostTier L2 = new EstimatedCostTier("L2");
///
/// Constant L3 for EstimatedCostTier
///
public static readonly EstimatedCostTier L3 = new EstimatedCostTier("L3");
///
/// Constant L4 for EstimatedCostTier
///
public static readonly EstimatedCostTier L4 = new EstimatedCostTier("L4");
///
/// 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 EstimatedCostTier(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 EstimatedCostTier 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 EstimatedCostTier(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type HaArchitecture.
///
public class HaArchitecture : ConstantClass
{
///
/// Constant BackupAndRestore for HaArchitecture
///
public static readonly HaArchitecture BackupAndRestore = new HaArchitecture("BackupAndRestore");
///
/// Constant MultiSite for HaArchitecture
///
public static readonly HaArchitecture MultiSite = new HaArchitecture("MultiSite");
///
/// Constant NoRecoveryPlan for HaArchitecture
///
public static readonly HaArchitecture NoRecoveryPlan = new HaArchitecture("NoRecoveryPlan");
///
/// Constant PilotLight for HaArchitecture
///
public static readonly HaArchitecture PilotLight = new HaArchitecture("PilotLight");
///
/// Constant WarmStandby for HaArchitecture
///
public static readonly HaArchitecture WarmStandby = new HaArchitecture("WarmStandby");
///
/// 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 HaArchitecture(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 HaArchitecture 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 HaArchitecture(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PhysicalIdentifierType.
///
public class PhysicalIdentifierType : ConstantClass
{
///
/// Constant Arn for PhysicalIdentifierType
///
public static readonly PhysicalIdentifierType Arn = new PhysicalIdentifierType("Arn");
///
/// Constant Native for PhysicalIdentifierType
///
public static readonly PhysicalIdentifierType Native = new PhysicalIdentifierType("Native");
///
/// 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 PhysicalIdentifierType(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 PhysicalIdentifierType 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 PhysicalIdentifierType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RecommendationComplianceStatus.
///
public class RecommendationComplianceStatus : ConstantClass
{
///
/// Constant BreachedCanMeet for RecommendationComplianceStatus
///
public static readonly RecommendationComplianceStatus BreachedCanMeet = new RecommendationComplianceStatus("BreachedCanMeet");
///
/// Constant BreachedUnattainable for RecommendationComplianceStatus
///
public static readonly RecommendationComplianceStatus BreachedUnattainable = new RecommendationComplianceStatus("BreachedUnattainable");
///
/// Constant MetCanImprove for RecommendationComplianceStatus
///
public static readonly RecommendationComplianceStatus MetCanImprove = new RecommendationComplianceStatus("MetCanImprove");
///
/// 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 RecommendationComplianceStatus(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 RecommendationComplianceStatus 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 RecommendationComplianceStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RecommendationTemplateStatus.
///
public class RecommendationTemplateStatus : ConstantClass
{
///
/// Constant Failed for RecommendationTemplateStatus
///
public static readonly RecommendationTemplateStatus Failed = new RecommendationTemplateStatus("Failed");
///
/// Constant InProgress for RecommendationTemplateStatus
///
public static readonly RecommendationTemplateStatus InProgress = new RecommendationTemplateStatus("InProgress");
///
/// Constant Pending for RecommendationTemplateStatus
///
public static readonly RecommendationTemplateStatus Pending = new RecommendationTemplateStatus("Pending");
///
/// Constant Success for RecommendationTemplateStatus
///
public static readonly RecommendationTemplateStatus Success = new RecommendationTemplateStatus("Success");
///
/// 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 RecommendationTemplateStatus(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 RecommendationTemplateStatus 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 RecommendationTemplateStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RenderRecommendationType.
///
public class RenderRecommendationType : ConstantClass
{
///
/// Constant Alarm for RenderRecommendationType
///
public static readonly RenderRecommendationType Alarm = new RenderRecommendationType("Alarm");
///
/// Constant Sop for RenderRecommendationType
///
public static readonly RenderRecommendationType Sop = new RenderRecommendationType("Sop");
///
/// Constant Test for RenderRecommendationType
///
public static readonly RenderRecommendationType Test = new RenderRecommendationType("Test");
///
/// 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 RenderRecommendationType(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 RenderRecommendationType 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 RenderRecommendationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResiliencyPolicyTier.
///
public class ResiliencyPolicyTier : ConstantClass
{
///
/// Constant CoreServices for ResiliencyPolicyTier
///
public static readonly ResiliencyPolicyTier CoreServices = new ResiliencyPolicyTier("CoreServices");
///
/// Constant Critical for ResiliencyPolicyTier
///
public static readonly ResiliencyPolicyTier Critical = new ResiliencyPolicyTier("Critical");
///
/// Constant Important for ResiliencyPolicyTier
///
public static readonly ResiliencyPolicyTier Important = new ResiliencyPolicyTier("Important");
///
/// Constant MissionCritical for ResiliencyPolicyTier
///
public static readonly ResiliencyPolicyTier MissionCritical = new ResiliencyPolicyTier("MissionCritical");
///
/// Constant NonCritical for ResiliencyPolicyTier
///
public static readonly ResiliencyPolicyTier NonCritical = new ResiliencyPolicyTier("NonCritical");
///
/// 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 ResiliencyPolicyTier(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 ResiliencyPolicyTier 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 ResiliencyPolicyTier(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceImportStatusType.
///
public class ResourceImportStatusType : ConstantClass
{
///
/// Constant Failed for ResourceImportStatusType
///
public static readonly ResourceImportStatusType Failed = new ResourceImportStatusType("Failed");
///
/// Constant InProgress for ResourceImportStatusType
///
public static readonly ResourceImportStatusType InProgress = new ResourceImportStatusType("InProgress");
///
/// Constant Pending for ResourceImportStatusType
///
public static readonly ResourceImportStatusType Pending = new ResourceImportStatusType("Pending");
///
/// Constant Success for ResourceImportStatusType
///
public static readonly ResourceImportStatusType Success = new ResourceImportStatusType("Success");
///
/// 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 ResourceImportStatusType(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 ResourceImportStatusType 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 ResourceImportStatusType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceImportStrategyType.
///
public class ResourceImportStrategyType : ConstantClass
{
///
/// Constant AddOnly for ResourceImportStrategyType
///
public static readonly ResourceImportStrategyType AddOnly = new ResourceImportStrategyType("AddOnly");
///
/// Constant ReplaceAll for ResourceImportStrategyType
///
public static readonly ResourceImportStrategyType ReplaceAll = new ResourceImportStrategyType("ReplaceAll");
///
/// 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 ResourceImportStrategyType(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 ResourceImportStrategyType 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 ResourceImportStrategyType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceMappingType.
///
public class ResourceMappingType : ConstantClass
{
///
/// Constant AppRegistryApp for ResourceMappingType
///
public static readonly ResourceMappingType AppRegistryApp = new ResourceMappingType("AppRegistryApp");
///
/// Constant CfnStack for ResourceMappingType
///
public static readonly ResourceMappingType CfnStack = new ResourceMappingType("CfnStack");
///
/// Constant EKS for ResourceMappingType
///
public static readonly ResourceMappingType EKS = new ResourceMappingType("EKS");
///
/// Constant Resource for ResourceMappingType
///
public static readonly ResourceMappingType Resource = new ResourceMappingType("Resource");
///
/// Constant ResourceGroup for ResourceMappingType
///
public static readonly ResourceMappingType ResourceGroup = new ResourceMappingType("ResourceGroup");
///
/// Constant Terraform for ResourceMappingType
///
public static readonly ResourceMappingType Terraform = new ResourceMappingType("Terraform");
///
/// 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 ResourceMappingType(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 ResourceMappingType 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 ResourceMappingType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceResolutionStatusType.
///
public class ResourceResolutionStatusType : ConstantClass
{
///
/// Constant Failed for ResourceResolutionStatusType
///
public static readonly ResourceResolutionStatusType Failed = new ResourceResolutionStatusType("Failed");
///
/// Constant InProgress for ResourceResolutionStatusType
///
public static readonly ResourceResolutionStatusType InProgress = new ResourceResolutionStatusType("InProgress");
///
/// Constant Pending for ResourceResolutionStatusType
///
public static readonly ResourceResolutionStatusType Pending = new ResourceResolutionStatusType("Pending");
///
/// Constant Success for ResourceResolutionStatusType
///
public static readonly ResourceResolutionStatusType Success = new ResourceResolutionStatusType("Success");
///
/// 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 ResourceResolutionStatusType(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 ResourceResolutionStatusType 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 ResourceResolutionStatusType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceSourceType.
///
public class ResourceSourceType : ConstantClass
{
///
/// Constant AppTemplate for ResourceSourceType
///
public static readonly ResourceSourceType AppTemplate = new ResourceSourceType("AppTemplate");
///
/// Constant Discovered for ResourceSourceType
///
public static readonly ResourceSourceType Discovered = new ResourceSourceType("Discovered");
///
/// 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 ResourceSourceType(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 ResourceSourceType 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 ResourceSourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SopServiceType.
///
public class SopServiceType : ConstantClass
{
///
/// Constant SSM for SopServiceType
///
public static readonly SopServiceType SSM = new SopServiceType("SSM");
///
/// 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 SopServiceType(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 SopServiceType 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 SopServiceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TemplateFormat.
///
public class TemplateFormat : ConstantClass
{
///
/// Constant CfnJson for TemplateFormat
///
public static readonly TemplateFormat CfnJson = new TemplateFormat("CfnJson");
///
/// Constant CfnYaml for TemplateFormat
///
public static readonly TemplateFormat CfnYaml = new TemplateFormat("CfnYaml");
///
/// 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 TemplateFormat(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 TemplateFormat 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 TemplateFormat(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TestRisk.
///
public class TestRisk : ConstantClass
{
///
/// Constant High for TestRisk
///
public static readonly TestRisk High = new TestRisk("High");
///
/// Constant Medium for TestRisk
///
public static readonly TestRisk Medium = new TestRisk("Medium");
///
/// Constant Small for TestRisk
///
public static readonly TestRisk Small = new TestRisk("Small");
///
/// 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 TestRisk(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 TestRisk 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 TestRisk(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TestType.
///
public class TestType : ConstantClass
{
///
/// Constant AZ for TestType
///
public static readonly TestType AZ = new TestType("AZ");
///
/// Constant Hardware for TestType
///
public static readonly TestType Hardware = new TestType("Hardware");
///
/// Constant Region for TestType
///
public static readonly TestType Region = new TestType("Region");
///
/// Constant Software for TestType
///
public static readonly TestType Software = new TestType("Software");
///
/// 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 TestType(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 TestType 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 TestType(string value)
{
return FindValue(value);
}
}
}